5
36048
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
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
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
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-48
-48
-47
-47
-46
-45
-44
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-30
-30
-29
-28
-27
-26
-26
-25
-24
-23
-22
-21
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-4
-3
-2
-1
-1
0
1
1
2
3
4
4
5
6
7
8
9
11
12
13
15
17
19
21
23
25
28
30
33
36
39
42
46
49
52
56
59
63
67
71
74
78
82
85
89
92
95
98
101
104
107
109
112
114
116
118
120
122
124
125
127
129
131
133
135
137
140
142
145
148
151
155
158
162
166
170
175
180
184
189
195
200
205
210
216
221
226
232
237
243
248
253
258
263
268
273
278
283
287
292
296
300
304
308
312
315
319
322
326
329
332
335
338
341
343
345
348
350
352
354
355
357
359
360
361
362
363
364
364
365
366
367
367
368
369
370
371
372
373
375
376
378
381
384
387
391
396
401
408
414
422
431
440
450
461
473
485
498
512
526
541
556
571
587
602
618
633
648
663
677
690
703
714
725
735
744
752
760
766
771
775
779
781
782
783
783
782
781
779
777
774
771
768
765
762
758
755
751
747
744
740
737
733
729
726
723
720
717
714
712
710
709
708
707
706
706
706
707
709
712
715
720
725
732
739
748
758
769
782
796
811
827
844
862
881
900
920
941
962
983
1004
1026
1048
1069
1090
1110
1130
1149
1167
1184
1200
1216
1230
1244
1257
1269
1280
1290
1300
1309
1317
1325
1333
1340
1347
1353
1359
1364
1369
1373
1376
1380
1382
1384
1386
1388
1389
1389
1390
1390
1391
1391
1392
1393
1394
1395
1396
1397
1399
1402
1405
1408
1413
1418
1423
1429
1436
1443
1451
1460
1469
1478
1487
1497
1506
1516
1525
1535
1545
1556
1567
1578
1590
1602
1615
1628
1643
1657
1673
1690
1707
1725
1744
1763
1783
1803
1824
1845
1867
1890
1913
1936
1960
1984
2009
2033
2059
2084
2109
2134
2158
2182
2205
2227
2248
2267
2286
2303
2319
2335
2349
2362
2374
2386
2396
2407
2417
2427
2437
2448
2458
2468
2479
2490
2501
2512
2523
2533
2544
2553
2562
2570
2577
2583
2589
2593
2595
2597
2599
2599
2599
2599
2599
2600
2601
2604
2607
2611
2617
2623
2631
2640
2650
2660
2671
2683
2695
2706
2717
2729
2739
2750
2760
2769
2778
2787
2795
2802
2810
2817
2824
2831
2838
2846
2854
2863
2873
2884
2896
2909
2923
2938
2953
2970
2987
3004
3022
3041
3059
3078
3096
3115
3133
3151
3168
3185
3202
3218
3233
3248
3262
3274
3285
3295
3304
3311
3316
3321
3324
3325
3326
3325
3322
3319
3315
3311
3307
3303
3300
3297
3295
3294
3294
3296
3299
3304
3311
3320
3331
3344
3359
3376
3394
3415
3437
3461
3486
3513
3540
3568
3597
3627
3657
3688
3719
3751
3783
3815
3847
3880
3914
3947
3981
4014
4049
4082
4114
4146
4175
4203
4229
4253
4276
4296
4314
4331
4346
4359
4370
4380
4389
4396
4402
4407
4412
4417
4421
4425
4429
4433
4438
4444
4452
4460
4471
4483
4496
4512
4528
4547
4567
4588
4611
4636
4663
4692
4723
4755
4790
4827
4867
4909
4953
5000
5048
5098
5149
5202
5256
5310
5365
5421
5478
5534
5592
5649
5707
5765
5823
5881
5939
5997
6055
6113
6171
6229
6287
6344
6400
6456
6512
6568
6623
6680
6736
6794
6852
6911
6972
7033
7094
7156
7219
7282
7345
7407
7469
7530
7589
7645
7699
7751
7799
7843
7884
7922
7955
7985
8010
8034
8053
8068
8080
8087
8093
8096
8098
8096
8093
8090
8086
8080
8074
8069
8064
8058
8053
8048
8045
8042
8039
8035
8031
8026
8021
8013
8007
7998
7989
7979
7968
7955
7940
7925
7907
7888
7868
7845
7822
7797
7772
7746
7719
7692
7666
7641
7617
7594
7574
7557
7543
7531
7524
7519
7519
7522
7529
7540
7554
7572
7593
7617
7643
7671
7702
7733
7766
7800
7834
7868
7903
7939
7975
8012
8048
8087
8125
8164
8204
8244
8285
8327
8369
8411
8454
8496
8538
8580
8621
8662
8702
8742
8782
8820
8859
8897
8935
8974
9012
9051
9091
9130
9169
9208
9245
9282
9317
9350
9382
9411
9439
9465
9488
9509
9528
9545
9560
9574
9587
9600
9613
9628
9643
9660
9679
9701
9724
9750
9779
9811
9845
9883
9922
9964
10007
10052
10097
10142
10187
10231
10276
10320
10364
10409
10454
10499
10544
10591
10638
10686
10735
10785
10837
10891
10947
11005
11064
11125
11187
11251
11316
11383
11451
11521
11592
11665
11739
11813
11889
11965
12040
12116
12190
12264
12336
12407
12475
12541
12604
12665
12723
12778
12831
12881
12928
12973
13014
13053
13089
13122
13153
13181
13209
13235
13260
13285
13310
13337
13365
13395
13427
13462
13499
13539
13581
13626
13672
13720
13770
13821
13873
13927
13981
14037
14093
14149
14206
14263
14320
14376
14433
14488
14543
14597
14650
14702
14753
14802
14849
14895
14939
14980
15020
15058
15093
15126
15155
15182
15206
15227
15245
15260
15273
15285
15295
15305
15315
15326
15339
15352
15367
15384
15402
15422
15444
15469
15495
15523
15553
15585
15617
15650
15683
15716
15748
15781
15813
15845
15876
15907
15938
15968
15998
16027
16058
16087
16117
16148
16178
16210
16244
16279
16315
16354
16393
16435
16477
16520
16564
16608
16652
16697
16741
16784
16826
16868
16909
16948
16987
17024
17061
17098
17135
17173
17212
17251
17291
17333
17375
17418
17461
17504
17546
17589
17631
17673
17714
17755
17796
17837
17878
17919
17959
18000
18040
18081
18122
18165
18208
18252
18298
18346
18395
18447
18500
18556
18614
18675
18739
18806
18876
18948
19022
19098
19176
19254
19333
19412
19491
19570
19647
19722
19795
19865
19933
19997
20058
20114
20167
20216
20261
20302
20339
20373
20404
20433
20460
20485
20508
20531
20551
20571
20590
20607
20623
20638
20652
20664
20674
20682
20688
20692
20695
20696
20696
20693
20689
20684
20677
20668
20658
20645
20631
20615
20597
20577
20555
20530
20504
20477
20447
20417
20385
20352
20319
20284
20249
20214
20179
20143
20108
20072
20036
20000
19964
19928
19891
19854
19816
19779
19740
19702
19662
19621
19579
19534
19488
19440
19391
19339
19286
19232
19177
19122
19065
19008
18951
18892
18833
18773
18713
18654
18596
18538
18482
18427
18372
18318
18263
18209
18156
18103
18050
17999
17950
17901
17854
17809
17764
17719
17675
17630
17586
17542
17498
17454
17410
17366
17322
17277
17231
17185
17139
17093
17047
17003
16962
16923
16888
16858
16833
16813
16800
16794
16795
16804
16822
16847
16882
16925
16977
17037
17104
17179
17261
17350
17444
17545
17650
17759
17872
17985
18099
18213
18324
18432
18536
18634
18727
18813
18891
18962
19026
19083
19133
19176
19214
19246
19274
19297
19317
19332
19345
19354
19361
19365
19368
19368
19366
19362
19357
19351
19343
19336
19329
19323
19319
19318
19319
19323
19330
19341
19356
19375
19399
19427
19459
19496
19536
19580
19626
19675
19726
19778
19831
19885
19940
19994
20046
20097
20146
20192
20234
20272
20307
20337
20363
20384
20401
20413
20419
20420
20415
20404
20386
20361
20327
20285
20234
20173
20103
20023
19934
19836
19729
19614
19491
19361
19225
19085
18941
18797
18652
18510
18373
18241
18119
18006
17906
17819
17747
17690
17651
17629
17625
17640
17673
17726
17797
17887
17995
18120
18261
18417
18589
18775
18973
19184
19406
19637
19878
20126
20381
20641
20907
21176
21449
21724
21999
22274
22547
22816
23078
23334
23580
23815
24037
24244
24436
24611
24769
24909
25031
25135
25222
25294
25350
25394
25427
25450
25464
25473
25476
25475
25473
25470
25467
25466
25465
25467
25469
25472
25475
25477
25478
25477
25473
25467
25458
25446
25429
25409
25385
25356
25323
25287
25247
25205
25161
25116
25070
25025
24981
24939
24901
24868
24839
24815
24797
24783
24774
24769
24767
24766
24766
24766
24765
24762
24756
24746
24732
24713
24688
24659
24624
24585
24541
24492
24438
24380
24316
24246
24171
24090
24002
23908
23807
23699
23585
23465
23340
23209
23075
22937
22798
22658
22519
22382
22248
22117
21991
21869
21750
21636
21526
21419
21317
21218
21124
21033
20947
20864
20784
20707
20633
20561
20491
20422
20354
20287
20220
20151
20082
20011
19937
19860
19779
19696
19608
19518
19424
19328
19229
19129
19027
18924
18820
18715
18610
18506
18402
18298
18196
18094
17995
17897
17802
17710
17622
17537
17458
17383
17314
17250
17193
17142
17098
17061
17032
17011
16997
16990
16989
16994
17004
17018
17035
17054
17075
17096
17117
17138
17158
17175
17191
17205
17217
17227
17236
17243
17250
17256
17262
17268
17273
17277
17280
17281
17280
17276
17269
17258
17242
17222
17197
17166
17128
17084
17034
16976
16912
16841
16763
16680
16590
16495
16395
16290
16181
16068
15954
15837
15719
15602
15486
15374
15265
15161
15062
14970
14884
14806
14735
14673
14620
14575
14541
14517
14504
14503
14514
14539
14578
14631
14699
14783
14882
14997
15126
15269
15426
15595
15774
15964
16163
16370
16583
16802
17025
17251
17480
17710
17941
18171
18399
18624
18846
19064
19277
19483
19682
19873
20055
20228
20390
20541
20681
20808
20923
21026
21117
21196
21263
21320
21366
21403
21431
21451
21464
21470
21470
21465
21454
21438
21417
21393
21365
21334
21301
21266
21231
21196
21162
21131
21102
21078
21058
21045
21038
21038
21046
21062
21087
21120
21161
21209
21265
21327
21394
21466
21542
21621
21703
21787
21872
21958
22045
22134
22224
22316
22411
22510
22614
22724
22842
22967
23102
23248
23404
23572
23752
23943
24146
24361
24585
24818
25059
25307
25559
25814
26072
26329
26585
26838
27087
27331
27568
27797
28018
28229
28429
28619
28796
28961
29113
29252
29377
29489
29587
29671
29742
29800
29846
29881
29905
29919
29924
29921
29911
29894
29871
29842
29809
29770
29728
29683
29633
29581
29525
29465
29400
29331
29255
29172
29081
28981
28872
28753
28623
28484
28334
28173
28003
27824
27636
27440
27236
27025
26808
26585
26356
26123
25886
25645
25403
25159
24916
24675
24437
24204
23977
23757
23546
23344
23154
22975
22809
22656
22518
22393
22283
22188
22107
22041
21989
21951
21927
21916
21918
21932
21958
21994
22042
22098
22163
22234
22312
22394
22480
22567
22655
22741
22825
22906
22982
23053
23119
23179
23234
23285
23332
23377
23420
23462
23505
23549
23594
23641
23689
23741
23794
23851
23911
23974
24041
24112
24186
24264
24347
24435
24527
24625
24727
24833
24943
25057
25172
25288
25405
25520
25632
25742
25846
25945
26037
26122
26199
26267
26326
26376
26417
26449
26473
26488
26495
26494
26487
26473
26454
26430
26403
26375
26345
26316
26288
26263
26243
26228
26220
26220
26230
26251
26283
26328
26386
26457
26542
26639
26750
26873
27007
27151
27303
27463
27628
27798
27969
28141
28312
28480
28644
28803
28956
29102
29241
29371
29494
29608
29715
29814
29907
29995
30077
30157
30233
30309
30383
30458
30533
30610
30689
30769
30851
30936
31023
31113
31206
31302
31401
31502
31605
31710
31818
31926
32036
32148
32261
32375
32491
32610
32731
32854
32979
33106
33235
33366
33498
33631
33765
33898
34031
34162
34291
34418
34543
34664
34782
34897
35008
35116
35219
35317
35411
35500
35583
35661
35732
35797
35854
35905
35948
35983
36011
36031
36043
36048
36046
36037
36021
36000
35974
35942
35905
35864
35819
35770
35716
35659
35599
35535
35468
35398
35325
35250
35173
35094
35013
34931
34848
34764
34680
34594
34508
34421
34333
34244
34154
34063
33971
33877
33782
33686
33589
33491
33393
33295
33197
33099
33001
32904
32807
32710
32615
32519
32424
32329
32234
32137
32043
31948
31854
31759
31664
31570
31476
31382
31289
31196
31105
31014
30926
30838
30752
30666
30582
30498
30415
30332
30250
30169
30089
30010
29932
29858
29785
29717
29652
29592
29537
29489
29448
29415
29390
29374
29368
29371
29383
29406
29437
29476
29523
29575
29633
29694
29756
29819
29881
29940
29994
30043
30084
30117
30141
30155
30159
30151
30132
30100
30057
30001
29933
29854
29762
29660
29548
29426
29297
29160
29016
28868
28716
28562
28406
28249
28093
27939
27788
27640
27498
27361
27230
27106
26989
26879
26777
26682
26594
26513
26438
26369
26305
26246
26190
26138
26089
26041
25994
25947
25899
25850
25797
25741
25681
25615
25543
25465
25380
25289
25191
25086
24976
24861
24742
24619
24493
24366
24238
24111
23983
23858
23733
23611
23490
23372
23257
23144
23035
22930
22830
22734
22643
22558
22479
22405
22338
22276
22221
22171
22126
22085
22049
22016
21986
21958
21932
21908
21885
21865
21846
21829
21814
21802
21793
21788
21786
21788
21794
21803
21817
21835
21857
21883
21914
21949
21987
22030
22075
22123
22172
22223
22273
22322
22370
22414
22454
22491
22523
22550
22574
22594
22612
22629
22647
22666
22688
22714
22745
22780
22822
22868
22920
22977
23038
23102
23168
23235
23301
23366
23429
23488
23542
23592
23635
23673
23704
23729
23747
23757
23761
23757
23745
23726
23699
23664
23622
23571
23514
23450
23380
23305
23225
23143
23060
22975
22890
22805
22720
22636
22552
22469
22384
22299
22212
22122
22030
21934
21834
21729
21620
21506
21387
21263
21134
21000
20861
20719
20572
20421
20267
20110
19951
19789
19625
19460
19294
19127
18960
18792
18624
18456
18289
18122
17957
17794
17632
17472
17315
17160
17009
16860
16715
16573
16434
16297
16166
16036
15908
15782
15658
15534
15411
15288
15164
15039
14913
14784
14654
14521
14385
14246
14103
13956
13804
13647
13483
13313
13135
12950
12756
12552
12340
12118
11887
11647
11399
11144
10883
10616
10346
10073
9798
9523
9248
8975
8705
8437
8173
7915
7662
7415
7176
6945
6722
6510
6308
6117
5938
5772
5618
5479
5354
5243
5148
5068
5003
4953
4918
4897
4890
4896
4913
4942
4981
5028
5082
5143
5208
5277
5348
5420
5491
5561
5628
5691
5750
5803
5849
5889
5920
5943
5957
5961
5955
5940
5914
5878
5833
5780
5718
5648
5571
5488
5399
5305
5207
5107
5005
4902
4800
4700
4602
4509
4420
4336
4259
4188
4123
4066
4016
3972
3935
3904
3877
3856
3837
3822
3808
3796
3784
3773
3762
3751
3740
3730
3719
3709
3698
3687
3676
3666
3655
3644
3633
3623
3613
3604
3595
3587
3579
3571
3565
3559
3554
3550
3547
3545
3545
3548
3553
3560
3571
3584
3602
3623
3648
3678
3712
3751
3795
3844
3898
3957
4021
4088
4158
4230
4304
4378
4452
4524
4594
4660
4723
4781
4834
4881
4922
4956
4984
5005
5019
5026
5026
5019
5004
4982
4953
4915
4870
4816
4754
4683
4604
4516
4419
4314
4201
4081
3956
3826
3693
3557
3420
3284
3149
3016
2886
2761
2639
2523
2411
2304
2203
2106
2013
1927
1843
1763
1685
1610
1537
1465
1394
1323
1252
1179
1104
1027
946
862
774
681
585
485
381
275
166
55
-56
-168
-279
-390
-500
-609
-716
-822
-928
-1032
-1137
-1243
-1351
-1460
-1572
-1688
-1807
-1930
-2058
-2189
-2325
-2465
-2610
-2760
-2914
-3073
-3235
-3402
-3573
-3746
-3922
-4100
-4279
-4459
-4639
-4818
-4998
-5176
-5353
-5530
-5705
-5880
-6054
-6228
-6402
-6576
-6751
-6926
-7100
-7275
-7450
-7623
-7796
-7967
-8135
-8303
-8466
-8627
-8784
-8937
-9086
-9232
-9374
-9512
-9648
-9780
-9910
-10037
-10163
-10286
-10408
-10529
-10648
-10767
-10885
-11002
-11119
-11236
-11353
-11471
-11589
-11708
-11828
-11949
-12071
-12195
-12320
-12447
-12574
-12704
-12834
-12966
-13099
-13234
-13370
-13508
-13647
-13788
-13930
-14074
-14219
-14365
-14512
-14659
-14807
-14955
-15103
-15250
-15396
-15541
-15683
-15823
-15961
-16096
-16228
-16356
-16482
-16604
-16723
-16839
-16953
-17064
-17172
-17279
-17384
-17487
-17589
-17689
-17788
-17886
-17983
-18080
-18177
-18273
-18370
-18468
-18566
-18666
-18766
-18868
-18971
-19075
-19180
-19284
-19388
-19491
-19593
-19693
-19790
-19884
-19975
-20063
-20147
-20227
-20304
-20378
-20449
-20518
-20584
-20648
-20710
-20772
-20832
-20893
-20953
-21013
-21073
-21134
-21194
-21254
-21314
-21373
-21430
-21486
-21539
-21589
-21637
-21681
-21721
-21757
-21789
-21815
-21837
-21853
-21864
-21870
-21871
-21867
-21860
-21848
-21834
-21816
-21796
-21774
-21751
-21727
-21702
-21676
-21650
-21624
-21597
-21570
-21542
-21513
-21483
-21451
-21417
-21380
-21341
-21298
-21251
-21199
-21144
-21084
-21019
-20949
-20874
-20794
-20710
-20622
-20530
-20434
-20336
-20236
-20135
-20034
-19933
-19832
-19733
-19636
-19541
-19447
-19356
-19266
-19177
-19089
-19001
-18914
-18825
-18735
-18644
-18550
-18454
-18354
-18252
-18147
-18040
-17930
-17818
-17705
-17591
-17476
-17362
-17249
-17139
-17031
-16928
-16829
-16737
-16651
-16573
-16504
-16443
-16392
-16350
-16318
-16297
-16285
-16282
-16289
-16303
-16327
-16356
-16392
-16433
-16478
-16528
-16580
-16635
-16693
-16752
-16813
-16876
-16939
-17003
-17068
-17133
-17198
-17263
-17328
-17392
-17455
-17517
-17577
-17634
-17689
-17741
-17790
-17836
-17879
-17919
-17956
-17991
-18023
-18053
-18082
-18110
-18137
-18165
-18194
-18226
-18261
-18302
-18347
-18400
-18461
-18531
-18610
-18699
-18799
-18909
-19030
-19160
-19301
-19450
-19607
-19771
-19942
-20117
-20297
-20481
-20667
-20854
-21043
-21232
-21420
-21608
-21795
-21979
-22162
-22341
-22518
-22690
-22859
-23023
-23182
-23336
-23485
-23629
-23768
-23901
-24030
-24153
-24272
-24387
-24497
-24604
-24707
-24807
-24902
-24994
-25082
-25165
-25244
-25318
-25386
-25448
-25504
-25553
-25595
-25631
-25661
-25684
-25701
-25712
-25719
-25721
-25720
-25716
-25709
-25701
-25691
-25682
-25671
-25662
-25653
-25645
-25638
-25632
-25628
-25627
-25627
-25629
-25634
-25641
-25651
-25663
-25678
-25696
-25717
-25741
-25767
-25795
-25826
-25859
-25893
-25929
-25967
-26005
-26043
-26082
-26121
-26160
-26198
-26234
-26269
-26301
-26331
-26357
-26379
-26397
-26409
-26415
-26415
-26407
-26392
-26370
-26339
-26300
-26254
-26198
-26135
-26064
-25985
-25899
-25807
-25709
-25606
-25498
-25386
-25272
-25156
-25038
-24920
-24802
-24685
-24569
-24455
-24342
-24231
-24122
-24015
-23910
-23807
-23705
-23604
-23505
-23408
-23312
-23218
-23126
-23037
-22949
-22865
-22784
-22706
-22631
-22559
-22491
-22426
-22364
-22305
-22248
-22193
-22139
-22086
-22035
-21984
-21932
-21881
-21828
-21775
-21719
-21663
-21604
-21543
-21480
-21414
-21346
-21275
-21203
-21128
-21051
-20973
-20894
-20814
-20734
-20653
-20573
-20493
-20413
-20335
-20257
-20180
-20104
-20028
-19953
-19879
-19805
-19731
-19657
-19583
-19509
-19435
-19361
-19287
-19212
-19138
-19063
-18987
-18911
-18834
-18756
-18676
-18594
-18510
-18425
-18337
-18247
-18154
-18060
-17964
-17866
-17767
-17667
-17567
-17467
-17368
-17270
-17174
-17080
-16990
-16903
-16821
-16744
-16672
-16607
-16549
-16498
-16455
-16420
-16393
-16373
-16363
-16360
-16363
-16373
-16388
-16407
-16429
-16454
-16479
-16505
-16530
-16553
-16573
-16591
-16605
-16615
-16621
-16622
-16618
-16610
-16597
-16580
-16558
-16531
-16501
-16465
-16425
-16382
-16332
-16280
-16225
-16165
-16101
-16033
-15962
-15888
-15810
-15730
-15648
-15563
-15478
-15391
-15303
-15215
-15128
-15041
-14954
-14870
-14786
-14705
-14626
-14550
-14476
-14406
-14339
-14275
-14215
-14158
-14105
-14056
-14011
-13969
-13932
-13897
-13867
-13840
-13816
-13796
-13778
-13764
-13752
-13742
-13735
-13729
-13725
-13721
-13718
-13715
-13712
-13708
-13702
-13695
-13686
-13674
-13659
-13642
-13622
-13599
-13574
-13547
-13519
-13489
-13460
-13431
-13403
-13377
-13353
-13332
-13314
-13299
-13288
-13280
-13276
-13276
-13278
-13283
-13290
-13299
-13309
-13321
-13333
-13346
-13360
-13374
-13388
-13404
-13420
-13438
-13457
-13478
-13501
-13526
-13553
-13582
-13613
-13646
-13680
-13717
-13754
-13792
-13831
-13870
-13910
-13950
-13990
-14031
-14072
-14114
-14156
-14198
-14242
-14286
-14330
-14376
-14421
-14468
-14515
-14562
-14609
-14656
-14703
-14749
-14794
-14839
-14882
-14923
-14963
-15000
-15036
-15068
-15098
-15124
-15147
-15167
-15184
-15196
-15205
-15211
-15212
-15210
-15205
-15196
-15183
-15168
-15150
-15129
-15105
-15079
-15051
-15022
-14990
-14956
-14921
-14883
-14844
-14803
-14761
-14716
-14669
-14621
-14570
-14517
-14462
-14404
-14343
-14280
-14214
-14144
-14071
-13995
-13916
-13833
-13746
-13655
-13560
-13462
-13360
-13255
-13148
-13038
-12928
-12816
-12704
-12593
-12484
-12376
-12271
-12169
-12071
-11976
-11884
-11797
-11712
-11631
-11552
-11476
-11401
-11327
-11254
-11182
-11109
-11035
-10961
-10884
-10807
-10727
-10645
-10561
-10474
-10384
-10291
-10194
-10093
-9987
-9876
-9759
-9636
-9505
-9367
-9221
-9066
-8903
-8730
-8548
-8358
-8160
-7953
-7740
-7520
-7296
-7066
-6834
-6599
-6362
-6125
-5889
-5653
-5420
-5190
-4963
-4740
-4522
-4308
-4101
-3899
-3704
-3515
-3334
-3159
-2993
-2834
-2682
-2538
-2403
-2274
-2154
-2041
-1936
-1838
-1747
-1664
-1588
-1519
-1456
-1400
-1350
-1306
-1267
-1232
-1201
-1174
-1149
-1126
-1105
-1084
-1065
-1046
-1027
-1008
-990
-972
-953
-935
-916
-897
-879
-860
-842
-823
-804
-785
-765
-746
-726
-706
-687
-668
-651
-634
-619
-606
-594
-585
-577
-571
-567
-565
-564
-565
-567
-571
-575
-579
-585
-591
-597
-604
-611
-619
-626
-634
-641
-648
-655
-661
-666
-670
-673
-675
-676
-675
-673
-670
-666
-661
-655
-649
-641
-634
-625
-617
-608
-599
-590
-582
-574
-567
-560
-553
-548
-543
-538
-535
-532
-529
-528
-527
-528
-530
-533
-538
-545
-554
-566
-580
-596
-616
-638
-663
-690
-719
-750
-782
-814
-847
-879
-910
-940
-967
-992
-1014
-1032
-1046
-1056
-1062
-1062
-1057
-1047
-1032
-1010
-984
-951
-912
-866
-815
-757
-693
-623
-546
-462
-372
-274
-170
-59
60
186
319
459
605
759
919
1085
1257
1434
1616
1802
1992
2186
2383
2582
2784
2987
3192
3397
3603
3809
4014
4219
4422
4623
4822
5018
5211
5400
5585
5765
5941
6112
6278
6439
6594
6743
6887
7026
7160
7289
7413
7532
7648
7760
7868
7973
8074
8173
8270
8364
8456
8546
8634
8720
8805
8888
8970
9050
9128
9205
9280
9353
9424
9493
9560
9625
9688
9749
9808
9867
9924
9981
10038
10096
10154
10214
10275
10338
10404
10471
10541
10613
10688
10764
10843
10923
11004
11086
11169
11253
11337
11420
11503
11585
11667
11747
11825
11901
11975
12047
12115
12181
12243
12301
12356
12407
12454
12498
12537
12573
12604
12632
12656
12675
12691
12703
12711
12715
12715
12712
12705
12695
12682
12667
12649
12629
12608
12585
12562
12538
12513
12489
12464
12439
12415
12391
12367
12343
12321
12299
12279
12260
12242
12226
12213
12203
12195
12191
12191
12195
12204
12218
12237
12262
12292
12328
12369
12414
12465
12519
12577
12637
12700
12764
12829
12894
12959
13023
13087
13149
13210
13269
13326
13382
13435
13487
13536
13584
13630
13673
13715
13755
13793
13829
13863
13895
13924
13952
13977
14000
14020
14037
14052
14065
14074
14081
14085
14087
14086
14083
14077
14069
14059
14046
14031
14014
13995
13973
13949
13923
13895
13864
13831
13796
13758
13719
13677
13634
13589
13543
13495
13447
13398
13349
13300
13251
13202
13155
13108
13063
13018
12974
12932
12890
12848
12808
12767
12727
12687
12647
12607
12567
12528
12488
12449
12411
12373
12337
12300
12265
12231
12199
12167
12137
12108
12081
12056
12031
12009
11988
11969
11952
11936
11921
11908
11897
11887
11877
11869
11861
11854
11848
11841
11834
11826
11818
11809
11798
11787
11773
11758
11742
11723
11702
11678
11653
11625
11596
11564
11530
11494
11456
11416
11375
11331
11285
11238
11189
11137
11084
11029
10973
10914
10855
10793
10731
10668
10603
10538
10471
10404
10336
10266
10196
10125
10053
9980
9906
9831
9754
9677
9599
9520
9441
9361
9281
9201
9122
9043
8965
8888
8812
8738
8665
8595
8526
8459
8395
8332
8272
8214
8157
8105
8053
8004
7956
7911
7868
7826
7787
7750
7716
7683
7653
7626
7601
7578
7558
7540
7525
7511
7500
7490
7482
7476
7471
7466
7463
7461
7459
7458
7457
7458
7458
7460
7463
7466
7470
7476
7483
7491
7500
7511
7524
7538
7553
7570
7589
7609
7630
7653
7676
7701
7727
7754
7782
7810
7839
7868
7897
7927
7956
7986
8015
8045
8074
8103
8134
8164
8195
8226
8259
8293
8329
8366
8405
8447
8490
8537
8586
8637
8691
8747
8806
8867
8930
8994
9061
9128
9197
9267
9337
9407
9477
9546
9615
9683
9750
9816
9880
9942
10003
10062
10119
10175
10229
10281
10332
10381
10429
10476
10521
10565
10608
10651
10692
10732
10772
10811
10849
10887
10925
10962
10999
11036
11072
11108
11144
11179
11214
11248
11282
11314
11346
11376
11404
11431
11456
11479
11499
11517
11533
11546
11556
11563
11567
11569
11567
11563
11556
11546
11534
11519
11502
11483
11461
11437
11411
11384
11354
11322
11289
11253
11216
11178
11138
11096
11054
11011
10967
10922
10877
10832
10786
10740
10694
10649
10603
10557
10511
10465
10420
10374
10329
10284
10239
10195
10151
10108
10065
10023
9981
9940
9899
9859
9818
9778
9738
9698
9658
9617
9575
9532
9489
9444
9399
9352
9305
9256
9207
9156
9105
9053
9001
8949
8896
8843
8790
8738
8685
8632
8580
8527
8475
8422
8370
8317
8264
8211
8157
8103
8051
7997
7944
7892
7840
7789
7740
7692
7646
7602
7562
7524
7489
7459
7432
7409
7391
7378
7369
7366
7367
7374
7386
7403
7425
7452
7485
7522
7565
7612
7663
7719
7778
7841
7907
7975
8047
8119
8195
8272
8349
8428
8506
8585
8664
8742
8820
8897
8972
9047
9119
9190
9259
9325
9389
9450
9508
9562
9613
9659
9702
9741
9776
9807
9834
9857
9876
9892
9905
9915
9923
9929
9933
9935
9937
9937
9938
9937
9937
9936
9935
9935
9934
9933
9933
9932
9932
9931
9930
9929
9928
9927
9926
9925
9924
9923
9922
9922
9922
9923
9924
9925
9927
9929
9931
9933
9935
9936
9937
9936
9934
9930
9925
9917
9908
9896
9882
9866
9848
9828
9806
9783
9758
9732
9704
9675
9645
9613
9580
9546
9511
9474
9435
9394
9352
9309
9263
9215
9165
9114
9061
9005
8949
8890
8831
8770
8708
8646
8584
8521
8458
8396
8334
8272
8212
8151
8092
8034
7976
7919
7862
7805
7749
7693
7637
7581
7524
7466
7408
7349
7289
7227
7164
7099
7033
6966
6896
6826
6754
6681
6607
6533
6458
6383
6309
6235
6161
6089
6019
5950
5884
5819
5758
5699
5643
5591
5542
5496
5454
5416
5382
5351
5324
5301
5281
5266
5254
5246
5242
5241
5244
5250
5260
5272
5287
5304
5324
5345
5367
5391
5416
5442
5468
5495
5521
5548
5575
5602
5628
5653
5678
5701
5724
5745
5765
5783
5800
5815
5829
5841
5851
5860
5868
5875
5881
5885
5890
5894
5898
5902
5906
5911
5917
5924
5932
5942
5953
5966
5981
5998
6017
6038
6061
6086
6112
6139
6168
6198
6229
6261
6294
6328
6363
6399
6436
6474
6514
6555
6597
6640
6685
6732
6779
6828
6879
6931
6984
7038
7093
7149
7205
7261
7318
7374
7430
7484
7538
7591
7641
7690
7737
7781
7823
7862
7898
7932
7962
7990
8015
8037
8055
8071
8086
8096
8105
8111
8115
8117
8117
8116
8113
8109
8105
8100
8093
8087
8080
8073
8064
8055
8045
8036
8025
8013
8002
7989
7976
7963
7950
7937
7924
7912
7900
7890
7880
7871
7864
7858
7854
7852
7851
7853
7857
7863
7871
7882
7895
7910
7928
7948
7970
7994
8020
8047
8076
8106
8137
8169
8202
8234
8268
8301
8335
8368
8400
8433
8464
8495
8524
8552
8579
8604
8627
8649
8669
8687
8703
8718
8730
8742
8752
8761
8768
8776
8782
8788
8794
8799
8805
8810
8816
8822
8828
8835
8842
8850
8858
8868
8878
8890
8903
8917
8933
8951
8971
8992
9015
9039
9066
9094
9123
9154
9186
9219
9253
9288
9323
9359
9394
9430
9465
9499
9533
9566
9599
9630
9661
9690
9719
9747
9774
9801
9827
9853
9878
9904
9930
9957
9985
10013
10043
10075
10108
10144
10181
10221
10263
10308
10356
10406
10459
10515
10573
10634
10697
10762
10830
10899
10971
11043
11117
11192
11268
11344
11421
11498
11574
11651
11726
11801
11875
11948
12019
12089
12157
12223
12287
12349
12408
12465
12519
12570
12618
12664
12706
12745
12780
12813
12841
12867
12889
12908
12923
12935
12944
12950
12953
12953
12950
12945
12938
12929
12918
12905
12891
12876
12860
12843
12825
12807
12789
12770
12752
12734
12715
12697
12680
12662
12645
12628
12611
12594
12577
12561
12544
12528
12512
12497
12482
12467
12453
12440
12428
12417
12408
12399
12392
12386
12381
12378
12376
12376
12376
12377
12380
12384
12388
12394
12401
12409
12419
12430
12443
12457
12473
12490
12510
12532
12555
12581
12608
12637
12668
12701
12735
12771
12808
12846
12885
12925
12965
13006
13048
13089
13131
13173
13214
13256
13297
13338
13379
13419
13458
13496
13533
13569
13604
13638
13670
13701
13730
13758
13784
13809
13832
13853
13873
13891
13908
13924
13939
13953
13966
13979
13991
14003
14015
14028
14040
14053
14066
14080
14094
14108
14123
14139
14155
14170
14186
14202
14217
14232
14246
14259
14271
14282
14292
14301
14308
14315
14320
14325
14329
14332
14335
14338
14341
14344
14347
14351
14355
14360
14366
14372
14380
14388
14398
14409
14422
14435
14451
14468
14486
14507
14529
14553
14578
14605
14633
14662
14692
14723
14754
14784
14814
14844
14872
14899
14924
14948
14970
14991
15010
15026
15042
15056
15068
15080
15090
15099
15108
15116
15124
15131
15137
15144
15150
15156
15162
15167
15173
15178
15183
15187
15192
15196
15200
15204
15207
15210
15213
15216
15218
15221
15223
15224
15226
15227
15228
15229
15229
15230
15230
15230
15231
15232
15233
15235
15237
15240
15243
15246
15250
15255
15260
15265
15271
15278
15284
15291
15299
15306
15314
15321
15328
15335
15342
15348
15353
15357
15360
15362
15363
15363
15361
15359
15355
15350
15344
15337
15329
15321
15312
15302
15293
15283
15273
15263
15254
15245
15236
15228
15220
15212
15204
15196
15189
15181
15172
15164
15154
15144
15132
15120
15107
15092
15076
15060
15041
15022
15002
14981
14958
14935
14911
14887
14862
14837
14811
14785
14759
14734
14708
14683
14657
14633
14609
14585
14562
14539
14517
14496
14475
14454
14435
14416
14397
14379
14361
14343
14325
14308
14290
14272
14254
14235
14215
14195
14173
14150
14126
14100
14072
14043
14011
13978
13942
13903
13862
13819
13773
13724
13673
13620
13565
13508
13449
13389
13327
13265
13202
13139
13075
13012
12950
12888
12827
12767
12709
12652
12596
12542
12489
12438
12389
12341
12295
12250
12206
12164
12123
12084
12045
12008
11971
11935
11899
11865
11830
11796
11763
11729
11696
11662
11629
11595
11562
11527
11493
11457
11422
11385
11348
11309
11270
11229
11187
11144
11099
11053
11006
10957
10907
10856
10803
10749
10695
10639
10583
10527
10469
10412
10354
10296
10238
10179
10121
10063
10004
9945
9886
9827
9767
9707
9646
9585
9523
9461
9398
9334
9269
9204
9138
9072
9005
8938
8871
8804
8736
8669
8603
8537
8472
8407
8343
8281
8219
8157
8099
8039
7983
7927
7872
7818
7765
7713
7662
7613
7564
7516
7469
7423
7378
7333
7288
7244
7200
7156
7112
7068
7024
6980
6935
6891
6846
6801
6755
6709
6663
6617
6570
6524
6477
6431
6385
6339
6294
6249
6205
6163
6121
6081
6043
6006
5971
5938
5906
5877
5850
5825
5802
5781
5762
5744
5729
5714
5702
5690
5680
5671
5662
5654
5647
5639
5632
5625
5618
5610
5602
5593
5583
5573
5561
5548
5534
5518
5501
5483
5463
5441
5418
5394
5368
5342
5314
5285
5255
5224
5193
5161
5128
5095
5062
5028
4994
4959
4924
4889
4853
4817
4781
4745
4709
4672
4636
4599
4563
4528
4493
4458
4424
4391
4359
4328
4299
4270
4243
4218
4193
4171
4149
4129
4111
4093
4077
4062
4049
4035
4024
4013
4002
3992
3983
3974
3965
3957
3948
3940
3932
3924
3915
3907
3898
3890
3881
3872
3863
3853
3844
3834
3824
3814
3804
3794
3783
3772
3761
3750
3738
3726
3714
3701
3688
3674
3659
3644
3628
3613
3596
3580
3564
3547
3531
3514
3498
3482
3467
3452
3438
3424
3411
3399
3388
3377
3367
3359
3351
3344
3338
3333
3328
3324
3321
3317
3315
3312
3310
3308
3306
3304
3303
3301
3299
3298
3296
3294
3293
3291
3289
3286
3284
3281
3277
3273
3267
3262
3255
3248
3240
3231
3222
3212
3201
3190
3179
3168
3156
3145
3133
3122
3110
3100
3089
3079
3069
3059
3050
3042
3034
3026
3018
3011
3005
2999
2993
2988
2983
2979
2975
2972
2970
2968
2967
2968
2969
2971
2974
2979
2985
2993
3002
3013
3026
3040
3057
3075
3095
3117
3140
3165
3191
3219
3249
3279
3311
3344
3378
3414
3450
3488
3526
3565
3606
3647
3689
3732
3775
3819
3864
3908
3953
3998
4043
4086
4131
4175
4218
4259
4300
4340
4378
4415
4451
4485
4517
4548
4577
4605
4631
4655
4678
4699
4719
4737
4755
4771
4787
4802
4816
4829
4843
4856
4868
4881
4894
4907
4920
4934
4949
4964
4981
4998
5017
5036
5057
5079
5103
5127
5152
5179
5206
5233
5261
5289
5317
5344
5371
5398
5424
5449
5474
5498
5521
5543
5565
5586
5606
5626
5645
5664
5682
5700
5717
5734
5750
5766
5782
5797
5813
5829
5845
5862
5880
5898
5918
5940
5963
5987
6014
6042
6072
6104
6138
6173
6211
6250
6291
6333
6377
6423
6469
6517
6567
6618
6670
6723
6776
6831
6887
6943
7000
7058
7116
7175
7234
7294
7354
7414
7475
7536
7597
7658
7720
7782
7844
7907
7970
8032
8096
8161
8225
8290
8354
8419
8484
8549
8613
8677
8740
8803
8865
8926
8986
9044
9101
9156
9210
9261
9310
9357
9402
9444
9483
9520
9555
9587
9616
9643
9667
9689
9708
9725
9739
9750
9760
9767
9773
9777
9778
9779
9777
9774
9770
9765
9758
9750
9742
9732
9722
9711
9700
9688
9676
9664
9652
9640
9629
9618
9609
9600
9593
9586
9582
9579
9577
9577
9578
9582
9586
9592
9598
9606
9614
9623
9632
9642
9652
9661
9671
9681
9691
9701
9710
9720
9729
9739
9748
9758
9767
9777
9788
9798
9809
9821
9833
9845
9858
9871
9884
9897
9910
9922
9935
9947
9958
9969
9979
9989
9998
10006
10014
10021
10027
10032
10036
10039
10042
10043
10044
10044
10043
10041
10039
10035
10031
10026
10021
10014
10007
9999
9991
9982
9972
9962
9952
9941
9930
9918
9906
9894
9881
9867
9853
9839
9823
9807
9789
9771
9752
9731
9710
9688
9664
9640
9615
9589
9563
9535
9507
9478
9448
9418
9388
9357
9326
9294
9263
9231
9200
9168
9137
9105
9073
9041
9009
8977
8945
8913
8881
8849
8817
8785
8753
8721
8690
8658
8627
8596
8565
8535
8504
8474
8443
8413
8382
8352
8321
8290
8259
8227
8195
8162
8128
8093
8058
8023
7986
7948
7909
7870
7829
7787
7745
7701
7657
7612
7566
7519
7472
7425
7377
7329
7281
7234
7186
7138
7091
7044
6998
6952
6906
6861
6816
6771
6728
6684
6641
6599
6557
6516
6476
6436
6398
6359
6322
6285
6249
6213
6179
6144
6110
6077
6044
6012
5979
5947
5916
5885
5854
5824
5794
5764
5735
5706
5678
5651
5624
5598
5573
5549
5526
5505
5484
5466
5449
5434
5420
5409
5400
5393
5388
5385
5384
5385
5389
5394
5402
5411
5423
5436
5451
5467
5485
5504
5525
5546
5569
5593
5618
5644
5671
5698
5726
5754
5783
5812
5840
5869
5897
5924
5952
5978
6004
6028
6052
6075
6098
6119
6140
6160
6179
6198
6216
6234
6252
6269
6286
6303
6319
6336
6353
6369
6386
6403
6420
6438
6456
6474
6492
6511
6531
6550
6571
6591
6612
6634
6655
6677
6699
6721
6743
6765
6787
6809
6830
6851
6872
6892
6912
6931
6950
6968
6986
7003
7020
7036
7052
7068
7084
7099
7114
7129
7144
7158
7172
7186
7200
7213
7226
7237
7249
7259
7269
7277
7285
7291
7297
7301
7304
7306
7307
7306
7303
7299
7293
7286
7277
7265
7252
7236
7218
7198
7175
7151
7124
7094
7063
7030
6994
6957
6919
6879
6838
6796
6753
6710
6666
6621
6577
6532
6487
6443
6398
6354
6310
6267
6224
6182
6141
6100
6059
6020
5981
5943
5905
5869
5833
5798
5763
5730
5697
5664
5632
5600
5569
5538
5507
5475
5444
5412
5379
5346
5312
5277
5241
5205
5167
5129
5089
5049
5008
4965
4922
4878
4833
4788
4741
4694
4647
4598
4550
4500
4451
4401
4351
4300
4250
4200
4150
4101
4051
4003
3955
3909
3863
3818
3774
3731
3690
3650
3612
3575
3540
3507
3475
3446
3418
3392
3368
3345
3324
3305
3288
3272
3257
3244
3233
3222
3213
3205
3199
3193
3189
3185
3182
3180
3179
3179
3179
3180
3182
3184
3187
3190
3195
3199
3204
3210
3217
3223
3231
3239
3247
3256
3266
3276
3286
3298
3309
3321
3334
3347
3362
3377
3392
3409
3427
3446
3466
3488
3510
3534
3559
3585
3613
3642
3672
3703
3735
3768
3803
3838
3874
3911
3949
3988
4027
4067
4108
4149
4191
4232
4273
4315
4356
4396
4437
4476
4515
4553
4591
4627
4663
4697
4731
4763
4795
4825
4854
4882
4908
4934
4958
4980
5002
5022
5041
5059
5076
5093
5109
5124
5139
5153
5167
5181
5196
5210
5224
5238
5253
5268
5284
5299
5315
5331
5347
5363
5379
5396
5412
5428
5444
5459
5474
5488
5501
5514
5525
5536
5545
5553
5561
5567
5572
5576
5580
5582
5584
5586
5587
5589
5590
5591
5592
5594
5596
5599
5602
5606
5611
5616
5623
5630
5639
5648
5659
5671
5684
5698
5713
5729
5746
5765
5784
5804
5826
5847
5870
5893
5917
5941
5965
5989
6014
6039
6063
6087
6112
6135
6159
6182
6204
6226
6247
6267
6287
6306
6324
6342
6359
6375
6390
6404
6416
6428
6439
6448
6456
6463
6469
6474
6477
6480
6482
6482
6483
6483
6482
6482
6482
6482
6482
6484
6486
6489
6493
6499
6506
6516
6527
6540
6555
6572
6592
6615
6639
6666
6696
6728
6763
6799
6838
6880
6923
6968
7015
7063
7112
7163
7214
7265
7317
7369
7420
7470
7520
7569
7618
7665
7710
7755
7798
7840
7880
7919
7957
7993
8028
8061
8093
8125
8154
8182
8209
8234
8258
8281
8302
8322
8341
8358
8375
8390
8404
8417
8429
8440
8450
8459
8467
8475
8481
8487
8492
8496
8500
8503
8506
8509
8511
8513
8515
8517
8519
8521
8523
8525
8527
8530
8533
8537
8541
8546
8551
8558
8565
8573
8581
8591
8601
8613
8625
8638
8651
8665
8680
8695
8710
8726
8742
8758
8773
8789
8805
8820
8836
8851
8865
8879
8893
8906
8918
8930
8942
8953
8963
8973
8982
8990
8998
9005
9012
9018
9023
9028
9032
9035
9037
9039
9040
9041
9041
9040
9039
9037
9035
9033
9030
9027
9023
9019
9015
9010
9004
8998
8991
8983
8975
8965
8954
8943
8929
8915
8899
8882
8863
8843
8821
8798
8774
8748
8721
8693
8664
8634
8603
8571
8538
8505
8472
8438
8404
8369
8335
8300
8265
8230
8195
8159
8124
8087
8052
8016
7980
7945
7909
7873
7838
7803
7768
7733
7699
7666
7633
7600
7568
7537
7506
7476
7446
7417
7388
7361
7333
7307
7281
7255
7230
7206
7181
7157
7134
7111
7088
7065
7042
7020
6999
6978
6957
6937
6918
6900
6882
6866
6850
6836
6823
6811
6800
6790
6781
6773
6766
6760
6754
6749
6745
6741
6738
6735
6732
6729
6727
6725
6723
6722
6720
6718
6717
6716
6715
6714
6713
6712
6712
6712
6713
6714
6715
6717
6720
6723
6726
6730
6735
6740
6745
6751
6757
6763
6769
6776
6783
6790
6797
6804
6812
6820
6827
6835
6843
6850
6858
6864
6870
6875
6878
6881
6882
6882
6880
6876
6871
6864
6855
6845
6833
6820
6806
6791
6774
6756
6737
6718
6697
6675
6653
6629
6604
6579
6552
6524
6495
6466
6435
6403
6371
6337
6303
6269
6233
6197
6160
6123
6085
6046
6007
5967
5927
5885
5844
5802
5759
5715
5671
5627
5582
5537
5492
5447
5402
5357
5313
5269
5226
5184
5143
5103
5064
5026
4989
4952
4917
4882
4848
4815
4783
4751
4720
4690
4660
4631
4603
4575
4549
4523
4498
4473
4449
4426
4404
4381
4359
4338
4316
4295
4274
4252
4231
4210
4188
4166
4144
4122
4100
4077
4054
4033
4011
3989
3968
3948
3929
3911
3894
3879
3865
3852
3841
3831
3823
3816
3809
3804
3799
3794
3790
3786
3782
3779
3775
3771
3768
3764
3761
3758
3755
3752
3749
3746
3744
3741
3738
3736
3732
3729
3725
3720
3715
3709
3704
3697
3691
3684
3677
3671
3664
3658
3653
3648
3643
3640
3637
3635
3634
3634
3635
3637
3641
3645
3650
3656
3663
3672
3681
3692
3704
3718
3732
3748
3764
3782
3801
3820
3840
3861
3883
3905
3928
3951
3975
3999
4024
4049
4074
4100
4125
4150
4175
4200
4225
4249
4273
4297
4321
4345
4368
4392
4416
4439
4463
4487
4512
4536
4560
4584
4609
4633
4657
4680
4704
4727
4751
4774
4796
4819
4841
4864
4886
4908
4929
4951
4972
4992
5013
5032
5052
5071
5090
5109
5127
5145
5163
5181
5199
5216
5234
5251
5268
5285
5301
5318
5334
5349
5364
5378
5392
5406
5419
5431
5443
5455
5466
5477
5487
5498
5509
5519
5530
5541
5552
5563
5574
5586
5598
5610
5622
5634
5647
5659
5672
5685
5697
5710
5723
5736
5749
5761
5774
5786
5799
5811
5824
5837
5849
5862
5876
5889
5904
5918
5934
5949
5966
5983
6001
6019
6038
6058
6079
6100
6122
6145
6170
6195
6221
6247
6275
6304
6334
6364
6395
6427
6459
6491
6524
6556
6589
6622
6655
6687
6719
6751
6782
6813
6844
6874
6904
6933
6961
6988
7015
7041
7067
7091
7115
7138
7160
7181
7202
7222
7241
7260
7278
7295
7311
7327
7342
7356
7370
7382
7394
7406
7417
7427
7437
7446
7455
7463
7471
7480
7488
7495
7503
7511
7519
7528
7536
7545
7554
7564
7574
7584
7595
7607
7618
7631
7644
7657
7671
7686
7701
7717
7734
7751
7769
7787
7806
7826
7846
7866
7887
7909
7931
7953
7976
7999
8023
8047
8071
8096
8122
8148
8176
8202
8229
8257
8284
8311
8337
8364
8390
8415
8440
8464
8488
8510
8532
8553
8572
8591
8609
8626
8642
8657
8671
8684
8696
8707
8718
8728
8737
8745
8753
8759
8765
8771
8775
8779
8782
8784
8786
8787
8787
8787
8786
8784
8782
8779
8775
8771
8767
8761
8755
8749
8742
8734
8726
8717
8707
8697
8686
8674
8662
8649
8636
8622
8608
8593
8578
8563
8547
8531
8514
8497
8480
8461
8443
8423
8403
8382
8360
8338
8315
8291
8266
8241
8215
8189
8162
8135
8106
8079
8051
8022
7993
7964
7934
7904
7873
7842
7810
7778
7745
7712
7678
7644
7610
7575
7540
7506
7471
7437
7402
7367
7333
7298
7263
7228
7193
7158
7123
7087
7052
7017
6981
6947
6912
6878
6844
6811
6779
6747
6716
6686
6656
6628
6599
6572
6544
6518
6492
6466
6441
6416
6391
6367
6343
6320
6297
6274
6252
6231
6210
6189
6169
6149
6130
6112
6094
6076
6059
6043
6026
6010
5994
5979
5963
5948
5934
5919
5906
5892
5880
5868
5856
5846
5836
5827
5818
5810
5803
5796
5790
5784
5779
5774
5770
5765
5761
5757
5753
5750
5746
5743
5740
5738
5736
5734
5733
5732
5732
5732
5733
5735
5737
5740
5743
5747
5751
5755
5759
5764
5769
5773
5778
5782
5786
5790
5793
5796
5798
5800
5801
5802
5802
5802
5801
5801
5799
5798
5796
5794
5791
5789
5786
5783
5780
5776
5772
5768
5764
5759
5754
5748
5742
5736
5729
5723
5716
5709
5702
5695
5687
5681
5674
5667
5661
5655
5650
5645
5641
5638
5635
5633
5632
5632
5633
5635
5638
5642
5647
5653
5660
5668
5678
5688
5699
5711
5723
5737
5751
5766
5782
5798
5814
5831
5848
5865
5883
5900
5918
5935
5952
5969
5986
6003
6019
6035
6051
6066
6082
6097
6111
6126
6140
6154
6167
6180
6192
6204
6215
6226
6236
6246
6255
6263
6270
6277
6284
6289
6295
6299
6304
6308
6311
6315
6318
6321
6324
6327
6330
6333
6336
6339
6342
6345
6348
6351
6354
6356
6358
6361
6363
6366
6368
6372
6375
6379
6384
6390
6397
6405
6414
6425
6436
6449
6463
6479
6495
6512
6531
6550
6571
6591
6613
6635
6658
6681
6704
6728
6752
6776
6801
6825
6850
6874
6899
6923
6947
6971
6995
7018
7040
7062
7084
7104
7124
7143
7161
7178
7195
7210
7225
7238
7251
7263
7274
7285
7294
7302
7310
7317
7323
7329
7333
7337
7340
7343
7345
7347
7348
7348
7349
7349
7349
7349
7349
7349
7349
7350
7351
7353
7356
7359
7363
7368
7374
7381
7390
7399
7409
7420
7433
7446
7460
7476
7492
7509
7527
7545
7564
7584
7604
7625
7647
7668
7690
7712
7734
7756
7778
7800
7822
7843
7864
7885
7904
7923
7942
7960
7977
7993
8009
8023
8039
8053
8067
8080
8093
8106
8118
8131
8144
8157
8170
8183
8198
8213
8227
8243
8259
8275
8292
8309
8327
8344
8363
8381
8400
8419
8439
8458
8478
8498
8518
8539
8559
8580
8600
8620
8640
8659
8679
8698
8716
8735
8753
8771
8789
8807
8824
8842
8860
8878
8897
8916
8935
8954
8974
8995
9015
9036
9058
9079
9101
9123
9145
9168
9190
9213
9235
9258
9280
9303
9325
9347
9369
9391
9413
9434
9454
9474
9494
9513
9531
9548
9565
9581
9596
9611
9624
9637
9648
9659
9669
9678
9686
9694
9700
9706
9711
9715
9718
9721
9722
9723
9724
9724
9723
9721
9719
9717
9714
9711
9708
9705
9701
9698
9695
9691
9688
9685
9682
9680
9678
9676
9674
9672
9671
9670
9669
9668
9667
9667
9666
9665
9665
9664
9664
9664
9663
9663
9663
9663
9664
9664
9664
9665
9665
9666
9666
9666
9666
9666
9666
9665
9664
9662
9660
9657
9654
9650
9645
9640
9634
9626
9618
9609
9600
9589
9577
9565
9552
9538
9524
9509
9493
9477
9461
9445
9428
9411
9394
9376
9358
9341
9323
9305
9286
9268
9249
9231
9212
9193
9175
9156
9137
9118
9099
9080
9062
9043
9025
9006
8988
8971
8953
8935
8918
8901
8885
8868
8852
8836
8820
8804
8788
8772
8757
8741
8725
8709
8693
8677
8661
8644
8627
8610
8592
8574
8556
8537
8518
8498
8479
8458
8438
8417
8395
8373
8351
8329
8306
8283
8259
8236
8211
8186
8162
8135
8109
8084
8058
8031
8003
7975
7947
7919
7890
7860
7831
7801
7771
7740
7710
7679
7649
7618
7587
7556
7525
7495
7464
7433
7402
7370
7339
7308
7276
7244
7212
7180
7148
7115
7082
7048
7014
6980
6945
6910
6875
6839
6803
6767
6731
6695
6659
6622
6586
6550
6514
6478
6442
6406
6371
6336
6301
6267
6233
6199
6166
6133
6101
6069
6038
6008
5978
5949
5921
5894
5867
5841
5816
5791
5768
5745
5722
5701
5680
5660
5640
5621
5603
5585
5568
5551
5534
5518
5502
5486
5471
5456
5441
5426
5411
5397
5382
5368
5353
5339
5325
5312
5298
5285
5273
5261
5249
5238
5228
5218
5209
5201
5193
5187
5180
5175
5170
5166
5162
5159
5156
5153
5151
5149
5147
5144
5142
5139
5137
5133
5130
5126
5121
5116
5111
5105
5098
5091
5083
5074
5065
5056
5046
5035
5024
5013
5001
4989
4977
4964
4952
4939
4927
4915
4903
4891
4880
4869
4858
4848
4838
4828
4819
4810
4801
4792
4784
4776
4768
4761
4753
4746
4739
4732
4725
4718
4711
4704
4697
4690
4683
4676
4670
4663
4657
4651
4646
4640
4635
4631
4626
4623
4620
4617
4615
4614
4613
4613
4614
4616
4619
4623
4628
4633
4640
4648
4657
4667
4678
4690
4703
4717
4732
4747
4764
4781
4799
4817
4836
4855
4875
4895
4915
4936
4956
4976
4996
5017
5036
5056
5076
5095
5114
5133
5152
5170
5189
5207
5225
5244
5262
5280
5298
5317
5335
5354
5372
5391
5410
5428
5447
5466
5485
5503
5522
5540
5559
5577
5595
5613
5630
5648
5665
5682
5698
5715
5731
5747
5763
5779
5795
5811
5827
5843
5858
5874
5890
5906
5922
5938
5954
5970
5985
6001
6016
6030
6044
6058
6071
6084
6096
6108
6119
6130
6140
6149
6159
6167
6176
6184
6192
6199
6206
6213
6220
6227
6233
6239
6244
6249
6254
6258
6261
6264
6266
6267
6268
6268
6267
6266
6264
6261
6258
6254
6249
6244
6239
6233
6227
6220
6213
6206
6198
6190
6181
6173
6164
6155
6145
6136
6126
6117
6107
6097
6087
6078
6068
6058
6048
6039
6029
6020
6011
6002
5993
5985
5976
5968
5960
5951
5943
5935
5926
5918
5909
5899
5890
5880
5869
5859
5847
5836
5824
5811
5798
5784
5770
5756
5741
5725
5709
5693
5676
5659
5642
5625
5607
5589
5571
5552
5534
5516
5497
5479
5460
5442
5424
5406
5388
5370
5352
5334
5316
5298
5281
5263
5245
5227
5209
5191
5173
5155
5136
5118
5099
5081
5062
5043
5025
5006
4988
4969
4951
4932
4914
4896
4879
4861
4843
4826
4808
4791
4774
4757
4741
4724
4708
4691
4675
4659
4644
4628
4612
4597
4581
4566
4550
4534
4519
4503
4487
4470
4454
4438
4422
4406
4390
4374
4358
4342
4327
4312
4297
4283
4268
4254
4240
4226
4213
4200
4187
4174
4161
4149
4137
4126
4115
4105
4096
4086
4078
4070
4064
4058
4051
4046
4043
4038
4035
4033
4030
4029
4027
4026
4025
4025
4024
4024
4024
4024
4024
4024
4025
4026
4027
4027
4030
4032
4034
4035
4038
4041
4043
4046
4050
4053
4054
4058
4059
4062
4064
4066
4067
4067
4069
4070
4070
4070
4070
4070
4070
4070
4070
4069
4069
4067
4067
4067
4067
4067
4069
4070
4072
4074
4077
4081
4085
4090
4094
4102
4108
4116
4124
4133
4142
4153
4163
4175
4187
4199
4212
4226
4240
4254
4268
4283
4297
4312
4326
4341
4355
4369
4383
4397
4410
4423
4436
4448
4461
4472
4484
4495
4506
4516
4526
4536
4545
4555
4564
4572
4580
4589
4596
4604
4611
4618
4625
4631
4638
4644
4649
4655
4660
4664
4669
4673
4676
4679
4682
4684
4686
4688
4689
4689
4689
4688
4687
4685
4683
4681
4678
4675
4671
4667
4663
4660
4655
4651
4647
4644
4640
4636
4633
4630
4627
4625
4623
4622
4621
4621
4621
4622
4623
4625
4628
4631
4634
4637
4641
4645
4649
4653
4657
4661
4665
4668
4671
4674
4676
4678
4680
4680
4681
4680
4679
4678
4675
4672
4669
4665
4661
4656
4651
4646
4640
4634
4628
4622
4615
4608
4601
4594
4586
4578
4570
4562
4553
4544
4534
4524
4514
4503
4492
4480
4468
4456
4442
4429
4415
4400
4385
4370
4354
4338
4322
4306
4290
4273
4257
4241
4225
4209
4194
4179
4163
4149
4134
4120
4106
4093
4080
4067
4056
4045
4034
4024
4014
4006
3999
3992
3986
3981
3976
3973
3970
3968
3966
3965
3965
3965
3966
3967
3969
3971
3973
3976
3978
3981
3985
3988
3991
3995
3998
4001
4005
4006
4010
4011
4014
4016
4017
4018
4018
4018
4018
4017
4016
4014
4013
4011
4009
4006
4003
4001
3997
3994
3990
3986
3982
3977
3973
3969
3964
3960
3956
3952
3948
3945
3941
3939
3937
3935
3934
3933
3933
3933
3934
3936
3938
3941
3945
3949
3953
3958
3964
3970
3976
3983
3990
3997
4003
4011
4019
4027
4035
4043
4051
4058
4065
4072
4078
4086
4091
4097
4103
4108
4112
4117
4121
4124
4127
4130
4132
4134
4136
4137
4138
4139
4140
4140
4140
4140
4140
4139
4139
4137
4136
4134
4132
4130
4127
4124
4120
4116
4111
4106
4101
4094
4089
4082
4075
4067
4061
4053
4046
4038
4030
4022
4016
4009
4003
3996
3990
3984
3978
3973
3967
3962
3957
3953
3948
3944
3939
3935
3931
3928
3924
3921
3918
3915
3912
3910
3907
3906
3904
3902
3901
3900
3899
3898
3897
3896
3896
3895
3895
3894
3894
3893
3892
3892
3891
3890
3888
3887
3885
3883
3881
3879
3876
3873
3870
3867
3863
3859
3855
3852
3847
3843
3839
3835
3832
3828
3824
3821
3818
3816
3813
3811
3809
3808
3807
3806
3805
3805
3805
3806
3807
3808
3810
3812
3814
3818
3821
3826
3831
3836
3842
3849
3857
3865
3873
3882
3892
3902
3913
3924
3935
3947
3958
3970
3982
3994
4006
4019
4030
4043
4054
4066
4078
4089
4100
4112
4123
4134
4145
4155
4166
4177
4187
4198
4208
4218
4228
4237
4247
4256
4264
4272
4280
4288
4295
4301
4307
4313
4318
4323
4328
4333
4337
4341
4344
4348
4351
4355
4358
4361
4364
4367
4371
4374
4377
4381
4385
4388
4392
4396
4400
4404
4409
4413
4418
4423
4428
4434
4439
4445
4451
4457
4463
4470
4476
4483
4489
4496
4502
4509
4515
4522
4528
4534
4540
4546
4552
4557
4562
4567
4572
4576
4580
4584
4587
4590
4593
4595
4597
4599
4600
4601
4602
4602
4601
4601
4600
4599
4597
4595
4592
4590
4587
4583
4580
4576
4571
4566
4561
4556
4550
4543
4536
4528
4520
4511
4501
4491
4480
4469
4457
4444
4431
4417
4403
4389
4374
4358
4343
4327
4311
4294
4278
4262
4245
4228
4212
4196
4179
4163
4147
4131
4115
4099
4083
4069
4054
4038
4025
4011
3997
3984
3971
3958
3945
3933
3921
3909
3897
3885
3874
3862
3850
3838
3826
3814
3801
3788
3775
3761
3747
3733
3718
3702
3686
3670
3653
3635
3616
3598
3578
3558
3538
3517
3495
3473
3451
3429
3407
3384
3361
3338
3315
3292
3270
3247
3225
3203
3181
3159
3138
3117
3096
3076
3056
3037
3017
2998
2980
2962
2944
2926
2909
2892
2875
2859
2842
2827
2811
2796
2781
2766
2752
2738
2724
2710
2697
2684
2671
2658
2646
2634
2623
2611
2600
2590
2580
2570
2560
2550
2541
2532
2523
2515
2506
2498
2490
2482
2474
2466
2459
2452
2444
2437
2431
2424
2418
2412
2407
2401
2396
2392
2387
2383
2379
2376
2373
2370
2367
2365
2363
2361
2359
2358
2356
2355
2354
2353
2352
2352
2351
2351
2351
2351
2351
2351
2351
2352
2353
2353
2354
2355
2357
2358
2360
2361
2363
2365
2367
2370
2372
2374
2377
2379
2382
2384
2386
2389
2391
2393
2395
2397
2398
2400
2402
2403
2405
2407
2409
2411
2413
2416
2419
2422
2425
2429
2434
2438
2443
2449
2454
2461
2467
2474
2482
2489
2498
2506
2515
2525
2535
2545
2556
2567
2578
2590
2603
2616
2630
2644
2658
2673
2689
2706
2723
2740
2759
2778
2798
2818
2840
2862
2885
2908
2932
2957
2983
3009
3036
3064
3092
3121
3150
3180
3211
3241
3273
3305
3337
3369
3402
3435
3469
3502
3536
3570
3604
3638
3673
3707
3741
3776
3810
3845
3880
3914
3948
3982
4017
4050
4083
4117
4151
4184
4216
4249
4281
4313
4344
4375
4406
4437
4467
4497
4527
4557
4586
4615
4644
4673
4701
4730
4758
4786
4814
4841
4869
4896
4923
4950
4977
5003
5030
5056
5081
5107
5132
5156
5180
5204
5227
5250
5273
5294
5316
5337
5357
5377
5396
5414
5432
5450
5467
5483
5499
5515
5530
5544
5559
5572
5586
5599
5613
5626
5639
5653
5666
5680
5694
5709
5724
5739
5755
5771
5787
5804
5821
5838
5855
5872
5890
5906
5923
5940
5956
5971
5987
6002
6016
6030
6044
6057
6070
6083
6095
6107
6118
6129
6140
6151
6161
6172
6182
6192
6202
6211
6220
6230
6239
6247
6256
6265
6273
6281
6289
6297
6305
6313
6321
6328
6336
6344
6352
6360
6368
6377
6385
6394
6403
6412
6422
6431
6441
6451
6460
6470
6480
6490
6499
6509
6518
6527
6535
6544
6552
6560
6567
6575
6582
6588
6594
6601
6606
6612
6617
6622
6626
6631
6635
6640
6644
6648
6653
6657
6662
6667
6672
6678
6683
6690
6696
6703
6710
6717
6725
6733
6741
6750
6758
6767
6776
6785
6794
6803
6812
6822
6831
6840
6849
6858
6867
6876
6885
6893
6902
6910
6918
6927
6935
6942
6950
6958
6965
6973
6980
6987
6995
7002
7009
7016
7023
7029
7036
7042
7049
7055
7062
7068
7074
7080
7085
7091
7097
7102
7108
7113
7118
7123
7129
7134
7140
7145
7151
7156
7162
7167
7173
7179
7184
7189
7195
7200
7205
7209
7214
7218
7223
7227
7230
7234
7237
7240
7242
7244
7246
7247
7248
7248
7248
7247
7247
7245
7244
7242
7239
7236
7233
7230
7226
7222
7217
7213
7208
7203
7198
7194
7189
7184
7179
7174
7169
7165
7160
7156
7152
7148
7144
7140
7137
7133
7130
7127
7124
7121
7119
7116
7113
7111
7108
7106
7104
7101
7099
7097
7095
7092
7090
7088
7086
7083
7081
7079
7077
7074
7072
7070
7067
7065
7062
7059
7056
7053
7050
7047
7043
7039
7035
7030
7026
7021
7016
7010
7004
6998
6992
6985
6978
6971
6963
6955
6947
6939
6931
6922
6913
6904
6896
6887
6878
6869
6860
6851
6843
6834
6825
6816
6808
6799
6790
6781
6772
6763
6754
6744
6734
6724
6714
6704
6693
6682
6670
6658
6646
6633
6620
6606
6592
6577
6563
6548
6532
6516
6500
6484
6468
6452
6435
6419
6402
6385
6369
6352
6336
6319
6303
6287
6270
6254
6238
6221
6205
6188
6171
6155
6137
6120
6102
6084
6066
6047
6028
6009
5989
5968
5947
5925
5903
5881
5858
5834
5810
5785
5760
5735
5709
5683
5656
5629
5602
5575
5547
5519
5490
5461
5432
5402
5372
5342
5311
5280
5249
5217
5184
5152
5119
5085
5051
5018
4983
4949
4914
4879
4844
4809
4774
4739
4704
4669
4634
4599
4564
4530
4496
4462
4429
4396
4363
4331
4299
4268
4236
4205
4174
4144
4114
4083
4054
4024
3995
3965
3936
3907
3878
3849
3820
3791
3763
3734
3705
3676
3648
3619
3590
3561
3532
3503
3475
3446
3417
3388
3359
3330
3302
3273
3245
3216
3188
3160
3132
3104
3077
3049
3022
2995
2969
2943
2917
2891
2865
2840
2815
2791
2767
2743
2719
2695
2672
2649
2627
2605
2583
2561
2540
2519
2498
2478
2458
2438
2419
2400
2382
2364
2346
2329
2312
2296
2280
2264
2249
2234
2220
2207
2194
2182
2170
2158
2148
2138
2128
2119
2111
2103
2096
2089
2083
2078
2073
2069
2065
2061
2059
2056
2054
2053
2052
2051
2051
2051
2051
2052
2053
2055
2057
2059
2062
2064
2067
2071
2074
2078
2082
2086
2090
2095
2100
2105
2110
2115
2120
2126
2131
2137
2143
2149
2155
2161
2168
2174
2180
2186
2193
2199
2205
2212
2218
2224
2230
2236
2242
2249
2255
2260
2266
2272
2278
2284
2290
2295
2301
2307
2313
2318
2324
2330
2337
2343
2349
2356
2363
2370
2377
2385
2393
2401
2409
2418
2426
2435
2445
2454
2464
2474
2485
2495
2506
2517
2529
2540
2552
2564
2575
2587
2599
2611
2623
2635
2647
2658
2670
2681
2692
2703
2714
2724
2735
2745
2755
2764
2774
2783
2792
2800
2809
2817
2825
2832
2840
2847
2854
2861
2867
2874
2880
2886
2891
2897
2902
2907
2912
2917
2922
2927
2931
2936
2940
2944
2947
2951
2954
2957
2959
2962
2963
2965
2966
2967
2967
2967
2967
2967
2966
2965
2964
2963
2962
2961
2959
2957
2955
2953
2950
2948
2945
2941
2937
2933
2928
2923
2918
2912
2906
2899
2892
2885
2877
2869
2861
2852
2843
2834
2825
2815
2805
2796
2785
2775
2765
2755
2745
2735
2725
2716
2706
2697
2689
2681
2674
2667
2661
2656
2651
2648
2645
2643
2642
2641
2642
2643
2645
2648
2652
2656
2660
2666
2671
2678
2684
2691
2698
2706
2714
2722
2730
2738
2747
2755
2764
2773
2782
2792
2801
2811
2821
2831
2841
2851
2862
2873
2884
2895
2907
2919
2931
2943
2956
2969
2982
2995
3008
3022
3035
3049
3063
3077
3091
3105
3120
3135
3149
3165
3180
3195
3211
3226
3242
3258
3274
3290
3306
3322
3338
3354
3370
3386
3402
3417
3433
3448
3463
3479
3494
3509
3524
3540
3555
3570
3586
3602
3618
3634
3651
3668
3685
3702
3719
3737
3755
3773
3792
3810
3829
3848
3866
3885
3904
3923
3941
3960
3978
3996
4014
4030
4049
4065
4082
4098
4115
4130
4146
4161
4176
4190
4205
4219
4233
4246
4259
4273
4286
4298
4311
4323
4336
4348
4360
4372
4384
4396
4408
4420
4433
4445
4457
4470
4483
4496
4509
4522
4536
4550
4564
4578
4593
4607
4622
4637
4652
4667
4683
4698
4713
4729
4744
4760
4775
4790
4806
4821
4836
4851
4867
4882
4897
4912
4926
4941
4955
4969
4982
4995
5008
5020
5032
5043
5053
5063
5072
5080
5088
5095
5102
5108
5113
5117
5122
5125
5128
5131
5133
5134
5136
5137
5137
5137
5138
5137
5137
5137
5136
5135
5135
5134
5133
5133
5132
5132
5131
5131
5131
5131
5132
5132
5133
5134
5135
5136
5138
5139
5141
5143
5144
5147
5149
5151
5153
5156
5158
5161
5163
5166
5168
5171
5174
5177
5179
5182
5185
5187
5190
5192
5195
5197
5199
5202
5204
5205
5207
5208
5209
5210
5211
5211
5211
5210
5210
5209
5207
5206
5204
5203
5201
5199
5196
5194
5192
5189
5187
5185
5182
5180
5177
5175
5172
5170
5167
5164
5162
5159
5157
5154
5152
5149
5146
5144
5141
5138
5135
5133
5130
5127
5124
5121
5117
5114
5111
5108
5104
5101
5097
5093
5090
5086
5082
5079
5075
5071
5068
5065
5061
5058
5055
5052
5049
5047
5044
5042
5040
5037
5035
5033
5031
5028
5026
5024
5021
5018
5015
5012
5009
5006
5003
5000
4997
4994
4991
4988
4986
4984
4981
4980
4978
4976
4975
4974
4973
4972
4971
4971
4970
4969
4968
4967
4966
4965
4964
4963
4962
4961
4959
4958
4956
4955
4953
4952
4950
4948
4947
4945
4943
4942
4940
4938
4937
4935
4933
4932
4930
4929
4928
4927
4926
4925
4925
4925
4925
4925
4926
4927
4928
4929
4931
4933
4935
4937
4939
4941
4944
4946
4949
4951
4954
4956
4959
4961
4964
4967
4969
4972
4975
4978
4981
4985
4988
4992
4995
4999
5003
5008
5012
5017
5022
5027
5032
5037
5043
5049
5055
5061
5067
5073
5080
5086
5093
5099
5106
5113
5119
5126
5132
5139
5145
5152
5158
5164
5171
5177
5183
5189
5195
5201
5207
5213
5219
5225
5231
5236
5242
5247
5253
5258
5264
5269
5274
5279
5284
5288
5293
5297
5301
5305
5309
5313
5316
5320
5323
5326
5328
5331
5333
5335
5337
5338
5340
5341
5341
5342
5342
5341
5341
5340
5338
5337
5335
5332
5329
5325
5321
5317
5312
5306
5301
5294
5288
5280
5273
5265
5257
5248
5239
5230
5220
5210
5200
5190
5179
5169
5158
5146
5135
5123
5111
5099
5087
5074
5062
5049
5036
5023
5010
4997
4984
4971
4957
4944
4930
4917
4903
4889
4875
4861
4847
4833
4819
4805
4791
4777
4763
4749
4734
4720
4706
4692
4678
4664
4650
4636
4622
4608
4594
4581
4567
4554
4541
4528
4515
4502
4490
4478
4466
4455
4444
4433
4423
4413
4403
4394
4386
4377
4370
4363
4356
4349
4343
4338
4332
4328
4323
4319
4315
4311
4308
4305
4302
4299
4297
4295
4293
4292
4291
4290
4290
4290
4290
4291
4292
4293
4295
4297
4299
4301
4304
4306
4309
4312
4315
4318
4321
4325
4328
4332
4335
4339
4344
4348
4353
4357
4363
4368
4374
4380
4387
4394
4401
4409
4417
4426
4434
4443
4453
4463
4473
4483
4494
4504
4515
4527
4538
4549
4561
4573
4585
4597
4609
4621
4633
4645
4657
4670
4682
4694
4706
4718
4730
4742
4754
4766
4778
4790
4803
4816
4829
4842
4855
4869
4883
4898
4912
4928
4943
4959
4975
4992
5010
5027
5045
5064
5083
5103
5123
5143
5164
5186
5207
5230
5253
5276
5299
5323
5348
5373
5398
5424
5450
5476
5502
5529
5556
5583
5611
5638
5665
5693
5720
5747
5774
5801
5828
5854
5881
5907
5932
5958
5983
6008
6033
6057
6081
6105
6128
6150
6172
6194
6215
6235
6255
6274
6293
6311
6329
6346
6362
6378
6393
6408
6423
6437
6450
6464
6477
6490
6502
6515
6527
6540
6552
6564
6576
6588
6600
6612
6624
6636
6648
6660
6671
6683
6695
6707
6718
6730
6741
6752
6764
6775
6786
6796
6807
6817
6828
6838
6847
6857
6866
6874
6882
6890
6898
6905
6911
6917
6923
6928
6932
6936
6939
6941
6943
6945
6946
6946
6946
6946
6945
6944
6942
6941
6939
6937
6935
6933
6931
6929
6927
6925
6923
6921
6919
6918
6916
6915
6914
6913
6912
6911
6910
6910
6909
6908
6907
6906
6905
6904
6903
6901
6899
6897
6895
6893
6890
6887
6884
6880
6876
6872
6868
6864
6859
6854
6849
6844
6838
6832
6827
6821
6815
6809
6803
6797
6791
6785
6779
6774
6768
6763
6758
6753
6749
6745
6741
6737
6733
6730
6727
6724
6721
6718
6716
6713
6711
6709
6707
6705
6703
6701
6699
6697
6695
6693
6690
6688
6685
6682
6678
6674
6670
6665
6660
6654
6648
6642
6635
6628
6620
6612
6604
6595
6586
6577
6567
6558
6548
6538
6528
6518
6508
6498
6488
6478
6468
6457
6447
6437
6427
6416
6406
6396
6385
6375
6365
6354
6344
6333
6323
6312
6301
6291
6280
6269
6258
6247
6236
6225
6213
6202
6190
6179
6167
6155
6143
6130
6118
6105
6092
6079
6066
6053
6039
6026
6012
5998
5984
5969
5955
5940
5925
5911
5896
5880
5865
5850
5834
5819
5803
5787
5771
5755
5739
5722
5706
5689
5672
5655
5638
5621
5604
5586
5569
5551
5533
5514
5495
5477
5457
5438
5418
5398
5378
5358
5337
5316
5295
5274
5253
5231
5209
5187
5165
5142
5120
5097
5074
5052
5029
5006
4983
4960
4938
4915
4892
4870
4848
4826
4804
4783
4761
4741
4720
4700
4680
4660
4641
4622
4604
4586
4569
4552
4536
4521
4506
4491
4477
4464
4451
4439
4427
4415
4404
4393
4383
4372
4362
4352
4343
4333
4323
4314
4304
4295
4286
4276
4267
4258
4249
4240
4231
4222
4213
4204
4195
4186
4178
4169
4161
4152
4144
4136
4129
4121
4114
4106
4099
4091
4085
4078
4072
4066
4059
4053
4046
4040
4034
4027
4021
4014
4008
4001
3994
3987
3980
3973
3966
3958
3950
3942
3934
3926
3917
3909
3900
3891
3882
3872
3863
3854
3845
3835
3826
3817
3808
3799
3791
3782
3774
3766
3758
3750
3742
3734
3727
3720
3712
3705
3698
3691
3684
3677
3670
3663
3656
3649
3642
3635
3627
3620
3612
3604
3596
3588
3579
3571
3562
3553
3544
3535
3525
3516
3506
3496
3486
3475
3465
3454
3443
3432
3421
3409
3398
3386
3373
3361
3348
3336
3323
3310
3296
3283
3270
3256
3243
3229
3216
3202
3189
3175
3161
3148
3134
3121
3107
3094
3081
3067
3054
3041
3028
3015
3002
2989
2977
2964
2951
2939
2926
2914
2902
2889
2877
2864
2852
2840
2827
2815
2802
2790
2777
2765
2752
2740
2727
2715
2703
2690
2678
2666
2654
2642
2630
2618
2606
2594
2583
2571
2560
2549
2538
2527
2516
2506
2496
2485
2475
2466
2456
2447
2438
2429
2420
2411
2403
2395
2387
2379
2371
2364
2357
2350
2343
2336
2330
2323
2317
2311
2305
2299
2293
2287
2281
2275
2270
2264
2258
2253
2247
2242
2237
2231
2226
2221
2217
2212
2207
2203
2199
2194
2190
2186
2182
2179
2175
2171
2167
2163
2159
2155
2151
2147
2143
2138
2134
2130
2125
2121
2116
2112
2108
2103
2099
2095
2091
2088
2085
2082
2079
2077
2075
2073
2072
2071
2071
2071
2072
2073
2074
2076
2078
2081
2084
2087
2090
2094
2097
2101
2105
2109
2113
2117
2120
2124
2128
2131
2134
2137
2139
2142
2144
2145
2146
2147
2147
2147
2146
2145
2144
2141
2138
2135
2131
2127
2122
2116
2110
2103
2095
2087
2079
2069
2059
2049
2037
2027
2015
2001
1989
1975
1962
1947
1932
1917
1902
1886
1871
1855
1838
1822
1806
1790
1773
1757
1741
1725
1709
1693
1677
1662
1647
1632
1617
1603
1589
1575
1561
1548
1535
1523
1511
1499
1487
1476
1465
1454
1443
1433
1422
1412
1401
1391
1381
1370
1360
1349
1338
1327
1316
1305
1294
1282
1270
1258
1246
1233
1220
1207
1193
1179
1165
1151
1136
1121
1106
1091
1075
1059
1042
1025
1008
991
973
955
937
918
899
879
860
839
819
799
778
757
735
714
692
671
649
627
605
583
561
539
517
495
474
452
431
409
388
368
347
327
308
288
270
251
233
216
199
183
168
153
139
126
113
101
89
78
68
59
50
41
33
26
19
12
6
0
-5
-10
-15
-20
-24
-28
-32
-36
-39
-43
-46
-50
-53
-57
-60
-64
-68
-72
-76
-80
-84
-88
-93
-97
-102
-107
-112
-116
-121
-125
-129
-133
-137
-140
-143
-146
-148
-149
-150
-151
-150
-150
-149
-148
-146
-143
-141
-138
-134
-130
-126
-122
-117
-112
-107
-101
-96
-89
-83
-76
-69
-61
-53
-45
-37
-28
-19
-10
-1
9
18
28
38
48
58
69
79
90
101
112
123
135
147
160
173
186
200
214
229
245
261
278
296
314
332
351
371
391
411
432
453
475
496
518
539
561
582
603
624
644
664
684
702
721
738
755
771
787
801
815
828
841
853
864
875
886
895
904
913
921
929
936
942
948
953
958
962
965
968
970
972
973
974
974
973
972
971
970
968
965
963
960
957
954
951
948
945
942
939
936
934
932
930
929
929
929
929
931
932
935
938
942
946
951
956
962
968
974
981
988
995
1002
1008
1016
1024
1032
1039
1047
1054
1062
1070
1077
1085
1093
1101
1109
1117
1126
1134
1143
1151
1160
1169
1178
1187
1197
1206
1215
1225
1234
1243
1252
1260
1269
1277
1285
1293
1300
1307
1313
1319
1325
1331
1336
1341
1346
1350
1355
1359
1363
1367
1371
1374
1378
1381
1385
1388
1392
1396
1399
1403
1407
1411
1415
1419
1423
1427
1431
1435
1439
1443
1447
1450
1454
1457
1460
1462
1465
1468
1470
1473
1475
1478
1481
1484
1487
1490
1494
1497
1502
1506
1510
1515
1519
1524
1529
1533
1538
1543
1547
1552
1556
1561
1565
1569
1574
1578
1582
1586
1589
1593
1596
1599
1602
1605
1607
1609
1610
1611
1612
1612
1612
1611
1610
1609
1608
1606
1604
1602
1600
1598
1595
1594
1592
1590
1588
1587
1586
1585
1584
1583
1582
1581
1581
1580
1579
1577
1576
1574
1572
1569
1566
1563
1560
1556
1552
1548
1543
1539
1534
1530
1525
1521
1516
1511
1507
1503
1498
1494
1490
1485
1481
1476
1472
1467
1462
1457
1453
1448
1443
1438
1433
1429
1424
1420
1416
1412
1408
1405
1402
1400
1397
1395
1394
1392
1391
1391
1390
1390
1390
1390
1391
1391
1392
1393
1394
1395
1396
1397
1399
1400
1401
1403
1404
1405
1406
1406
1407
1407
1407
1406
1405
1404
1402
1400
1397
1394
1390
1386
1382
1378
1373
1368
1362
1357
1352
1346
1341
1335
1330
1324
1319
1314
1309
1305
1300
1295
1291
1286
1282
1277
1273
1268
1263
1258
1253
1248
1242
1236
1231
1225
1219
1213
1207
1200
1194
1188
1182
1176
1170
1164
1158
1152
1146
1140
1135
1129
1123
1117
1111
1105
1098
1092
1085
1078
1070
1063
1055
1047
1038
1030
1020
1012
1004
995
986
978
969
960
951
943
934
926
918
910
902
895
887
880
874
867
861
855
850
845
840
835
831
827
824
820
817
814
811
809
806
803
801
798
795
793
790
787
784
782
779
776
773
770
768
765
763
760
758
756
754
753
751
750
750
749
749
749
749
749
749
750
750
750
751
751
752
752
753
753
754
755
756
758
759
761
763
766
768
771
774
777
780
784
787
791
795
798
802
806
810
814
819
824
829
834
840
847
854
861
870
878
888
898
909
921
933
946
960
974
989
1004
1018
1035
1051
1067
1084
1101
1118
1135
1152
1170
1187
1205
1222
1240
1257
1275
1292
1310
1327
1344
1361
1378
1394
1411
1427
1443
1458
1473
1488
1503
1517
1531
1545
1558
1571
1584
1597
1609
1621
1632
1644
1655
1666
1677
1688
1699
1710
1721
1732
1744
1755
1767
1779
1791
1804
1817
1831
1844
1859
1873
1888
1903
1918
1934
1950
1966
1982
1999
2015
2032
2049
2066
2084
2101
2119
2137
2155
2173
2191
2209
2227
2245
2263
2281
2299
2317
2335
2352
2370
2387
2403
2420
2436
2452
2468
2483
2498
2513
2527
2541
2555
2569
2582
2595
2608
2620
2632
2644
2655
2666
2677
2687
2696
2705
2714
2723
2731
2739
2746
2754
2761
2767
2774
2780
2787
2793
2799
2804
2810
2815
2820
2825
2829
2833
2837
2840
2843
2846
2849
2851
2853
2854
2856
2857
2858
2859
2861
2862
2863
2864
2865
2866
2867
2869
2871
2873
2875
2878
2881
2885
2889
2893
2899
2904
2910
2917
2924
2931
2939
2947
2956
2965
2974
2984
2994
3005
3015
3026
3038
3050
3062
3074
3087
3100
3113
3126
3140
3154
3167
3181
3196
3210
3224
3239
3253
3268
3283
3298
3313
3328
3343
3358
3373
3389
3404
3420
3435
3451
3466
3481
3496
3511
3526
3541
3555
3569
3582
3595
3608
3620
3632
3643
3653
3663
3672
3681
3688
3696
3702
3709
3714
3719
3724
3728
3731
3735
3737
3740
3741
3743
3744
3744
3744
3744
3743
3742
3741
3739
3737
3735
3733
3731
3728
3726
3723
3720
3718
3714
3711
3708
3704
3700
3696
3692
3687
3683
3679
3674
3669
3665
3660
3655
3650
3645
3640
3634
3629
3623
3616
3610
3603
3596
3588
3581
3573
3564
3556
3547
3538
3529
3519
3509
3499
3489
3478
3468
3458
3447
3437
3427
3417
3408
3399
3390
3381
3373
3365
3358
3351
3344
3337
3331
3325
3319
3313
3308
3303
3298
3293
3288
3284
3280
3276
3272
3268
3265
3261
3258
3255
3251
3248
3245
3242
3240
3237
3235
3232
3231
3229
3227
3226
3224
3223
3221
3220
3218
3216
3213
3211
3208
3204
3200
3196
3192
3187
3181
3176
3170
3164
3157
3151
3144
3137
3131
3124
3118
3111
3105
3099
3092
3086
3080
3074
3069
3063
3057
3051
3046
3040
3035
3030
3025
3021
3016
3012
3008
3003
2999
2994
2990
2985
2979
2973
2967
2960
2953
2945
2936
2927
2918
2908
2897
2886
2874
2863
2851
2838
2825
2813
2799
2786
2773
2760
2746
2733
2719
2706
2693
2680
2668
2656
2644
2632
2621
2610
2600
2590
2580
2571
2563
2555
2547
2540
2533
2526
2520
2514
2508
2503
2498
2493
2489
2485
2482
2478
2476
2474
2473
2472
2472
2472
2473
2475
2477
2480
2484
2488
2492
2496
2501
2506
2511
2516
2521
2526
2531
2536
2541
2545
2549
2553
2556
2559
2562
2564
2566
2567
2567
2567
2566
2564
2561
2558
2554
2549
2543
2537
2530
2523
2515
2507
2499
2490
2482
2473
2465
2457
2448
2440
2433
2425
2417
2410
2402
2395
2388
2382
2375
2369
2363
2357
2352
2347
2342
2338
2334
2331
2328
2325
2323
2321
2319
2318
2317
2316
2316
2316
2315
2315
2315
2315
2316
2316
2317
2318
2318
2320
2321
2323
2325
2327
2329
2332
2335
2338
2342
2346
2350
2354
2358
2362
2367
2371
2375
2380
2384
2388
2393
2397
2401
2405
2410
2414
2418
2423
2428
2433
2438
2443
2449
2454
2460
2466
2472
2478
2484
2490
2496
2501
2507
2512
2518
2523
2528
2533
2538
2542
2547
2551
2555
2558
2562
2565
2567
2569
2571
2573
2574
2574
2574
2573
2573
2571
2570
2568
2566
2563
2561
2559
2557
2554
2552
2550
2549
2547
2546
2544
2543
2542
2540
2539
2538
2536
2535
2533
2531
2529
2527
2525
2522
2520
2517
2514
2511
2507
2503
2499
2494
2489
2484
2478
2472
2465
2458
2451
2444
2436
2429
2421
2412
2404
2396
2387
2378
2369
2360
2351
2341
2331
2321
2311
2300
2289
2278
2266
2254
2241
2229
2215
2202
2188
2173
2158
2143
2128
2112
2096
2079
2062
2045
2029
2012
1995
1977
1960
1943
1926
1908
1891
1873
1856
1838
1820
1803
1785
1767
1749
1732
1714
1696
1679
1662
1645
1628
1612
1596
1580
1565
1549
1534
1520
1505
1491
1477
1463
1450
1436
1424
1411
1399
1386
1375
1363
1351
1340
1329
1318
1308
1297
1286
1276
1265
1255
1245
1234
1223
1213
1202
1192
1181
1171
1160
1150
1140
1130
1120
1110
1101
1092
1084
1076
1068
1061
1054
1048
1043
1037
1033
1029
1025
1022
1018
1016
1014
1012
1012
1010
1010
1010
1010
1010
1012
1012
1014
1016
1018
1020
1024
1027
1031
1034
1038
1042
1047
1051
1056
1061
1066
1072
1078
1084
1090
1097
1104
1111
1119
1126
1135
1143
1151
1160
1169
1178
1187
1196
1205
1215
1224
1233
1242
1251
1260
1269
1278
1286
1295
1303
1312
1320
1328
1336
1344
1352
1359
1366
1372
1378
1384
1388
1393
1396
1399
1401
1402
1402
1401
1400
1397
1394
1390
1385
1380
1374
1367
1360
1353
1345
1337
1328
1320
1311
1303
1294
1286
1278
1270
1262
1255
1248
1242
1236
1231
1226
1222
1218
1215
1212
1210
1208
1206
1204
1202
1200
1199
1197
1195
1192
1190
1186
1183
1179
1175
1170
1165
1160
1154
1148
1142
1135
1127
1120
1112
1104
1095
1086
1077
1068
1059
1049
1039
1029
1018
1008
998
988
977
966
955
944
933
922
911
899
888
876
864
852
840
828
815
802
790
777
764
751
738
724
711
698
684
671
657
644
631
618
604
591
578
565
552
540
527
515
502
490
479
467
456
445
435
424
415
405
396
387
378
370
362
354
347
339
332
325
318
311
303
296
289
281
273
265
257
249
240
231
221
211
201
191
180
170
158
147
136
124
112
100
88
77
65
53
41
29
18
6
-5
-15
-26
-36
-45
-55
-63
-72
-80
-88
-95
-102
-108
-114
-119
-124
-129
-133
-136
-139
-142
-145
-147
-149
-150
-151
-153
-154
-154
-155
-156
-157
-157
-158
-159
-159
-160
-161
-162
-163
-164
-165
-166
-168
-169
-171
-174
-176
-179
-182
-185
-189
-193
-197
-202
-207
-212
-218
-224
-230
-236
-242
-249
-255
-262
-268
-274
-281
-287
-294
-300
-306
-311
-317
-323
-328
-333
-338
-343
-347
-352
-356
-359
-363
-366
-369
-372
-374
-376
-378
-380
-381
-382
-382
-382
-382
-381
-381
-379
-378
-376
-375
-372
-370
-367
-365
-362
-358
-355
-352
-348
-344
-341
-337
-334
-330
-327
-324
-321
-318
-316
-313
-311
-309
-307
-305
-304
-302
-301
-299
-298
-297
-295
-294
-293
-292
-292
-291
-290
-290
-289
-289
-289
-289
-289
-290
-291
-291
-292
-294
-295
-296
-298
-300
-302
-304
-307
-309
-312
-315
-317
-321
-324
-327
-331
-334
-338
-342
-346
-350
-354
-359
-363
-367
-372
-376
-381
-385
-389
-393
-397
-401
-404
-408
-411
-414
-417
-420
-423
-426
-428
-431
-433
-435
-438
-440
-442
-444
-446
-448
-450
-452
-454
-456
-458
-459
-461
-463
-465
-467
-468
-470
-472
-474
-475
-477
-479
-480
-482
-483
-484
-485
-486
-487
-488
-489
-489
-489
-490
-490
-490
-489
-489
-488
-487
-486
-485
-484
-482
-481
-479
-477
-474
-472
-469
-466
-463
-460
-457
-453
-449
-445
-441
-437
-432
-427
-422
-417
-412
-406
-400
-394
-387
-381
-374
-367
-360
-352
-345
-337
-330
-322
-315
-308
-300
-293
-286
-280
-273
-267
-261
-255
-250
-244
-239
-235
-230
-226
-222
-218
-215
-212
-209
-206
-203
-201
-199
-197
-195
-193
-191
-189
-187
-185
-183
-181
-179
-177
-175
-173
-171
-168
-166
-163
-160
-158
-155
-151
-148
-145
-142
-138
-135
-131
-127
-124
-120
-117
-113
-109
-105
-102
-98
-94
-90
-86
-82
-78
-73
-69
-64
-60
-55
-50
-45
-40
-35
-30
-24
-19
-13
-8
-2
4
9
15
21
27
33
38
44
50
55
61
66
72
77
82
87
92
97
102
106
110
114
118
122
125
129
132
135
138
141
144
148
151
154
157
160
163
167
170
173
177
181
184
188
192
196
200
204
208
213
217
222
226
231
236
241
246
251
256
261
266
272
277
282
287
293
298
303
308
314
319
324
329
334
339
344
349
354
359
364
369
374
379
384
389
395
400
406
411
417
423
429
435
441
447
453
459
466
472
478
485
492
498
505
512
519
525
532
539
546
553
559
566
572
579
585
591
598
604
609
615
621
626
631
637
642
646
651
656
660
664
668
672
676
680
683
686
689
692
695
698
700
702
704
706
707
709
710
710
711
711
711
711
711
710
709
708
707
706
704
702
701
699
697
696
694
692
691
689
688
686
685
684
682
681
680
680
679
678
678
677
677
677
677
677
678
678
679
680
681
682
683
685
687
689
691
693
696
698
701
704
707
710
713
716
720
723
727
730
734
738
742
746
750
755
759
764
769
774
779
784
790
796
801
807
813
819
825
831
838
844
850
856
862
868
873
879
885
890
896
901
907
912
917
922
927
932
937
942
946
951
955
959
963
967
971
974
978
981
984
986
988
990
992
994
995
996
997
997
997
997
997
996
996
995
993
992
991
989
987
985
983
980
978
975
972
969
966
963
959
955
951
947
943
938
933
928
922
917
911
905
898
891
884
877
870
862
854
846
838
830
821
812
803
795
785
776
767
758
748
739
729
720
710
700
690
680
670
660
650
640
630
620
609
599
589
579
568
558
548
538
528
518
508
498
488
479
469
460
451
442
433
424
415
406
398
389
381
373
364
356
348
340
333
325
318
310
303
296
290
283
277
270
264
258
253
247
242
236
231
226
221
216
211
207
202
197
192
187
182
176
171
165
159
153
147
141
134
127
121
113
106
99
91
84
76
68
60
52
44
36
27
18
9
0
-9
-19
-28
-38
-48
-58
-69
-79
-89
-100
-110
-120
-131
-141
-151
-161
-171
-181
-191
-201
-210
-220
-230
-239
-248
-258
-267
-277
-286
-295
-305
-314
-323
-333
-342
-351
-361
-370
-380
-390
-400
-409
-420
-430
-440
-451
-462
-473
-484
-496
-507
-519
-531
-543
-555
-567
-580
-593
-606
-619
-632
-645
-659
-673
-687
-701
-715
-730
-744
-759
-774
-789
-804
-819
-834
-850
-865
-881
-896
-912
-928
-943
-959
-974
-990
-1004
-1020
-1036
-1051
-1066
-1081
-1095
-1110
-1124
-1138
-1153
-1167
-1181
-1194
-1208
-1222
-1236
-1250
-1264
-1277
-1291
-1305
-1319
-1333
-1346
-1360
-1374
-1387
-1401
-1414
-1427
-1440
-1453
-1466
-1479
-1491
-1503
-1515
-1527
-1539
-1551
-1562
-1573
-1585
-1596
-1606
-1617
-1627
-1638
-1648
-1658
-1668
-1677
-1686
-1696
-1705
-1713
-1722
-1731
-1739
-1747
-1755
-1763
-1770
-1778
-1785
-1792
-1799
-1805
-1812
-1818
-1824
-1830
-1835
-1841
-1846
-1850
-1855
-1859
-1863
-1867
-1870
-1873
-1876
-1879
-1882
-1884
-1886
-1888
-1890
-1892
-1893
-1894
-1896
-1897
-1898
-1898
-1899
-1900
-1900
-1901
-1901
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1901
-1901
-1901
-1901
-1901
-1900
-1900
-1900
-1900
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1900
-1900
-1901
-1901
-1902
-1903
-1904
-1905
-1906
-1908
-1909
-1911
-1912
-1914
-1916
-1918
-1920
-1922
-1924
-1926
-1928
-1930
-1932
-1935
-1937
-1940
-1942
-1945
-1948
-1951
-1955
-1958
-1962
-1966
-1970
-1974
-1978
-1983
-1987
-1991
-1996
-2000
-2004
-2008
-2012
-2016
-2020
-2024
-2028
-2031
-2035
-2037
-2041
-2044
-2047
-2049
-2052
-2054
-2056
-2058
-2059
-2060
-2061
-2061
-2062
-2061
-2061
-2060
-2059
-2058
-2057
-2055
-2053
-2051
-2049
-2047
-2045
-2043
-2040
-2037
-2036
-2033
-2031
-2029
-2027
-2025
-2023
-2021
-2020
-2017
-2016
-2015
-2013
-2012
-2011
-2009
-2009
-2008
-2007
-2005
-2005
-2005
-2004
-2004
-2004
-2003
-2003
-2003
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2000
-2000
-1999
-1998
-1997
-1996
-1994
-1992
-1990
-1988
-1986
-1983
-1980
-1977
-1974
-1970
-1967
-1963
-1960
-1956
-1952
-1948
-1945
-1941
-1937
-1933
-1930
-1926
-1923
-1919
-1916
-1913
-1910
-1907
-1904
-1901
-1899
-1896
-1894
-1892
-1890
-1888
-1886
-1884
-1882
-1880
-1879
-1877
-1875
-1873
-1871
-1869
-1868
-1866
-1864
-1862
-1860
-1858
-1856
-1855
-1853
-1851
-1849
-1847
-1845
-1844
-1842
-1840
-1838
-1836
-1834
-1833
-1831
-1829
-1827
-1825
-1823
-1822
-1820
-1818
-1816
-1814
-1812
-1810
-1809
-1807
-1805
-1803
-1801
-1799
-1798
-1796
-1794
-1792
-1790
-1788
-1787
-1785
-1783
-1781
-1779
-1777
-1776
-1774
-1772
-1770
-1768
-1766
-1765
-1763
-1761
-1759
-1757
-1755
-1753
-1752
-1750
-1748
-1746
-1744
-1742
-1741
-1739
-1737
-1735
-1733
-1731
-1730
-1728
-1726
-1724
-1722
-1720
-1719
-1717
-1715
-1713
-1711
-1709
-1707
-1706
-1704
-1702
-1700
-1698
-1696
-1695
-1693
-1691
-1689
-1687
-1685
-1684
-1682
-1680
-1678
-1676
-1674
-1673
-1671
-1669
-1667
-1665
-1663
-1661
-1660
-1658
-1656
-1654
-1652
-1650
-1649
-1647
-1645
-1643
-1641
-1639
-1638
-1636
-1634
-1632
-1630
-1628
-1627
-1625
-1623
-1621
-1619
-1617
-1615
-1614
-1612
-1610
-1608
-1606
-1604
-1603
-1601
-1599
-1597
-1595
-1593
-1592
-1590
-1588
-1586
-1584
-1582
-1581
-1579
-1577
-1575
-1573
-1571
-1570
-1568
-1566
-1564
-1562
-1560
-1558
-1557
-1555
-1553
-1551
-1549
-1547
-1546
-1544
-1542
-1540
-1538
-1536
-1535
-1533
-1531
-1529
-1527
-1525
-1524
-1522
-1520
-1518
-1516
-1514
-1512
-1511
-1509
-1507
-1505
-1503
-1501
-1500
-1498
-1496
-1494
-1492
-1490
-1489
-1487
-1485
-1483
-1481
-1479
-1478
-1476
-1474
-1472
-1470
-1468
-1466
-1465
-1463
-1461
-1459
-1457
-1455
-1454
-1452
-1450
-1448
-1446
-1444
-1443
-1441
-1439
-1437
-1435
-1433
-1432
-1430
-1428
-1426
-1424
-1422
-1420
-1419
-1417
-1415
-1413
-1411
-1409
-1408
-1406
-1404
-1402
-1400
-1398
-1397
-1395
-1393
-1391
-1389
-1387
-1386
-1384
-1382
-1380
-1378
-1376
-1375
-1373
-1371
-1369
-1367
-1365
-1363
-1362
-1360
-1358
-1356
-1354
-1352
-1351
-1349
-1347
-1345
-1343
-1341
-1340
-1338
-1336
-1334
-1332
-1330
-1329
-1327
-1325
-1323
-1321
-1319
-1317
-1316
-1314
-1312
-1310
-1308
-1306
-1305
-1303
-1301
-1299
-1297
-1295
-1294
-1292
-1290
-1288
-1286
-1284
-1283
-1281
-1279
-1277
-1275
-1273
-1271
-1270
-1268
-1266
-1264
-1262
-1260
-1259
-1257
-1255
-1253
-1251
-1249
-1248
-1246
-1244
-1242
-1240
-1238
-1237
-1235
-1233
-1231
-1229
-1227
-1225
-1224
-1222
-1220
-1218
-1216
-1214
-1213
-1211
-1209
-1207
-1205
-1203
-1202
-1200
-1198
-1196
-1194
-1192
-1191
-1189
-1187
-1185
-1183
-1181
-1180
-1178
-1176
-1174
-1172
-1170
-1168
-1167
-1165
-1163
-1161
-1159
-1157
-1156
-1154
-1152
-1150
-1148
-1146
-1145
-1143
-1141
-1139
-1137
-1135
-1134
-1132
-1130
-1128
-1126
-1124
-1122
-1121
-1119
-1117
-1115
-1113
-1111
-1110
-1108
-1106
-1104
-1102
-1100
-1099
-1097
-1095
-1093
-1091
-1089
-1088
-1086
-1084
-1082
-1080
-1078
-1076
-1075
-1073
-1071
-1069
-1067
-1065
-1064
-1062
-1060
-1058
-1056
-1054
-1053
-1051
-1049
-1047
-1045
-1043
-1042
-1040
-1038
-1036
-1034
-1032
-1030
-1029
-1027
-1025
-1022
-1020
-1018
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-996
-994
-992
-990
-988
-986
-985
-983
-981
-979
-977
-975
-973
-972
-970
-968
-966
-964
-962
-961
-959
-957
-955
-953
-951
-950
-948
-946
-944
-942
-940
-939
-937
-935
-933
-931
-929
-927
-926
-924
-922
-920
-918
-916
-915
-913
-911
-909
-907
-905
-904
-902
-900
-898
-896
-894
-893
-891
-889
-887
-885
-883
-881
-880
-878
-876
-874
-872
-870
-869
-867
-865
-863
-861
-859
-858
-856
-854
-852
-850
-848
-847
-845
-843
-841
-839
-837
-835
-834
-832
-830
-828
-826
-824
-823
-821
-819
-817
-815
-813
-812
-810
-808
-806
-804
-802
-801
-799
-797
-795
-793
-791
-790
-788
-786
-784
-782
-780
-778
-777
-775
-773
-771
-769
-767
-766
-764
-762
-760
-758
-756
-755
-753
-751
-749
-747
-745
-744
-742
-740
-738
-736
-734
-732
-731
-729
-727
-725
-723
-721
-720
-718
-716
-714
-712
-710
-709
-707
-705
-703
-701
-699
-698
-696
-694
-692
-690
-688
-686
-685
-683
-681
-679
-677
-675
-674
-672
-670
-668
-666
-664
-663
-661
-659
-657
-655
-653
-652
-650
-648
-646
-644
-642
-640
-639
-637
-635
-633
-631
-629
-628
-626
-624
-622
-620
-618
-617
-615
-613
-611
-609
-607
-606
-604
-602
-600
-598
-596
-595
-593
-591
-589
-587
-585
-583
-582
-580
-578
-576
-574
-572
-571
-569
-567
-565
-563
-561
-560
-558
-556
-554
-552
-550
-549
-547
-545
-543
-541
-539
-537
-536
-534
-532
-530
-528
-526
-525
-523
-521
-519
-517
-515
-514
-512
-510
-508
-506
-504
-503
-501
-499
-497
-495
-493
-491
-490
-488
-486
-484
-482
-480
-479
-477
-475
-473
-471
-469
-468
-466
-464
-462
-460
-458
-457
-455
-453
-451
-449
-447
-445
-444
-442
-440
-438
-436
-434
-433
-431
-429
-427
-425
-423
-422
-420
-418
-416
-414
-412
-411
-409
-407
-405
-403
-401
-400
-398
-396
-394
-392
-390
-388
-387
-385
-383
-381
-379
-377
-376
-374
-372
-370
-368
-366
-365
-363
-361
-359
-357
-355
-354
-352
-350
-348
-346
-344
-342
-341
-339
-337
-335
-333
-331
-330
-328
-326
-324
-322
-320
-319
-317
-315
-313
-311
-309
-308
-306
-304
-302
-300
-298
-296
-295
-293
-291
-289
-287
-285
-284
-282
-280
-278
-276
-274
-273
-271
-269
-267
-265
-263
-262
-260
-258
-256
-254
-252
-250
-249
-247
-245
-243
-241
-239
-238
-236
-234
-232
-230
-228
-227
-225
-223
-221
-219
-217
-216
-214
-212
-210
-208
-206
-204
-203
-201
-199
-197
-195
-193
-192
-190
-188
-186
-184
-182
-181
-179
-177
-175
-173
-171
-170
-168
-166
-164
-162
-160
-159
-157
-155
-153
-151
-149
-147
-146
-144
-142
-140
-138
-136
-135
-133
-131
-129
-127
-125
-124
-122
-120
-118
-116
-114
-113
-111
-109
-107
-105
-103
-101
-100
-98
-96
-94
-92
-90
-89
-87
-85
-83
-81
-79
-78
-76
-74
-72
-70
-68
-67
-65
-63
-61
-59
-57
-55
-54
-52
-50
-48
-46
