5
6241
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-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
-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
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-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
-41
-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
-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
-45
-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
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-273
-273
-273
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-278
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-298
-298
-298
-298
-299
-299
-299
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-300
-300
-300
-300
-300
-300
-300
-300
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-298
-298
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-311
-311
-311
-311
-310
-310
-310
-310
-310
-309
-309
-309
-309
-308
-308
-308
-308
-307
-307
-307
-307
-306
-306
-306
-306
-305
-305
-305
-305
-305
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-306
-306
-306
-305
-305
-305
-304
-304
-303
-303
-302
-302
-301
-301
-300
-299
-299
-298
-298
-297
-296
-296
-295
-295
-294
-293
-293
-292
-292
-291
-291
-290
-290
-290
-289
-289
-288
-288
-288
-287
-287
-287
-287
-286
-286
-286
-286
-286
-286
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-285
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-283
-283
-283
-283
-282
-282
-282
-281
-281
-281
-281
-280
-280
-280
-279
-279
-279
-278
-278
-278
-278
-277
-277
-277
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-283
-283
-283
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-291
-291
-292
-292
-293
-294
-294
-295
-295
-296
-297
-297
-298
-299
-300
-300
-301
-302
-303
-304
-304
-305
-306
-307
-308
-308
-309
-310
-310
-311
-311
-312
-312
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-318
-318
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-325
-325
-326
-326
-326
-326
-327
-327
-327
-328
-328
-329
-329
-330
-330
-331
-332
-332
-333
-334
-334
-335
-336
-336
-337
-337
-338
-338
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-345
-346
-346
-346
-346
-347
-347
-347
-346
-346
-346
-346
-346
-345
-345
-344
-344
-344
-343
-343
-342
-341
-341
-340
-340
-339
-338
-337
-337
-336
-335
-334
-334
-333
-332
-332
-331
-330
-330
-329
-329
-328
-328
-327
-327
-327
-326
-326
-326
-326
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-326
-326
-326
-327
-328
-328
-329
-330
-331
-332
-332
-333
-334
-335
-336
-336
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-342
-342
-343
-343
-343
-343
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-346
-346
-346
-346
-346
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-346
-346
-346
-346
-346
-346
-346
-346
-345
-345
-345
-345
-345
-345
-345
-345
-345
-346
-346
-346
-347
-347
-347
-348
-349
-349
-350
-351
-352
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-363
-364
-365
-366
-366
-367
-368
-369
-370
-371
-372
-373
-374
-374
-375
-376
-376
-377
-377
-377
-378
-378
-378
-378
-378
-378
-378
-377
-377
-377
-376
-376
-375
-375
-374
-374
-373
-372
-372
-371
-370
-370
-369
-368
-367
-366
-366
-365
-364
-363
-362
-361
-361
-360
-359
-358
-357
-357
-356
-355
-354
-353
-353
-352
-351
-350
-349
-349
-348
-347
-346
-345
-344
-343
-343
-342
-341
-340
-339
-338
-337
-336
-335
-334
-333
-332
-331
-330
-330
-329
-328
-327
-326
-326
-325
-324
-324
-323
-322
-321
-321
-320
-320
-319
-319
-318
-318
-318
-317
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-315
-315
-315
-314
-314
-313
-313
-312
-312
-312
-311
-311
-310
-310
-309
-308
-308
-307
-307
-306
-305
-304
-303
-302
-301
-300
-299
-297
-296
-295
-294
-292
-291
-290
-289
-287
-286
-285
-284
-283
-282
-281
-281
-280
-279
-278
-278
-277
-277
-276
-276
-276
-275
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-280
-280
-281
-282
-282
-283
-284
-285
-286
-286
-287
-288
-289
-290
-291
-291
-292
-293
-294
-295
-295
-296
-297
-298
-299
-299
-300
-301
-301
-302
-302
-303
-304
-305
-305
-306
-307
-308
-309
-310
-311
-312
-314
-315
-316
-318
-319
-321
-322
-324
-325
-326
-328
-329
-330
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-341
-342
-343
-344
-344
-345
-346
-346
-347
-348
-349
-350
-350
-351
-352
-353
-353
-354
-354
-355
-355
-355
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-355
-355
-354
-354
-353
-353
-352
-351
-351
-350
-349
-348
-347
-345
-344
-343
-341
-340
-338
-336
-335
-333
-331
-329
-327
-325
-324
-322
-320
-318
-316
-314
-312
-310
-309
-307
-305
-303
-302
-300
-298
-296
-295
-293
-291
-290
-288
-287
-285
-284
-283
-281
-280
-279
-278
-277
-276
-275
-274
-273
-272
-271
-271
-270
-269
-268
-268
-267
-266
-265
-265
-264
-263
-262
-261
-260
-259
-257
-256
-254
-253
-251
-250
-248
-246
-244
-242
-241
-239
-237
-235
-234
-232
-231
-229
-228
-226
-225
-223
-222
-221
-219
-218
-216
-215
-213
-212
-210
-208
-206
-204
-203
-201
-199
-197
-195
-193
-190
-188
-186
-184
-183
-181
-179
-177
-175
-174
-172
-170
-169
-167
-166
-164
-163
-161
-160
-158
-156
-155
-153
-151
-149
-147
-145
-143
-141
-139
-137
-135
-134
-132
-131
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-117
-116
-115
-114
-113
-112
-110
-109
-107
-106
-104
-102
-101
-99
-97
-95
-94
-92
-90
-89
-87
-85
-83
-82
-80
-78
-76
-74
-72
-69
-67
-65
-62
-60
-58
-55
-53
-50
-48
-46
-44
-42
-40
-38
-36
-35
-34
-33
-32
-31
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-27
-27
-28
-28
-29
-30
-31
-31
-32
-33
-34
-35
-35
-36
-37
-38
-39
-39
-40
-41
-42
-43
-43
-44
-45
-46
-46
-47
-47
-48
-48
-48
-48
-47
-47
-46
-46
-45
-44
-43
-42
-41
-39
-38
-37
-35
-34
-33
-31
-30
-28
-26
-24
-23
-21
-19
-16
-14
-12
-9
-7
-4
-2
1
3
6
8
11
13
16
18
20
23
25
28
30
33
35
38
40
43
46
49
52
55
58
61
64
67
71
74
77
81
84
87
91
94
98
101
105
108
112
115
119
122
126
129
133
137
141
145
149
154
159
164
169
174
180
185
191
197
203
209
216
222
228
235
242
248
255
262
269
277
284
292
299
307
315
322
330
338
346
353
361
369
376
384
391
398
405
413
420
427
434
441
448
455
462
469
476
483
490
497
504
512
519
525
532
539
546
552
559
565
571
578
584
590
596
602
608
614
621
627
633
639
645
650
656
661
667
672
677
682
686
690
695
699
703
706
710
714
717
721
724
728
731
735
738
741
744
747
750
752
755
757
760
762
764
767
769
771
774
776
779
781
784
787
790
793
796
800
803
806
809
813
816
819
822
824
827
830
832
834
836
838
839
841
842
843
844
845
846
847
847
848
848
848
848
848
848
848
847
846
845
844
843
841
840
838
836
834
831
829
826
823
820
817
814
811
808
804
801
798
794
791
788
785
782
780
777
775
773
771
770
768
767
766
766
765
765
765
764
764
764
764
764
764
764
765
765
765
766
766
767
768
769
770
771
772
773
774
775
776
778
779
779
780
781
782
782
782
783
783
783
784
784
784
785
786
786
787
788
789
791
792
794
796
798
800
802
804
806
808
811
813
815
817
819
821
823
825
827
829
830
832
834
836
837
839
840
842
844
845
847
848
850
851
853
855
856
858
859
861
862
864
865
867
868
869
870
872
873
874
875
876
878
879
881
883
885
888
890
893
897
900
904
908
912
916
920
925
929
934
938
943
948
952
957
962
966
971
976
981
986
991
997
1002
1008
1014
1020
1026
1032
1038
1045
1051
1057
1063
1069
1075
1081
1086
1092
1097
1102
1106
1111
1115
1119
1123
1127
1130
1134
1137
1140
1142
1145
1147
1149
1150
1151
1152
1153
1153
1153
1153
1153
1153
1152
1151
1150
1150
1149
1148
1147
1147
1146
1146
1145
1145
1145
1145
1145
1145
1144
1144
1144
1144
1144
1144
1144
1143
1143
1142
1142
1141
1140
1139
1138
1137
1136
1135
1133
1132
1131
1129
1128
1127
1125
1124
1123
1121
1120
1118
1116
1114
1113
1110
1108
1106
1103
1101
1098
1095
1092
1089
1085
1082
1079
1075
1071
1068
1064
1060
1056
1052
1048
1044
1040
1036
1032
1028
1024
1018
1014
1010
1006
1000
996
991
986
981
976
971
965
960
955
950
945
939
934
929
924
919
914
909
903
897
892
886
880
873
866
860
853
845
838
830
823
815
808
800
793
785
778
771
764
757
751
744
738
731
725
718
712
706
700
693
687
681
675
669
663
657
651
646
640
635
630
625
620
615
611
607
603
599
595
592
588
585
583
580
578
575
573
571
569
567
565
563
562
560
557
555
553
551
549
547
544
542
540
539
537
535
534
532
531
530
529
528
527
526
525
524
523
522
521
520
519
518
517
516
515
514
514
513
513
513
513
513
513
513
513
513
513
513
513
512
512
511
510
509
508
507
506
505
504
503
502
501
499
498
497
496
495
494
493
492
491
489
488
486
485
483
482
480
478
476
474
473
471
469
467
466
464
462
460
458
456
454
452
450
447
444
442
439
436
433
430
428
425
423
420
418
416
415
413
412
411
410
409
408
407
407
406
405
404
403
402
401
400
398
396
394
392
389
387
384
381
378
375
371
368
364
361
357
353
350
346
342
339
335
331
327
324
320
316
313
309
305
301
298
294
290
287
283
279
276
272
269
266
262
259
256
253
250
247
245
243
240
238
237
235
234
232
231
230
229
229
228
227
227
226
225
224
223
221
219
217
215
213
210
207
204
201
198
194
191
187
184
180
177
174
171
168
165
163
160
158
156
154
153
152
151
150
149
149
148
148
148
149
149
150
151
152
153
155
157
159
161
163
165
168
170
173
176
179
181
184
187
190
193
196
200
203
206
209
213
216
219
222
225
228
231
233
236
238
240
243
245
247
249
251
253
254
256
258
260
262
264
266
268
269
270
271
272
272
272
272
271
270
268
267
265
263
262
260
259
258
257
256
256
256
257
258
260
261
263
266
268
271
273
276
279
282
285
287
290
292
295
297
299
302
304
306
309
311
314
316
319
321
324
327
329
332
335
337
340
342
344
347
349
351
353
355
357
359
361
363
365
367
370
372
375
377
380
383
386
389
392
394
397
400
403
406
408
411
414
416
419
421
424
426
428
430
432
433
434
435
436
437
438
438
438
438
438
438
438
438
438
438
438
438
438
438
439
439
439
440
440
440
441
441
441
442
442
442
443
443
443
444
445
445
446
448
449
451
452
454
456
458
461
463
466
468
471
473
476
479
482
485
488
491
494
498
501
505
508
512
516
520
524
527
531
535
538
541
544
547
549
552
554
556
558
560
562
563
565
567
569
570
572
574
576
578
580
582
584
586
588
590
592
593
594
595
596
597
597
597
596
595
594
593
591
589
586
584
581
577
574
570
567
563
559
554
550
546
541
536
531
526
521
516
511
505
500
494
488
482
476
470
464
458
453
447
441
436
430
425
420
415
411
406
402
398
395
392
389
386
384
382
380
378
377
376
375
374
373
373
372
372
372
372
372
372
373
374
375
376
378
380
382
384
386
389
392
395
398
401
404
408
411
415
418
422
425
429
433
437
441
444
448
452
456
460
463
467
471
474
478
481
484
488
491
494
497
500
503
506
509
512
515
517
520
522
524
526
528
530
532
533
534
535
536
537
537
538
538
538
539
539
539
539
540
540
541
542
543
544
545
547
548
550
552
554
556
559
561
564
567
570
573
577
580
584
588
593
597
602
607
612
617
622
628
633
638
644
649
654
659
663
668
672
676
679
683
685
688
690
692
694
696
697
698
698
699
699
699
699
698
698
698
697
696
696
695
694
693
692
691
690
689
688
687
685
683
681
679
677
675
672
669
667
664
661
658
655
652
650
647
644
641
638
636
633
630
627
624
620
617
614
610
606
602
598
594
590
586
582
577
573
569
564
560
555
551
547
543
539
535
531
527
523
519
516
512
509
506
503
501
499
496
494
493
491
490
489
489
488
488
488
489
489
490
491
492
493
494
495
497
498
500
502
504
505
507
510
512
514
516
518
521
523
526
528
531
533
535
538
540
543
545
548
550
553
555
557
559
560
562
563
564
565
566
566
567
567
567
566
566
566
566
566
566
566
566
567
568
569
570
572
573
575
577
579
582
584
586
588
591
593
595
597
599
602
604
606
608
610
612
614
616
617
619
620
622
623
624
625
625
625
625
625
624
623
621
620
618
616
613
610
607
604
600
596
592
587
583
578
573
568
563
557
552
546
541
535
529
524
518
512
506
500
494
488
482
475
469
463
457
451
444
438
432
425
419
412
405
398
391
384
376
368
360
351
342
333
324
315
305
296
286
276
266
256
247
237
227
217
207
198
188
178
168
159
149
139
129
119
109
98
88
78
68
57
47
36
26
15
5
-5
-15
-25
-35
-44
-54
-63
-71
-80
-88
-95
-103
-110
-117
-123
-129
-135
-141
-146
-151
-157
-161
-166
-171
-175
-179
-183
-187
-191
-194
-197
-199
-202
-203
-205
-206
-207
-207
-207
-207
-207
-206
-206
-205
-204
-203
-203
-202
-202
-202
-201
-202
-202
-202
-203
-204
-205
-206
-207
-208
-210
-211
-212
-214
-215
-217
-218
-220
-222
-224
-226
-228
-230
-232
-235
-237
-240
-243
-245
-248
-250
-253
-255
-258
-260
-262
-263
-265
-266
-268
-269
-269
-270
-270
-271
-271
-271
-271
-271
-271
-270
-270
-270
-269
-269
-269
-268
-268
-267
-267
-267
-266
-266
-265
-265
-265
-264
-264
-263
-263
-262
-262
-261
-261
-260
-260
-259
-258
-257
-256
-255
-254
-253
-252
-251
-250
-249
-247
-246
-245
-243
-242
-240
-239
-237
-235
-233
-231
-228
-225
-222
-219
-215
-211
-206
-201
-196
-191
-185
-179
-172
-166
-159
-152
-144
-137
-130
-122
-115
-107
-100
-93
-86
-78
-71
-64
-58
-51
-44
-38
-31
-25
-18
-12
-6
0
6
12
18
24
30
36
41
47
52
57
62
67
71
75
80
83
87
91
94
97
100
103
106
109
111
113
116
118
119
121
122
124
125
126
127
127
128
129
129
130
130
131
131
132
133
133
134
135
135
136
136
137
137
137
137
137
137
136
135
135
134
132
131
130
128
127
125
123
121
119
117
115
113
111
109
106
104
102
99
97
95
92
90
88
85
83
81
78
76
73
71
68
66
63
61
58
55
52
49
46
43
39
36
33
29
26
22
18
15
11
7
3
-1
-5
-9
-14
-18
-23
-28
-33
-39
-45
-51
-57
-63
-70
-77
-84
-92
-100
-108
-116
-125
-134
-143
-153
-163
-173
-183
-194
-204
-215
-225
-236
-246
-257
-268
-278
-288
-298
-308
-318
-327
-336
-345
-354
-362
-370
-377
-384
-391
-398
-404
-410
-416
-421
-426
-430
-435
-438
-442
-445
-448
-450
-452
-454
-455
-456
-457
-457
-457
-457
-457
-457
-457
-457
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-457
-457
-458
-459
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-475
-476
-476
-477
-477
-478
-478
-478
-479
-479
-479
-480
-480
-481
-482
-483
-484
-485
-486
-487
-488
-490
-491
-493
-494
-496
-498
-500
-503
-505
-507
-510
-513
-515
-518
-521
-524
-527
-530
-533
-536
-539
-542
-545
-548
-550
-553
-555
-557
-559
-561
-563
-564
-566
-567
-569
-570
-571
-573
-574
-575
-577
-578
-579
-581
-582
-584
-586
-587
-589
-591
-593
-596
-598
-601
-604
-608
-611
-615
-619
-624
-628
-633
-639
-644
-650
-656
-662
-668
-675
-681
-687
-694
-701
-707
-714
-720
-727
-734
-740
-747
-754
-760
-767
-774
-781
-787
-794
-801
-807
-814
-820
-827
-833
-839
-845
-851
-857
-863
-869
-875
-881
-886
-892
-898
-903
-908
-914
-919
-924
-929
-934
-938
-943
-947
-951
-955
-958
-962
-965
-968
-971
-974
-977
-979
-981
-984
-986
-988
-989
-991
-993
-994
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1004
-1002
-1002
-1000
-999
-998
-995
-993
-990
-987
-984
-980
-976
-972
-967
-962
-957
-951
-946
-940
-934
-927
-921
-914
-907
-901
-894
-887
-880
-873
-866
-859
-852
-845
-838
-832
-825
-818
-812
-805
-798
-792
-785
-779
-772
-766
-759
-753
-746
-739
-733
-726
-719
-713
-706
-699
-693
-687
-680
-674
-668
-662
-656
-651
-645
-640
-635
-630
-625
-620
-615
-610
-604
-599
-594
-589
-583
-578
-572
-566
-561
-555
-549
-543
-538
-532
-527
-522
-516
-511
-506
-501
-496
-491
-487
-482
-477
-472
-468
-463
-458
-453
-448
-443
-438
-433
-428
-423
-418
-412
-407
-402
-397
-392
-388
-383
-379
-375
-371
-367
-363
-360
-357
-354
-351
-348
-345
-343
-340
-337
-334
-331
-328
-325
-322
-319
-316
-313
-309
-306
-303
-300
-297
-294
-291
-289
-287
-285
-283
-282
-281
-281
-280
-280
-281
-281
-282
-283
-285
-286
-288
-290
-292
-294
-297
-299
-302
-304
-307
-310
-313
-316
-319
-322
-326
-329
-333
-336
-340
-344
-348
-353
-357
-362
-367
-371
-377
-382
-387
-392
-398
-404
-410
-416
-422
-429
-435
-442
-449
-456
-464
-471
-479
-486
-494
-502
-509
-517
-525
-532
-540
-547
-555
-562
-569
-576
-584
-591
-598
-605
-613
-620
-628
-636
-643
-652
-660
-668
-676
-685
-693
-701
-710
-718
-725
-733
-741
-748
-755
-762
-768
-775
-781
-787
-793
-799
-805
-811
-817
-823
-829
-835
-841
-847
-853
-858
-864
-869
-875
-880
-885
-890
-895
-899
-904
-908
-912
-916
-919
-923
-926
-930
-933
-936
-939
-943
-946
-949
-953
-956
-960
-964
-967
-972
-976
-980
-985
-990
-995
-1000
-1006
-1010
-1016
-1022
-1029
-1035
-1042
-1048
-1055
-1062
-1070
-1077
-1085
-1093
-1101
-1109
-1118
-1127
-1135
-1144
-1154
-1163
-1173
-1182
-1192
-1202
-1212
-1221
-1231
-1240
-1250
-1259
-1268
-1277
-1285
-1293
-1301
-1308
-1315
-1322
-1329
-1335
-1340
-1345
-1350
-1354
-1358
-1361
-1364
-1366
-1368
-1369
-1370
-1370
-1370
-1369
-1367
-1366
-1363
-1361
-1358
-1354
-1351
-1347
-1343
-1338
-1333
-1328
-1322
-1316
-1310
-1303
-1296
-1288
-1281
-1273
-1264
-1256
-1247
-1238
-1230
-1221
-1212
-1203
-1194
-1185
-1176
-1167
-1159
-1150
-1142
-1134
-1126
-1118
-1111
-1104
-1097
-1091
-1085
-1079
-1074
-1069
-1065
-1061
-1057
-1054
-1051
-1049
-1047
-1046
-1044
-1044
-1043
-1043
-1043
-1043
-1044
-1044
-1045
-1046
-1047
-1049
-1050
-1051
-1053
-1054
-1056
-1057
-1058
-1060
-1061
-1062
-1064
-1065
-1066
-1068
-1069
-1070
-1072
-1073
-1075
-1076
-1078
-1080
-1081
-1083
-1084
-1086
-1088
-1089
-1090
-1091
-1092
-1093
-1094
-1095
-1095
-1096
-1096
-1096
-1096
-1097
-1097
-1097
-1097
-1097
-1097
-1097
-1096
-1096
-1096
-1096
-1096
-1095
-1095
-1095
-1095
-1095
-1095
-1095
-1095
-1095
-1096
-1096
-1097
-1098
-1099
-1100
-1102
-1104
-1106
-1108
-1110
-1113
-1115
-1118
-1122
-1125
-1129
-1133
-1137
-1142
-1147
-1152
-1158
-1163
-1169
-1176
-1182
-1189
-1195
-1202
-1209
-1216
-1224
-1231
-1238
-1246
-1253
-1261
-1269
-1277
-1285
-1293
-1301
-1310
-1318
-1327
-1335
-1344
-1353
-1362
-1371
-1380
-1389
-1398
-1407
-1416
-1424
-1433
-1441
-1449
-1457
-1464
-1471
-1478
-1485
-1491
-1496
-1502
-1507
-1512
-1517
-1522
-1526
-1531
-1535
-1539
-1544
-1548
-1553
-1557
-1562
-1566
-1571
-1575
-1579
-1583
-1587
-1591
-1595
-1598
-1601
-1604
-1606
-1608
-1610
-1612
-1613
-1614
-1615
-1616
-1617
-1618
-1618
-1619
-1619
-1619
-1619
-1619
-1619
-1618
-1618
-1617
-1616
-1615
-1613
-1612
-1610
-1608
-1606
-1603
-1601
-1598
-1595
-1592
-1589
-1586
-1583
-1580
-1577
-1574
-1572
-1569
-1567
-1565
-1563
-1562
-1562
-1562
-1562
-1563
-1564
-1566
-1568
-1570
-1573
-1577
-1580
-1584
-1588
-1592
-1596
-1601
-1606
-1610
-1615
-1621
-1626
-1631
-1637
-1643
-1649
-1655
-1661
-1667
-1673
-1680
-1686
-1692
-1698
-1705
-1711
-1717
-1723
-1729
-1735
-1741
-1747
-1752
-1758
-1764
-1769
-1775
-1781
-1786
-1792
-1797
-1802
-1807
-1812
-1817
-1822
-1827
-1832
-1836
-1841
-1845
-1850
-1854
-1859
-1863
-1867
-1872
-1876
-1881
-1885
-1890
-1894
-1899
-1903
-1908
-1913
-1918
-1922
-1927
-1932
-1937
-1942
-1946
-1951
-1955
-1960
-1964
-1968
-1971
-1975
-1978
-1982
-1985
-1988
-1990
-1993
-1996
-1999
-2001
-2004
-2007
-2009
-2012
-2015
-2017
-2019
-2021
-2024
-2025
-2027
-2029
-2029
-2031
-2032
-2032
-2033
-2033
-2033
-2033
-2033
-2033
-2032
-2032
-2031
-2029
-2029
-2028
-2027
-2025
-2024
-2021
-2020
-2017
-2015
-2013
-2009
-2008
-2005
-2003
-2000
-1998
-1996
-1994
-1993
-1991
-1990
-1989
-1988
-1987
-1986
-1986
-1985
-1984
-1983
-1982
-1980
-1979
-1977
-1975
-1972
-1970
-1967
-1963
-1960
-1956
-1953
-1949
-1945
-1940
-1936
-1932
-1927
-1923
-1918
-1913
-1908
-1903
-1898
-1892
-1887
-1881
-1875
-1868
-1862
-1855
-1848
-1840
-1833
-1825
-1817
-1809
-1801
-1793
-1784
-1775
-1767
-1758
-1749
-1741
-1732
-1723
-1715
-1706
-1697
-1688
-1679
-1670
-1661
-1651
-1641
-1631
-1621
-1611
-1600
-1589
-1578
-1566
-1555
-1543
-1530
-1518
-1506
-1493
-1480
-1468
-1455
-1442
-1429
-1416
-1404
-1391
-1378
-1366
-1353
-1341
-1328
-1316
-1304
-1291
-1279
-1267
-1255
-1243
-1232
-1220
-1209
-1198
-1187
-1177
-1167
-1157
-1147
-1138
-1128
-1120
-1111
-1103
-1094
-1086
-1078
-1070
-1063
-1055
-1047
-1039
-1031
-1022
-1014
-1006
-999
-991
-983
-975
-967
-959
-951
-944
-936
-929
-922
-914
-907
-900
-893
-886
-879
-872
-865
-858
-851
-844
-837
-829
-822
-815
-808
-801
-794
-787
-781
-774
-768
-762
-756
-750
-744
-738
-732
-726
-720
-713
-707
-701
-694
-687
-680
-673
-666
-659
-651
-644
-636
-629
-621
-613
-606
-598
-591
-584
-576
-569
-562
-555
-548
-542
-535
-529
-524
-518
-513
-509
-504
-501
-497
-495
-492
-491
-489
-488
-488
-488
-488
-489
-490
-491
-493
-495
-497
-500
-503
-507
-511
-515
-519
-524
-529
-535
-540
-546
-553
-559
-566
-573
-581
-588
-596
-605
-613
-621
-630
-639
-648
-657
-666
-675
-685
-694
-703
-712
-721
-729
-738
-747
-755
-763
-772
-780
-788
-796
-805
-813
-821
-829
-837
-845
-853
-861
-869
-877
-884
-892
-899
-906
-913
-919
-926
-932
-938
-944
-950
-956
-962
-968
-974
-979
-985
-991
-997
-1002
-1008
-1014
-1018
-1025
-1031
-1036
-1042
-1047
-1053
-1058
-1064
-1069
-1075
-1081
-1086
-1092
-1098
-1104
-1109
-1115
-1121
-1127
-1132
-1137
-1143
-1148
-1153
-1158
-1162
-1167
-1171
-1176
-1180
-1184
-1188
-1192
-1196
-1200
-1204
-1208
-1212
-1216
-1221
-1225
-1229
-1234
-1238
-1242
-1247
-1251
-1256
-1260
-1264
-1269
-1273
-1276
-1280
-1284
-1287
-1290
-1292
-1294
-1296
-1298
-1299
-1300
-1301
-1301
-1301
-1301
-1301
-1300
-1299
-1298
-1297
-1295
-1293
-1291
-1288
-1286
-1283
-1279
-1276
-1272
-1267
-1263
-1258
-1253
-1247
-1241
-1235
-1229
-1223
-1217
-1210
-1203
-1197
-1190
-1183
-1176
-1169
-1162
-1155
-1147
-1140
-1133
-1126
-1118
-1111
-1103
-1096
-1089
-1081
-1074
-1066
-1059
-1051
-1044
-1036
-1028
-1020
-1012
-1006
-998
-990
-983
-975
-968
-960
-952
-945
-937
-930
-922
-915
-907
-900
-892
-884
-876
-868
-860
-851
-843
-834
-825
-816
-806
-797
-787
-777
-766
-756
-745
-734
-722
-711
-699
-687
-675
-663
-651
-638
-626
-613
-600
-587
-574
-561
-548
-535
-522
-509
-496
-483
-470
-457
-444
-431
-418
-405
-393
-380
-368
-355
-343
-330
-318
-306
-294
-283
-271
-260
-248
-237
-226
-215
-204
-194
-183
-173
-163
-152
-142
-132
-122
-112
-102
-91
-81
-71
-61
-51
-41
-30
-20
-10
0
10
20
30
40
50
60
70
80
89
99
109
118
128
137
146
155
164
173
182
191
199
208
216
224
231
239
246
253
260
267
274
280
286
292
298
304
309
314
319
324
329
333
337
341
345
349
353
356
359
362
365
368
371
374
376
379
382
384
387
390
392
395
399
402
405
408
412
415
419
422
425
428
431
434
436
438
439
440
440
440
440
439
437
435
433
430
426
423
419
414
409
404
398
392
386
380
373
365
358
350
342
333
325
316
306
297
287
277
267
257
246
236
226
216
206
196
186
177
168
160
151
144
136
129
122
116
110
105
99
95
90
86
82
79
76
73
71
69
67
66
65
65
65
65
66
67
69
71
73
75
78
82
85
89
93
97
101
106
110
115
119
124
128
132
136
140
143
146
149
152
155
157
159
161
163
165
166
168
170
172
174
176
178
180
182
184
187
189
192
194
197
199
202
205
207
210
212
215
217
219
221
223
225
227
228
230
231
232
233
234
235
236
237
238
239
241
242
244
245
247
249
252
254
257
260
263
266
269
272
275
278
282
285
288
290
293
296
299
301
304
306
308
310
312
314
316
318
319
321
322
324
326
327
329
331
332
334
336
338
340
343
345
348
351
354
357
361
364
368
372
377
381
386
391
396
401
407
412
418
424
430
436
442
449
455
462
468
475
482
489
496
503
510
517
524
531
538
546
553
560
567
574
582
589
596
603
610
616
623
630
637
643
650
656
663
669
675
682
688
694
700
705
711
717
722
727
732
737
741
746
750
754
758
762
766
770
774
777
781
785
788
792
796
800
804
807
811
815
819
823
826
830
833
837
840
843
846
849
852
854
857
859
861
863
865
867
868
870
871
872
873
874
875
876
876
876
877
877
877
877
877
877
877
877
876
876
876
875
874
873
872
871
870
868
866
864
861
859
856
852
849
845
842
838
834
830
826
821
817
813
809
805
801
797
793
789
786
782
778
775
771
767
764
760
756
753
749
745
741
737
733
729
726
722
718
714
711
707
704
701
697
694
691
688
685
682
680
677
674
671
669
666
664
662
660
658
657
656
655
654
654
654
654
654
655
655
656
657
659
660
661
663
664
666
667
669
671
673
675
677
679
681
684
686
689
691
694
697
699
702
705
707
710
712
715
717
719
722
724
727
729
732
735
738
741
744
747
750
754
758
762
766
770
774
778
782
786
791
795
799
804
808
813
818
823
828
833
838
843
848
854
859
865
870
875
881
886
891
896
900
904
909
912
916
919
923
925
928
930
933
935
937
938
940
941
942
943
944
945
945
945
946
945
945
944
944
942
941
939
937
935
933
930
927
924
921
918
914
910
907
903
899
894
890
886
881
877
872
868
863
858
854
849
844
840
835
831
827
823
819
815
812
808
805
803
800
798
796
794
792
791
790
789
788
787
786
786
785
785
784
784
784
784
784
784
783
783
783
783
782
781
780
779
778
776
774
771
769
766
763
759
755
751
747
742
737
732
727
722
717
711
706
701
695
690
684
679
673
668
662
657
651
646
640
635
629
624
618
613
608
603
598
593
589
585
581
578
575
573
571
570
569
568
569
569
571
573
575
578
582
586
590
595
601
607
613
620
627
635
642
650
659
667
676
685
694
704
714
724
735
745
756
767
778
789
800
811
822
833
844
854
864
875
885
894
904
913
922
931
940
948
956
964
972
980
988
995
1002
1010
1016
1024
1031
1038
1045
1052
1059
1066
1073
1080
1087
1093
1100
1107
1113
1120
1126
1132
1138
1144
1150
1156
1161
1167
1172
1177
1182
1188
1193
1198
1203
1208
1212
1217
1222
1227
1231
1236
1240
1244
1249
1253
1257
1262
1266
1271
1275
1280
1284
1289
1294
1299
1304
1309
1314
1320
1325
1330
1336
1341
1347
1353
1358
1364
1370
1376
1383
1389
1395
1402
1409
1416
1423
1430
1437
1444
1451
1457
1464
1471
1478
1484
1491
1497
1504
1510
1516
1522
1528
1534
1540
1546
1551
1557
1562
1567
1572
1577
1581
1585
1589
1593
1596
1600
1603
1605
1608
1610
1613
1615
1617
1619
1621
1623
1624
1626
1628
1630
1631
1633
1634
1635
1637
1638
1639
1641
1642
1643
1645
1646
1647
1649
1651
1652
1654
1656
1658
1660
1662
1664
1666
1669
1671
1673
1675
1676
1678
1680
1682
1683
1685
1686
1688
1690
1691
1693
1694
1696
1697
1699
1701
1702
1704
1705
1707
1708
1709
1711
1712
1713
1714
1715
1716
1717
1717
1718
1719
1720
1721
1722
1723
1724
1725
1725
1726
1727
1728
1729
1729
1730
1730
1730
1730
1730
1730
1729
1729
1728
1727
1726
1725
1723
1722
1721
1719
1717
1716
1714
1712
1710
1708
1705
1703
1701
1698
1696
1693
1691
1688
1685
1682
1680
1677
1674
1671
1668
1665
1662
1659
1655
1652
1649
1645
1642
1638
1634
1631
1627
1623
1619
1615
1611
1607
1602
1598
1594
1589
1584
1580
1575
1569
1564
1559
1553
1547
1541
1534
1528
1520
1513
1506
1498
1489
1481
1472
1463
1454
1445
1436
1426
1416
1406
1396
1386
1376
1366
1356
1346
1336
1326
1316
1307
1297
1287
1278
1268
1259
1250
1241
1232
1223
1214
1205
1196
1188
1179
1171
1162
1154
1146
1138
1131
1123
1116
1109
1102
1096
1090
1084
1078
1072
1067
1062
1057
1052
1047
1042
1038
1033
1029
1025
1020
1016
1010
1006
1002
999
995
991
987
983
979
975
971
968
964
961
957
953
950
947
943
940
936
933
929
926
923
919
916
913
909
906
903
899
896
892
889
886
882
879
875
872
868
865
861
858
855
851
848
845
841
838
835
832
829
826
823
820
817
814
812
809
807
805
803
801
799
798
796
795
794
793
792
791
790
789
789
788
787
787
786
786
785
785
785
785
785
785
785
786
787
788
790
792
794
796
799
803
806
811
815
820
825
831
837
843
849
856
864
871
879
887
896
905
914
924
934
944
955
965
976
988
999
1010
1022
1034
1046
1057
1069
1080
1091
1102
1113
1124
1134
1144
1154
1164
1174
1183
1192
1202
1211
1220
1228
1237
1246
1254
1263
1271
1279
1287
1294
1302
1309
1315
1322
1328
1334
1340
1345
1350
1355
1359
1363
1367
1371
1374
1377
1380
1383
1386
1388
1390
1392
1394
1396
1397
1398
1399
1401
1401
1402
1403
1404
1404
1405
1406
1407
1408
1408
1409
1410
1411
1412
1413
1413
1414
1415
1415
1416
1416
1417
1417
1418
1418
1418
1419
1419
1419
1420
1420
1421
1422
1423
1424
1425
1427
1428
1430
1432
1434
1436
1439
1441
1444
1447
1449
1452
1454
1457
1459
1461
1462
1464
1465
1465
1466
1465
1465
1464
1462
1460
1458
1456
1453
1450
1446
1442
1438
1434
1429
1424
1419
1413
1408
1402
1395
1388
1381
1374
1366
1358
1349
1340
1331
1321
1311
1300
1289
1277
1265
1253
1240
1227
1213
1199
1185
1171
1156
1142
1127
1113
1099
1084
1070
1056
1043
1029
1016
1002
991
978
966
955
943
932
921
910
899
889
878
868
858
848
839
829
819
810
801
792
783
774
765
757
748
740
732
724
716
708
701
693
686
679
672
665
658
651
645
639
633
627
622
617
611
607
602
598
594
590
586
582
579
575
572
569
565
562
559
555
552
548
545
541
537
534
530
526
522
518
515
511
508
505
502
500
498
495
493
492
490
489
487
486
484
482
481
479
476
474
471
468
465
462
458
455
451
447
443
439
434
430
426
421
417
413
408
404
399
395
390
385
380
375
370
364
359
353
347
341
335
329
322
316
309
303
296
290
283
276
270
263
256
250
243
237
230
224
217
211
204
198
191
185
178
171
164
157
150
143
136
129
122
115
108
101
94
87
80
74
67
61
55
49
44
39
34
29
24
20
16
13
10
6
4
1
-1
-3
-4
-6
-7
-7
-8
-8
-8
-7
-7
-6
-4
-3
-1
1
4
6
9
12
15
18
22
26
30
34
38
43
48
52
57
62
67
73
78
83
88
94
99
104
108
113
118
122
126
130
133
137
140
143
145
147
149
151
152
153
153
154
153
153
152
151
150
149
147
145
143
141
139
137
134
132
130
128
125
123
121
120
118
116
115
114
113
112
111
111
111
111
111
111
111
112
112
112
113
113
113
112
112
112
111
110
109
108
107
105
104
103
102
100
99
98
97
96
95
95
94
94
94
94
94
94
94
95
96
97
98
99
101
102
104
106
108
110
113
115
117
120
122
124
126
127
129
130
131
131
132
132
131
131
130
129
127
126
124
122
119
117
114
111
108
105
101
98
94
90
86
82
77
73
68
64
59
54
49
43
38
32
27
21
15
9
2
-4
-10
-17
-24
-30
-37
-44
-50
-57
-63
-70
-76
-83
-89
-96
-102
-109
-115
-122
-129
-136
-144
-151
-159
-167
-175
-184
-192
-201
-210
-220
-230
-240
-250
-261
-271
-283
-294
-306
-318
-331
-344
-357
-370
-384
-398
-412
-426
-441
-456
-471
-486
-501
-516
-531
-547
-562
-578
-594
-610
-627
-643
-660
-677
-694
-711
-729
-747
-765
-783
-802
-820
-839
-858
-877
-896
-914
-933
-952
-971
-991
-1010
-1029
-1048
-1067
-1086
-1105
-1125
-1144
-1163
-1183
-1202
-1222
-1241
-1261
-1281
-1301
-1321
-1341
-1362
-1382
-1403
-1423
-1444
-1465
-1487
-1508
-1530
-1551
-1573
-1595
-1617
-1639
-1661
-1684
-1706
-1729
-1752
-1774
-1797
-1821
-1844
-1867
-1891
-1915
-1939
-1963
-1987
-2012
-2036
-2061
-2086
-2110
-2135
-2160
-2185
-2210
-2234
-2259
-2284
-2308
-2333
-2358
-2382
-2407
-2432
-2456
-2481
-2505
-2530
-2555
-2580
-2605
-2629
-2654
-2679
-2704
-2728
-2753
-2777
-2802
-2826
-2850
-2874
-2898
-2921
-2945
-2968
-2990
-3013
-3035
-3057
-3078
-3099
-3119
-3140
-3160
-3179
-3198
-3217
-3236
-3254
-3272
-3289
-3307
-3324
-3340
-3356
-3372
-3387
-3402
-3416
-3430
-3444
-3457
-3469
-3481
-3493
-3504
-3514
-3524
-3534
-3543
-3551
-3560
-3567
-3575
-3582
-3588
-3594
-3600
-3606
-3611
-3616
-3621
-3625
-3630
-3634
-3638
-3642
-3646
-3649
-3653
-3657
-3660
-3664
-3667
-3671
-3674
-3678
-3682
-3686
-3690
-3693
-3697
-3702
-3706
-3710
-3714
-3719
-3723
-3728
-3733
-3737
-3742
-3747
-3751
-3756
-3760
-3765
-3769
-3773
-3776
-3779
-3781
-3783
-3785
-3785
-3786
-3785
-3784
-3782
-3780
-3776
-3772
-3768
-3763
-3757
-3751
-3744
-3736
-3728
-3720
-3711
-3701
-3691
-3680
-3669
-3657
-3645
-3633
-3620
-3606
-3592
-3578
-3564
-3549
-3534
-3519
-3504
-3489
-3474
-3459
-3444
-3428
-3413
-3398
-3383
-3368
-3353
-3337
-3322
-3306
-3291
-3275
-3259
-3243
-3227
-3211
-3194
-3178
-3162
-3145
-3129
-3113
-3097
-3081
-3065
-3049
-3034
-3019
-3004
-2990
-2976
-2962
-2948
-2934
-2921
-2907
-2894
-2880
-2867
-2854
-2840
-2827
-2813
-2799
-2785
-2771
-2757
-2743
-2729
-2714
-2700
-2685
-2671
-2656
-2641
-2626
-2611
-2597
-2582
-2567
-2552
-2537
-2522
-2506
-2491
-2475
-2460
-2444
-2428
-2412
-2395
-2378
-2362
-2345
-2328
-2311
-2294
-2277
-2260
-2243
-2226
-2209
-2193
-2177
-2161
-2145
-2129
-2114
-2099
-2084
-2069
-2055
-2040
-2025
-2012
-1998
-1985
-1971
-1958
-1944
-1931
-1918
-1905
-1893
-1880
-1868
-1856
-1844
-1833
-1821
-1810
-1799
-1788
-1777
-1767
-1756
-1745
-1734
-1723
-1713
-1701
-1690
-1679
-1667
-1656
-1644
-1632
-1620
-1608
-1596
-1584
-1572
-1560
-1548
-1536
-1524
-1512
-1501
-1489
-1477
-1466
-1455
-1443
-1432
-1421
-1410
-1399
-1388
-1377
-1366
-1356
-1345
-1335
-1324
-1314
-1304
-1294
-1285
-1275
-1266
-1257
-1249
-1241
-1233
-1226
-1219
-1213
-1207
-1202
-1197
-1193
-1190
-1187
-1185
-1183
-1182
-1181
-1181
-1181
-1182
-1183
-1184
-1185
-1187
-1189
-1191
-1193
-1195
-1197
-1199
-1202
-1204
-1206
-1208
-1210
-1211
-1213
-1214
-1215
-1216
-1216
-1216
-1215
-1214
-1212
-1210
-1207
-1204
-1200
-1195
-1190
-1184
-1178
-1171
-1163
-1155
-1146
-1137
-1126
-1116
-1105
-1093
-1080
-1067
-1053
-1039
-1024
-1008
-991
-974
-956
-938
-918
-898
-878
-856
-835
-812
-789
-766
-742
-717
-692
-667
-641
-615
-589
-563
-536
-510
-483
-457
-430
-403
-377
-350
-324
-298
-272
-246
-220
-195
-169
-144
-118
-93
-68
-43
-18
7
32
57
82
107
132
157
183
208
233
259
284
309
334
360
385
409
434
458
482
506
529
552
575
597
618
639
660
680
699
718
736
753
770
786
801
815
828
840
851
861
871
879
886
893
898
903
907
910
912
913
913
913
912
911
909
906
903
899
894
889
884
878
872
865
857
849
840
831
821
811
800
789
777
765
752
740
727
713
700
686
673
659
645
632
618
605
592
578
565
552
540
527
514
502
489
477
465
453
442
430
419
408
398
388
378
369
360
352
345
338
332
326
321
316
312
308
305
302
300
298
296
294
293
292
291
290
290
290
290
290
290
291
292
292
293
294
296
297
298
299
300
301
302
303
303
304
304
304
304
303
303
302
301
300
298
296
294
292
289
286
283
279
275
271
267
262
258
253
248
243
237
232
227
222
218
213
209
205
202
199
197
195
194
193
193
194
195
197
199
202
206
210
215
221
227
234
241
249
257
266
275
284
294
304
314
325
335
345
356
366
376
386
395
405
414
422
430
438
446
452
459
465
471
476
482
487
491
496
500
504
508
512
516
520
524
528
532
536
540
544
547
551
555
558
562
565
569
572
575
578
581
584
587
590
593
596
599
602
605
609
613
617
622
627
632
637
643
649
655
661
668
674
681
687
694
700
706
711
717
721
725
729
732
734
735
736
736
735
734
733
730
728
725
721
718
714
710
707
703
699
696
692
689
686
683
681
679
677
675
674
673
672
672
672
672
673
674
675
677
679
681
684
687
690
694
698
703
709
715
722
729
738
747
757
767
779
791
804
817
831
846
862
878
895
912
930
948
966
985
1004
1022
1043
1062
1082
1101
1120
1139
1158
1176
1194
1212
1229
1245
1261
1276
1291
1305
1318
1330
1341
1352
1361
1370
1378
1385
1391
1397
1401
1404
1407
1408
1409
1409
1408
1405
1402
1398
1393
1387
1381
1373
1364
1355
1345
1334
1322
1310
1296
1283
1269
1254
1239
1223
1207
1191
1175
1159
1142
1126
1110
1094
1078
1062
1047
1032
1016
1002
988
974
960
947
934
921
908
896
884
872
860
848
836
824
813
801
789
777
765
752
740
727
715
702
689
676
663
650
636
623
609
596
582
569
555
541
528
514
500
487
473
459
445
431
417
402
388
373
358
342
327
311
294
278
261
244
226
208
190
172
154
135
116
98
79
60
40
21
2
-18
-38
-58
-78
-98
-118
-139
-159
-180
-200
-221
-242
-262
-282
-302
-322
-341
-360
-378
-395
-412
-429
-444
-459
-473
-486
-499
-511
-522
-533
-543
-552
-561
-570
-578
-585
-592
-599
-606
-612
-618
-624
-629
-635
-640
-646
-651
-656
-661
-666
-671
-677
-682
-687
-692
-698
-703
-709
-714
-719
-725
-730
-735
-740
-745
-749
-753
-757
-761
-764
-766
-769
-771
-772
-773
-773
-774
-773
-772
-771
-770
-768
-765
-763
-760
-756
-753
-749
-744
-740
-735
-730
-724
-719
-713
-706
-700
-693
-686
-679
-672
-664
-657
-649
-641
-633
-625
-618
-610
-603
-596
-589
-582
-576
-570
-565
-560
-556
-553
-550
-548
-546
-545
-544
-544
-545
-546
-548
-551
-554
-557
-560
-564
-568
-572
-576
-580
-583
-587
-590
-592
-594
-595
-595
-594
-592
-589
-586
-581
-575
-567
-559
-549
-538
-526
-512
-498
-482
-464
-446
-426
-405
-383
-360
-336
-310
-284
-256
-228
-198
-167
-136
-103
-69
-34
2
39
78
117
158
199
241
285
328
373
418
464
510
557
603
650
697
744
791
838
885
932
978
1025
1072
1118
1165
1212
1259
1305
1352
1399
1446
1492
1539
1585
1632
1678
1723
1769
1814
1858
1902
1946
1989
2032
2074
2116
2158
2199
2239
2280
2320
2360
2401
2441
2481
2522
2562
2603
2645
2687
2729
2772
2816
2860
2905
2951
2997
3044
3093
3142
3191
3242
3294
3347
3401
3455
3511
3567
3625
3683
3742
3802
3862
3923
3985
4046
4108
4171
4233
4295
4356
4418
4478
4539
4599
4657
4715
4772
4828
4883
4937
4989
5039
5089
5136
5182
5225
5267
5307
5345
5381
5414
5445
5474
5500
5524
5545
5564
5580
5594
5605
5613
5619
5622
5623
5621
5617
5610
5601
5589
5575
5559
5541
5521
5499
5475
5450
5423
5394
5364
5333
5301
5267
5233
5198
5162
5125
5088
5051
5013
4975
4936
4898
4859
4821
4782
4743
4704
4666
4627
4588
4550
4511
4473
4434
4396
4358
4319
4281
4244
4206
4168
4131
4094
4057
4019
3984
3947
3911
3874
3838
3801
3765
3728
3690
3653
3614
3576
3536
3496
3456
3415
3373
3330
3286
3242
3197
3152
3105
3058
3010
2962
2913
2863
2813
2762
2710
2658
2606
2552
2499
2444
2389
2333
2276
2219
2161
2101
2041
1981
1920
1857
1795
1731
1667
1603
1538
1472
1407
1341
1275
1209
1143
1077
1010
946
880
815
751
686
623
559
497
434
373
313
253
195
138
82
28
-25
-76
-126
-174
-220
-264
-307
-348
-387
-425
-461
-496
-530
-563
-595
-626
-656
-685
-714
-743
-771
-799
-827
-854
-881
-908
-935
-961
-987
-1012
-1038
-1064
-1088
-1113
-1137
-1161
-1184
-1207
-1229
-1251
-1272
-1293
-1313
-1332
-1351
-1369
-1387
-1404
-1421
-1437
-1453
-1469
-1484
-1499
-1514
-1530
-1545
-1560
-1576
-1592
-1608
-1624
-1640
-1657
-1674
-1692
-1710
-1728
-1746
-1765
-1784
-1803
-1822
-1842
-1863
-1884
-1905
-1927
-1950
-1974
-1999
-2024
-2051
-2079
-2108
-2139
-2171
-2204
-2239
-2276
-2314
-2353
-2395
-2438
-2482
-2528
-2576
-2625
-2676
-2728
-2781
-2836
-2892
-2949
-3008
-3067
-3128
-3190
-3253
-3317
-3381
-3447
-3512
-3579
-3645
-3711
-3778
-3844
-3909
-3974
-4037
-4100
-4161
-4221
-4280
-4337
-4392
-4446
-4498
-4548
-4596
-4643
-4688
-4731
-4773
-4813
-4852
-4888
-4924
-4957
-4989
-5019
-5047
-5074
-5098
-5121
-5142
-5161
-5178
-5192
-5206
-5217
-5226
-5234
-5240
-5245
-5248
-5250
-5250
-5250
-5248
-5246
-5242
-5238
-5232
-5226
-5219
-5212
-5203
-5194
-5184
-5174
-5163
-5152
-5141
-5129
-5117
-5105
-5093
-5081
-5070
-5058
-5047
-5037
-5027
-5017
-5008
-5000
-4992
-4984
-4977
-4971
-4965
-4959
-4953
-4948
-4943
-4938
-4934
-4929
-4925
-4920
-4916
-4912
-4908
-4903
-4899
-4895
-4891
-4888
-4884
-4881
-4878
-4875
-4872
-4870
-4867
-4865
-4863
-4860
-4857
-4854
-4849
-4845
-4839
-4832
-4823
-4814
-4802
-4789
-4775
-4758
-4740
-4720
-4698
-4675
-4650
-4624
-4596
-4567
-4537
-4506
-4475
-4442
-4410
-4377
-4344
-4310
-4277
-4245
-4212
-4180
-4148
-4117
-4086
-4054
-4025
-3996
-3967
-3938
-3911
-3883
-3857
-3831
-3806
-3781
-3757
-3734
-3711
-3689
-3667
-3647
-3626
-3607
-3588
-3569
-3551
-3533
-3516
-3499
-3483
-3467
-3451
-3436
-3421
-3406
-3391
-3377
-3362
-3347
-3332
-3317
-3302
-3286
-3270
-3253
-3236
-3218
-3199
-3180
-3160
-3139
-3117
-3095
-3072
-3048
-3024
-2999
-2974
-2949
-2923
-2897
-2870
-2843
-2815
-2787
-2758
-2729
-2699
-2668
-2636
-2603
-2570
-2535
-2499
-2462
-2424
-2384
-2344
-2302
-2259
-2215
-2171
-2125
-2079
-2033
-1986
-1939
-1892
-1845
-1798
-1752
-1707
-1663
-1620
-1578
-1538
-1499
-1461
-1426
-1392
-1360
-1330
-1301
-1274
-1248
-1225
-1202
-1182
-1162
-1144
-1127
-1112
-1098
-1085
-1072
-1061
-1051
-1042
-1034
-1026
-1018
-1012
-1006
-1000
-995
-990
-986
-981
-976
-972
-967
-962
-956
-951
-944
-937
-930
-921
-912
-902
-891
-879
-865
-851
-835
-817
-798
-777
-755
-730
-704
-676
-646
-613
-579
-542
-503
-462
-418
-373
-325
-275
-223
-169
-114
-56
3
63
124
187
250
315
380
445
511
578
644
710
777
843
909
974
1039
1104
1167
1230
1292
1354
1414
1472
1530
1586
1641
1695
1747
1797
1846
1893
1938
1982
2023
2063
2102
2138
2173
2206
2237
2267
2294
2320
2343
2365
2384
2402
2417
2429
2440
2448
2454
2457
2458
2456
2452
2446
2437
2427
2414
2400
2383
2366
2347
2326
2305
2283
2259
2235
2210
2185
2159
2133
2106
2079
2052
2024
1996
1969
1941
1914
1887
1860
1833
1807
1782
1757
1733
1709
1686
1664
1643
1622
1602
1582
1563
1545
1527
1509
1492
1475
1458
1441
1425
1409
1393
1377
1362
1347
1332
1317
1303
1288
1274
1260
1246
1232
1217
1203
1188
1174
1159
1143
1128
1112
1096
1081
1065
1049
1034
1018
1004
990
977
964
953
942
933
924
917
910
904
899
895
891
888
885
882
879
876
872
868
864
858
853
846
839
831
822
813
803
792
781
770
758
746
734
721
708
695
681
667
653
639
624
610
595
580
565
550
535
520
506
492
478
466
454
443
433
424
416
410
404
400
396
394
393
393
394
396
399
403
408
414
422
430
439
450
462
476
491
508
526
546
567
590
615
641
669
699
729
761
795
830
866
903
941
980
1018
1060
1100
1142
1183
1225
1266
1307
1348
1388
1427
1465
1502
1537
1571
1603
1634
1663
1689
1714
1737
1758
1777
1794
1809
1822
1833
1841
1848
1852
1855
1855
1853
1848
1842
1833
1823
1810
1796
1780
1762
1742
1722
1700
1676
1652
1627
1602
1576
1549
1522
1495
1467
1440
1412
1385
1358
1332
1306
1280
1255
1231
1208
1186
1166
1146
1128
1112
1097
1084
1073
1064
1057
1052
1049
1049
1051
1055
1062
1071
1082
1096
1112
1130
1150
1172
1196
1222
1250
1279
1309
1341
1374
1408
1443
1479
1516
1553
1591
1629
1667
1706
1744
1783
1822
1861
1899
1938
1976
2013
2052
2089
2125
2161
2197
2231
2265
2298
2330
2361
2391
2420
2449
2476
2502
2527
2550
2573
2595
2616
2635
2653
2671
2687
2702
2715
2728
2739
2749
2758
2766
2772
2777
2781
2784
2786
2787
2786
2785
2783
2781
2778
2774
2770
2765
2761
2756
2751
2746
2741
2736
2731
2726
2721
2716
2711
2706
2700
2694
2687
2680
2673
2665
2656
2647
2637
2626
2615
2603
2590
2577
2563
2548
2533
2518
2502
2485
2469
2452
2435
2418
2400
2383
2366
2349
2333
2316
2300
2285
2269
2255
2240
2226
2211
2197
2183
2169
2155
2140
2125
2110
2095
2078
2062
2045
2028
2009
1992
1974
1955
1937
1918
1900
1881
1863
1845
1827
1809
1792
1775
1758
1742
1726
1711
1697
1683
1670
1657
1646
1635
1625
1617
1609
1601
1595
1589
1585
1580
1576
1573
1570
1568
1565
1563
1560
1558
1555
1553
1550
1547
1544
1540
1536
1533
1529
1525
1521
1517
1514
1510
1508
1506
1504
1503
1503
1503
1504
1506
1509
1512
1516
1521
1526
1532
1538
1544
1551
1559
1566
1574
1583
1592
1601
1611
1621
1632
1643
1655
1667
1679
1692
1705
1719
1732
1746
1760
1773
1787
1800
1813
1825
1838
1850
1862
1873
1884
1895
1906
1917
1928
1939
1950
1960
1971
1982
1993
2004
2015
2025
2036
2045
2056
2066
2075
2084
2092
2100
2107
2113
2118
2122
2125
2128
2129
2129
2128
2126
2122
2118
2112
2105
2098
2089
2078
2067
2055
2041
2028
2012
1996
1979
1961
1942
1923
1902
1881
1859
1836
1812
1788
1763
1737
1711
1684
1657
1629
1601
1572
1543
1514
1484
1455
1426
1397
1368
1340
1312
1286
1260
1235
1211
1188
1166
1146
1127
1110
1094
1080
1067
1056
1046
1038
1030
1025
1020
1016
1014
1012
1012
1012
1014
1016
1018
1022
1026
1031
1036
1042
1048
1055
1062
1070
1078
1086
1094
1102
1110
1119
1127
1135
1143
1151
1158
1165
1172
1178
1185
1191
1196
1201
1206
1210
1214
1218
1221
1224
1226
1229
1231
1233
1235
1236
1238
1240
1242
1245
1248
1251
1254
1258
1263
1268
1273
1279
1285
1292
1299
1306
1314
1323
1332
1341
1351
1361
1372
1384
1397
1411
1425
1441
1458
1477
1497
1518
1541
1566
1592
1620
1650
1682
1715
1750
1787
1826
1866
1907
1950
1994
2039
2085
2132
2180
2228
2277
2326
2375
2425
2475
2524
2574
2623
2672
2721
2769
2816
2863
2909
2954
2998
3041
3083
3123
3161
3198
3234
3267
3298
3327
3355
3379
3402
3422
3440
3455
3468
3479
3487
3493
3497
3498
3496
3493
3486
3478
3467
3454
3439
3421
3401
3379
3355
3328
3298
3267
3233
3197
3159
3119
3077
3034
2988
2941
2892
2842
2790
2738
2684
2630
2575
2520
2464
2408
2352
2296
2240
2184
2128
2072
2017
1961
1906
1852
1797
1744
1690
1637
1584
1532
1480
1430
1379
1330
1281
1233
1186
1140
1095
1051
1008
966
925
885
846
808
771
735
700
665
631
599
566
535
503
473
442
412
382
352
323
293
263
234
204
174
144
113
83
52
21
-10
-42
-74
-106
-138
-170
-202
-235
-267
-299
-332
-364
-396
-429
-461
-494
-527
-559
-592
-626
-659
-693
-727
-762
-797
-832
-867
-902
-938
-973
-1008
-1044
-1079
-1114
-1148
-1182
-1216
-1249
-1282
-1315
-1348
-1380
-1411
-1443
-1474
-1504
-1535
-1565
-1594
-1622
-1650
-1678
-1704
-1729
-1753
-1775
-1797
-1816
-1834
-1851
-1865
-1878
-1888
-1897
-1904
-1909
-1913
-1914
-1914
-1913
-1910
-1905
-1899
-1893
-1885
-1875
-1865
-1855
-1843
-1830
-1817
-1803
-1788
-1773
-1756
-1739
-1721
-1703
-1684
-1664
-1644
-1623
-1601
-1580
-1558
-1536
-1514
-1492
-1471
-1450
-1429
-1410
-1391
-1374
-1357
-1343
-1329
-1318
-1308
-1300
-1294
-1290
-1288
-1288
-1291
-1296
-1303
-1312
-1324
-1338
-1354
-1372
-1393
-1415
-1440
-1466
-1494
-1523
-1554
-1587
-1621
-1656
-1692
-1729
-1767
-1806
-1846
-1887
-1929
-1971
-2013
-2057
-2101
-2146
-2192
-2238
-2285
-2332
-2381
-2429
-2479
-2528
-2579
-2630
-2681
-2733
-2785
-2838
-2890
-2943
-2996
-3050
-3103
-3156
-3209
-3261
-3313
-3365
-3415
-3466
-3515
-3563
-3611
-3657
-3702
-3747
-3789
-3831
-3871
-3910
-3947
-3984
-4018
-4051
-4083
-4114
-4144
-4172
-4199
-4224
-4248
-4271
-4292
-4313
-4331
-4349
-4365
-4379
-4392
-4404
-4414
-4423
-4431
-4437
-4443
-4447
-4451
-4454
-4456
-4458
-4459
-4461
-4463
-4465
-4467
-4470
-4473
-4478
-4483
-4489
-4496
-4504
-4513
-4524
-4535
-4548
-4562
-4577
-4593
-4611
-4629
-4649
-4670
-4691
-4714
-4738
-4762
-4788
-4814
-4841
-4868
-4896
-4924
-4953
-4982
-5011
-5041
-5070
-5100
-5129
-5159
-5189
-5219
-5248
-5278
-5307
-5336
-5365
-5394
-5423
-5451
-5478
-5506
-5532
-5558
-5582
-5606
-5629
-5650
-5670
-5689
-5706
-5722
-5736
-5749
-5760
-5770
-5778
-5786
-5791
-5796
-5800
-5803
-5805
-5806
-5807
-5806
-5805
-5803
-5801
-5798
-5793
-5788
-5782
-5775
-5767
-5758
-5747
-5736
-5723
-5709
-5693
-5677
-5659
-5640
-5620
-5599
-5577
-5554
-5531
-5507
-5482
-5457
-5431
-5405
-5379
-5353
-5327
-5300
-5274
-5248
-5223
-5197
-5172
-5148
-5125
-5102
-5080
-5059
-5040
-5022
-5005
-4990
-4976
-4964
-4954
-4945
-4939
-4934
-4931
-4929
-4930
-4932
-4936
-4942
-4949
-4958
-4969
-4981
-4995
-5011
-5028
-5047
-5067
-5088
-5111
-5135
-5161
-5187
-5215
-5243
-5273
-5303
-5334
-5365
-5397
-5430
-5463
-5496
-5529
-5562
-5596
-5629
-5662
-5695
-5727
-5759
-5791
-5822
-5853
-5882
-5911
-5940
-5967
-5993
-6018
-6042
-6065
-6087
-6107
-6127
-6144
-6160
-6175
-6189
-6200
-6211
-6219
-6227
-6232
-6237
-6240
-6241
-6241
-6240
-6238
-6235
-6231
-6226
-6221
-6214
-6207
-6199
-6191
-6182
-6173
-6163
-6152
-6141
-6129
-6117
-6104
-6090
-6075
-6060
-6045
-6028
-6011
-5993
-5975
-5956
-5936
-5916
-5896
-5875
-5854
-5832
-5810
-5787
-5765
-5742
-5718
-5694
-5670
-5645
-5620
-5595
-5568
-5542
-5514
-5486
-5457
-5428
-5398
-5367
-5336
-5304
-5272
-5239
-5205
-5171
-5137
-5102
-5066
-5031
-4994
-4958
-4921
-4884
-4847
-4809
-4772
-4734
-4697
-4660
-4623
-4587
-4551
-4515
-4481
-4447
-4414
-4381
-4350
-4319
-4289
-4260
-4231
-4204
-4176
-4150
-4123
-4097
-4070
-4046
-4019
-3994
-3968
-3941
-3914
-3887
-3859
-3830
-3800
-3770
-3739
-3706
-3673
-3640
-3605
-3569
-3532
-3495
-3457
-3417
-3377
-3337
-3295
-3253
-3210
-3166
-3121
-3076
-3030
-2983
-2936
-2888
-2839
-2790
-2740
-2689
-2638
-2585
-2533
-2479
-2425
-2371
-2316
-2260
-2204
-2148
-2091
-2035
-1978
-1921
-1865
-1809
-1753
-1698
-1643
-1589
-1536
-1484
-1432
-1382
-1333
-1284
-1237
-1191
-1146
-1102
-1058
-1016
-975
-935
-896
-858
-820
-783
-747
-712
-678
-644
-611
-578
-546
-514
-483
-453
-423
-393
-363
-334
-305
-277
-249
-222
-194
-168
-142
-116
-91
-66
-43
-20
2
24
44
63
81
99
115
130
144
157
169
180
190
199
207
215
222
229
235
241
247
253
258
264
270
277
284
291
299
307
316
325
335
346
357
369
381
393
406
418
431
444
457
470
483
496
508
521
533
545
556
568
579
590
601
612
622
633
644
654
665
676
687
698
709
720
731
743
754
765
776
787
798
809
819
829
840
850
859
869
879
889
899
909
919
930
941
952
964
977
989
1002
1016
1031
1046
1062
1079
1096
1114
1133
1153
1174
1196
1219
1242
1267
1293
1320
1347
1376
1405
1435
1465
1497
1528
1560
1592
1624
1657
1689
1722
1754
1786
1819
1851
1883
1915
1946
1978
2009
2041
2072
2103
2134
2165
2195
2225
2255
2284
2313
2342
2370
2397
2425
2451
2478
2503
2528
2553
2577
2600
2623
2645
2666
2687
2707
2727
2746
2765
2782
2800
2817
2833
2849
2865
2880
2894
2909
2923
2936
2949
2962
2975
2988
3000
3013
3025
3038
3050
3063
3075
3088
3101
3115
3128
3142
3156
3170
3185
3200
3215
3231
3247
3264
3281
3299
3317
3336
3356
3376
3398
3420
3442
3466
3490
3515
3541
3568
3596
3624
3653
3683
3713
3745
3777
3809
3843
3877
3911
3947
3983
4019
4056
4094
4133
4171
4210
4250
4290
4330
4370
4411
4451
4491
4532
4572
4612
4651
4690
4729
4767
4805
4842
4878
4913
4948
4981
5014
5046
5077
5107
5135
5163
5190
5215
5240
5264
5287
5308
5329
5349
5368
5386
5403
5419
5435
5449
5463
5476
5488
5499
5509
5519
5528
5535
5543
5549
5555
5560
5564
5568
5571
5574
5576
5578
5579
5581
5582
5583
5583
5584
5585
5585
5586
5586
5587
5587
5588
5588
5588
5588
5587
5587
5586
5585
5584
5582
5580
5578
5575
5572
5569
5566
5562
5558
5554
5549
5545
5540
5535
5529
5524
5518
5512
5505
5499
5491
5483
5475
5466
5456
5445
5434
5422
5409
5395
5380
5365
5348
5331
5313
5294
5275
5255
5234
5212
5190
5168
5145
5121
5097
5072
5047
5022
4996
4970
4943
4915
4887
4859
4830
4801
4771
4741
4710
4679
4647
4615
4583
4551
4518
4485
4452
4418
4385
4351
4318
4284
4250
4216
4182
4149
4115
4081
4046
4011
3978
3944
3910
3876
3842
3808
3774
3740
3707
3673
3641
3608
3576
3544
3513
3482
3452
3423
3394
3366
3338
3312
3285
3259
3234
3209
3185
3161
3137
3114
3090
3067
3043
3020
2997
2973
2950
2927
2904
2880
2857
2834
2811
2789
2766
2744
2721
2699
2677
2655
2633
2611
2589
2567
2544
2521
2498
2474
2450
2426
2401
2376
2350
2324
2297
2270
2242
2214
2185
2156
2127
2098
2068
2037
2007
1976
1945
1914
1882
1850
1818
1785
1752
1718
1685
1650
1616
1581
1545
1510
1474
1437
1401
1364
1327
1289
1252
1215
1177
1139
1102
1065
1027
990
954
917
881
845
810
775
740
706
673
640
607
575
544
513
483
453
424
396
369
342
317
292
268
246
224
203
183
165
147
131
115
101
88
76
65
54
45
37
29
22
16
11
6
1
-3
-7
-11
-15
-18
-22
-26
-30
-35
-40
-46
-52
-60
-68
-77
-88
-99
-113
-127
-143
-161
-181
-202
-225
-250
-276
-305
-335
-368
-402
-438
-475
-514
-555
-598
-641
-687
-733
-781
-830
-879
-930
-982
-1035
-1088
-1142
-1197
-1253
-1309
-1366
-1423
-1481
-1540
-1599
-1659
-1720
-1781
-1842
-1904
-1966
-2029
-2091
-2154
-2217
-2280
-2343
-2406
-2468
-2530
-2592
-2653
-2713
-2773
-2833
-2892
-2950
-3008
-3065
-3122
-3178
-3234
-3289
-3344
-3399
-3453
-3507
-3560
-3613
-3665
-3717
-3768
-3818
-3867
-3916
-3963
-4010
-4054
-4099
-4142
-4184
-4224
-4263
-4301
-4338
-4373
-4406
-4438
-4469
-4498
-4526
-4552
-4577
-4600
-4622
-4642
-4661
-4678
-4694
-4709
-4722
-4733
-4744
-4752
-4760
-4766
-4771
-4775
-4778
-4780
-4780
-4780
-4779
-4777
-4774
-4771
-4767
-4762
-4757
-4751
-4745
-4738
-4731
-4723
-4715
-4707
-4698
-4688
-4679
-4669
-4658
-4648
-4637
-4625
-4614
-4601
-4589
-4576
-4564
-4550
-4537
-4524
-4510
-4496
-4482
-4469
-4455
-4441
-4427
-4414
-4400
-4387
-4374
-4361
-4348
-4335
-4322
-4310
-4297
-4285
-4272
-4260
-4247
-4234
-4220
-4207
-4192
-4177
-4162
-4146
-4129
-4111
-4093
-4074
-4054
-4034
-4014
-3993
-3971
-3949
-3928
-3905
-3883
-3861
-3839
-3818
-3796
-3775
-3754
-3734
-3714
-3695
-3676
-3658
-3641
-3624
-3608
-3592
-3578
-3564
-3551
-3539
-3528
-3518
-3509
-3501
-3494
-3489
-3484
-3481
-3479
-3478
-3478
-3479
-3481
-3484
-3488
-3493
-3499
-3505
-3512
-3519
-3527
-3535
-3543
-3551
-3560
-3569
-3577
-3586
-3594
-3602
-3610
-3618
-3626
-3633
-3640
-3647
-3653
-3659
-3664
-3669
-3674
-3678
-3681
-3684
-3686
-3687
-3688
-3688
-3687
-3686
-3684
-3681
-3677
-3673
-3668
-3662
-3656
-3648
-3641
-3632
-3623
-3614
-3604
-3593
-3582
-3571
-3559
-3547
-3534
-3520
-3507
-3493
-3478
-3464
-3449
-3433
-3417
-3401
-3385
-3369
-3352
-3336
-3319
-3302
-3285
-3269
-3252
-3236
-3219
-3203
-3188
-3172
-3157
-3142
-3128
-3114
-3100
-3088
-3075
-3063
-3052
-3042
-3032
-3023
-3015
-3007
-3000
-2994
-2988
-2984
-2980
-2976
-2973
-2971
-2969
-2968
-2968
-2968
-2968
-2969
-2970
-2972
-2974
-2977
-2980
-2983
-2986
-2990
-2994
-2997
-3001
-3005
-3008
-3011
-3014
-3016
-3018
-3019
-3019
-3019
-3018
-3016
-3013
-3010
-3005
-2999
-2992
-2984
-2975
-2965
-2953
-2939
-2924
-2908
-2890
-2871
-2850
-2828
-2805
-2780
-2754
-2727
-2699
-2670
-2641
-2610
-2579
-2548
-2516
-2484
-2452
-2419
-2387
-2354
-2321
-2287
-2254
-2220
-2186
-2152
-2118
-2083
-2048
-2013
-1978
-1943
-1907
-1872
-1836
-1800
-1763
-1727
-1690
-1653
-1615
-1577
-1539
-1500
-1461
-1422
-1382
-1342
-1301
-1260
-1219
-1178
-1136
-1095
-1053
-1012
-970
-929
-888
-848
-807
-767
-728
-688
-649
-610
-572
-534
-496
-459
-422
-385
-349
-314
-280
-246
-213
-181
-150
-120
-91
-62
-35
-9
17
41
65
88
110
131
152
172
192
211
229
247
265
282
298
314
329
344
359
373
386
399
411
424
435
447
458
468
479
489
499
509
518
527
537
545
554
563
571
579
587
595
602
610
617
624
630
636
642
648
654
659
663
668
672
676
680
683
686
688
690
692
693
695
695
696
696
696
696
696
695
694
694
693
692
690
689
688
687
687
686
685
685
685
685
686
686
688
689
691
694
697
700
704
709
713
719
724
730
736
743
750
757
764
771
779
786
793
800
806
813
819
824
829
833
837
839
841
842
842
842
840
837
833
828
822
814
806
796
786
774
760
746
730
713
695
675
654
631
607
582
555
526
496
464
430
395
359
320
281
240
197
153
107
61
12
-37
-87
-139
-192
-245
-300
-355
-412
-469
-527
-585
-644
-704
-764
-825
-886
-947
-1008
-1070
-1131
-1193
-1254
-1315
-1376
-1437
-1497
-1556
-1615
-1673
-1730
-1787
-1842
-1897
-1950
-2001
-2053
-2102
-2150
-2197
-2242
-2285
-2327
-2367
-2405
-2442
-2476
-2509
-2539
-2568
-2594
-2618
-2640
-2659
-2676
-2691
-2703
-2713
-2720
-2725
-2728
-2728
-2726
-2722
-2716
-2707
-2696
-2683
-2668
-2651
-2632
-2611
-2589
-2564
-2538
-2510
-2480
-2449
-2417
-2383
-2348
-2311
-2274
-2236
-2197
-2158
-2118
-2077
-2036
-1995
-1954
-1913
-1872
-1832
-1791
-1751
-1711
-1672
-1634
-1596
-1559
-1522
-1486
-1451
-1417
-1383
-1350
-1318
-1286
-1256
-1225
-1196
-1167
-1138
-1110
-1082
-1054
-1027
-1000
-973
-947
-921
-895
-869
-843
-817
-792
-767
-742
-717
-692
-668
-644
-621
-597
-574
-551
-528
-506
-483
-461
-440
-418
-396
-375
-354
-332
-311
-290
-269
-248
-226
-205
-183
-162
-139
-117
-94
-71
-48
-24
0
25
51
77
104
131
159
188
217
248
279
310
343
377
411
446
482
519
556
595
634
674
714
755
797
839
882
926
969
1014
1058
1103
1148
1193
1239
1284
1330
1376
1422
1468
1514
1560
1606
1652
1697
1743
1788
1834
1879
1923
1968
2012
2056
2100
2143
2186
2229
2271
2313
2355
2396
2436
2476
2515
2553
2591
2628
2664
2699
2732
2765
2796
2826
2854
2881
2907
2931
2953
2973
2991
3008
3023
3036
3047
3056
3063
3069
3072
3073
3072
3070
3065
3058
3050
3039
3027
3012
2996
2978
2958
2936
2913
2888
2861
2833
2804
2773
2741
2707
2673
2637
2601
2563
2525
2486
2446
2406
2365
2323
2281
2239
2197
2154
2112
2070
2028
1986
1945
1904
1863
1824
1785
1746
1709
1672
1636
1601
1567
1534
1502
1471
1441
1412
1385
1358
1333
1308
1285
1264
1243
1224
1206
1190
1175
1161
1148
1137
1127
1118
1110
1103
1098
1093
1090
1087
1085
1084
1084
1085
1086
1088
1090
1093
1096
1100
1104
1108
1112
1116
1121
1125
1129
1133
1137
1141
1144
1147
1149
1151
1152
1153
1153
1152
1150
1148
1144
1140
1135
1129
1123
1116
1108
1099
1090
1081
1071
1061
1051
1041
1031
1020
1010
1002
993
985
977
970
963
957
952
948
944
941
939
938
938
938
940
942
945
950
955
961
968
976
985
995
1006
1018
1031
1045
1060
1076
1093
1111
1130
1149
1170
1191
1213
1236
1259
1283
1307
1332
1357
1382
1407
1433
1458
1484
1509
1534
1559
1583
1608
1631
1654
1677
1698
1719
1740
1759
1778
1795
1812
1827
1842
1855
1867
1879
1889
1898
1906
1913
1919
1924
1928
1931
1934
1935
1936
1937
1936
1935
1934
1933
1931
1929
1926
1924
1921
1919
1916
1914
1911
1908
1906
1903
1901
1899
1897
1895
1893
1892
1890
1889
1889
1888
1888
1889
1890
1891
1893
1895
1898
1901
1906
1910
1916
1922
1929
1936
1945
1954
1964
1976
1988
2000
2013
2029
2044
2061
2078
2096
2115
2135
2156
2177
2199
2221
2244
2268
2292
2316
2341
2366
2392
2417
2442
2468
2493
2518
2542
2567
2590
2614
2636
2658
2679
2699
2719
2737
2754
2770
2785
2799
2812
2823
2834
2843
2851
2858
2863
2868
2871
2873
2875
2875
2874
2872
2869
2865
2860
2854
2847
2839
2831
2821
2811
2800
2788
2775
2761
2747
2731
2715
2698
2680
2662
2643
2623
2602
2581
2559
2537
2514
2490
2466
2442
2417
2392
2366
2340
2313
2286
2259
2231
2203
2175
2146
2118
2088
2059
2029
2000
1970
1940
1910
1879
1849
1818
1788
1757
1727
1696
1666
1636
1605
1575
1545
1515
1485
1455
1426
1396
1367
1337
1308
1279
1250
1222
1193
1165
1136
1108
1081
1053
1026
1000
973
947
922
897
873
849
826
803
782
760
740
720
701
683
666
649
633
618
604
590
578
566
555
545
535
526
518
511
504
498
492
487
483
479
475
472
469
467
464
462
461
459
458
457
456
455
454
453
452
452
451
451
450
450
449
449
449
448
448
447
446
445
444
443
441
440
438
435
433
431
428
425
422
420
417
414
411
408
405
402
400
397
394
392
389
387
384
382
380
378
376
374
372
370
369
367
366
366
366
366
366
367
368
370
373
375
379
383
387
392
397
403
409
416
423
431
439
447
456
466
476
486
497
509
521
533
547
561
575
591
607
624
641
659
677
697
716
736
757
778
799
821
843
865
887
910
932
955
978
1002
1025
1049
1072
1097
1121
1146
1171
1196
1222
1248
1274
1301
1328
1356
1384
1413
1442
1471
1500
1530
1561
1591
1622
1653
1684
1715
1746
1777
1808
1838
1869
1899
1929
1959
1988
2017
2045
2074
2101
2127
2153
2178
2203
2226
2249
2271
2291
2311
2329
2347
2363
2378
2392
2404
2415
2425
2433
2441
2446
2451
2454
2456
2456
2456
2454
2450
2446
2440
2433
2424
2415
2404
2393
2380
2366
2351
2335
2318
2301
2282
2263
2242
2221
2200
2178
2155
2131
2107
2083
2058
2033
2008
1982
1956
1929
1903
1877
1850
1823
1797
1770
1744
1717
1691
1665
1639
1613
1587
1561
1535
1510
1485
1459
1434
1409
1384
1359
1335
1310
1286
1261
1237
1213
1188
1164
1140
1115
1091
1066
1042
1016
992
967
941
916
890
863
837
810
783
755
728
700
671
643
614
584
555
525
495
464
434
402
371
340
308
276
244
212
180
148
117
85
54
23
-8
-38
-68
-97
-125
-153
-180
-206
-231
-256
-280
-303
-325
-346
-367
-386
-405
-422
-439
-455
-470
-484
-496
-508
-519
-529
-538
-546
-553
-559
-563
-567
-570
-572
-572
-572
-571
-569
-566
-561
-556
-551
-544
-536
-528
-518
-508
-498
-486
-474
-461
-447
-432
-417
-401
-385
-368
-350
-332
-313
-294
-275
-255
-235
-215
-195
-175
-156
-136
-117
-98
-80
-63
-46
-30
-15
0
13
26
38
48
58
67
75
82
87
92
96
99
101
102
102
101
99
97
93
89
84
78
72
65
57
49
40
31
21
11
1
-10
-21
-32
-44
-55
-67
-79
-90
-102
-113
-125
-136
-147
-157
-168
-177
-187
-196
-204
-212
-220
-227
-234
-240
-245
-250
-254
-258
-262
-264
-267
-268
-270
-270
-271
-270
-270
-269
-267
-265
-263
-260
-257
-253
-250
-246
-241
-237
-232
-227
-222
-216
-211
-205
-199
-193
-186
-180
-173
-167
-160
-154
-147
-141
-135
-129
-123
-118
-113
-108
-103
-100
-96
-93
-91
-89
-87
-87
-86
-87
-87
-89
-90
-93
-96
-99
-103
-107
-112
-117
-123
-129
-135
-142
-149
-156
-164
-172
-181
-189
-198
-207
-217
-227
-236
-246
-257
-267
-277
-288
-298
-309
-319
-330
-340
-350
-360
-370
-379
-388
-397
-405
-413
-420
-426
-432
-438
-442
-447
-450
-453
-455
-457
-458
-458
-458
-457
-456
-455
-453
-451
-449
-446
-444
-441
-438
-436
-433
-431
-429
-428
-426
-425
-424
-424
-424
-424
-425
-426
-428
-429
-431
-434
-437
-440
-443
-446
-450
-455
-459
-464
-469
-474
-480
-486
-492
-498
-505
-511
-518
-526
-533
-541
-549
-557
-566
-574
-583
-593
-602
-612
-622
-632
-643
-653
-664
-675
-687
-698
-710
-722
-734
-746
-758
-770
-781
-793
-805
-816
-827
-838
-849
-859
-868
-877
-886
-893
-900
-907
-912
-916
-920
-923
-924
-925
-925
-923
-921
-917
-912
-906
-899
-890
-881
-870
-857
-844
-829
-813
-796
-778
-758
-738
-716
-693
-669
-644
-618
-592
-564
-536
-507
-477
-447
-416
-385
-353
-321
-289
-257
-225
-192
-160
-127
-95
-63
-31
1
32
63
94
124
153
182
210
237
264
290
315
339
362
384
405
425
444
462
479
495
510
524
538
550
562
573
583
593
602
610
619
626
634
641
647
654
660
666
672
678
684
690
695
701
707
713
719
725
732
739
746
753
760
768
777
785
794
804
814
824
834
845
856
867
878
889
901
912
924
935
947
958
969
981
992
1002
1012
1024
1034
1045
1055
1065
1075
1085
1094
1103
1112
1121
1129
1137
1144
1151
1157
1163
1169
1173
1177
1181
1184
1186
1188
1189
1189
1189
1188
1186
1184
1181
1178
1174
1169
1164
1159
1152
1146
1138
1130
1122
1113
1103
1094
1083
1073
1062
1050
1039
1027
1014
1002
990
977
964
950
937
923
909
895
881
866
852
837
822
807
791
776
760
745
729
713
698
682
666
651
635
620
605
590
575
560
546
532
517
503
489
475
461
448
434
420
407
393
379
366
352
339
325
312
298
285
272
259
246
233
221
209
197
185
174
163
153
143
133
123
114
106
97
89
82
74
67
61
54
48
42
36
31
26
20
15
10
5
1
-4
-9
-14
-18
-23
-28
-33
-37
-42
-47
-52
-56
-61
-65
-70
-75
-79
-83
-88
-92
-96
-101
-105
-110
-114
-119
-124
-129
-134
-140
-146
-152
-158
-165
-172
-180
-188
-197
-206
-215
-225
-236
-247
-259
-272
-286
-300
-315
-332
-349
-367
-386
-407
-428
-451
-474
-499
-525
-553
-581
-610
-640
-671
-704
-736
-770
-804
-839
-874
-910
-946
-982
-1018
-1055
-1092
-1129
-1165
-1202
-1238
-1274
-1309
-1344
-1379
-1413
-1446
-1479
-1512
-1543
-1574
-1604
-1634
-1662
-1690
-1716
-1742
-1766
-1790
-1813
-1834
-1855
-1874
-1892
-1908
-1924
-1938
-1951
-1962
-1972
-1981
-1988
-1994
-1998
-2001
-2001
-2001
-2001
-1998
-1993
-1987
-1980
-1971
-1961
-1950
-1937
-1923
-1907
-1891
-1873
-1854
-1834
-1813
-1791
-1769
-1745
-1720
-1695
-1669
-1642
-1615
-1587
-1559
-1530
-1501
-1472
-1442
-1412
-1382
-1352
-1322
-1292
-1262
-1233
-1203
-1174
-1145
-1116
-1087
-1059
-1032
-1004
-977
-951
-925
-899
-874
-849
-824
-800
-776
-752
-729
-706
-684
-661
-639
-616
-594
-572
-550
-528
-506
-484
-462
-440
-418
-395
-372
-350
-327
-303
-280
-256
-232
-208
-183
-158
-133
-107
-81
-54
-26
2
30
60
90
121
152
185
218
252
286
322
358
395
433
471
510
550
591
632
674
717
760
803
847
892
937
982
1028
1074
1120
1167
1214
1261
1308
1355
1402
1449
1496
1543
1590
1637
1684
1730
1776
1822
1867
1912
1956
2000
2043
2085
2126
2167
2207
2245
2283
2320
2355
2389
2422
2454
2484
2513
2540
2566
2590
2613
2634
2653
2671
2687
2701
2713
2723
2731
2738
2743
2746
2747
2746
2743
2738
2732
2724
2714
2703
2690
2675
2659
2641
2621
2600
2578
2554
2528
2502
2473
2443
2412
2379
2345
2310
2273
2235
2195
2155
2113
2070
2025
1980
1934
1887
1839
1790
1741
1690
1640
1589
1537
1485
1433
1380
1328
1275
1223
1170
1118
1066
1014
962
911
860
809
759
709
660
611
563
515
468
422
376
331
286
242
199
156
114
73
31
-9
-49
-89
-128
-167
-206
-244
-282
-320
-358
-395
-433
-470
-508
-545
-582
-619
-656
-693
-730
-767
-803
-839
-876
-912
-947
-983
-1018
-1053
-1087
-1122
-1155
-1189
-1222
-1255
-1288
-1320
-1352
-1383
-1414
-1445
-1475
-1505
-1534
-1563
-1592
-1621
-1649
-1677
-1705
-1732
-1759
-1786
-1813
-1840
-1867
-1893
-1919
-1945
-1971
-1997
-2023
-2048
-2073
-2098
-2122
-2147
-2171
-2194
-2218
-2240
-2263
-2285
-2307
-2328
-2349
-2369
-2388
-2407
-2426
-2443
-2460
-2477
-2493
-2508
-2522
-2535
-2548
-2560
-2572
-2582
-2592
-2601
-2609
-2617
-2624
-2630
-2636
-2640
-2645
-2648
-2651
-2653
-2655
-2655
-2656
-2655
-2655
-2653
-2651
-2649
-2646
-2642
-2639
-2634
-2629
-2624
-2619
-2613
-2606
-2600
-2593
-2586
-2579
-2571
-2563
-2556
-2548
-2540
-2531
-2523
-2515
-2507
-2499
-2490
-2482
-2474
-2466
-2458
-2449
-2441
-2433
-2425
-2417
-2409
-2401
-2393
-2385
-2378
-2370
-2362
-2355
-2347
-2340
-2332
-2325
-2318
-2311
-2305
-2298
-2291
-2285
-2278
-2272
-2266
-2260
-2254
-2248
-2242
-2235
-2229
-2223
-2217
-2211
-2205
-2199
-2192
-2186
-2179
-2172
-2165
-2158
-2151
-2143
-2135
-2126
-2117
-2108
-2098
-2088
-2078
-2066
-2054
-2041
-2029
-2015
-2000
-1985
-1970
-1953
-1936
-1919
-1901
-1882
-1863
-1843
-1823
-1802
-1782
-1760
-1739
-1717
-1695
-1673
-1651
-1629
-1607
-1585
-1563
-1541
-1519
-1497
-1475
-1454
-1432
-1411
-1390
-1369
-1349
-1328
-1308
-1288
-1269
-1250
-1231
-1213
-1195
-1178
-1161
-1144
-1128
-1112
-1097
-1083
-1069
-1055
-1042
-1030
-1018
-1006
-996
-986
-976
-967
-959
-951
-943
-936
-929
-923
-917
-911
-905
-900
-895
-890
-885
-881
-876
-872
-867
-863
-859
-854
-850
-846
-842
-837
-833
-829
-826
-822
-818
-815
-811
-808
-805
-802
-800
-798
-796
-794
-793
-792
-791
-791
-791
-791
-792
-793
-794
-796
-798
-801
-804
-807
-811
-815
-819
-825
-830
-836
-842
-849
-856
-864
-872
-880
-889
-898
-908
-918
-927
-938
-948
-958
-969
-980
-990
-1000
-1012
-1022
-1033
-1044
-1054
-1064
-1074
-1084
-1094
-1104
-1113
-1122
-1131
-1140
-1149
-1157
-1165
-1173
-1181
-1189
-1196
-1203
-1210
-1216
-1223
-1229
-1235
-1241
-1246
-1251
-1256
-1261
-1266
-1270
-1273
-1277
-1280
-1283
-1285
-1287
-1289
-1290
-1291
-1291
-1291
-1290
-1289
-1288
-1286
-1284
-1282
-1279
-1277
-1274
-1270
-1267
-1263
-1260
-1256
-1252
-1249
-1245
-1241
-1237
-1233
-1230
-1226
-1222
-1218
-1215
-1211
-1208
-1204
-1201
-1198
-1195
-1192
-1190
-1188
-1185
-1184
-1182
-1181
-1180
-1179
-1178
-1178
-1178
-1179
-1180
-1181
-1182
-1184
-1186
-1188
-1191
-1193
-1196
-1199
-1203
-1206
-1210
-1213
-1217
-1220
-1223
-1226
-1229
-1232
-1234
-1236
-1238
-1239
-1239
-1239
-1239
-1237
-1236
-1233
-1230
-1227
-1223
-1218
-1213
-1207
-1200
-1193
-1186
-1178
-1170
-1161
-1152
-1143
-1133
-1123
-1113
-1103
-1092
-1081
-1070
-1059
-1048
-1037
-1025
-1014
-1002
-991
-979
-968
-956
-945
-933
-921
-909
-897
-886
-874
-861
-849
-837
-825
-812
-800
-787
-774
-761
-748
-735
-722
-709
-696
-682
-669
-655
-641
-627
-613
-598
-584
-568
-553
-537
-521
-504
-487
-469
-451
-433
-414
-394
-374
-354
-333
-312
-291
-269
-247
-225
-202
-179
-156
-133
-110
-87
-63
-39
-15
9
33
57
81
106
130
155
180
204
229
254
279
303
328
353
377
402
426
450
474
498
522
545
569
592
615
638
660
683
705
727
749
770
792
813
833
854
874
894
914
933
953
972
990
1008
1027
1045
1063
1080
1098
1115
1132
1149
1165
1182
1198
1215
1231
1247
1263
1280
1296
1312
1328
1345
1361
1378
1394
1411
1427
1444
1461
1478
1495
1512
1529
1547
1564
1581
1599
1617
1634
1652
1669
1687
1705
1723
1740
1758
1776
1793
1811
1829
1847
1865
1882
1900
1918
1936
1954
1972
1990
2008
2025
2044
2061
2079
2097
2114
2132
2149
2166
2183
2199
2216
2232
2248
2263
2279
2294
2308
2323
2337
2350
2363
2376
2389
2400
2412
2423
2433
2443
2452
2460
2468
2475
2481
2486
2491
2495
2497
2499
2500
2500
2499
2497
2495
2491
2486
2480
2474
2466
2458
2448
2438
2427
2414
2401
2388
2373
2358
2342
2325
2308
2290
2271
2252
2232
2212
2191
2170
2148
2126
2103
2080
2057
2033
2008
1983
1958
1932
1905
1878
1851
1823
1794
1765
1735
1705
1674
1643
1611
1579
1546
1513
1479
1445
1411
1376
1340
1304
1268
1231
1194
1157
1119
1081
1042
1002
964
924
885
845
804
764
723
682
641
600
558
517
475
434
392
351
310
268
227
186
145
104
64
23
-17
-57
-97
-136
-175
-214
-252
-290
-328
-365
-401
-437
-472
-507
-541
-574
-607
-639
-670
-700
-730
-758
-786
-812
-838
-863
-887
-910
-932
-952
-972
-991
-1008
-1026
-1042
-1057
-1072
-1085
-1098
-1110
-1121
-1131
-1141
-1150
-1159
-1168
-1176
-1183
-1190
-1197
-1204
-1210
-1217
-1223
-1229
-1234
-1240
-1245
-1251
-1256
-1261
-1266
-1271
-1276
-1281
-1286
-1291
-1296
-1302
-1307
-1312
-1318
-1324
-1329
-1336
-1342
-1349
-1356
-1363
-1371
-1378
-1387
-1395
-1404
-1413
-1423
-1433
-1443
-1453
-1464
-1475
-1487
-1499
-1511
-1524
-1537
-1550
-1564
-1578
-1592
-1607
-1622
-1638
-1654
-1670
-1687
-1704
-1721
-1739
-1757
-1776
-1795
-1814
-1834
-1854
-1874
-1895
-1915
-1936
-1958
-1979
-2001
-2023
-2045
-2069
-2092
-2115
-2138
-2162
-2187
-2211
-2236
-2261
-2287
-2313
-2339
-2366
-2393
-2420
-2448
-2476
-2504
-2533
-2562
-2591
-2621
-2650
-2680
-2710
-2740
-2770
-2801
-2831
-2862
-2893
-2923
-2954
-2984
-3014
-3045
-3075
-3104
-3134
-3163
-3192
-3220
-3249
-3276
-3304
-3330
-3357
-3383
-3408
-3433
-3457
-3481
-3505
-3528
-3550
-3573
-3594
-3615
-3636
-3656
-3676
-3695
-3714
-3733
-3751
-3769
-3786
-3803
-3820
-3836
-3851
-3867
-3882
-3896
-3910
-3924
-3937
-3950
-3962
-3974
-3985
-3995
-4005
-4014
-4022
-4030
-4037
-4043
-4048
-4051
-4056
-4058
-4059
-4059
-4058
-4056
-4053
-4049
-4043
-4037
-4029
-4019
-4009
-3997
-3985
-3971
-3955
-3939
-3921
-3902
-3882
-3861
-3839
-3816
-3792
-3766
-3740
-3713
-3684
-3655
-3625
-3594
-3562
-3530
-3496
-3462
-3428
-3392
-3357
-3320
-3283
-3246
-3208
-3170
-3132
-3093
-3054
-3015
-2976
-2937
-2899
-2860
-2821
-2782
-2744
-2706
-2668
-2630
-2593
-2556
-2520
-2484
-2448
-2413
-2378
-2343
-2309
-2275
-2242
-2208
-2176
-2143
-2111
-2079
-2047
-2015
-1984
-1953
-1922
-1891
-1860
-1830
-1799
-1769
-1739
-1709
-1679
-1649
-1618
-1588
-1558
-1528
-1498
-1468
-1438
-1408
-1378
-1347
-1317
-1286
-1256
-1225
-1194
-1163
-1132
-1101
-1070
-1039
-1006
-975
-944
-912
-880
-848
-816
-784
-752
-720
-688
-657
-625
-593
-562
-531
-500
-469
-439
-409
-379
-349
-320
-292
-263
-236
-208
-181
-155
-129
-104
-79
-55
-32
-10
12
33
53
72
91
108
125
140
155
169
181
193
203
213
222
229
236
242
246
250
253
255
256
257
257
255
254
251
248
245
241
236
231
226
221
215
209
203
196
190
183
177
170
163
156
150
143
136
129
122
116
109
102
94
87
80
73
65
58
50
42
35
27
18
10
2
-7
-15
-24
-33
-43
-52
-62
-71
-81
-91
-102
-112
-123
-134
-145
-156
-167
-179
-190
-202
-213
-225
-236
-248
-260
-271
-283
-295
-306
-318
-329
-341
-352
-363
-375
-386
-397
-408
-419
-430
-440
-451
-461
-472
-482
-492
-502
-511
-521
-530
-539
-548
-557
-565
-573
-581
-589
-596
-603
-610
-617
-623
-629
-635
-640
-646
-651
-656
-661
-666
-671
-676
-681
-686
-691
-695
-700
-706
-711
-716
-721
-727
-733
-739
-745
-751
-758
-764
-771
-779
-786
-794
-802
-811
-819
-828
-838
-848
-858
-868
-879
-890
-902
-914
-926
-939
-952
-966
-979
-994
-1008
-1022
-1038
-1053
-1069
-1084
-1100
-1117
-1133
-1149
-1166
-1183
-1199
-1216
-1233
-1249
-1266
-1282
-1299
-1315
-1330
-1346
-1361
-1376
-1390
-1404
-1418
-1431
-1443
-1455
-1466
-1476
-1486
-1495
-1503
-1511
-1517
-1523
-1528
-1532
-1535
-1537
-1538
-1538
-1538
-1536
-1533
-1529
-1524
-1518
-1511
-1503
-1494
-1484
-1473
-1461
-1448
-1434
-1419
-1404
-1387
-1370
-1352
-1333
-1314
-1294
-1273
-1252
-1230
-1207
-1184
-1160
-1136
-1112
-1087
-1061
-1036
-1010
-984
-958
-932
-906
-881
-855
-829
-804
-779
-754
-730
-706
-682
-659
-637
-615
-593
-572
-552
-532
-513
-495
-477
-460
-444
-428
-413
-398
-384
-371
-359
-347
-336
-326
-316
-307
-299
-292
-285
-279
-274
-269
-265
-262
-259
-257
-256
-255
-255
-255
-256
-257
-259
-260
-262
-265
-267
-270
-272
-275
-278
-280
-283
-285
-287
-289
-290
-292
-292
-293
-292
-292
-290
-289
-286
-283
-279
-274
-269
-262
-255
-247
-238
-228
-217
-205
-192
-177
-162
-145
-127
-108
-87
-65
-42
-18
8
35
64
94
125
158
192
227
264
302
341
381
423
466
510
555
601
648
696
744
794
844
895
947
999
1051
1104
1157
1211
1265
1318
1372
1426
1480
1533
1587
1640
1693
1745
1797
1848
1898
1948
1998
2045
2094
2140
2186
2231
2275
2317
2359
2400
2439
2477
2515
2550
2585
2618
2650
2681
2710
2738
2765
2790
2814
2836
2858
2877
2896
2913
2928
2943
2956
2967
2978
2987
2995
3002
3008
3012
3016
3018
3020
3020
3019
3018
3015
3011
3006
3000
2994
2986
2978
2968
2958
2947
2935
2922
2908
2893
2878
2861
2844
2826
2807
2788
2767
2746
2723
2700
2676
2652
2626
2600
2572
2544
2515
2486
2455
2424
2392
2360
2326
2292
2257
2222
2185
2148
2111
2072
2033
1993
1953
1912
1870
1827
1784
1740
1696
1651
1605
1559
1512
1464
1416
1368
1319
1269
1220
1169
1119
1068
1016
965
913
860
808
755
702
649
596
542
488
434
380
326
272
218
164
109
55
1
-53
-107
-161
-215
-268
-321
-374
-427
-480
-532
-584
-636
-687
-738
-789
-839
-889
-938
-987
-1036
-1084
-1132
-1179
-1226
-1273
-1319
-1365
-1410
-1455
-1500
-1544
-1588
-1632
-1675
-1718
-1760
-1803
-1844
-1886
-1927
-1967
-2008
-2048
-2087
-2126
-2165
-2203
-2241
-2278
-2315
-2352
-2388
-2423
-2458
-2492
-2526
-2560
-2592
-2624
-2656
-2687
-2717
-2747
-2776
-2804
-2832
-2858
-2884
-2910
-2934
-2958
-2981
-3003
-3024
-3045
-3064
-3083
-3100
-3117
-3132
-3147
-3161
-3174
-3185
-3196
-3205
-3213
-3220
-3226
-3231
-3234
-3237
-3238
-3237
-3236
-3233
-3229
-3224
-3217
-3209
-3200
-3190
-3178
-3165
-3151
-3135
-3118
-3100
-3081
-3060
-3039
-3016
-2991
-2966
-2939
-2912
-2883
-2853
-2823
-2791
-2758
-2724
-2690
-2655
-2618
-2582
-2544
-2506
-2467
-2428
-2389
-2348
-2308
-2267
-2226
-2184
-2143
-2101
-2059
-2017
-1974
-1932
-1890
-1847
-1805
-1763
-1720
-1678
-1636
-1595
-1553
-1511
-1470
-1429
-1388
-1347
-1306
-1266
-1226
-1186
-1146
-1106
-1067
-1027
-988
-949
-911
-872
-834
-795
-757
-719
-682
-644
-606
-569
-532
-495
-458
-420
-384
-347
-310
-273
-236
-200
-163
-126
-89
-53
-16
21
58
94
131
168
205
241
278
314
351
387
423
459
495
531
567
603
638
674
709
744
778
813
847
882
916
949
983
1016
1050
1082
1115
1148
1180
1212
1243
1274
1305
1336
1366
1396
1426
1455
1484
1512
1540
1568
1595
1621
1648
1673
1698
1723
1747
1771
1794
1816
1838
1860
1880
1900
1920
1939
1957
1975
1992
2009
2025
2040
2055
2069
2082
2095
2107
2119
2130
2140
2150
2159
2168
2176
2183
2190
2197
2203
2208
2213
2218
2223
2227
2230
2234
2237
2240
2242
2245
2247
2250
2252
2254
2256
2257
2259
2261
2263
2264
2266
2268
2270
2272
2274
2276
2278
2280
2283
2285
2288
2291
2294
2298
2301
2305
2309
2313
2318
2323
2327
2333
2338
2344
2350
2356
2362
2369
2375
2382
2389
2396
2404
2411
2419
2426
2434
2442
2450
2459
2467
2475
2484
2493
2502
2511
2520
2529
2539
2548
2558
2568
2578
2588
2599
2609
2620
2631
2643
2654
2666
2678
2690
2702
2715
2727
2740
2754
2767
2781
2794
2808
2822
2837
2851
2866
2881
2895
2910
2925
2941
2956
2971
2986
3001
3016
3031
3046
3061
3076
3090
3105
3119
3132
3146
3159
3172
3184
3196
3208
3219
3230
3241
3251
3261
3270
3280
3288
3296
3304
3312
3319
3325
3331
3337
3342
3347
3351
3355
3358
3360
3362
3364
3365
3365
3365
3365
3364
3362
3360
3358
3355
3351
3348
3344
3340
3335
3331
3326
3320
3315
3310
3304
3298
3292
3287
3281
3275
3268
3262
3256
3250
3244
3238
3232
3226
3220
3214
3209
3203
3198
3192
3187
3182
3177
3173
3169
3164
3161
3157
3154
3151
3148
3146
3143
3142
3140
3139
3139
3138
3138
3139
3139
3141
3142
3144
3146
3148
3150
3153
3156
3159
3162
3166
3169
3173
3176
3180
3183
3186
3189
3192
3194
3197
3199
3200
3201
3201
3201
3201
3199
3197
3195
3191
3187
3183
3177
3171
3164
3156
3148
3139
3129
3118
3107
3095
3082
3069
3055
3040
3025
3009
2993
2976
2959
2942
2924
2906
2887
2869
2850
2831
2812
2794
2775
2756
2737
2719
2701
2683
2665
2648
2631
2614
2598
2582
2567
2552
2538
2524
2511
2498
2486
2475
2464
2454
2445
2436
2428
2421
2414
2408
2402
2397
2393
2389
2386
2384
2382
2380
2379
2379
2379
2379
2380
2381
2382
2384
2386
2388
2391
2393
2396
2398
2401
2404
2406
2409
2411
2413
2415
2417
2419
2420
2421
2422
2422
2421
2420
2419
2417
2415
2412
2408
2404
2399
2394
2388
2381
2374
2366
2358
2349
2339
2329
2319
2307
2296
2283
2271
2257
2244
2229
2215
2200
2184
2168
2152
2135
2117
2100
2082
2063
2045
2025
2007
1987
1967
1947
1927
1906
1886
1865
1844
1823
1802
1781
1759
1738
1717
1696
1675
1654
1633
1612
1592
1572
1552
1532
1513
1493
1474
1456
1437
1419
1401
1384
1366
1349
1332
1316
1299
1283
1267
1252
1236
1221
1206
1192
1178
1164
1150
1137
1124
1112
1100
1088
1077
1066
1056
1046
1036
1026
1016
1008
1000
992
984
977
970
963
956
949
943
937
930
925
919
913
907
902
896
891
885
879
874
868
863
857
851
845
839
833
827
821
815
808
802
795
789
782
775
767
760
753
745
737
729
721
712
704
695
686
677
667
657
647
637
627
616
605
594
582
570
558
546
533
520
506
492
478
463
448
433
418
402
385
369
352
334
316
298
280
261
242
223
203
183
163
142
121
100
79
57
35
12
-10
-33
-56
-80
-103
-127
-151
-175
-200
-224
-249
-274
-299
-324
-349
-374
-399
-425
-450
-476
-501
-527
-553
-580
-606
-632
-659
-686
-713
-740
-768
-796
-824
-852
-880
-909
-938
-967
-997
-1027
-1057
-1087
-1117
-1148
-1179
-1211
-1242
-1274
-1306
-1338
-1371
-1404
-1437
-1470
-1504
-1537
-1571
-1605
-1640
-1674
-1709
-1744
-1779
-1814
-1849
-1885
-1920
-1956
-1992
-2028
-2064
-2100
-2136
-2172
-2208
-2244
-2280
-2316
-2352
-2388
-2424
-2459
-2495
-2530
-2565
-2600
-2635
-2670
-2704
-2738
-2772
-2806
-2839
-2872
-2905
-2938
-2970
-3002
-3033
-3065
-3096
-3127
-3157
-3187
-3217
-3247
-3277
-3306
-3335
-3364
-3393
-3421
-3449
-3477
-3505
-3533
-3560
-3587
-3614
-3641
-3668
-3695
-3721
-3747
-3773
-3799
-3825
-3851
-3876
-3902
-3927
-3952
-3977
-4001
-4026
-4050
-4075
-4099
-4122
-4146
-4169
-4192
-4215
-4238
-4260
-4282
-4304
-4325
-4347
-4367
-4388
-4408
-4427
-4446
-4465
-4484
-4502
-4519
-4536
-4553
-4569
-4585
-4600
-4614
-4629
-4642
-4655
-4668
-4680
-4691
-4702
-4712
-4721
-4730
-4738
-4745
-4752
-4758
-4763
-4767
-4771
-4774
-4777
-4778
-4779
-4780
-4779
-4778
-4776
-4774
-4771
-4767
-4763
-4758
-4752
-4746
-4739
-4732
-4724
-4716
-4707
-4698
-4689
-4679
-4668
-4657
-4646
-4635
-4623
-4611
-4599
-4586
-4573
-4560
-4547
-4533
-4520
-4506
-4492
-4478
-4463
-4449
-4435
-4420
-4405
-4390
-4376
-4361
-4346
-4330
-4315
-4300
-4284
-4269
-4253
-4238
-4222
-4206
-4190
-4174
-4158
-4141
-4125
-4108
-4091
-4075
-4058
-4041
-4024
-4006
-3990
-3973
-3956
-3938
-3920
-3903
-3885
-3867
-3848
-3830
-3811
-3793
-3774
-3755
-3735
-3716
-3696
-3676
-3656
-3635
-3615
-3594
-3573
-3552
-3530
-3509
-3487
-3465
-3442
-3420
-3397
-3374
-3350
-3327
-3303
-3279
-3254
-3230
-3205
-3180
-3154
-3129
-3103
-3077
-3050
-3024
-2997
-2970
-2942
-2915
-2887
-2859
-2831
-2803
-2774
-2745
-2716
-2686
-2657
-2627
-2597
-2567
-2536
-2505
-2474
-2443
-2412
-2380
-2349
-2317
-2285
-2253
-2221
-2188
-2156
-2124
-2091
-2059
-2025
-1994
-1962
-1929
-1897
-1865
-1833
-1802
-1770
-1739
-1708
-1677
-1647
-1617
-1587
-1558
-1529
-1501
-1473
-1445
-1418
-1392
-1366
-1341
-1317
-1293
-1269
-1247
-1225
-1203
-1183
-1163
-1143
-1125
-1107
-1090
-1073
-1057
-1042
-1027
-1012
-1000
-987
-975
-964
-953
-943
-934
-925
-916
-909
-901
-895
-889
-883
-878
-873
-869
-865
-861
-858
-855
-853
-850
-848
-846
-844
-843
-841
-840
-839
-837
-836
-835
-834
-832
-831
-830
-828
-827
-825
-823
-821
-819
-817
-814
-812
-809
-806
-803
-799
-796
-792
-788
-784
-779
-774
-770
-764
-759
-754
-748
-742
-735
-729
-722
-715
-708
-700
-693
-685
-676
-668
-659
-650
-641
-631
-621
-611
-601
-591
-580
-569
-558
-546
-535
-523
-511
-498
-485
-472
-459
-446
-432
-418
-404
-390
-375
-361
-346
-331
-316
-301
-286
-270
-255
-240
-224
-209
-193
-178
-162
-146
-131
-115
-100
-84
-69
-53
-38
-22
-7
9
24
39
54
69
84
99
113
128
142
156
169
183
196
209
222
234
246
258
269
280
291
301
310
319
328
336
344
351
357
363
368
372
375
378
380
382
382
382
381
379
376
372
368
362
355
348
339
330
319
308
295
282
268
252
235
218
199
180
159
138
115
92
67
42
16
-12
-40
-69
-99
-130
-161
-193
-226
-260
-294
-329
-365
-401
-438
-475
-512
-550
-588
-627
-666
-705
-744
-783
-822
-862
-901
-941
-981
-1020
-1060
-1099
-1139
-1178
-1218
-1257
-1296
-1335
-1374
-1413
-1452
-1491
-1530
-1568
-1606
-1644
-1682
-1720
-1758
-1795
-1833
-1870
-1907
-1944
-1980
-2016
-2052
-2088
-2124
-2160
-2195
-2230
-2265
-2299
-2334
-2368
-2402
-2436
-2470
-2503
-2536
-2569
-2602
-2635
-2667
-2699
-2731
-2763
-2794
-2826
-2857
-2887
-2917
-2947
-2977
-3006
-3035
-3063
-3091
-3119
-3146
-3173
-3200
-3226
-3251
-3276
-3301
-3325
-3349
-3373
-3395
-3418
-3440
-3461
-3482
-3503
-3523
-3542
-3561
-3579
-3597
-3614
-3631
-3647
-3663
-3678
-3692
-3706
-3720
-3732
-3744
-3756
-3767
-3777
-3787
-3796
-3805
-3813
-3820
-3827
-3833
-3838
-3843
-3847
-3851
-3853
-3856
-3857
-3858
-3858
-3858
-3856
-3855
-3852
-3849
-3845
-3841
-3836
-3830
-3823
-3816
-3809
-3801
-3792
-3782
-3772
-3762
-3751
-3739
-3727
-3714
-3701
-3687
-3673
-3658
-3643
-3627
-3611
-3594
-3577
-3559
-3541
-3523
-3504
-3485
-3465
-3445
-3425
-3404
-3383
-3362
-3340
-3318
-3296
-3273
-3250
-3227
-3204
-3180
-3156
-3132
-3108
-3084
-3059
-3034
-3009
-2984
-2958
-2933
-2907
-2881
-2855
-2829
-2803
-2776
-2750
-2723
-2696
-2670
-2643
-2616
-2589
-2562
-2535
-2508
-2481
-2454
-2428
-2401
-2374
-2347
-2321
-2294
-2267
-2241
-2214
-2188
-2162
-2136
-2110
-2083
-2058
-2032
-2005
-1980
-1955
-1930
-1904
-1879
-1854
-1830
-1805
-1780
-1756
-1732
-1708
-1684
-1660
-1637
-1613
-1590
-1567
-1544
-1522
-1500
-1477
-1455
-1434
-1412
-1391
-1370
-1349
-1328
-1308
-1287
-1267
-1248
-1228
-1209
-1190
-1171
-1153
-1135
-1117
-1099
-1081
-1064
-1047
-1030
-1012
-997
-981
-965
-949
-933
-918
-902
-887
-872
-857
-842
-828
-813
-799
-785
-770
-757
-743
-729
-716
-702
-689
-676
-663
-651
-638
-625
-613
-601
-589
-577
-565
-553
-541
-530
-518
-506
-494
-483
-471
-459
-447
-435
-423
-410
-397
-384
-371
-358
-344
-330
-315
-300
-285
-269
-253
-236
-218
-200
-181
-162
-142
-121
-99
-77
-54
-30
-5
20
46
73
101
130
160
190
221
254
287
320
355
390
427
464
501
540
580
620
661
703
746
789
833
878
924
970
1016
1064
1113
1161
1211
1261
1311
1362
1413
1465
1517
1570
1623
1676
1730
1784
1839
1893
1948
2004
2059
2114
2170
2226
2282
2338
2394
2450
2506
2561
2617
2673
2728
2783
2838
2892
2946
3000
3053
3106
3159
3211
3263
3314
3364
3414
3464
3513
3561
3609
3656
3702
3748
3794
3838
3882
3925
3968
4010
4051
4091
4132
4172
4210
4248
4285
4322
4358
4393
4427
4461
4493
4525
4557
4587
4617
4646
4674
4702
4729
4755
4780
4804
4828
4851
4873
4895
4915
4935
4954
4972
4990
5007
5023
5038
5053
5066
5080
5092
5103
5114
5124
5134
5142
5150
5157
5164
5169
5174
5178
5182
5185
5187
5189
5189
5189
5189
5188
5186
5183
5180
5176
5171
5166
5161
5154
5147
5140
5132
5123
5114
5104
5093
5083
5071
5059
5047
5034
5021
5008
4994
4979
4964
4949
4934
4918
4901
4885
4868
4850
4833
4815
4797
4778
4759
4740
4721
4701
4682
4662
4642
4622
4601
4581
4560
4539
4518
4497
4476
4455
4434
4413
4392
4370
4349
4328
4306
4285
4263
4242
4220
4199
4177
4155
4134
4112
4090
4067
4046
4024
4002
3980
3958
3936
3914
3891
3869
3846
3823
3800
3777
3754
3731
3708
3684
3660
3636
3612
3588
3563
3539
3514
3489
3464
3438
3413
3387
3361
3335
3308
3282
3255
3229
3202
3175
3147
3120
3093
3065
3037
3010
2982
2954
2926
2897
2869
2841
2812
2783
2755
2726
2697
2669
2640
2611
2582
2553
2525
2496
2467
2439
2410
2382
2353
2325
2297
2269
2242
2214
2187
2160
2133
2106
2080
2054
2028
2001
1977
1952
1927
1903
1878
1855
1831
1808
1785
1763
1741
1720
1699
1678
1658
1639
1620
1602
1584
1567
1551
1536
1521
1507
1493
1481
1469
1458
1447
1438
1429
1421
1414
1408
1402
1397
1393
1390
1387
1386
1385
1384
1385
1386
1388
1391
1394
1398
1403
1409
1415
1422
1429
1438
1446
1456
1466
1476
1487
1499
1511
1523
1536
1549
1563
1577
1592
1606
1621
1637
1653
1669
1685
1701
1718
1735
1752
1769
1787
1805
1823
1841
1859
1877
1896
1914
1933
1951
1970
1989
2008
2027
2045
2065
2084
2103
2122
2141
2160
2179
2198
2217
2236
2255
2274
2293
2312
2330
2349
2368
2386
2405
2423
2441
2459
2477
2495
2513
2531
2549
2566
2584
2601
2618
2636
2653
2669
2686
2703
2719
2735
2751
2767
2783
2798
2813
2829
2843
2858
2872
2886
2900
2914
2927
2940
2953
2965
2977
2989
3000
3011
3022
3032
3042
3051
3060
3069
3077
3085
3093
3100
3107
3113
3119
3125
3130
3134
3139
3142
3146
3149
3151
3153
3154
3155
3156
3155
3155
3153
3151
3149
3146
3142
3138
3133
3127
3121
3114
3107
3099
3090
3080
3070
3059
3048
3036
3023
3009
2995
2980
2965
2949
2932
2914
2896
2877
2857
2837
2817
2795
2773
2751
2727
2704
2679
2655
2629
2604
2578
2551
2524
2497
2469
2441
2413
2384
2355
2327
2297
2268
2239
2209
2180
2150
2120
2091
2061
2031
2001
1971
1942
1912
1882
1852
1822
1793
1763
1733
1704
1674
1645
1616
1586
1557
1528
1499
1471
1442
1413
1385
1357
1329
1301
1273
1245
1218
1190
1163
1136
1109
1082
1056
1029
1002
977
951
925
900
874
849
824
798
773
749
724
699
674
650
625
601
577
552
528
504
480
456
432
408
384
360
336
312
288
265
241
217
194
170
147
123
100
77
53
30
7
-16
-38
-61
-84
-106
-128
-150
-172
-194
-215
-236
-257
-278
-299
-319
-339
-359
-378
-397
-416
-434
-452
-469
-487
-503
-520
-535
-551
-566
-580
-594
-608
-621
-634
-646
-657
-669
-679
-689
-699
-708
-717
-725
-732
-739
-746
-752
-758
-763
-768
-773
-777
-781
-784
-787
-790
-792
-795
-796
-798
-799
-800
-801
-801
-801
-801
-801
-801
-800
-799
-798
-797
-796
-794
-792
-791
-789
-787
-785
-782
-780
-778
-775
-773
-770
-768
-765
-762
-759
-756
-753
-749
-746
-743
-739
-736
-732
-728
-724
-720
-716
-712
-707
-703
-698
-694
-689
-684
-679
-674
-669
-664
-659
-653
-648
-642
-636
-631
-625
-619
-612
-606
-599
-593
-586
-579
-572
-565
-557
-550
-542
-535
-527
-519
-510
-502
-493
-485
-476
-467
-457
-448
-438
-429
-418
-408
-398
-387
-376
-365
-354
-343
-331
-319
-307
-295
-282
-269
-256
-243
-230
-217
-203
-190
-176
-162
-148
-135
-121
-107
-93
-79
-65
-51
-38
-24
-11
2
15
28
41
53
65
77
88
99
110
120
131
140
149
158
167
175
182
189
196
202
208
213
218
222
226
229
231
234
235
237
238
238
238
237
236
235
233
231
228
226
222
218
214
210
205
200
195
189
184
177
171
164
157
150
143
135
127
119
111
102
94
85
76
67
58
49
40
30
21
11
1
-8
-18
-28
-38
-48
-58
-68
-79
-89
-100
-110
-121
-132
-143
-154
-165
-176
-188
-200
-212
-225
-238
-251
-264
-278
-292
-306
-321
-337
-353
-369
-386
-403
-420
-439
-457
-477
-496
-517
-537
-559
-581
-603
-626
-650
-674
-699
-724
-750
-777
-804
-832
-860
-889
-919
-949
-980
-1012
-1044
-1077
-1111
-1145
-1180
-1215
-1251
-1288
-1325
-1363
-1402
-1441
-1480
-1521
-1561
-1603
-1645
-1687
-1730
-1773
-1817
-1861
-1906
-1951
-1996
-2041
-2088
-2134
-2180
-2227
-2274
-2321
-2368
-2415
-2462
-2509
-2557
-2604
-2651
-2698
-2745
-2791
-2837
-2883
-2929
-2975
-3020
-3064
-3108
-3152
-3195
-3238
-3280
-3322
-3363
-3403
-3443
-3482
-3520
-3558
-3594
-3630
-3666
-3700
-3734
-3766
-3798
-3829
-3859
-3888
-3916
-3944
-3970
-3995
-4019
-4043
-4065
-4086
-4107
-4126
-4144
-4162
-4178
-4193
-4207
-4221
-4233
-4244
-4255
-4264
-4273
-4281
-4287
-4293
-4298
-4302
-4306
-4308
-4310
-4311
-4311
-4311
-4309
-4308
-4305
-4302
-4298
-4294
-4289
-4284
-4278
-4271
-4264
-4257
-4249
-4241
-4232
-4223
-4214
-4204
-4194
-4184
-4173
-4162
-4151
-4140
-4129
-4117
-4106
-4094
-4082
-4070
-4058
-4046
-4034
-4021
-4009
-3997
-3984
-3972
-3959
-3946
-3934
-3921
-3908
-3895
-3883
-3870
-3857
-3844
-3831
-3818
-3805
-3792
-3779
-3766
-3753
-3740
-3727
-3715
-3702
-3690
-3677
-3665
-3653
-3641
-3629
-3617
-3606
-3595
-3584
-3573
-3563
-3552
-3543
-3533
-3524
-3515
-3506
-3498
-3490
-3483
-3476
-3469
-3463
-3457
-3451
-3446
-3441
-3437
-3433
-3429
-3426
-3423
-3420
-3418
-3416
-3414
-3413
-3412
-3411
-3410
-3409
-3409
-3409
-3408
-3408
-3408
-3408
-3409
-3409
-3409
-3409
-3409
-3409
-3408
-3408
-3408
-3407
-3406
-3405
-3404
-3402
-3400
-3398
-3395
-3393
-3389
-3386
-3382
-3378
-3373
-3368
-3363
-3357
-3350
-3344
-3337
-3329
-3321
-3312
-3303
-3294
-3284
-3274
-3263
-3251
-3240
-3227
-3215
-3202
-3188
-3174
-3160
-3146
-3131
-3116
-3100
-3085
-3069
-3053
-3036
-3020
-3003
-2987
-2970
-2953
-2936
-2920
-2903
-2886
-2869
-2853
-2836
-2820
-2804
-2788
-2772
-2756
-2741
-2725
-2711
-2696
-2682
-2668
-2654
-2641
-2628
-2616
-2604
-2592
-2581
-2570
-2560
-2550
-2540
-2531
-2522
-2514
-2506
-2498
-2491
-2484
-2478
-2472
-2466
-2461
-2456
-2452
-2448
-2444
-2441
-2438
-2435
-2432
-2430
-2428
-2427
-2426
-2425
-2424
-2423
-2423
-2422
-2422
-2422
-2422
-2422
-2422
-2423
-2423
-2423
-2423
-2423
-2423
-2423
-2423
-2423
-2423
-2422
-2422
-2421
-2420
-2419
-2417
-2416
-2414
-2412
-2410
-2407
-2405
-2402
-2399
-2395
-2392
-2388
-2384
-2379
-2375
-2370
-2365
-2360
-2355
-2350
-2345
-2339
-2334
-2328
-2322
-2317
-2311
-2306
-2300
-2294
-2289
-2284
-2278
-2273
-2268
-2263
-2258
-2253
-2248
-2244
-2240
-2236
-2232
-2228
-2225
-2222
-2219
-2216
-2214
-2212
-2211
-2209
-2209
-2208
-2208
-2208
-2208
-2209
-2210
-2212
-2213
-2215
-2218
-2220
-2223
-2226
-2230
-2233
-2237
-2241
-2245
-2250
-2254
-2259
-2263
-2268
-2273
-2278
-2283
-2288
-2294
-2299
-2304
-2309
-2314
-2319
-2324
-2329
-2334
-2339
-2343
-2348
-2352
-2356
-2360
-2364
-2367
-2371
-2374
-2377
-2379
-2381
-2383
-2385
-2386
-2386
-2387
-2387
-2386
-2385
-2384
-2382
-2380
-2377
-2374
-2370
-2366
-2362
-2356
-2351
-2344
-2338
-2330
-2323
-2314
-2305
-2296
-2286
-2276
-2265
-2253
-2241
-2228
-2215
-2201
-2187
-2173
-2157
-2142
-2126
-2109
-2092
-2075
-2057
-2039
-2020
-2001
-1982
-1962
-1942
-1922
-1901
-1880
-1859
-1838
-1816
-1795
-1773
-1751
-1729
-1707
-1685
-1663
-1641
-1619
-1597
-1575
-1554
-1532
-1510
-1489
-1468
-1447
-1426
-1405
-1384
-1364
-1344
-1324
-1304
-1284
-1264
-1245
-1226
-1206
-1187
-1168
-1149
-1131
-1112
-1093
-1075
-1056
-1038
-1020
-1000
-983
-965
-947
-929
-911
-893
-875
-857
-839
-821
-803
-785
-767
-749
-731
-713
-695
-677
-659
-641
-623
-604
-586
-568
-549
-531
-512
-494
-475
-457
-438
-419
-400
-382
-363
-344
-325
-307
-288
-269
-250
-232
-213
-195
-176
-158
-139
-121
-103
-85
-67
-49
-31
-14
4
21
38
55
72
89
105
122
138
154
170
185
201
216
231
246
260
275
289
303
316
330
343
356
369
382
394
406
418
430
441
452
463
473
484
494
503
513
522
531
540
548
556
564
572
579
586
593
600
607
613
619
625
631
636
641
646
651
656
660
664
668
672
675
678
681
683
686
688
689
691
692
693
693
694
693
693
692
691
690
688
686
684
681
678
675
671
667
663
658
654
648
643
638
632
626
620
614
607
601
594
588
581
574
568
561
555
548
541
535
529
522
516
510
504
498
493
487
482
477
472
467
462
457
453
449
445
441
437
433
430
427
424
421
419
416
414
412
410
408
407
406
405
404
403
403
402
402
402
403
403
404
404
405
406
407
409
410
412
413
415
417
419
421
423
425
428
430
432
435
438
440
443
446
449
451
454
457
460
463
466
470
473
476
479
483
486
490
493
497
501
505
509
513
517
521
526
530
535
540
545
551
556
562
568
574
580
586
593
600
607
614
621
629
637
645
653
662
671
679
688
697
707
716
726
735
745
755
765
775
785
795
805
815
825
835
845
855
865
875
885
895
905
914
924
933
942
951
960
969
978
987
995
1002
1010
1018
1027
1034
1041
1048
1055
1062
1068
1074
1080
1086
1091
1096
1101
1106
1110
1114
1118
1122
1125
1128
1131
1133
1135
1137
1138
1140
1141
1141
1142
1142
1141
1141
1140
1139
1138
1136
1134
1132
1129
1127
1124
1120
1117
1113
1109
1105
1100
1095
1090
1085
1080
1074
1068
1062
1055
1049
1042
1035
1027
1020
1012
1004
995
987
978
969
960
950
941
931
920
910
899
889
878
866
855
844
832
820
808
796
784
772
759
747
734
722
709
696
683
671
658
645
632
619
607
594
581
569
556
544
532
520
508
496
485
474
463
452
441
430
420
410
401
391
382
373
364
356
348
340
333
326
319
312
306
300
294
289
284
279
274
270
266
262
259
255
252
250
247
245
243
241
240
238
237
236
235
234
234
233
233
233
232
232
232
231
231
231
230
230
229
228
227
226
225
223
222
220
217
215
212
209
206
202
198
194
190
185
179
174
168
162
155
148
141
133
125
117
108
99
90
80
70
60
49
38
27
15
4
-9
-21
-34
-47
-60
-73
-87
-101
-115
-129
-144
-158
-173
-188
-203
-217
-232
-247
-262
-277
-292
-307
-322
-336
-351
-365
-379
-393
-407
-420
-434
-447
-459
-472
-484
-496
-508
-519
-530
-540
-550
-560
-569
-578
-587
-595
-602
-609
-616
-622
-627
-632
-637
-641
-644
-647
-649
-651
-652
-653
-653
-653
-652
-650
-648
-646
-643
-640
-636
-632
-627
-622
-616
-610
-604
-597
-590
-582
-574
-566
-558
-549
-540
-531
-521
-511
-501
-491
-480
-469
-458
-447
-435
-424
-412
-400
-387
-374
-362
-349
-335
-322
-308
-294
-280
-266
-252
-237
-222
-208
-193
-178
-163
-147
-132
-116
-101
-85
-69
-53
-37
-21
-5
11
27
44
60
77
94
111
128
145
163
180
198
215
233
251
269
287
306
324
343
361
380
399
418
437
457
476
496
515
535
555
575
595
616
636
657
677
698
719
740
761
782
803
824
846
867
888
910
931
953
974
996
1016
1039
1060
1082
1103
1125
1146
1167
1189
1210
1231
1252
1273
1294
1315
1335
1356
1376
1396
1416
1436
1456
1476
1495
1515
1534
1553
1572
1590
1609
1627
1645
1663
1681
1699
1716
1734
1751
1768
1784
1801
1818
1834
1850
1866
1882
1898
1913
1929
1944
1958
1973
1988
2001
2016
2029
2043
2056
2069
2082
2094
2106
2117
2129
2140
2150
2160
2170
2180
2189
2198
2206
2214
2222
2229
2236
2242
2248
2254
2259
2264
2268
2272
2275
2278
2281
2283
2285
2286
2287
2287
2287
2286
2284
2282
2280
2277
2273
2269
2264
2259
2253
2246
2239
2231
2222
2213
2203
2193
2182
2170
2158
2145
2131
2117
2102
2087
2071
2054
2037
2020
2001
1982
1963
1942
1922
1900
1878
1856
1833
1809
1785
1761
1736
1710
1684
1657
1631
1603
1575
1547
1519
1490
1461
1431
1401
1371
1341
1310
1279
1248
1217
1186
1155
1123
1091
1060
1028
996
964
932
900
868
836
804
773
741
709
678
647
615
585
554
523
493
463
433
404
375
346
318
289
261
234
207
180
153
127
101
76
51
26
2
-22
-46
-69
-92
-114
-136
-158
-179
-200
-220
-240
-260
-279
-298
-316
-334
-352
-369
-385
-401
-417
-431
-446
-460
-473
-485
-497
-508
-519
-529
-539
-547
-555
-562
-569
-575
-580
-584
-588
-590
-592
-593
-594
-593
-592
-590
-586
-583
-578
-572
-566
-558
-550
-541
-531
-520
-508
-495
-482
-468
-452
-436
-420
-402
-383
-364
-344
-323
-301
-278
-255
-230
-205
-180
-153
-126
-98
-69
-40
-10
21
53
85
118
151
185
220
255
291
327
364
401
439
478
517
556
596
636
676
717
758
800
842
884
927
969
1012
1056
1099
1143
1187
1231
1275
1319
1364
1409
1454
1499
1544
1589
1635
1680
1726
1772
1817
1863
1909
1955
2001
2047
2093
2139
2185
2230
2276
2322
2368
2413
2459
2504
2549
2594
2639
2684
2729
2773
2817
2861
2905
2948
2992
3035
3077
3120
3162
3203
3245
3286
3326
3367
3406
3446
3485
3523
3561
3599
3636
3672
3708
3744
3779
3813
3846
3879
3911
3943
3973
4003
4032
4061
4088
4115
4141
4166
4190
4214
4236
4258
4278
4298
4316
4334
4350
4366
4381
4394
4407
4418
4429
4438
4447
4454
4460
4466
4470
4473
4475
4476
4477
4476
4474
4471
4467
4463
4457
4451
4443
4435
4426
4416
4406
4394
4382
4369
4356
4342
4327
4312
4296
4279
4262
4245
4227
4208
4189
4170
4150
4129
4109
4086
4066
4043
4022
3999
3976
3953
3929
3905
3881
3857
3832
3806
3780
3754
3728
3701
3674
3646
3618
3589
3560
3531
3501
3470
3439
3408
3376
3343
3310
3277
3243
3209
3174
3138
3102
3066
3029
2992
2954
2915
2876
2837
2797
2757
2716
2675
2633
2591
2549
2506
2462
2419
2374
2330
2285
2240
2194
2148
2102
2056
2009
1962
1915
1868
1821
1773
1726
1678
1630
1582
1534
1486
1439
1391
1343
1296
1248
1201
1153
1106
1060
1012
967
921
875
829
784
740
695
651
608
565
522
480
438
397
356
315
275
236
197
159
121
84
47
10
-25
-60
-95
-129
-163
-196
-228
-260
-291
-322
-352
-381
-410
-439
-467
-495
-522
-548
-575
-600
-626
-651
-676
-700
-724
-748
-772
-795
-818
-840
-863
-885
-907
-929
-950
-972
-993
-1014
-1035
-1056
-1076
-1097
-1117
-1137
-1157
-1177
-1197
-1217
-1236
-1255
-1274
-1293
-1312
-1330
-1349
-1367
-1384
-1402
-1419
-1435
-1452
-1468
-1483
-1499
-1513
-1528
-1541
-1555
-1568
-1580
-1592
-1603
-1614
-1624
-1633
-1642
-1650
-1657
-1664
-1670
-1675
-1679
-1683
-1686
-1688
-1689
-1689
-1689
-1687
-1684
-1681
-1677
-1671
-1665
-1658
-1649
-1640
-1629
-1618
-1605
-1592
-1577
-1561
-1544
-1527
-1508
-1488
-1467
-1445
-1422
-1398
-1373
-1347
-1321
-1293
-1264
-1235
-1205
-1174
-1142
-1109
-1076
-1042
-1006
-971
-935
-898
-860
-822
-783
-744
-704
-663
-622
-581
-539
-497
-455
-412
-369
-325
-281
-238
-194
-149
-105
-61
-16
28
73
117
161
205
249
293
337
380
423
466
509
551
593
634
675
715
755
795
834
872
910
947
984
1020
1055
1090
1124
1157
1189
1221
1252
1282
1311
1339
1367
1394
1419
1444
1468
1491
1513
1534
1554
1573
1592
1609
1624
1639
1653
1666
1677
1688
1697
1705
1712
1718
1723
1726
1728
1730
1729
1728
1725
1722
1717
1710
1703
1694
1685
1674
1662
1648
1634
1618
1602
1584
1565
1545
1524
1502
1479
1455
1430
1404
1376
1348
1319
1289
1258
1227
1194
1161
1127
1092
1056
1018
982
944
906
867
827
787
746
705
663
621
579
536
492
449
405
360
316
271
226
181
135
90
44
-1
-47
-93
-139
-185
-231
-276
-322
-368
-413
-458
-504
-548
-593
-638
-682
-726
-769
-812
-855
-898
-940
-982
-1022
-1064
-1105
-1145
-1185
-1224
-1263
-1301
-1339
-1377
-1413
-1450
-1486
-1522
-1557
-1591
-1625
-1659
-1692
-1724
-1756
-1787
-1818
-1849
-1878
-1908
-1936
-1964
-1992
-2019
-2045
-2071
-2096
-2120
-2144
-2167
-2189
-2211
-2232
-2253
-2273
-2292
-2310
-2328
-2345
-2361
-2377
-2392
-2406
-2419
-2432
-2444
-2455
-2465
-2475
-2484
-2492
-2499
-2505
-2511
-2516
-2520
-2524
-2527
-2529
-2530
-2530
-2530
-2529
-2527
-2525
-2522
-2518
-2513
-2508
-2502
-2495
-2488
-2480
-2471
-2461
-2451
-2441
-2429
-2417
-2404
-2391
-2377
-2363
-2348
-2333
-2317
-2300
-2284
-2266
-2248
-2230
-2212
-2193
-2174
-2154
-2135
-2115
-2094
-2074
-2053
-2032
-2011
-1990
-1969
-1947
-1926
-1904
-1883
-1861
-1839
-1817
-1795
-1774
-1752
-1730
-1708
-1687
-1665
-1644
-1623
-1602
-1581
-1561
-1540
-1520
-1500
-1481
-1462
-1443
-1424
-1406
-1388
-1371
-1354
-1337
-1321
-1305
-1289
-1274
-1260
-1246
-1232
-1219
-1206
-1194
-1182
-1171
-1160
-1150
-1140
-1131
-1122
-1114
-1106
-1099
-1092
-1086
-1080
-1075
-1071
-1067
-1063
-1060
-1057
-1055
-1054
-1053
-1052
-1052
-1052
-1053
-1055
-1056
-1059
-1062
-1065
-1069
-1073
-1078
-1083
-1089
-1095
-1102
-1109
-1116
-1125
-1133
-1142
-1152
-1162
-1172
-1183
-1195
-1207
-1219
-1232
-1245
-1259
-1274
-1288
-1303
-1319
-1335
-1352
-1369
-1386
-1404
-1422
-1440
-1459
-1479
-1498
-1519
-1539
-1560
-1581
-1603
-1625
-1647
-1670
-1692
-1716
-1739
-1763
-1787
-1812
-1836
-1861
-1886
-1911
-1937
-1962
-1988
-2013
-2040
-2066
-2092
-2118
-2144
-2170
-2197
-2223
-2249
-2276
-2302
-2328
-2354
-2381
-2407
-2433
-2459
-2485
-2511
-2537
-2562
-2588
-2614
-2639
-2664
-2690
-2715
-2740
-2765
-2790
-2815
-2840
-2865
-2889
-2914
-2938
-2962
-2986
-3010
-3034
-3058
-3081
-3105
-3128
-3151
-3174
-3196
-3219
-3241
-3263
-3284
-3306
-3327
-3348
-3368
-3389
-3409
-3429
-3448
-3468
-3487
-3505
-3524
-3542
-3559
-3577
-3594
-3610
-3626
-3642
-3657
-3672
-3687
-3701
-3715
-3728
-3740
-3753
-3764
-3775
-3786
-3796
-3806
-3815
-3824
-3832
-3839
-3846
-3852
-3858
-3864
-3869
-3873
-3877
-3880
-3883
-3885
-3887
-3888
-3889
-3890
-3890
-3889
-3889
-3887
-3886
-3884
-3881
-3879
-3875
-3872
-3868
-3864
-3859
-3855
-3850
-3844
-3838
-3832
-3826
-3820
-3813
-3806
-3799
-3792
-3784
-3776
-3768
-3760
-3751
-3742
-3734
-3724
-3715
-3706
-3696
-3686
-3676
-3665
-3654
-3643
-3632
-3621
-3609
-3597
-3585
-3573
-3560
-3547
-3533
-3520
-3506
-3491
-3477
-3462
-3446
-3431
-3415
-3398
-3381
-3364
-3346
-3328
-3310
-3291
-3272
-3252
-3232
-3211
-3190
-3168
-3147
-3124
-3101
-3078
-3054
-3030
-3006
-2981
-2955
-2930
-2904
-2877
-2850
-2823
-2796
-2768
-2740
-2712
-2683
-2654
-2625
-2596
-2566
-2536
-2507
-2477
-2447
-2416
-2386
-2356
-2326
-2295
-2265
-2235
-2204
-2174
-2144
-2114
-2085
-2055
-2025
-1996
-1967
-1939
-1910
-1882
-1854
-1826
-1798
-1771
-1744
-1717
-1691
-1665
-1639
-1614
-1589
-1564
-1539
-1515
-1491
-1468
-1444
-1421
-1398
-1375
-1353
-1331
-1309
-1287
-1265
-1244
-1223
-1202
-1181
-1160
-1139
-1119
-1098
-1078
-1058
-1037
-1016
-997
-978
-958
-938
-918
-899
-879
-859
-840
-820
-801
-781
-762
-743
-724
-705
-686
-667
-648
-629
-611
-592
-574
-556
-538
-520
-502
-485
-468
-450
-434
-417
-400
-384
-368
-353
-337
-322
-307
-293
-279
-265
-252
-239
-227
-215
-204
-193
-182
-172
-162
-153
-144
-136
-129
-121
-115
-108
-103
-97
-92
-88
-84
-81
-78
-76
-74
-72
-71
-71
-71
-71
-72
-73
-75
-78
-80
-84
-87
-92
-96
-101
-107
-113
-119
-125
-133
-140
-148
-156
-164
-173
-182
-192
-202
-212
-222
-233
-244
-255
-267
-279
-291
-303
-315
-328
-341
-354
-368
-381
-395
-409
-423
-437
-451
-465
-480
-495
-509
-524
-539
-553
-568
-583
-598
-613
-628
-642
-657
-672
-687
-701
-716
-730
-745
-759
-773
-787
-801
-814
-827
-841
-854
-866
-879
-891
-903
-915
-926
-937
-948
-958
-968
-978
-987
-996
-1004
-1012
-1020
-1027
-1033
-1039
-1044
-1049
-1054
-1057
-1060
-1063
-1065
-1067
-1067
-1068
-1067
-1066
-1065
-1063
-1060
-1057
-1053
-1048
-1043
-1037
-1031
-1024
-1016
-1008
-1000
-992
-983
-973
-963
-952
-941
-930
-918
-906
-894
-882
-869
-856
-843
-829
-816
-802
-788
-774
-760
-746
-732
-718
-704
-690
-676
-662
-649
-635
-622
-609
-595
-583
-570
-558
-545
-533
-522
-510
-499
-488
-478
-468
-458
-448
-439
-430
-421
-413
-405
-397
-390
-382
-376
-369
-363
-357
-351
-346
-340
-335
-331
-326
-322
-318
-313
-310
-306
-302
-299
-295
-292
-288
-285
-282
-279
-276
-273
-269
-266
-263
-260
-257
-254
-250
-247
-244
-240
-237
-233
-229
-226
-222
-218
-214
-210
-206
-202
-197
-193
-189
-184
-180
-175
-170
-166
-161
-156
-151
-146
-141
-136
-131
-126
-121
-116
-111
-105
-100
-95
-90
-86
-81
-76
-71
-67
-62
-58
-54
-50
-46
-42
-38
-35
-31
-28
-25
-23
-20
-18
-16
-14
-12
-10
-9
-8
-7
-7
-6
-6
-6
-6
-7
-8
-9
-10
-12
-13
-15
-18
-20
-22
-25
-28
-31
-34
-38
-41
-45
-48
-52
-56
-60
-63
-67
-71
-75
-79
-83
-87
-91
-94
-98
-102
-105
-108
-112
-115
-118
-120
-123
-126
-128
-130
-132
-133
-135
-136
-137
-137
-138
-138
-138
-138
-137
-137
-136
-134
-133
-131
-129
-127
-125
-122
-119
-116
-113
-110
-106
-102
-98
-94
-90
-85
-80
-75
-70
-65
-60
-54
-49
-43
-37
-31
-25
-19
-13
-6
0
6
13
19
26
32
39
45
52
58
65
71
77
84
90
96
103
109
115
121
127
133
138
144
150
155
161
166
171
177
182
187
192
196
201
206
210
215
219
223
227
231
235
239
243
247
251
254
258
261
265
268
271
274
278
281
284
287
290
292
295
298
301
303
306
308
311
313
315
317
320
322
324
326
328
329
331
333
335
336
338
339
341
342
343
345
346
347
348
349
350
351
352
353
354
354
355
356
356
357
358
358
359
359
360
361
361
362
363
364
364
365
366
367
369
370
371
373
374
376
378
380
382
384
387
389
392
394
397
400
403
406
410
413
417
420
424
428
432
436
440
444
448
453
457
462
466
471
475
480
484
489
494
498
503
507
512
516
521
526
530
534
539
543
548
552
556
560
564
568
572
576
580
584
588
591
595
598
602
605
608
612
615
618
621
624
627
630
633
636
639
642
644
647
650
653
656
658
661
664
666
669
672
674
677
679
682
685
687
690
692
695
697
699
702
704
706
708
711
713
715
716
718
720
722
723
724
726
727
727
728
729
729
730
730
730
729
729
728
727
726
725
724
722
720
718
715
713
710
706
703
699
695
691
686
681
676
670
665
658
652
645
638
631
623
615
607
598
589
580
570
560
550
540
529
518
506
494
482
470
457
445
431
418
404
391
376
362
347
333
318
302
287
271
255
239
223
207
190
174
157
140
123
106
88
71
54
36
18
0
-18
-36
-54
-72
-90
-109
-127
-146
-164
-183
-202
-221
-239
-258
-277
-296
-315
-334
-353
-373
-392
-411
-430
-450
-469
-488
-507
-527
-546
-565
-584
-603
-622
-641
-660
-679
-697
-716
-734
-753
-771
-789
-807
-824
-842
-859
-876
-893
-909
-926
-942
-957
-973
-988
-1002
-1016
-1031
-1044
-1057
-1070
-1082
-1094
-1105
-1116
-1126
-1136
-1145
-1154
-1162
-1169
-1175
-1181
-1187
-1191
-1195
-1199
-1201
-1203
-1204
-1204
-1204
-1203
-1201
-1198
-1195
-1191
-1186
-1180
-1174
-1167
-1159
-1150
-1141
-1131
-1121
-1110
-1098
-1085
-1072
-1059
-1044
-1029
-1014
-998
-982
-965
-947
-929
-911
-892
-873
-853
-833
-812
-791
-770
-749
-727
-704
-682
-659
-636
-612
-588
-564
-540
-515
-490
-466
-440
-415
-389
-364
-338
-312
-285
-259
-232
-206
-179
-152
-125
-98
-70
-43
-15
13
41
69
97
126
155
184
213
242
272
302
332
363
394
425
457
489
521
554
587
620
654
688
723
757
793
828
864
901
937
974
1012
1050
1088
1126
1165
1205
1244
1284
1324
1365
1406
1448
1489
1531
1574
1616
1659
1703
1746
1790
1834
1878
1923
1968
2013
2058
2104
2150
2196
2242
2288
2335
2381
2428
2475
2522
2569
2616
2664
2711
2759
2806
2854
2901
2949
2996
3044
3091
3139
3186
3233
3280
3327
3374
3421
3467
3513
3559
3605
3651
3696
3741
3786
3830
3874
3918
3961
4003
4046
4089
4131
4173
4214
4254
4294
4334
4373
4412
4450
4487
4524
4561
4597
4632
4667
4701
4735
4768
4800
4832
4863
4893
4923
4952
4980
5007
5034
5060
5085
5109
5132
5155
5177
5197
5217
5236
5254
5271
5287
5302
5316
5329
5341
5351
5361
5369
5377
5383
5388
5392
5395
5397
5397
5396
5394
5391
5387
5381
5374
5366
5357
5346
5335
5322
5307
5292
5275
5257
5238
5217
5196
5173
5148
5123
5096
5069
5040
5009
4978
4945
4911
4876
4840
4803
4764
4724
4684
4642
4599
4555
4509
4463
4416
4367
4318
4268
4216
4164
4111
4056
4001
3945
3888
3831
3772
3713
3653
3593
3531
3469
3406
3343
3279
3215
3150
3084
3018
2951
2884
2817
2749
2680
2612
2543
2473
2404
2334
2263
2193
2122
2051
1980
1909
1837
1765
1694
1622
1550
1478
1406
1334
1262
1190
1119
1047
975
903
832
760
689
617
546
475
404
334
263
193
123
53
-16
-86
-155
-224
-292
-360
-428
-496
-563
-630
-696
-762
-828
-893
-958
-1022
-1086
-1149
-1212
-1275
-1336
-1398
-1459
-1519
-1579
-1638
-1696
-1754
-1812
-1869
-1925
-1980
-2035
-2089
-2142
-2195
-2247
-2298
-2349
-2398
-2447
-2495
-2542
-2589
-2635
-2679
-2723
-2766
-2809
-2850
-2891
-2930
-2969
-3007
-3045
-3081
-3116
-3151
-3185
-3218
-3250
-3281
-3312
-3341
-3370
-3398
-3425
-3451
-3477
-3502
-3526
-3549
-3571
-3593
-3613
-3633
-3653
-3671
-3689
-3706
-3722
-3737
-3752
-3766
-3780
-3793
-3805
-3816
-3827
-3837
-3847
-3855
-3864
-3871
-3878
-3885
-3891
-3896
-3900
-3904
-3908
-3910
-3912
-3914
-3915
-3915
-3915
-3914
-3912
-3910
-3908
-3904
-3900
-3895
-3890
-3884
-3878
-3871
-3863
-3855
-3846
-3836
-3826
-3815
-3803
-3791
-3779
-3765
-3751
-3737
-3722
-3706
-3690
-3673
-3655
-3637
-3619
-3600
-3580
-3560
-3539
-3517
-3495
-3473
-3450
-3426
-3402
-3378
-3353
-3328
-3302
-3275
-3249
-3221
-3194
-3166
-3137
-3108
-3079
-3049
-3019
-2989
-2958
-2927
-2896
-2865
-2833
-2800
-2768
-2735
-2702
-2669
-2636
-2603
-2569
-2535
-2501
-2467
-2433
-2398
-2364
-2330
-2295
-2260
-2226
-2191
-2156
-2121
-2086
-2051
-2016
-1981
-1946
-1912
-1877
-1842
-1807
-1772
-1738
-1703
-1669
-1634
-1600
-1566
-1532
-1498
-1464
-1430
-1396
-1363
-1329
-1296
-1263
-1230
-1197
-1165
-1132
-1100
-1068
-1036
-1004
-973
-942
-912
-881
-851
-820
-791
-761
-732
-703
-674
-646
-618
-590
-562
-535
-508
-481
-455
-429
-404
-378
-353
-329
-305
-281
-257
-234
-211
-189
-167
-146
-125
-104
-84
-64
-45
-26
-8
10
28
45
61
77
93
108
123
137
151
165
178
190
202
214
225
235
246
255
264
273
281
289
296
303
309
315
320
325
330
334
337
340
343
345
347
348
349
350
350
350
350
349
348
346
345
343
340
338
335
332
329
326
322
318
314
310
306
301
297
292
288
283
278
273
268
263
258
253
248
243
238
233
228
223
219
214
209
204
199
194
190
185
180
176
171
167
162
158
153
149
144
140
135
131
127
122
118
113
109
105
100
96
92
87
83
79
75
70
66
62
57
53
49
44
40
36
31
27
22
18
13
9
4
0
-5
-10
-15
-19
-24
-29
-34
-39
-44
-50
-55
-60
-66
-71
-76
-82
-87
-93
-98
-104
-109
-115
-121
-126
-132
-137
-142
-148
-153
-158
-163
-168
-173
-178
-183
-188
-192
-197
-201
-205
-209
-214
-217
-221
-225
-229
-232
-236
-239
-242
-245
-248
-251
-254
-256
-259
-261
-264
-266
-268
-270
-272
-274
-275
-277
-278
-280
-281
-282
-283
-284
-285
-286
-286
-287
-287
-288
-288
-288
-288
-287
-287
-286
-286
-285
-284
-282
-281
-280
-278
-276
-274
-272
-269
-267
-264
-261
-258
-255
-251
-248
-244
-240
-235
-231
-226
-222
-217
-212
-206
-201
-195
-189
-183
-177
-171
-164
-158
-151
-144
-137
-130
-123
-116
-108
-101
-93
-86
-78
-70
-62
-55
-47
-39
-31
-23
-16
-8
0
7
15
22
29
36
43
50
57
63
69
75
80
86
91
96
100
104
108
112
115
118
120
122
124
125
126
127
127
127
127
126
125
123
121
119
116
113
110
106
102
98
93
88
83
77
71
65
58
51
44
37
29
21
13
4
-4
-13
-23
-32
-42
-52
-62
-73
-83
-94
-105
-116
-127
-139
-151
-163
-175
-187
-199
-212
-224
-237
-250
-263
-276
-289
-303
-316
-330
-344
-358
-372
-386
-400
-414
-429
-443
-458
-473
-487
-502
-517
-532
-548
-563
-578
-594
-610
-625
-641
-657
-673
-689
-705
-721
-738
-754
-770
-787
-804
-820
-837
-854
-870
-887
-904
-921
-938
-955
-971
-988
-1004
-1022
-1038
-1055
-1071
-1088
-1104
-1120
-1136
-1152
-1168
-1183
-1199
-1214
-1229
-1243
-1258
-1272
-1286
-1299
-1313
-1325
-1338
-1350
-1362
-1373
-1384
-1395
-1405
-1415
-1424
-1433
-1441
-1449
-1456
-1462
-1468
-1474
-1479
-1483
-1487
-1490
-1493
-1494
-1496
-1497
-1497
-1496
-1495
-1493
-1491
-1488
-1485
-1480
-1476
-1470
-1464
-1458
-1451
-1443
-1435
-1426
-1416
-1407
-1396
-1385
-1374
-1362
-1349
-1336
-1323
-1309
-1295
-1280
-1265
-1249
-1233
-1217
-1200
-1183
-1166
-1148
-1129
-1111
-1092
-1073
-1053
-1033
-1012
-992
-972
-950
-929
-908
-886
-864
-841
-819
-796
-773
-750
-726
-702
-679
-654
-630
-606
-581
-556
-531
-506
-480
-455
-429
-403
-377
-351
-324
-298
-271
-245
-218
-191
-164
-137
-109
-82
-55
-28
0
27
55
82
110
137
164
192
219
246
273
300
327
354
381
407
433
460
486
511
537
563
588
613
638
662
687
711
734
758
781
804
826
848
870
891
912
932
952
972
991
1010
1028
1046
1064
1081
1097
1113
1129
1144
1159
1173
1187
1200
1212
1225
1237
1248
1259
1269
1279
1289
1298
1306
1314
1322
1330
1337
1343
1349
1355
1360
1365
1370
1374
1378
1381
1385
1387
1390
1392
1394
1396
1397
1398
1399
1399
1399
1399
1399
1398
1397
1396
1395
1393
1392
1390
1387
1385
1382
1379
1376
1372
1368
1364
1360
1356
1351
1346
1341
1336
1330
1324
1318
1312
1305
1299
1292
1284
1277
1269
1261
1253
1245
1236
1227
1218
1209
1199
1190
1180
1169
1159
1148
1138
1126
1115
1104
1092
1081
1069
1057
1045
1033
1020
1008
995
983
970
957
944
931
919
906
893
880
867
854
841
828
815
802
789
776
764
751
738
725
713
700
688
676
664
652
640
628
616
604
593
582
571
560
549
538
528
517
507
497
487
477
468
458
449
440
431
422
413
404
396
387
379
370
362
354
346
338
330
322
314
306
298
290
282
274
265
257
249
241
232
224
215
207
198
189
180
171
161
152
142
132
123
113
102
92
82
71
60
50
39
28
16
5
-7
-18
-30
-42
-54
-66
-79
-91
-103
-116
-129
-142
-155
-168
-181
-194
-207
-221
-234
-248
-261
-275
-289
-303
-317
-331
-345
-359
-373
-387
-402
-416
-430
-445
-459
-474
-489
-504
-518
-533
-549
-564
-579
-595
-610
-626
-642
-658
-674
-690
-706
-723
-739
-756
-773
-790
-808
-825
-843
-861
-879
-897
-915
-934
-952
-971
-990
-1010
-1029
-1049
-1069
-1089
-1109
-1129
-1150
-1171
-1192
-1213
-1235
-1256
-1278
-1300
-1322
-1345
-1367
-1389
-1412
-1435
-1458
-1480
-1503
-1526
-1549
-1572
-1595
-1618
-1641
-1663
-1686
-1708
-1731
-1753
-1775
-1797
-1819
-1840
-1861
-1882
-1903
-1923
-1944
-1963
-1983
-2001
-2020
-2037
-2056
-2074
-2091
-2107
-2123
-2138
-2153
-2168
-2181
-2195
-2207
-2219
-2231
-2242
-2252
-2262
-2271
-2279
-2287
-2294
-2300
-2306
-2311
-2315
-2319
-2322
-2324
-2326
-2327
-2327
-2327
-2326
-2324
-2322
-2319
-2315
-2311
-2305
-2300
-2293
-2286
-2278
-2270
-2261
-2251
-2241
-2230
-2218
-2206
-2193
-2180
-2166
-2151
-2136
-2121
-2104
-2088
-2070
-2053
-2035
-2016
-1997
-1977
-1957
-1937
-1916
-1895
-1874
-1852
-1830
-1807
-1785
-1762
-1738
-1715
-1691
-1667
-1643
-1619
-1595
-1570
-1545
-1521
-1496
-1471
-1446
-1421
-1396
-1371
-1346
-1321
-1296
-1271
-1246
-1221
-1197
-1172
-1148
-1123
-1099
-1075
-1051
-1027
-1004
-980
-957
-934
-910
-888
-865
-842
-820
-798
-776
-754
-733
-711
-690
-669
-648
-627
-607
-586
-566
-546
-526
-506
-487
-467
-448
-429
-410
-391
-372
-353
-335
-316
-298
-280
-262
-244
-226
-209
-191
-174
-157
-140
-123
-107
-90
-74
-57
-41
-26
-10
5
21
36
50
65
79
94
108
121
135
148
161
174
187
200
212
224
236
248
260
271
282
293
304
315
325
336
346
356
366
375
385
394
404
413
422
431
440
448
457
465
474
482
490
498
506
514
522
529
537
544
551
558
565
572
579
585
592
598
605
611
617
623
629
635
641
646
652
657
662
668
673
677
682
687
691
696
700
704
708
711
715
718
721
724
727
730
732
735
737
738
740
741
743
744
744
745
745
745
744
744
743
742
740
739
737
734
732
729
726
722
718
714
710
705
700
695
689
684
677
671
664
657
650
642
634
626
618
609
600
591
582
572
562
552
542
531
520
509
498
487
475
464
452
440
428
416
403
391
379
366
354
341
329
316
304
291
279
267
254
242
230
218
206
194
183
171
160
149
138
128
117
107
97
87
78
69
60
51
43
35
27
19
12
5
-1
-8
-14
-20
-25
-31
-36
-40
-45
-49
-53
-56
-60
-63
-66
-68
-70
-73
-74
-76
-77
-78
-79
-80
-80
-81
-81
-81
-81
-80
-80
-79
-78
-77
-76
-75
-73
-72
-70
-69
-67
-65
-63
-61
-59
-57
-55
-53
-51
-49
-47
-45
-42
-40
-38
-36
-34
-32
-30
-28
-26
-24
-22
-20
-18
-17
-15
-13
-12
-10
-9
-8
-6
-5
-4
-3
-2
-1
0
1
2
3
3
4
5
5
6
7
7
8
8
9
9
10
10
11
11
12
12
12
13
13
13
13
14
14
14
14
14
14
14
14
14
13
13
13
12
12
11
10
9
8
7
6
5
4
2
0
-2
-4
-6
-8
-10
-13
-16
-19
-22
-25
-29
-33
-36
-40
-45
-49
-54
-59
-64
-69
-74
-80
-86
-92
-98
-104
-111
-118
-125
-132
-139
-147
-155
-162
-170
-179
-187
-195
-204
-213
-222
-231
-240
-249
-258
-268
-277
-287
-297
-307
-317
-327
-337
-347
-357
-367
-377
-388
-398
-408
-418
-429
-439
-450
-460
-470
-481
-491
-501
-512
-522
-532
-542
-553
-563
-573
-583
-593
-603
-613
-623
-632
-642
-652
-661
-671
-680
-689
-698
-707
-716
-725
-734
-742
-751
-759
-767
-776
-784
-792
-799
-807
-814
-822
-829
-836
-843
-850
-856
-863
-869
-875
-881
-887
-893
-898
-903
-908
-913
-917
-922
-926
-930
-933
-937
-940
-943
-945
-948
-950
-951
-953
-954
-955
-955
-955
-955
-954
-953
-952
-950
-948
-945
-942
-939
-935
-930
-925
-920
-914
-908
-901
-894
-887
-878
-870
-861
-851
-841
-831
-820
-808
-796
-784
-771
-758
-744
-730
-715
-700
-685
-669
-653
-636
-620
-602
-585
-567
-549
-531
-512
-493
-474
-454
-435
-415
-395
-375
-354
-334
-313
-293
-272
-251
-230
-208
-187
-166
-145
-123
-102
-80
-59
-38
-16
5
27
48
69
91
112
133
155
176
197
218
239
260
281
302
323
344
364
385
405
426
446
467
487
507
527
547
567
587
607
627
646
666
686
705
724
744
763
782
801
820
839
858
877
896
914
933
951
970
988
1006
1024
1042
1060
1077
1095
1112
1129
1146
1163
1180
1196
1213
1229
1245
1261
1276
1292
1307
1322
1336
1351
1365
1379
1392
1406
1419
1431
1444
1456
1468
1479
1490
1501
1512
1522
1532
1541
1550
1559
1567
1575
1583
1590
1597
1604
1610
1616
1621
1626
1631
1635
1639
1643
1647
1650
1652
1655
1657
1658
1660
1661
1662
1662
1662
1662
1661
1661
1660
1658
1657
1655
1652
1650
1647
1644
1641
1637
1634
1630
1625
1621
1616
1611
1606
1601
1595
1589
1583
1577
1571
1565
1558
1551
1544
1537
1530
1523
1515
1507
1499
1491
1483
1475
1467
1458
1449
1440
1431
1422
1413
1403
1394
1384
1374
1364
1354
1343
1333
1322
1312
1301
1290
1279
1268
1256
1245
1233
1221
1210
1198
1186
1173
1161
1149
1136
1123
1111
1098
1085
1072
1059
1046
1033
1018
1006
993
980
966
953
939
926
912
899
885
872
858
845
832
818
805
792
779
766
753
740
728
715
703
690
678
666
654
642
630
618
607
595
584
573
562
551
540
529
519
509
498
488
478
468
459
449
439
430
421
411
402
393
384
375
367
358
349
340
331
323
314
305
297
288
279
271
262
253
244
235
227
217
208
199
190
180
171
161
152
142
132
122
112
102
92
81
71
60
50
39
28
18
7
-4
-15
-26
-37
-48
-59
-70
-81
-92
-103
-114
-125
-137
-148
-159
-170
-181
-192
-203
-214
-224
-235
-246
-257
-268
-278
-289
-299
-310
-320
-331
-341
-351
-361
-371
-381
-391
-400
-410
-420
-429
-438
-447
-457
-466
-475
-483
-492
-501
-509
-518
-526
-534
-543
-551
-559
-567
-575
-583
-590
-598
-606
-613
-621
-628
-636
-643
-650
-658
-665
-672
-679
-686
-694
-701
-708
-715
-722
-729
-736
-743
-750
-757
-764
-771
-778
-785
-792
-799
-805
-812
-819
-826
-832
-839
-846
-852
-859
-865
-872
-878
-884
-890
-897
-903
-909
-915
-920
-926
-932
-937
-943
-948
-954
-959
-964
-969
-974
-978
-983
-987
-992
-996
-1000
-1004
-1006
-1010
-1014
-1016
-1020
-1022
-1025
-1028
-1030
-1032
-1034
-1035
-1037
-1038
-1039
-1040
-1040
-1041
-1041
-1041
-1041
-1040
-1040
-1039
-1038
-1037
-1036
-1034
-1033
-1031
-1029
-1027
-1025
-1022
-1020
-1016
-1014
-1010
-1008
-1004
-1002
-998
-995
-991
-987
-984
-980
-976
-972
-968
-963
-959
-955
-950
-946
-941
-937
-932
-927
-923
-918
-913
-908
-903
-898
-892
-887
-882
-877
-871
-866
-860
-855
-849
-844
-838
-832
-826
-820
-814
-808
-802
-796
-790
-783
-777
-770
-764
-757
-750
-743
-736
-729
-722
-714
-707
-699
-692
-684
-676
-668
-660
-652
-643
-635
-626
-617
-609
-600
-591
-581
-572
-563
-553
-543
-534
-524
-514
-504
-493
-483
-473
-462
-452
-441
-430
-420
-409
-398
-387
-376
-365
-354
-343
-332
-322
-311
-300
-289
-278
-268
-257
-247
-236
-226
-216
-206
-196
-187
-177
-168
-159
-150
-141
-133
-125
-117
-109
-101
-94
-87
-80
-74
-68
-62
-57
-52
-47
-42
-38
-35
-31
-28
-25
-23
-21
-19
-17
-16
-15
-15
-15
-15
-16
-17
-18
-19
-21
-24
-26
-29
-33
-36
-40
-45
-49
-54
-60
-65
-71
-77
-84
-90
-97
-104
-112
-120
-127
-136
-144
-153
-161
-170
-179
-189
-198
-208
-218
-228
-238
-248
-259
-269
-280
-291
-302
-313
-324
-335
-346
-358
-369
-381
-392
-404
-415
-427
-438
-450
-462
-473
-485
-496
-508
-519
-531
-542
-554
-565
-576
-588
-599
-610
-621
-632
-642
-653
-664
-674
-685
-695
-705
-715
-725
-734
-744
-753
-762
-771
-780
-789
-797
-805
-813
-821
-829
-836
-843
-850
-857
-863
-870
-876
-882
-887
-893
-898
-903
-908
-913
-917
-921
-925
-929
-933
-936
-939
-943
-946
-948
-951
-953
-956
-958
-960
-962
-964
-965
-967
-968
-970
-971
-972
-974
-975
-976
-977
-978
-979
-980
-981
-982
-982
-983
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-994
-995
-996
-997
-999
-1000
-1000
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1020
-1022
-1024
-1027
-1029
-1032
-1035
-1038
-1041
-1044
-1047
-1050
-1053
-1056
-1060
-1063
-1067
-1070
-1074
-1077
-1081
-1085
-1088
-1092
-1096
-1100
-1104
-1108
-1112
-1116
-1121
-1125
-1129
-1134
-1138
-1143
-1147
-1152
-1157
-1162
-1166
-1171
-1177
-1182
-1187
-1192
-1198
-1203
-1209
-1214
-1220
-1226
-1232
-1238
-1244
-1250
-1257
-1263
-1270
-1276
-1283
-1289
-1296
-1303
-1310
-1317
-1324
-1331
-1339
-1346
-1353
-1360
-1368
-1375
-1383
-1390
-1398
-1405
-1412
-1420
-1427
-1435
-1442
-1450
-1457
-1465
-1472
-1480
-1487
-1494
-1502
-1509
-1516
-1523
-1530
-1537
-1544
-1551
-1557
-1564
-1571
-1577
-1583
-1590
-1596
-1602
-1607
-1613
-1619
-1624
-1630
-1635
-1640
-1645
-1650
-1654
-1659
-1663
-1667
-1671
-1675
-1679
-1683
-1686
-1690
-1693
-1696
-1698
-1701
-1703
-1706
-1708
-1710
-1712
-1713
-1715
-1716
-1717
-1718
-1718
-1719
-1719
-1719
-1719
-1718
-1718
-1717
-1716
-1715
-1713
-1712
-1710
-1708
-1705
-1703
-1700
-1697
-1693
-1690
-1686
-1682
-1678
-1673
-1668
-1663
-1658
-1652
-1646
-1640
-1634
-1627
-1620
-1613
-1606
-1598
-1590
-1582
-1574
-1565
-1556
-1547
-1538
-1528
-1518
-1508
-1498
-1487
-1476
-1465
-1454
-1443
-1431
-1419
-1407
-1395
-1382
-1369
-1356
-1343
-1330
-1317
-1303
-1289
-1275
-1261
-1247
-1233
-1218
-1204
-1189
-1174
-1159
-1144
-1129
-1113
-1098
-1083
-1067
-1052
-1036
-1020
-1004
-989
-973
-958
-942
-926
-911
-895
-879
-864
-848
-833
-817
-802
-787
-771
-756
-741
-726
-712
-697
-682
-668
-653
-639
-625
-611
-597
-584
-570
-557
-544
-531
-518
-505
-493
-481
-468
-457
-445
-433
-422
-411
-400
-389
-379
-368
-358
-348
-338
-329
-319
-310
-301
-292
-283
-275
-266
-258
-250
-242
-235
-227
-220
-212
-205
-198
-192
-185
-178
-172
-165
-159
-153
-147
-141
-135
-129
-124
-118
-113
-107
-102
-96
-91
-86
-81
-76
-71
-66
-61
-56
-51
-46
-41
-36
-31
-27
-22
-17
-12
-7
-2
2
7
12
17
22
27
32
37
42
47
52
58
63
68
73
79
84
90
96
101
107
113
119
125
131
138
144
150
157
164
171
178
185
192
199
207
215
223
231
239
247
255
264
273
282
291
300
310
319
329
339
349
359
369
380
390
401
412
422
433
445
456
467
478
490
501
513
525
536
548
560
572
584
596
608
620
632
644
656
668
680
692
704
716
728
740
751
763
775
786
798
809
820
831
842
853
864
874
884
894
904
914
924
933
942
951
960
969
977
985
993
1000
1008
1014
1022
1028
1035
1041
1046
1052
1057
1062
1066
1070
1074
1078
1081
1084
1087
1089
1092
1093
1095
1096
1097
1097
1098
1097
1097
1096
1095
1094
1092
1090
1088
1085
1082
1079
1076
1072
1068
1063
1059
1054
1049
1043
1038
1032
1026
1018
1012
1006
999
992
985
977
970
962
954
946
938
929
921
912
904
895
886
877
869
860
851
842
833
824
815
806
797
788
780
771
762
753
745
736
728
720
712
704
696
688
680
672
665
658
651
644
637
630
623
617
610
604
598
592
586
581
575
570
564
559
554
550
545
541
536
532
528
524
521
517
514
511
507
505
502
499
496
494
492
490
488
486
484
482
481
479
478
476
475
474
473
472
471
470
469
469
468
467
467
466
466
465
465
465
464
464
463
463
462
462
461
461
460
459
459
458
457
456
455
454
453
451
450
448
447
445
443
441
439
437
434
432
429
426
423
420
417
413
409
406
402
397
393
388
383
378
373
368
362
357
351
345
339
332
325
319
312
305
297
290
282
274
266
258
249
241
232
223
214
205
195
186
176
166
156
145
135
124
114
103
92
80
69
58
46
34
22
10
-2
-14
-26
-38
-51
-64
-76
-89
-102
-115
-128
-141
-154
-168
-181
-194
-208
-222
-236
-249
-263
-277
-291
-306
-320
-334
-349
-363
-378
-393
-407
-422
-437
-452
-467
-482
-498
-513
-528
-544
-559
-575
-590
-606
-622
-638
-654
-669
-685
-702
-718
-734
-750
-766
-783
-799
-816
-832
-849
-865
-882
-898
-915
-932
-949
-966
-982
-999
-1016
-1033
-1050
-1067
-1084
-1101
-1118
-1135
-1153
-1170
-1187
-1204
-1221
-1238
-1255
-1271
-1288
-1305
-1322
-1338
-1355
-1371
-1388
-1404
-1420
-1436
-1452
-1468
-1484
-1499
-1514
-1530
-1545
-1559
-1574
-1589
-1603
-1617
-1631
-1644
-1658
-1671
-1684
-1697
-1709
-1721
-1733
-1745
-1757
-1768
-1779
-1790
-1800
-1810
-1820
-1829
-1839
-1847
-1856
-1864
-1872
-1880
-1887
-1894
-1901
-1907
-1913
-1918
-1924
-1928
-1933
-1937
-1940
-1944
-1947
-1949
-1951
-1953
-1954
-1955
-1956
-1956
-1956
-1956
-1955
-1953
-1952
-1949
-1947
-1944
-1941
-1937
-1933
-1928
-1923
-1918
-1912
-1906
-1899
-1892
-1885
-1877
-1869
-1860
-1851
-1841
-1831
-1821
-1810
-1799
-1787
-1775
-1763
-1750
-1737
-1723
-1709
-1695
-1680
-1665
-1649
-1633
-1617
-1600
-1583
-1565
-1547
-1529
-1510
-1491
-1472
-1452
-1432
-1411
-1390
-1369
-1347
-1325
-1303
-1280
-1257
-1234
-1210
-1186
-1162
-1137
-1112
-1087
-1062
-1036
-1010
-984
-958
-932
-905
-878
-851
-824
-796
-769
-741
-713
-686
-658
-630
-601
-573
-545
-517
-488
-460
-432
-403
-375
-347
-318
-290
-262
-234
-206
-178
-150
-122
-94
-67
-39
-12
15
42
69
96
123
149
176
202
228
254
279
305
330
355
380
405
430
454
478
502
526
550
573
597
620
643
665
688
710
732
754
775
797
818
839
860
880
900
920
940
960
979
998
1016
1036
1054
1072
1090
1108
1125
1142
1159
1176
1192
1209
1225
1240
1256
1271
1286
1300
1315
1329
1343
1356
1370
1383
1396
1408
1420
1432
1444
1456
1467
1478
1489
1499
1509
1519
1529
1538
1547
1556
1565
1573
1581
1588
1596
1603
1610
1616
1622
1628
1633
1638
1643
1647
1652
1655
1659
1662
1664
1666
1668
1670
1671
1672
1672
1672
1672
1671
1670
1668
1666
1664
1661
1658
1655
1651
1647
1642
1637
1631
1626
1619
1613
1606
1598
1591
1583
1574
1565
1556
1547
1537
1527
1516
1505
1494
1482
1471
1458
1446
1433
1420
1407
1393
1379
1365
1351
1336
1321
1306
1291
1275
1259
1243
1227
1211
1195
1178
1161
1144
1127
1110
1093
1076
1058
1041
1022
1006
988
971
953
936
918
900
883
865
848
831
813
796
779
762
745
728
711
695
678
662
646
630
614
598
582
567
552
537
522
508
493
479
465
451
438
425
412
399
386
374
362
350
338
327
316
305
294
284
274
264
255
245
236
228
219
211
203
196
189
182
175
169
162
157
151
146
141
137
133
129
125
122
119
117
114
113
111
110
109
109
109
109
109
110
112
113
115
117
120
123
127
130
134
139
144
149
154
160
167
173
180
188
195
203
212
220
229
239
249
259
269
279
290
302
313
325
337
349
361
374
387
400
413
427
440
454
468
482
496
511
525
540
554
569
584
598
613
628
643
658
673
687
702
717
731
746
760
775
789
803
817
830
844
857
871
884
896
909
921
933
945
957
968
979
990
1000
1010
1020
1030
1040
1049
1057
1066
1074
1081
1089
1096
1102
1109
1115
1120
1125
1130
1135
1139
1143
1146
1149
1151
1153
1155
1157
1158
1158
1159
1158
1158
1157
1156
1154
1152
1150
1147
1144
1140
1137
1132
1128
1123
1118
1112
1106
1100
1093
1087
1079
1072
1064
1056
1047
1038
1029
1020
1010
1000
989
979
968
957
945
933
921
909
896
883
870
857
844
830
816
802
787
773
758
743
728
713
698
682
667
651
635
620
604
588
572
556
539
523
507
491
475
459
443
426
410
394
378
362
347
331
315
299
284
268
253
238
223
208
193
178
164
149
135
121
107
93
80
67
54
41
28
16
3
-9
-20
-32
-43
-55
-65
-76
-87
-97
-107
-116
-126
-135
-144
-153
-161
-170
-178
-185
-193
-200
-207
-214
-220
-226
-232
-238
-243
-248
-253
-257
-262
-266
-269
-273
-276
-279
-282
-284
-286
-288
-290
-292
-293
-294
-295
-295
-296
-296
-296
-296
-295
-295
-294
-293
-292
-291
-289
-288
-286
-284
-282
-280
-278
-275
-273
-270
-268
-265
-262
-259
-256
-253
-250
-247
-244
-241
-238
-235
-231
-228
-225
-221
-218
-215
-212
-208
-205
-202
-199
-196
-193
-190
-187
-184
-182
-179
-176
-174
-172
-169
-167
-165
-163
-162
-160
-159
-157
-156
-155
-154
-153
-153
-152
-152
-152
-152
-152
-152
-153
-153
-154
-155
-156
-158
-159
-161
-163
-165
-167
-169
-172
-174
-177
-180
-183
-187
-190
-194
-197
-201
-205
-210
-214
-218
-223
-228
-232
-237
-242
-248
-253
-258
-264
-269
-275
-281
-286
-292
-298
-304
-311
-317
-323
-329
-336
-342
-349
-355
-362
-368
-375
-381
-388
-395
-402
-409
-415
-422
-429
-436
-443
-450
-457
-464
-471
-478
-485
-492
-499
-506
-513
-520
-527
-534
-541
-548
-555
-562
-569
-576
-583
-590
-597
-604
-611
-618
-625
-632
-639
-647
-654
-661
-668
-675
-682
-688
-695
-702
-709
-716
-723
-729
-736
-743
-749
-756
-762
-769
-775
-781
-788
-794
-800
-806
-812
-818
-824
-829
-835
-841
-846
-852
-857
-862
-868
-873
-878
-883
-888
-893
-897
-902
-907
-911
-916
-920
-925
-929
-933
-937
-942
-946
-950
-954
-958
-962
-966
-970
-974
-978
-982
-986
-990
-994
-998
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1040
-1045
-1049
-1054
-1059
-1064
-1069
-1074
-1079
-1085
-1090
-1096
-1101
-1107
-1113
-1119
-1125
-1131
-1138
-1144
-1151
-1157
-1164
-1171
-1178
-1185
-1192
-1199
-1206
-1214
-1221
-1229
-1237
-1245
-1253
-1261
-1269
-1277
-1285
-1294
-1302
-1311
-1319
-1328
-1337
-1346
-1355
-1364
-1373
-1382
-1391
-1401
-1410
-1420
-1429
-1439
-1448
-1458
-1467
-1477
-1487
-1497
-1507
-1517
-1527
-1537
-1547
-1557
-1567
-1577
-1587
-1597
-1607
-1617
-1628
-1638
-1648
-1658
-1668
-1678
-1688
-1699
-1709
-1719
-1729
-1739
-1749
-1759
-1769
-1779
-1789
-1798
-1808
-1818
-1828
-1837
-1847
-1856
-1865
-1875
-1884
-1893
-1902
-1910
-1919
-1928
-1936
-1945
-1953
-1961
-1969
-1976
-1984
-1991
-1998
-2005
-2012
-2019
-2025
-2032
-2037
-2043
-2049
-2054
-2059
-2064
-2069
-2073
-2077
-2081
-2085
-2088
-2091
-2094
-2097
-2099
-2101
-2103
-2105
-2106
-2107
-2108
-2108
-2108
-2108
-2108
-2107
-2106
-2105
-2103
-2102
-2100
-2097
-2095
-2092
-2089
-2085
-2082
-2078
-2074
-2069
-2065
-2060
-2054
-2049
-2043
-2037
-2031
-2025
-2017
-2011
-2004
-1996
-1989
-1981
-1972
-1964
-1956
-1947
-1938
-1928
-1919
-1909
-1899
-1889
-1879
-1869
-1858
-1847
-1836
-1825
-1813
-1802
-1790
-1778
-1766
-1754
-1741
-1728
-1716
-1703
-1690
-1677
-1663
-1650
-1636
-1622
-1609
-1595
-1580
-1566
-1552
-1538
-1523
-1509
-1494
-1479
-1464
-1449
-1434
-1419
-1404
-1389
-1373
-1358
-1343
-1327
-1312
-1296
-1280
-1264
-1249
-1233
-1217
-1201
-1184
-1168
-1152
-1136
-1119
-1103
-1086
-1069
-1052
-1035
-1018
-1000
-984
-967
-949
-931
-914
-896
-878
-859
-841
-822
-804
-785
-766
-747
-727
-708
-688
-668
-648
-628
-608
-587
-566
-545
-524
-503
-482
-460
-438
-416
-394
-372
-350
-327
-304
-282
-259
-236
-213
-189
-166
-143
-119
-95
-72
-48
-24
0
23
47
71
95
119
143
167
190
214
238
261
285
308
331
355
378
401
423
446
469
491
513
535
557
578
600
621
642
663
684
704
724
744
764
783
803
822
841
859
877
895
913
931
948
965
981
998
1014
1030
1045
1061
1076
1090
1105
1119
1133
1146
1160
1173
1185
1198
1210
1222
1233
1244
1255
1266
1276
1286
1295
1305
1313
1322
1330
1338
1346
1353
1360
1366
1373
1378
1384
1389
1394
1398
1402
1406
1409
1412
1415
1417
1419
1420
1421
1422
1422
1422
1422
1421
1420
1418
1416
1414
1411
1408
1405
1401
1397
1392
1387
1382
1376
1370
1364
1357
1350
1342
1334
1326
1317
1308
1299
1289
1279
1269
1258
1247
1235
1224
1212
1199
1187
1174
1161
1147
1133
1119
1105
1090
1075
1060
1044
1029
1012
996
980
963
946
929
912
894
877
859
841
822
804
785
766
748
728
709
690
670
651
631
611
591
571
551
531
511
490
470
449
428
408
387
366
345
324
303
281
260
239
218
196
175
153
132
110
89
67
46
24
3
-19
-41
-62
-84
-106
-127
-149
-170
-192
-213
-235
-256
-278
-299
-320
-342
-363
-384
-405
-426
-447
-467
-488
-509
-529
-550
-570
-590
-610
-630
-650
-670
-690
-709
-728
-748
-767
-786
-805
-823
-842
-861
-879
-897
-915
-933
-951
-969
-986
-1004
-1020
-1038
-1056
-1072
-1089
-1106
-1123
-1139
-1156
-1172
-1188
-1204
-1220
-1236
-1252
-1267
-1283
-1299
-1314
-1329
-1345
-1360
-1375
-1390
-1405
-1420
-1434
-1449
-1464
-1478
-1492
-1507
-1521
-1535
-1549
-1563
-1577
-1590
-1604
-1617
-1631
-1644
-1657
-1670
-1683
-1696
-1709
-1722
-1734
-1746
-1759
-1771
-1783
-1795
-1807
-1818
-1830
-1841
-1853
-1864
-1875
-1886
-1896
-1907
-1917
-1928
-1938
-1948
-1958
-1967
-1977
-1986
-1996
-2005
-2013
-2023
-2031
-2040
-2048
-2056
-2064
-2072
-2079
-2087
-2094
-2101
-2108
-2114
-2121
-2127
-2133
-2139
-2145
-2150
-2156
-2161
-2166
-2171
-2175
-2179
-2184
-2188
-2191
-2195
-2198
-2201
-2204
-2207
-2209
-2211
-2214
-2215
-2217
-2218
-2220
-2221
-2222
-2222
-2223
-2223
-2223
-2223
-2222
-2222
-2221
-2220
-2219
-2218
-2216
-2214
-2212
-2210
-2208
-2205
-2202
-2200
-2196
-2193
-2190
-2186
-2182
-2178
-2174
-2170
-2165
-2160
-2155
-2150
-2145
-2140
-2134
-2128
-2122
-2116
-2110
-2103
-2097
-2090
-2083
-2076
-2068
-2061
-2053
-2045
-2037
-2029
-2020
-2012
-2003
-1994
-1985
-1976
-1966
-1956
-1946
-1936
-1926
-1916
-1905
-1894
-1883
-1872
-1861
-1850
-1838
-1826
-1814
-1802
-1789
-1777
-1764
-1752
-1739
-1725
-1712
-1699
-1685
-1672
-1658
-1644
-1630
-1616
-1602
-1587
-1573
-1559
-1544
-1529
-1514
-1500
-1485
-1470
-1455
-1439
-1424
-1409
-1394
-1378
-1363
-1347
-1332
-1316
-1300
-1284
-1269
-1253
-1237
-1221
-1205
-1189
-1172
-1156
-1140
-1124
-1107
-1091
-1074
-1057
-1041
-1024
-1006
-990
-973
-956
-939
-922
-904
-887
-869
-852
-834
-817
-799
-781
-763
-745
-727
-709
-690
-672
-653
-635
-616
-598
-579
-560
-541
-522
-503
-484
-464
-445
-425
-406
-386
-366
-346
-326
-306
-286
-266
-246
-225
-204
-184
-163
-142
-121
-100
-79
-57
-36
-14
7
29
51
73
95
117
139
161
184
206
229
251
274
297
320
343
366
389
412
436
459
482
506
529
553
576
600
624
647
671
695
719
743
766
790
814
838
862
886
910
935
959
983
1006
1031
1055
1079
1104
1128
1152
1176
1201
1225
1249
1273
1297
1321
1346
1370
1394
1418
1442
1466
1490
1514
1538
1561
1585
1609
1633
1656
1680
1703
1727
1750
1773
1797
1820
1843
1865
1888
1911
1934
1956
1978
2000
2021
2044
2066
2088
2109
2130
2151
2172
2193
2213
2234
2254
2274
2293
2313
2332
2351
2370
2388
2406
2425
2442
2460
2477
2494
2511
2528
2544
2560
2576
2591
2607
2622
2636
2651
2665
2679
2693
2706
2719
2732
2745
2757
2770
2781
2793
2804
2816
2827
2837
2848
2858
2868
2878
2887
2896
2906
2914
2923
2932
2940
2948
2956
2963
2971
2978
2985
2992
2998
3005
3011
3017
3023
3028
3034
3039
3044
3049
3053
3057
3062
3065
3069
3073
3076
3079
3082
3084
3086
3088
3090
3092
3093
3094
3095
3095
3095
3095
3094
3094
3093
3091
3089
3087
3085
3082
3079
3076
3072
3068
3063
3058
3053
3047
3041
3035
3028
3021
3013
3005
2997
2988
2978
2969
2959
2948
2937
2925
2913
2901
2888
2875
2861
2847
2832
2817
2802
2786
2770
2753
2735
2718
2700
2681
2662
2643
2623
2602
2582
2561
2539
2517
2495
2472
2449
2426
2402
2378
2354
2329
2304
2279
2253
2227
2201
2174
2148
2120
2093
2065
2037
2009
1980
1952
1923
1894
1864
1834
1804
1774
1744
1714
1683
1652
1621
1590
1558
1527
1495
1463
1431
1399
1366
1334
1301
1268
1235
1202
1169
1136
1103
1069
1036
1002
968
935
901
867
833
799
765
731
697
663
629
595
561
527
493
460
426
392
358
325
291
258
225
192
159
126
93
60
28
-5
-37
-69
-101
-132
-164
-195
-226
-257
-287
-318
-348
-378
-408
-437
-466
-495
-524
-552
-580
-608
-636
-663
-690
-717
-743
-769
-795
-821
-846
-871
-895
-919
-943
-967
-990
-1012
-1036
-1058
-1080
-1102
-1123
-1144
-1165
-1185
-1206
-1225
-1245
-1264
-1283
-1301
-1319
-1337
-1355
-1372
-1389
-1406
-1422
-1438
-1454
-1470
-1485
-1500
-1514
-1529
-1543
-1557
-1570
-1583
-1596
-1609
-1621
-1634
-1646
-1657
-1669
-1680
-1691
-1702
-1713
-1723
-1733
-1743
-1753
-1762
-1772
-1781
-1790
-1798
-1807
-1815
-1824
-1832
-1840
-1847
-1855
-1862
-1870
-1877
-1884
-1891
-1897
-1904
-1910
-1916
-1923
-1929
-1934
-1940
-1946
-1951
-1956
-1961
-1966
-1971
-1975
-1980
-1984
-1988
-1992
-1996
-1999
-2001
-2005
-2009
-2011
-2013
-2016
-2017
-2020
-2021
-2024
-2025
-2025
-2027
-2027
-2028
-2028
-2028
-2027
-2027
-2025
-2025
-2023
-2021
-2020
-2017
-2015
-2012
-2009
-2005
-2001
-1998
-1994
-1989
-1984
-1979
-1974
-1968
-1962
-1956
-1949
-1942
-1935
-1927
-1919
-1911
-1902
-1894
-1885
-1875
-1866
-1856
-1846
-1835
-1824
-1814
-1802
-1791
-1779
-1768
-1756
-1743
-1731
-1718
-1705
-1692
-1679
-1666
-1652
-1639
-1625
-1611
-1597
-1583
-1568
-1554
-1539
-1525
-1510
-1495
-1481
-1466
-1451
-1436
-1421
-1406
-1391
-1376
-1361
-1346
-1331
-1316
-1301
-1286
-1271
-1256
-1241
-1226
-1211
-1197
-1182
-1167
-1153
-1138
-1124
-1109
-1095
-1081
-1067
-1052
-1038
-1025
-1010
-997
-984
-970
-957
-944
-930
-918
-905
-892
-880
-867
-855
-843
-831
-819
-807
-796
-785
-773
-762
-751
-741
-730
-719
-709
-699
-689
-679
-669
-659
-650
-640
-631
-622
-613
-604
-595
-587
-578
-570
-562
-553
-545
-537
-530
-522
-514
-507
-499
-492
-485
-478
-471
-464
-457
-450
-444
-437
-430
-424
-417
-411
-405
-399
-392
-386
-380
-374
-368
-362
-356
-350
-344
-338
-332
-326
-320
-314
-308
-302
-297
-291
-285
-279
-273
-268
-262
-256
-251
-245
-239
-234
-228
-223
-217
-212
-207
-201
-196
-191
-186
-181
-176
-171
-166
-161
-156
-151
-146
-142
-137
-132
-128
-123
-119
-114
-110
-106
-102
-97
-93
-89
-85
-81
-77
-73
-70
-66
-62
-58
-55
-51
-47
-44
-40
-37
-33
-30
-27
-23
-20
-17
-13
-10
-7
-4
-1
2
5
8
11
14
17
20
23
25
28
31
33
36
38
40
42
45
47
48
50
52
54
55
56
57
58
59
60
61
61
61
61
61
61
60
59
58
57
55
54
52
50
47
44
41
38
35
31
27
22
17
12
7
2
-4
-11
-17
-24
-31
-39
-47
-55
-63
-72
-81
-91
-101
-111
-121
-132
-143
-155
-167
-179
-191
-204
-217
-231
-244
-258
-273
-287
-302
-317
-333
-349
-365
-381
-397
-414
-431
-448
-466
-483
-501
-519
-537
-556
-574
-593
-612
-631
-650
-670
-689
-709
-728
-748
-768
-788
-808
-828
-848
-868
-888
-908
-928
-948
-968
-988
-1008
-1028
-1047
-1067
-1087
-1107
-1126
-1146
-1165
-1184
-1203
-1222
-1241
-1260
-1278
-1297
-1315
-1333
-1351
-1369
-1387
-1404
-1421
-1438
-1455
-1472
-1489
-1505
-1521
-1537
-1553
-1569
-1584
-1599
-1614
-1629
-1644
-1658
-1672
-1686
-1700
-1713
-1726
-1739
-1752
-1765
-1777
-1789
-1801
-1812
-1824
-1835
-1845
-1856
-1866
-1876
-1885
-1894
-1903
-1912
-1920
-1929
-1936
-1944
-1951
-1958
-1964
-1970
-1976
-1982
-1987
-1992
-1996
-2000
-2004
-2008
-2011
-2013
-2017
-2019
-2021
-2023
-2025
-2025
-2027
-2027
-2028
-2028
-2028
-2027
-2025
-2025
-2024
-2021
-2020
-2017
-2016
-2013
-2009
-2007
-2004
-2000
-1996
-1992
-1988
-1984
-1979
-1974
-1969
-1964
-1958
-1953
-1947
-1941
-1935
-1928
-1922
-1915
-1908
-1901
-1894
-1887
-1879
-1872
-1864
-1856
-1848
-1840
-1832
-1824
-1815
-1806
-1797
-1788
-1779
-1770
-1761
-1751
-1741
-1731
-1721
-1711
-1701
-1690
-1680
-1669
-1658
-1647
-1636
-1624
-1613
-1601
-1589
-1577
-1565
-1552
-1540
-1527
-1514
-1501
-1488
-1474
-1460
-1447
-1433
-1418
-1404
-1390
-1375
-1360
-1345
-1330
-1315
-1299
-1284
-1268
-1252
-1236
-1220
-1204
-1188
-1171
-1155
-1138
-1121
-1105
-1088
-1071
-1055
-1038
-1020
-1004
-987
-970
-953
-937
-920
-903
-886
-869
-853
-836
-820
-803
-787
-770
-754
-738
-722
-706
-690
-674
-659
-643
-628
-613
-598
-583
-568
-553
-539
-525
-510
-496
-483
-469
-455
-442
-429
-416
-403
-391
-378
-366
-354
-342
-331
-319
-308
-297
-286
-275
-265
-255
-244
-234
-225
-215
-206
-196
-187
-178
-170
-161
-153
-145
-137
-129
-122
-114
-107
-100
-93
-87
-80
-74
-68
-62
-57
-51
-46
-41
-36
-31
-27
-23
-19
-15
-11
-8
-4
-1
2
5
7
9
12
14
15
17
18
20
21
21
22
22
23
23
23
22
22
21
21
20
19
17
16
14
13
11
9
7
5
3
0
-2
-5
-7
-10
-13
-15
-18
-21
-24
-27
-29
-32
-35
-38
-40
-43
-46
-48
-51
-53
-56
-58
-60
-62
-64
-66
-67
-69
-70
-71
-72
-73
-73
-74
-74
-74
-73
-73
-72
-71
-70
-68
-66
-64
-62
-59
-56
-53
-50
-46
-42
-38
-33
-28
-23
-18
-12
-6
0
6
13
20
27
35
43
51
59
68
77
86
95
105
115
125
136
147
158
169
181
192
204
217
229
242
256
269
283
297
311
325
340
355
370
386
401
417
433
450
467
484
501
518
536
554
572
591
609
628
647
667
686
706
726
747
767
788
810
831
853
874
896
919
941
964
987
1010
1034
1058
1082
1106
1131
1155
1180
1205
1231
1256
1282
1308
1334
1360
1387
1414
1441
1468
1495
1523
1550
1578
1606
1634
1663
1691
1720
1748
1777
1806
1835
1864
1894
1923
1952
1982
2011
2041
2071
2100
2130
2160
2189
2219
2249
2278
2308
2337
2367
2396
2426
2455
2484
2514
2543
2572
2600
2629
2658
2686
2714
2742
2770
2798
2826
2853
2880
2907
2934
2961
2987
3013
3039
3065
3090
3115
3140
3165
3189
3213
3237
3261
3284
3307
3329
3352
3373
3395
3416
3437
3458
3478
3498
3517
3536
3555
3573
3591
3608
3625
3642
3658
3674
3689
3704
3718
3732
3745
3758
3771
3782
3794
3805
3815
3825
3835
3843
3852
3860
3867
3874
3880
3886
3891
3896
3900
3903
3906
3909
3910
3912
3912
3913
3912
3911
3910
3908
3905
3902
3898
3894
3889
3884
3878
3871
3864
3856
3848
3840
3830
3821
3810
3800
3788
3777
3764
3751
3738
3724
3710
3696
3680
3665
3649
3632
3616
3598
3580
3562
3544
3525
3505
3486
3465
3445
3424
3403
3381
3359
3336
3313
3290
3267
3243
3219
3194
3169
3144
3118
3092
3066
3039
3012
2985
2958
2930
2902
2873
2845
2816
2787
2757
2728
2698
2668
2637
2607
2576
2545
2513
2482
2450
2418
2386
2354
2322
2289
2256
2224
2191
2157
2124
2091
2057
2023
1989
1955
1921
1887
1853
1819
1784
1750
1716
1681
1646
1612
1577
1542
1508
1473
1438
1404
1369
1334
1300
1265
1230
1196
1161
1127
1093
1058
1024
990
956
922
888
854
821
787
754
720
687
654
621
588
556
523
491
459
427
395
363
332
301
269
238
208
177
147
117
87
57
28
-1
-30
-59
-88
-116
-144
-172
-200
-227
-254
-281
-308
-335
-361
-387
-413
-438
-463
-488
-513
-538
-562
-586
-610
-634
-657
-680
-703
-726
-748
-771
-793
-814
-836
-858
-879
-900
-920
-941
-961
-982
-1000
-1020
-1041
-1060
-1079
-1098
-1117
-1136
-1154
-1172
-1190
-1208
-1226
-1244
-1261
-1278
-1295
-1312
-1329
-1346
-1362
-1379
-1395
-1411
-1427
-1443
-1459
-1474
-1490
-1505
-1521
-1536
-1551
-1566
-1580
-1595
-1610
-1624
-1639
-1653
-1667
-1681
-1695
-1709
-1722
-1736
-1750
-1763
-1776
-1789
-1802
-1815
-1828
-1841
-1853
-1865
-1878
-1890
-1902
-1914
-1925
-1937
-1948
-1960
-1971
-1982
-1993
-2003
-2013
-2024
-2033
-2044
-2054
-2064
-2073
-2083
-2092
-2101
-2110
-2118
-2127
-2135
-2143
-2151
-2159
-2166
-2174
-2181
-2188
-2195
-2202
-2208
-2215
-2221
-2227
-2233
-2239
-2244
-2250
-2255
-2260
-2266
-2270
-2275
-2280
-2285
-2289
-2293
-2298
-2302
-2306
-2310
-2314
-2318
-2322
-2326
-2330
-2334
-2338
-2341
-2345
-2349
-2353
-2357
-2360
-2364
-2368
-2372
-2376
-2380
-2384
-2388
-2392
-2396
-2401
-2405
-2409
-2414
-2418
-2423
-2428
-2433
-2438
-2443
-2448
-2453
-2459
-2464
-2470
-2476
-2481
-2488
-2494
-2500
-2507
-2513
-2520
-2527
-2534
-2542
-2549
-2557
-2564
-2572
-2580
-2589
-2597
-2606
-2615
-2624
-2633
-2642
-2651
-2661
-2671
-2681
-2691
-2701
-2711
-2722
-2732
-2743
-2754
-2765
-2777
-2788
-2800
-2811
-2823
-2835
-2847
-2859
-2871
-2883
-2896
-2908
-2921
-2933
-2946
-2959
-2971
-2984
-2997
-3009
-3022
-3035
-3048
-3061
-3074
-3086
-3099
-3112
-3124
-3137
-3150
-3162
-3175
-3187
-3199
-3211
-3224
-3236
-3248
-3259
-3271
-3283
-3294
-3305
-3317
-3328
-3338
-3349
-3360
-3370
-3380
-3390
-3400
-3409
-3419
-3428
-3437
-3446
-3454
-3463
-3471
-3479
-3486
-3494
-3501
-3508
-3515
-3521
-3527
-3533
-3539
-3545
-3550
-3555
-3559
-3564
-3568
-3572
-3575
-3579
-3582
-3584
-3587
-3589
-3591
-3592
-3594
-3594
-3595
-3595
-3595
-3595
-3594
-3593
-3592
-3590
-3588
-3586
-3583
-3580
-3576
-3573
-3569
-3564
-3559
-3554
-3549
-3543
-3537
-3530
-3524
-3516
-3509
-3501
-3493
-3484
-3475
-3466
-3456
-3446
-3436
-3426
-3415
-3403
-3392
-3380
-3368
-3355
-3343
-3330
-3316
-3303
-3289
-3275
-3260
-3246
-3231
-3216
-3200
-3185
-3169
-3153
-3137
-3120
-3104
-3087
-3070
-3052
-3035
-3017
-3000
-2982
-2964
-2946
-2927
-2909
-2890
-2871
-2852
-2833
-2814
-2795
-2776
-2756
-2737
-2717
-2697
-2677
-2657
-2637
-2617
-2597
-2577
-2556
-2536
-2515
-2495
-2474
-2453
-2432
-2412
-2391
-2370
-2348
-2327
-2306
-2285
-2264
-2242
-2221
-2200
-2178
-2157
-2135
-2113
-2092
-2070
-2048
-2027
-2005
-1983
-1961
-1940
-1918
-1896
-1874
-1852
-1830
-1808
-1786
-1764
-1742
-1721
-1699
-1677
-1655
-1633
-1611
-1589
-1567
-1545
-1523
-1501
-1479
-1457
-1435
-1413
-1391
-1369
-1347
-1325
-1302
-1280
-1258
-1236
-1214
-1192
-1170
-1147
-1125
-1103
-1081
-1058
-1036
-1014
-992
-969
-947
-924
-902
-880
-857
-835
-812
-789
-767
-744
-722
-699
-676
-654
-631
-608
-585
-562
-540
-517
-494
-471
-448
-425
-402
-379
-356
-333
-310
-287
-264
-240
-217
-194
-171
-148
-125
-102
-79
-56
-33
-10
13
36
59
82
105
128
150
173
195
218
240
263
285
307
329
351
373
394
416
438
459
480
501
522
543
563
584
604
624
644
664
684
703
722
741
760
779
797
816
834
852
869
887
904
921
938
954
971
987
1002
1018
1034
1050
1065
1080
1094
1109
1123
1137
1151
1164
1177
1190
1203
1216
1228
1240
1252
1263
1275
1286
1297
1307
1318
1328
1337
1347
1356
1365
1374
1382
1391
1399
1406
1413
1421
1427
1434
1440
1446
1452
1457
1462
1467
1471
1475
1479
1482
1486
1488
1491
1493
1495
1496
1498
1498
1499
1499
1499
1498
1497
1496
1495
1493
1490
1488
1485
1481
1477
1473
1469
1464
1459
1453
1447
1441
1434
1427
1420
1412
1404
1395
1386
1377
1367
1357
1347
1336
1325
1313
1301
1289
1276
1263
1250
1236
1222
1207
1192
1177
1161
1145
1129
1112
1095
1078
1060
1042
1022
1004
986
966
946
926
906
885
864
843
821
799
777
755
732
709
686
662
639
615
591
566
542
517
492
466
441
415
390
364
338
311
285
258
232
205
178
151
124
97
70
43
16
-11
-39
-66
-93
-120
-148
-175
-202
-229
-256
-284
-311
-338
-365
-391
-418
-445
-471
-498
-524
-550
-577
-603
-628
-654
-680
-705
-730
-755
-780
-805
-829
-854
-878
-902
-925
-949
-972
-995
-1018
-1041
-1063
-1085
-1107
-1128
-1149
-1170
-1191
-1211
-1231
-1250
-1270
-1288
-1307
-1325
-1343
-1360
-1377
-1394
-1410
-1426
-1442
-1457
-1472
-1486
-1500
-1513
-1526
-1539
-1551
-1562
-1573
-1584
-1594
-1604
-1613
-1622
-1631
-1639
-1646
-1653
-1659
-1665
-1671
-1676
-1680
-1684
-1688
-1691
-1693
-1695
-1697
-1698
-1699
-1699
-1699
-1698
-1697
-1695
-1693
-1690
-1687
-1684
-1680
-1676
-1671
-1666
-1661
-1655
-1649
-1642
-1635
-1628
-1620
-1612
-1603
-1594
-1585
-1575
-1565
-1555
-1545
-1533
-1522
-1510
-1498
-1486
-1473
-1460
-1447
-1434
-1420
-1406
-1391
-1376
-1361
-1346
-1330
-1314
-1298
-1282
-1265
-1248
-1231
-1213
-1196
-1178
-1159
-1141
-1122
-1103
-1084
-1065
-1045
-1025
-1004
-985
-964
-943
-922
-901
-880
-858
-836
-814
-792
-769
-747
-724
-701
-677
-654
-630
-606
-582
-558
-533
-508
-483
-458
-433
-408
-382
-356
-330
-304
-277
-251
-224
-197
-170
-143
-115
-88
-60
-32
-4
24
52
81
110
138
167
196
225
254
284
313
343
372
402
432
462
492
522
552
582
613
643
673
704
734
765
796
826
857
888
918
949
980
1010
1041
1072
1103
1134
1164
1195
1226
1256
1287
1317
1348
1378
1409
1439
1469
1499
1530
1560
1590
1619
1649
1679
1709
1738
1768
1797
1826
1856
1885
1914
1943
1972
2001
2029
2058
2086
2115
2143
2171
2199
2227
2255
2283
2310
2338
2365
2393
2420
2447
2473
2500
2527
2553
2580
2606
2632
2658
2684
2710
2735
2761
2786
2811
2836
2861
2885
2910
2934
2958
2982
3006
3030
3053
3076
3099
3122
3145
3167
3189
3211
3233
3255
3276
3297
3318
3338
3358
3378
3398
3417
3437
3455
3474
3492
3510
3528
3545
3562
3579
3596
3612
3628
3643
3658
3673
3688
3702
3715
3729
3742
3755
3767
3779
3791
3802
3813
3824
3834
3844
3853
3863
3871
3880
3888
3895
3903
3910
3916
3922
3928
3934
3939
3943
3948
3952
3955
3959
3961
3964
3966
3968
3969
3970
3971
3972
3972
3971
3971
3970
3968
3966
3964
3962
3959
3956
3953
3949
3945
3941
3936
3931
3926
3920
3914
3908
3901
3895
3888
3880
3873
3865
3857
3848
3839
3830
3821
3812
3802
3792
3782
3771
3761
3750
3738
3727
3715
3704
3691
3679
3667
3654
3641
3628
3615
3601
3587
3573
3559
3545
3530
3516
3501
3486
3471
3455
3440
3424
3408
3392
3376
3359
3343
3326
3309
3292
3275
3257
3240
3222
3205
3187
3169
3150
3132
3114
3095
3076
3057
3038
3019
3000
2980
2961
2941
2921
2901
2881
2860
2840
2819
2798
2777
2756
2735
2714
2692
2671
2649
2627
2605
2583
2560
2538
2515
2492
2469
2446
2423
2399
2376
2352
2328
2304
2280
2255
2231
2206
2181
2156
2131
2106
2080
2055
2029
2003
1977
1951
1925
1898
1872
1845
1818
1791
1764
1737
1710
1682
1655
1627
1599
1571
1543
1515
1486
1458
1429
1400
1372
1343
1314
1284
1255
1226
1196
1167
1137
1107
1077
1047
1016
987
957
926
896
866
835
804
774
743
712
681
650
619
588
557
526
495
463
432
401
369
338
307
275
244
212
181
149
118
86
54
23
-9
-40
-72
-104
-135
-167
-198
-230
-262
-293
-325
-356
-388
-419
-450
-482
-513
-544
-576
-607
-638
-669
-700
-731
-762
-792
-823
-854
-884
-915
-945
-975
-1004
-1035
-1065
-1095
-1125
-1154
-1184
-1213
-1242
-1272
-1300
-1329
-1358
-1387
-1415
-1443
-1471
-1499
-1527
-1554
-1582
-1609
-1636
-1663
-1689
-1716
-1742
-1768
-1794
-1819
-1844
-1869
-1894
-1919
-1943
-1967
-1991
-2013
-2037
-2061
-2083
-2106
-2128
-2150
-2171
-2192
-2213
-2234
-2254
-2274
-2294
-2313
-2332
-2351
-2369
-2387
-2405
-2422
-2439
-2455
-2471
-2487
-2503
-2518
-2532
-2547
-2560
-2574
-2587
-2600
-2612
-2624
-2636
-2647
-2658
-2668
-2678
-2688
-2697
-2706
-2714
-2722
-2730
-2737
-2744
-2751
-2757
-2763
-2768
-2773
-2778
-2782
-2786
-2789
-2793
-2795
-2798
-2800
-2801
-2803
-2804
-2804
-2805
-2805
-2804
-2803
-2802
-2801
-2799
-2798
-2795
-2793
-2790
-2787
-2783
-2780
-2776
-2772
-2767
-2763
-2758
-2752
-2747
-2741
-2736
-2730
-2723
-2717
-2710
-2703
-2696
-2689
-2682
-2674
-2666
-2658
-2650
-2642
-2633
-2624
-2616
-2607
-2598
-2588
-2579
-2569
-2560
-2550
-2540
-2530
-2520
-2510
-2500
-2489
-2479
-2468
-2458
-2447
-2436
-2426
-2415
-2404
-2393
-2382
-2371
-2360
-2349
-2338
-2327
-2315
-2304
-2293
-2282
-2271
-2260
-2248
-2237
-2226
-2215
-2204
-2193
-2182
-2171
-2160
-2150
-2139
-2128
-2117
-2107
-2096
-2086
-2075
-2065
-2055
-2045
-2035
-2025
-2015
-2005
-1995
-1986
-1976
-1967
-1957
-1948
-1939
-1930
-1921
-1913
-1904
-1896
-1887
-1879
-1871
-1863
-1856
-1848
-1840
-1833
-1826
-1819
-1812
-1805
-1799
-1792
-1786
-1779
-1773
-1767
-1762
-1756
-1750
-1745
-1740
-1735
-1730
-1725
-1720
-1716
-1711
-1707
-1703
-1699
-1695
-1692
-1688
-1685
-1681
-1678
-1675
-1672
-1669
-1667
-1664
-1662
-1660
-1658
-1656
-1654
-1652
-1650
-1649
-1648
-1646
-1645
-1644
-1643
-1642
-1642
-1641
-1640
-1640
-1640
-1640
-1639
-1639
-1640
-1640
-1640
-1640
-1641
-1641
-1642
-1643
-1643
-1644
-1645
-1646
-1647
-1648
-1649
-1651
-1652
-1653
-1655
-1656
-1657
-1659
-1660
-1662
-1664
-1665
-1667
-1668
-1670
-1672
-1673
-1675
-1676
-1678
-1679
-1681
-1682
-1684
-1685
-1686
-1687
-1689
-1690
-1691
-1692
-1692
-1693
-1694
-1694
-1695
-1695
-1695
-1695
-1695
-1695
-1695
-1694
-1693
-1693
-1692
-1690
-1689
-1688
-1686
-1684
-1682
-1680
-1677
-1674
-1671
-1668
-1665
-1661
-1658
-1654
-1649
-1645
-1640
-1635
-1630
-1624
-1618
-1612
-1606
-1599
-1592
-1585
-1578
-1570
-1562
-1554
-1545
-1536
-1527
-1518
-1508
-1498
-1488
-1477
-1467
-1455
-1444
-1432
-1420
-1408
-1395
-1383
-1369
-1356
-1342
-1328
-1314
-1299
-1285
-1270
-1254
-1239
-1223
-1207
-1190
-1174
-1157
-1140
-1123
-1105
-1087
-1070
-1051
-1033
-1014
-996
-977
-957
-938
-919
-899
-879
-859
-839
-818
-798
-777
-757
-736
-715
-694
-673
-652
-631
-609
-588
-566
-545
-523
-501
-480
-458
-436
-415
-393
-371
-350
-328
-306
-285
-263
-242
-220
-199
-177
-156
-135
-114
-93
-72
-52
-31
-10
10
30
50
70
90
110
129
149
168
187
206
224
243
261
279
297
315
332
349
366
383
400
416
432
448
463
479
494
509
523
537
551
565
579
592
604
617
629
641
653
664
675
685
696
706
715
724
733
742
750
758
765
772
779
786
792
797
802
807
812
816
820
823
826
828
830
832
833
834
835
835
834
833
832
830
828
826
823
820
816
812
807
802
797
791
785
778
771
764
756
748
739
730
721
711
701
690
679
668
656
644
632
619
606
593
579
565
550
536
521
505
490
474
458
441
424
407
390
373
355
337
319
301
282
264
245
225
206
187
167
147
127
107
87
67
46
26
5
-16
-37
-57
-78
-99
-121
-142
-163
-184
-205
-227
-248
-269
-290
-312
-333
-354
-375
-396
-417
-438
-459
-480
-500
-521
-541
-561
-582
-602
-621
-641
-660
-680
-699
-718
-736
-755
-773
-791
-809
-826
-844
-861
-877
-894
-910
-926
-941
-956
-971
-986
-1000
-1014
-1028
-1041
-1054
-1067
-1079
-1091
-1102
-1113
-1124
-1135
-1145
-1154
-1163
-1172
-1180
-1188
-1196
-1203
-1210
-1216
-1222
-1227
-1232
-1237
-1241
-1245
-1248
-1251
-1254
-1256
-1258
-1259
-1260
-1260
-1260
-1260
-1259
-1257
-1256
-1254
-1251
-1248
-1245
-1241
-1237
-1232
-1227
-1222
-1216
-1210
-1203
-1196
-1188
-1181
-1172
-1164
-1155
-1146
-1136
-1126
-1116
-1105
-1094
-1082
-1071
-1059
-1046
-1033
-1020
-1006
-993
-979
-965
-951
-936
-921
-905
-889
-873
-857
-841
-824
-807
-790
-772
-755
-737
-719
-700
-682
-663
-644
-625
-606
-587
-567
-548
-528
-508
-488
-468
-447
-427
-406
-386
-365
-344
-323
-302
-281
-260
-239
-218
-196
-175
-154
-132
-111
-89
-68
-46
-25
-3
18
39
61
82
103
125
146
167
188
209
230
251
272
292
313
333
353
373
393
413
433
452
471
491
509
528
547
565
583
601
618
635
652
669
686
702
718
733
749
764
779
793
807
821
834
847
860
873
885
896
908
919
929
940
950
959
968
977
986
994
1000
1008
1016
1022
1029
1034
1040
1045
1050
1054
1058
1061
1064
1067
1070
1072
1073
1075
1076
1076
1077
1077
1076
1076
1075
1073
1072
1070
1067
1065
1062
1059
1055
1051
1047
1043
1039
1034
1029
1022
1018
1012
1006
1000
994
987
980
973
966
959
952
944
936
928
920
912
903
895
886
877
868
859
850
841
831
822
812
803
793
783
774
764
754
744
734
724
714
704
694
683
673
663
653
643
633
622
612
602
592
582
572
562
552
542
532
522
512
502
492
483
473
463
454
444
435
426
416
407
398
389
380
371
363
354
345
337
328
320
312
304
296
288
280
273
265
258
250
243
236
229
222
216
209
203
197
191
185
179
173
168
163
157
153
148
143
139
135
131
127
123
119
116
113
110
107
105
102
100
98
96
94
93
91
90
89
88
87
86
86
85
85
85
85
85
85
85
86
86
87
87
88
88
89
90
91
91
92
93
94
95
95
96
97
97
98
99
99
99
100
100
100
100
100
100
100
100
100
99
99
98
97
96
95
94
92
91
89
88
86
84
82
79
77
74
72
69
66
63
60
56
53
49
45
42
38
33
29
25
20
16
11
6
1
-4
-9
-14
-20
-25
-31
-36
-42
-48
-54
-59
-65
-71
-78
-84
-90
-96
-102
-109
-115
-121
-127
-134
-140
-146
-153
-159
-165
-171
-178
-184
-190
-196
-202
-208
-214
-220
-226
-231
-237
-243
-248
-254
-259
-264
-269
-274
-279
-284
-289
-293
-298
-302
-307
-311
-315
-319
-323
-326
-330
-334
-337
-340
-343
-346
-349
-352
-355
-357
-360
-362
-364
-366
-368
-370
-372
-374
-375
-377
-378
-379
-381
-382
-383
-384
-384
-385
-386
-387
-387
-388
-388
-388
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-388
-388
-388
-388
-387
-387
-387
-386
-386
-386
-385
-385
-384
-384
-383
-383
-382
-382
-381
-381
-380
-380
-379
-379
-378
-378
-377
-377
-376
-375
-375
-374
-374
-373
-372
-372
-371
-370
-370
-369
-368
-367
-367
-366
-365
-364
-363
-363
-362
-361
-360
-359
-358
-357
-355
-354
-353
-352
-351
-349
-348
-347
-345
-344
-342
-340
-339
-337
-335
-333
-331
-330
-328
-325
-323
-321
-319
-317
-314
-312
-309
-307
-304
-301
-299
-296
-293
-290
-287
-284
-281
-278
-275
-271
-268
-264
-261
-257
-254
-250
-246
-243
-239
-235
-231
-227
-223
-219
-215
-210
-206
-202
-197
-193
-188
-184
-179
-174
-170
-165
-160
-155
-150
-145
-140
-135
-130
-125
-120
-115
-109
-104
-99
-94
-88
-83
-78
-72
-67
-62
-56
-51
-46
-40
-35
-30
-24
-19
-14
-9
-3
2
7
12
17
22
27
32
36
41
46
51
55
60
64
69
73
77
82
86
90
94
98
102
106
109
113
116
120
123
126
130
133
136
139
141
144
147
149
151
154
156
158
160
161
163
164
166
167
168
169
170
170
171
171
171
172
171
171
171
170
170
169
168
167
165
164
162
161
159
157
154
152
149
147
144
141
137
134
130
127
123
118
114
110
105
100
95
90
84
79
73
67
61
55
48
42
35
28
21
13
6
-2
-10
-18
-26
-34
-43
-52
-60
-69
-79
-88
-97
-107
-117
-127
-137
-147
-158
-168
-179
-190
-201
-212
-223
-234
-246
-257
-269
-281
-293
-305
-317
-329
-342
-354
-367
-380
-392
-405
-418
-431
-445
-458
-471
-485
-498
-511
-525
-539
-552
-566
-580
-594
-608
-622
-635
-649
-663
-677
-691
-705
-719
-733
-747
-761
-775
-789
-803
-816
-830
-844
-857
-871
-885
-898
-911
-925
-938
-951
-964
-977
-989
-1002
-1014
-1027
-1039
-1052
-1064
-1075
-1087
-1099
-1110
-1121
-1132
-1143
-1154
-1165
-1175
-1185
-1195
-1205
-1215
-1224
-1233
-1242
-1251
-1259
-1267
-1276
-1283
-1291
-1298
-1305
-1312
-1319
-1325
-1331
-1337
-1342
-1347
-1352
-1357
-1361
-1365
-1369
-1372
-1376
-1378
-1381
-1383
-1385
-1387
-1388
-1389
-1390
-1390
-1391
-1390
-1390
-1389
-1388
-1387
-1385
-1383
-1381
-1378
-1375
-1372
-1368
-1364
-1360
-1356
-1351
-1346
-1341
-1335
-1329
-1323
-1316
-1310
-1302
-1295
-1287
-1280
-1271
-1263
-1254
-1245
-1236
-1227
-1217
-1207
-1197
-1186
-1176
-1165
-1154
-1143
-1131
-1119
-1108
-1095
-1083
-1071
-1058
-1045
-1032
-1018
-1006
-992
-978
-965
-951
-937
-922
-908
-894
-879
-864
-850
-835
-820
-805
-790
-775
-759
-744
-729
-713
-698
-683
-667
-652
-636
-621
-605
-589
-574
-558
-543
-527
-512
-496
-481
-465
-450
-434
-419
-404
-389
-373
-358
-343
-328
-313
-299
-284
-269
-255
-240
-226
-212
-198
-183
-170
-156
-142
-128
-115
-102
-88
-75
-62
-50
-37
-24
-12
0
12
24
36
48
59
71
82
93
104
114
125
135
146
156
166
175
185
194
203
212
221
230
238
246
254
262
270
277
284
291
298
305
311
317
323
328
334
339
344
349
353
357
361
365
368
372
374
377
380
382
384
385
387
388
389
389
390
390
389
389
388
387
385
384
382
380
377
374
371
368
364
360
356
352
347
342
337
331
325
319
312
305
298
291
283
275
267
259
250
241
232
222
212
202
191
181
170
158
147
135
123
111
99
86
73
60
46
33
19
5
-10
-24
-39
-54
-69
-84
-100
-115
-131
-147
-164
-180
-197
-213
-230
-247
-265
-282
-299
-317
-335
-353
-371
-389
-407
-425
-444
-462
-481
-499
-518
-537
-556
-575
-594
-613
-632
-652
-671
-690
-710
-729
-749
-768
-788
-807
-827
-846
-866
-885
-905
-924
-944
-964
-983
-1002
-1022
-1041
-1061
-1080
-1100
-1119
-1138
-1157
-1176
-1195
-1214
-1233
-1252
-1271
-1290
-1308
-1327
-1345
-1363
-1382
-1400
-1418
-1436
-1453
-1471
-1489
-1506
-1523
-1540
-1557
-1574
-1591
-1608
-1624
-1640
-1656
-1672
-1688
-1703
-1719
-1734
-1749
-1764
-1778
-1792
-1807
-1820
-1834
-1848
-1861
-1874
-1886
-1899
-1911
-1923
-1935
-1946
-1958
-1969
-1979
-1990
-2000
-2009
-2019
-2028
-2037
-2045
-2054
-2062
-2070
-2077
-2084
-2091
-2098
-2104
-2110
-2115
-2120
-2125
-2130
-2134
-2138
-2141
-2145
-2148
-2150
-2152
-2154
-2156
-2157
-2158
-2159
-2159
-2159
-2159
-2158
-2157
-2156
-2155
-2153
-2151
-2148
-2146
-2143
-2139
-2136
-2132
-2128
-2123
-2119
-2114
-2109
-2103
-2097
-2092
-2085
-2079
-2073
-2066
-2059
-2052
-2044
-2037
-2029
-2021
-2013
-2004
-1996
-1987
-1979
-1970
-1961
-1951
-1942
-1933
-1923
-1913
-1904
-1894
-1884
-1873
-1863
-1853
-1842
-1832
-1821
-1811
-1800
-1789
-1778
-1767
-1756
-1745
-1734
-1723
-1712
-1701
-1690
-1679
-1667
-1656
-1645
-1634
-1622
-1611
-1600
-1588
-1577
-1566
-1555
-1544
-1532
-1521
-1510
-1499
-1488
-1477
-1467
-1456
-1445
-1434
-1424
-1413
-1403
-1393
-1383
-1373
-1363
-1353
-1343
-1333
-1324
-1315
-1306
-1297
-1288
-1279
-1270
-1262
-1254
-1246
-1238
-1231
-1223
-1216
-1209
-1202
-1196
-1189
-1183
-1177
-1172
-1166
-1161
-1156
-1151
-1146
-1142
-1138
-1134
-1131
-1127
-1124
-1122
-1119
-1117
-1115
-1113
-1111
-1110
-1109
-1108
-1108
-1107
-1107
-1108
-1108
-1109
-1110
-1111
-1112
-1114
-1116
-1118
-1120
-1123
-1125
-1129
-1132
-1135
-1139
-1143
-1147
-1151
-1156
-1161
-1166
-1171
-1176
-1182
-1188
-1194
-1200
-1206
-1213
-1220
-1227
-1234
-1241
-1249
-1256
-1264
-1272
-1280
-1288
-1297
-1305
-1314
-1323
-1332
-1341
-1350
-1359
-1368
-1378
-1387
-1397
-1407
-1416
-1426
-1436
-1446
-1456
-1466
-1476
-1487
-1497
-1507
-1517
-1528
-1538
-1548
-1559
-1569
-1579
-1590
-1600
-1610
-1621
-1631
-1641
-1651
-1661
-1671
-1681
-1691
-1701
-1711
-1720
-1730
-1739
-1749
-1758
-1767
-1776
-1785
-1794
-1802
-1811
-1819
-1827
-1835
-1843
-1851
-1858
-1865
-1872
-1879
-1886
-1892
-1899
-1905
-1910
-1916
-1921
-1926
-1931
-1936
-1940
-1944
-1948
-1952
-1955
-1958
-1961
-1963
-1965
-1967
-1969
-1970
-1971
-1972
-1972
-1972
-1972
-1972
-1971
-1970
-1968
-1966
-1964
-1962
-1959
-1956
-1953
-1949
-1945
-1941
-1936
-1931
-1925
-1919
-1913
-1907
-1900
-1893
-1885
-1877
-1869
-1860
-1851
-1841
-1831
-1821
-1811
-1800
-1788
-1777
-1764
-1752
-1739
-1726
-1712
-1698
-1684
-1669
-1654
-1638
-1622
-1606
-1589
-1572
-1555
-1537
-1519
-1500
-1481
-1462
-1442
-1422
-1402
-1381
-1360
-1339
-1317
-1295
-1273
-1250
-1227
-1204
-1180
-1156
-1132
-1107
-1082
-1057
-1031
-1004
-979
-953
-926
-900
-872
-845
-817
-789
-761
-733
-704
-675
-646
-617
-588
-558
-528
-498
-468
-437
-407
-376
-345
-314
-282
-251
-219
-187
-156
-124
-91
-59
-27
6
38
71
104
137
170
203
236
269
302
336
369
402
436
469
503
536
570
603
637
670
704
737
771
804
838
871
904
938
971
1004
1037
1070
1103
1136
1169
1201
1234
1266
1298
1330
1363
1394
1426
1458
1489
1520
1552
1583
1613
1644
1674
1705
1735
1764
1794
1823
1853
1882
1910
1939
1967
1995
2023
2050
2078
2105
2131
2158
2184
2210
2236
2261
2286
2311
2335
2360
2384
2407
2431
2454
2477
2499
2521
2543
2565
2586
2607
2627
2648
2668
2687
2707
2726
2744
2763
2781
2798
2816
2833
2850
2866
2883
2898
2914
2929
2944
2959
2973
2987
3001
3014
3027
3040
3052
3064
3076
3088
3099
3110
3120
3131
3140
3150
3159
3169
3177
3186
3194
3202
3209
3216
3223
3230
3236
3242
3248
3254
3259
3264
3268
3273
3277
3280
3284
3287
3290
3293
3295
3298
3299
3301
3303
3304
3305
3305
3306
3306
3306
3306
3305
3304
3303
3302
3301
3299
3297
3295
3293
3290
3287
3284
3281
3278
3274
3270
3266
3262
3258
3253
3248
3243
3238
3233
3227
3221
3215
3209
3203
3197
3190
3183
3176
3169
3161
3154
3146
3138
3130
3122
3114
3105
3096
3087
3078
3069
3060
3050
3040
3030
3020
3010
2999
2989
2978
2967
2955
2944
2933
2921
2909
2897
2885
2872
2859
2847
2834
2821
2807
2794
2781
2767
2753
2739
2725
2710
2696
2681
2666
2652
2636
2621
2606
2591
2575
2559
2543
2528
2512
2495
2479
2463
2447
2430
2413
2397
2380
2363
2346
2330
2313
2296
2278
2261
2244
2227
2210
2192
2175
2158
2140
2123
2105
2088
2070
2053
2035
2017
2000
1983
1965
1948
1930
1912
1895
1877
1860
1842
1824
1807
1789
1772
1754
1736
1719
1701
1684
1666
1648
1631
1613
1596
1578
1560
1543
1525
1508
1490
1473
1455
1438
1420
1403
1385
1368
1350
1333
1316
1298
1281
1264
1246
1229
1212
1195
1177
1160
1143
1126
1109
1092
1075
1058
1041
1024
1006
990
973
956
939
923
906
889
873
856
840
823
807
791
774
758
742
726
709
693
677
661
646
630
614
598
583
567
551
536
521
505
490
475
460
445
430
415
400
386
371
356
342
327
313
299
285
271
256
242
229
215
201
187
174
160
147
133
120
107
94
81
68
55
43
30
18
5
-7
-19
-31
-43
-55
-67
-79
-90
-102
-113
-124
-135
-146
-157
-167
-178
-188
-198
-208
-218
-228
-238
-247
-256
-266
-275
-283
-292
-300
-309
-317
-325
-333
-340
-348
-355
-362
-369
-376
-383
-389
-395
-401
-407
-413
-418
-424
-429
-434
-439
-444
-448
-453
-457
-461
-465
-469
-473
-477
-480
-483
-487
-490
-493
-496
-498
-501
-503
-506
-508
-510
-513
-515
-517
-519
-521
-522
-524
-526
-527
-529
-530
-532
-533
-535
-536
-537
-538
-540
-541
-542
-543
-544
-545
-546
-547
-548
-549
-549
-550
-551
-552
-552
-553
-554
-554
-555
-555
-556
-556
-557
-557
-557
-558
-558
-559
-559
-559
-560
-560
-560
-561
-561
-561
-561
-562
-562
-562
-562
-562
-563
-563
-563
-563
-564
-564
-564
-564
-565
-565
-565
-565
-566
-566
-566
-567
-567
-568
-568
-569
-569
-570
-571
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-583
-584
-586
-587
-589
-590
-592
-594
-596
-598
-600
-602
-605
-607
-610
-612
-615
-618
-620
-623
-626
-629
-633
-636
-639
-643
-646
-650
-654
-658
-662
-666
-670
-675
-679
-684
-688
-693
-698
-703
-708
-713
-718
-724
-729
-734
-740
-746
-751
-757
-763
-769
-775
-781
-787
-793
-799
-805
-812
-818
-824
-831
-837
-843
-850
-856
-863
-869
-876
-882
-889
-895
-902
-908
-915
-921
-928
-934
-940
-946
-953
-959
-965
-971
-977
-983
-989
-995
-1000
-1006
-1010
-1016
-1022
-1027
-1032
-1037
-1042
-1047
-1051
-1056
-1060
-1064
-1068
-1072
-1075
-1079
-1082
-1085
-1088
-1091
-1093
-1095
-1097
-1099
-1101
-1102
-1103
-1104
-1104
-1105
-1105
-1104
-1104
-1103
-1102
-1101
-1099
-1097
-1095
-1092
-1090
-1087
-1083
-1079
-1075
-1071
-1066
-1062
-1056
-1051
-1045
-1039
-1032
-1025
-1018
-1010
-1002
-994
-986
-977
-968
-959
-949
-939
-928
-918
-907
-895
-884
-872
-859
-847
-834
-821
-807
-794
-779
-765
-750
-736
-720
-705
-689
-673
-657
-640
-623
-606
-589
-571
-554
-535
-517
-499
-480
-461
-442
-422
-403
-383
-363
-343
-322
-302
-281
-260
-239
-218
-196
-175
-153
-131
-109
-87
-65
-42
-20
3
25
48
71
94
118
141
164
188
211
235
259
283
306
330
354
378
402
426
450
475
499
523
547
571
596
620
644
668
692
716
740
764
788
812
836
859
883
906
930
953
976
999
1022
1045
1068
1090
1113
1135
1157
1179
1201
1222
1243
1264
1285
1306
1326
1346
1366
1386
1405
1424
1443
1461
1479
1497
1515
1532
1549
1566
1582
1598
1613
1628
1643
1657
1671
1685
1698
1711
1723
1735
1747
1758
1768
1778
1788
1797
1806
1814
1822
1830
1836
1843
1849
1854
1859
1863
1867
1870
1873
1875
1877
1878
1879
1879
1879
1878
1876
1874
1872
1869
1865
1861
1856
1851
1845
1839
1832
1825
1817
1808
1799
1790
1779
1769
1758
1746
1734
1721
1708
1694
1680
1665
1650
1634
1618
1601
1584
1566
1548
1529
1510
1490
1470
1450
1429
1407
1385
1363
1340
1317
1294
1270
1245
1220
1195
1170
1144
1117
1091
1063
1036
1008
980
951
923
893
864
834
804
774
743
712
681
649
617
585
553
520
487
454
421
388
354
320
286
252
217
183
148
113
78
43
8
-28
-63
-99
-135
-171
-207
-242
-279
-315
-351
-387
-423
-459
-496
-532
-568
-604
-640
-677
-713
-749
-785
-821
-857
-892
-928
-964
-999
-1034
-1070
-1105
-1140
-1174
-1209
-1244
-1278
-1312
-1346
-1380
-1413
-1446
-1480
-1512
-1545
-1578
-1610
-1642
-1673
-1705
-1736
-1767
-1797
-1828
-1858
-1887
-1917
-1946
-1975
-2003
-2031
-2059
-2086
-2114
-2140
-2167
-2193
-2219
-2244
-2269
-2294
-2318
-2342
-2365
-2389
-2411
-2434
-2456
-2477
-2499
-2520
-2540
-2560
-2580
-2599
-2618
-2637
-2655
-2673
-2690
-2707
-2724
-2740
-2756
-2771
-2786
-2801
-2815
-2829
-2843
-2856
-2869
-2881
-2894
-2905
-2917
-2928
-2939
-2949
-2959
-2969
-2978
-2987
-2996
-3005
-3013
-3020
-3028
-3035
-3042
-3049
-3055
-3061
-3067
-3072
-3077
-3082
-3087
-3091
-3096
-3099
-3103
-3106
-3110
-3112
-3115
-3117
-3120
-3122
-3123
-3125
-3126
-3128
-3128
-3129
-3130
-3130
-3130
-3131
-3130
-3130
-3130
-3129
-3128
-3127
-3126
-3125
-3124
-3122
-3121
-3119
-3117
-3115
-3113
-3110
-3108
-3105
-3103
-3100
-3097
-3094
-3091
-3088
-3085
-3081
-3078
-3074
-3070
-3067
-3063
-3059
-3055
-3051
-3046
-3042
-3038
-3033
-3029
-3024
-3019
-3014
-3009
-3004
-2999
-2994
-2989
-2983
-2978
-2972
-2967
-2961
-2955
-2949
-2943
-2937
-2931
-2925
-2919
-2912
-2906
-2899
-2893
-2886
-2879
-2872
-2866
-2859
-2852
-2844
-2837
-2830
-2823
-2816
-2808
-2801
-2793
-2786
-2778
-2771
-2763
-2755
-2747
-2740
-2732
-2724
-2716
-2708
-2700
-2692
-2684
-2676
-2668
-2659
-2651
-2643
-2635
-2627
-2618
-2610
-2602
-2593
-2585
-2577
-2568
-2560
-2552
-2543
-2535
-2527
-2518
-2510
-2502
-2493
-2485
-2477
-2468
-2460
-2452
-2443
-2435
-2427
-2418
-2410
-2402
-2394
-2386
-2377
-2369
-2361
-2353
-2345
-2337
-2328
-2320
-2312
-2304
-2296
-2288
-2280
-2272
-2264
-2256
-2248
-2240
-2232
-2224
-2216
-2208
-2201
-2193
-2185
-2177
-2169
-2161
-2154
-2146
-2138
-2130
-2123
-2115
-2107
-2100
-2092
-2085
-2077
-2070
-2062
-2055
-2048
-2040
-2033
-2025
-2019
-2011
-2004
-1997
-1990
-1983
-1977
-1970
-1963
-1956
-1950
-1943
-1937
-1930
-1924
-1918
-1912
-1906
-1900
-1894
-1888
-1882
-1877
-1871
-1866
-1860
-1855
-1850
-1845
-1840
-1835
-1830
-1825
-1821
-1816
-1812
-1807
-1803
-1799
-1795
-1790
-1786
-1783
-1779
-1775
-1771
-1768
-1764
-1761
-1758
-1754
-1751
-1748
-1745
-1742
-1739
-1737
-1734
-1731
-1728
-1726
-1723
-1721
-1718
-1716
-1714
-1711
-1709
-1707
-1704
-1702
-1700
-1698
-1696
-1694
-1692
-1690
-1688
-1686
-1683
-1681
-1679
-1677
-1675
-1673
-1670
-1668
-1666
-1664
-1661
-1659
-1656
-1654
-1651
-1648
-1646
-1643
-1640
-1637
-1634
-1631
-1627
-1624
-1620
-1617
-1613
-1609
-1605
-1601
-1597
-1593
-1588
-1583
-1579
-1574
-1569
-1564
-1558
-1553
-1547
-1541
-1536
-1529
-1523
-1517
-1510
-1504
-1497
-1490
-1482
-1475
-1468
-1460
-1452
-1444
-1436
-1427
-1419
-1410
-1401
-1392
-1383
-1373
-1364
-1354
-1344
-1334
-1323
-1313
-1302
-1291
-1280
-1269
-1257
-1246
-1234
-1222
-1210
-1198
-1185
-1173
-1160
-1147
-1134
-1120
-1107
-1093
-1079
-1065
-1050
-1036
-1020
-1006
-991
-976
-960
-944
-928
-912
-896
-879
-862
-845
-828
-811
-793
-775
-757
-739
-721
-702
-683
-664
-645
-625
-605
-585
-565
-545
-524
-504
-483
-462
-441
-419
-397
-376
-354
-332
-309
-287
-264
-242
-219
-196
-172
-149
-126
-102
-79
-55
-31
-7
17
41
66
90
114
139
163
188
212
237
261
286
311
335
360
385
409
434
458
483
507
532
556
580
605
629
653
677
701
725
748
772
795
819
842
865
888
911
934
956
979
1000
1022
1045
1067
1089
1110
1131
1153
1174
1194
1215
1235
1256
1276
1295
1315
1335
1354
1373
1392
1410
1429
1447
1465
1483
1501
1518
1535
1552
1569
1585
1601
1617
1633
1648
1664
1679
1693
1708
1722
1736
1750
1763
1776
1789
1802
1814
1827
1838
1850
1861
1872
1883
1894
1904
1914
1924
1933
1942
1951
1959
1968
1976
1983
1991
1998
2005
2011
2017
2024
2029
2035
2040
2045
2049
2053
2057
2061
2064
2067
2070
2072
2074
2076
2078
2079
2080
2080
2080
2080
2080
2079
2078
2077
2076
2074
2072
2069
2066
2063
2060
2056
2052
2048
2043
2037
2033
2028
2021
2016
2009
2003
1996
1989
1981
1973
1965
1957
1948
1939
1930
1920
1910
1900
1889
1879
1867
1856
1844
1832
1820
1807
1794
1781
1768
1754
1740
1726
1711
1696
1681
1665
1650
1634
1617
1601
1584
1567
1550
1532
1514
1496
1478
1459
1441
1422
1402
1383
1363
1343
1323
1303
1282
1261
1240
1219
1198
1176
1154
1132
1110
1088
1065
1042
1020
997
974
950
927
903
880
856
832
808
785
761
736
712
688
664
640
615
591
567
542
518
494
470
445
421
397
373
349
324
301
277
253
229
206
182
159
136
112
90
67
44
22
0
-22
-44
-66
-87
-109
-130
-150
-171
-191
-211
-231
-251
-270
-289
-307
-326
-344
-362
-379
-396
-413
-429
-446
-461
-477
-492
-507
-521
-535
-549
-562
-575
-588
-600
-612
-623
-635
-645
-656
-666
-675
-684
-693
-701
-709
-717
-724
-731
-737
-743
-749
-754
-759
-763
-767
-770
-774
-776
-779
-780
-782
-783
-784
-784
-784
-784
-783
-782
-780
-778
-776
-773
-770
-767
-763
-759
-754
-749
-744
-738
-733
-726
-720
-713
-706
-698
-690
-682
-674
-665
-656
-647
-637
-627
-617
-607
-596
-585
-574
-563
-551
-540
-528
-515
-503
-490
-478
-465
-452
-438
-425
-411
-398
-384
-370
-355
-341
-327
-312
-297
-283
-268
-253
-238
-223
-207
-192
-177
-161
-146
-130
-114
-98
-83
-67
-51
-35
-19
-3
13
29
46
62
78
94
111
127
143
159
176
192
208
224
241
257
273
289
305
321
337
353
369
385
401
417
433
449
465
481
496
512
528
543
559
574
589
605
620
635
650
666
681
695
710
725
740
754
769
783
798
812
826
840
854
868
882
896
909
923
936
950
963
976
989
1002
1014
1028
1040
1053
1065
1077
1089
1101
1113
1125
1137
1148
1159
1171
1182
1193
1204
1214
1225
1236
1246
1256
1266
1276
1286
1296
1306
1315
1325
1334
1343
1352
1361
1370
1378
1387
1396
1404
1412
1420
1428
1436
1444
1452
1459
1467
1474
1481
1489
1496
1503
1510
1517
1523
1530
1537
1544
1550
1557
1563
1570
1576
1582
1589
1595
1601
1607
1614
1620
1626
1632
1638
1644
1650
1656
1662
1668
1674
1680
1686
1692
1698
1704
1710
1716
1721
1727
1733
1739
1745
1751
1757
1763
1769
1775
1781
1787
1793
1799
1805
1811
1817
1823
1829
1835
1841
1847
1853
1859
1865
1871
1877
1883
1889
1896
1902
1908
1914
1921
1927
1933
1939
1946
1952
1958
1965
1971
1977
1984
1990
1996
2003
2009
2016
2021
2029
2035
2041
2048
2054
2061
2067
2074
2080
2087
2093
2100
2106
2113
2119
2126
2132
2138
2145
2151
2157
2163
2170
2176
2182
2188
2194
2200
2206
2211
2217
2223
2228
2234
2239
2245
2250
2255
2260
2265
2270
2275
2280
2284
2289
2293
2297
2301
2305
2309
2312
2316
2319
2322
2325
2328
2330
2333
2335
2337
2339
2341
2342
2344
2345
2346
2346
2347
2347
2347
2347
2347
2346
2345
2344
2343
2341
2339
2337
2335
2332
2329
2326
2323
2320
2316
2312
2307
2303
2298
2293
2287
2281
2276
2269
2263
2256
2249
2242
2234
2226
2218
2210
2201
2192
2183
2173
2164
2154
2143
2133
2122
2111
2100
2088
2076
2064
2051
2039
2025
2013
1999
1986
1972
1957
1943
1928
1913
1898
1883
1867
1851
1835
1819
1802
1785
1768
1751
1733
1716
1698
1679
1661
1642
1623
1604
1585
1566
1546
1526
1506
1485
1465
1444
1423
1402
1381
1359
1337
1315
1293
1271
1248
1226
1203
1180
1157
1133
1110
1086
1062
1038
1014
990
966
941
916
892
867
841
816
791
765
739
714
688
662
635
609
582
556
529
502
475
448
421
394
367
339
312
284
257
229
201
173
145
117
89
61
33
5
-23
-51
-80
-108
-136
-165
-193
-222
-250
-279
-307
-336
-364
-393
-421
-450
-478
-507
-535
-563
-592
-620
-648
-677
-705
-733
-761
-789
-817
-845
-873
-901
-929
-957
-984
-1012
-1039
-1067
-1094
-1122
-1149
-1176
-1203
-1230
-1257
-1283
-1310
-1336
-1363
-1389
-1415
-1441
-1467
-1493
-1519
-1544
-1570
-1595
-1620
-1645
-1670
-1695
-1719
-1744
-1768
-1792
-1816
-1840
-1864
-1888
-1911
-1935
-1958
-1981
-2004
-2025
-2049
-2071
-2094
-2116
-2138
-2159
-2181
-2202
-2223
-2244
-2265
-2286
-2306
-2327
-2347
-2367
-2386
-2406
-2425
-2444
-2463
-2482
-2500
-2519
-2537
-2555
-2572
-2590
-2607
-2624
-2641
-2658
-2675
-2691
-2707
-2723
-2739
-2754
-2769
-2785
-2799
-2814
-2829
-2843
-2857
-2871
-2885
-2898
-2911
-2924
-2937
-2950
-2962
-2974
-2987
-2998
-3010
-3021
-3033
-3044
-3054
-3065
-3075
-3086
-3096
-3106
-3115
-3125
-3134
-3143
-3152
-3160
-3169
-3177
-3185
-3193
-3200
-3208
-3215
-3222
-3229
-3235
-3242
-3248
-3254
-3260
-3265
-3271
-3276
-3281
-3286
-3291
-3295
-3299
-3303
-3307
-3311
-3315
-3318
-3321
-3324
-3327
-3329
-3332
-3334
-3336
-3338
-3339
-3340
-3342
-3343
-3343
-3344
-3344
-3345
-3345
-3345
-3344
-3344
-3343
-3342
-3341
-3340
-3339
-3337
-3335
-3333
-3331
-3329
-3327
-3324
-3321
-3318
-3315
-3312
-3309
-3305
-3301
-3297
-3293
-3289
-3285
-3280
-3276
-3271
-3266
-3261
-3255
-3250
-3245
-3239
-3233
-3227
-3221
-3215
-3209
-3202
-3196
-3189
-3182
-3176
-3169
-3161
-3154
-3147
-3139
-3132
-3124
-3117
-3109
-3101
-3093
-3085
-3076
-3068
-3060
-3051
-3043
-3034
-3026
-3017
-3008
-2999
-2990
-2981
-2972
-2963
-2954
-2944
-2935
-2926
-2916
-2907
-2897
-2887
-2878
-2868
-2858
-2848
-2838
-2828
-2818
-2808
-2798
-2787
-2777
-2766
-2756
-2745
-2734
-2723
-2713
-2702
-2691
-2680
-2668
-2657
-2646
-2634
-2623
-2611
-2600
-2588
-2576
-2565
-2553
-2541
-2529
-2516
-2504
-2492
-2480
-2467
-2455
-2442
-2429
-2417
-2404
-2391
-2378
-2365
-2352
-2339
-2325
-2312
-2299
-2285
-2272
-2258
-2244
-2231
-2217
-2203
-2189
-2175
-2161
-2147
-2132
-2118
-2104
-2089
-2075
-2060
-2045
-2031
-2016
-2001
-1987
-1972
-1957
-1942
-1927
-1912
-1897
-1882
-1867
-1852
-1837
-1822
-1806
-1791
-1776
-1761
-1746
-1730
-1715
-1700
-1684
-1669
-1654
-1639
-1623
-1608
-1593
-1577
-1562
-1547
-1531
-1516
-1501
-1485
-1470
-1455
-1439
-1424
-1409
-1394
-1378
-1363
-1348
-1333
-1318
-1303
-1288
-1272
-1257
-1242
-1227
-1212
-1197
-1183
-1168
-1153
-1138
-1123
-1108
-1094
-1079
-1064
-1049
-1035
-1020
-1006
-991
-977
-962
-948
-933
-919
-904
-890
-876
-862
-847
-833
-819
-805
-791
-777
-763
-749
-735
-721
-707
-693
-679
-666
-652
-638
-624
-611
-597
-584
-570
-557
-543
-530
-517
-503
-490
-477
-464
-451
-438
-425
-412
-399
-386
-373
-361
-348
-335
-323
-310
-298
-286
-273
-261
-249
-237
-225
-213
-201
-190
-178
-166
-155
-143
-132
-121
-110
-99
-88
-77
-66
-56
-45
-35
-24
-14
-4
6
16
26
35
45
54
64
73
82
91
100
109
118
126
135
143
152
160
168
176
184
192
200
207
215
222
230
237
244
251
258
265
272
278
285
291
298
304
310
316
322
328
334
339
345
350
355
360
365
370
375
380
384
389
393
398
402
406
410
413
417
420
424
427
430
433
436
439
441
444
446
448
450
452
453
455
456
457
458
459
460
460
461
461
461
461
461
460
460
459
458
457
456
454
453
451
449
447
445
443
440
437
435
432
428
425
422
418
414
410
406
402
397
393
388
383
378
373
367
362
356
350
344
338
332
326
319
313
306
299
292
285
278
271
263
256
248
240
233
225
217
209
200
192
184
175
167
158
149
140
131
122
113
104
95
86
76
67
57
48
38
29
19
9
-1
-10
-20
-30
-40
-50
-60
-70
-80
-90
-101
-111
-121
-131
-141
-151
-162
-172
-182
-192
-202
-213
-223
-233
-243
-254
-264
-274
-284
-294
-304
-314
-324
-335
-345
-355
-365
-375
-385
-394
-404
-414
-424
-434
-444
-453
-463
-473
-482
-492
-501
-511
-520
-529
-539
-548
-557
-567
-576
-585
-594
-603
-612
-621
-630
-638
-647
-656
-664
-673
-682
-690
-698
-707
-715
-723
-732
-740
-748
-756
-764
-772
-779
-787
-795
-802
-810
-817
-825
-832
-839
-846
-853
-860
-867
-874
-881
-887
-894
-900
-906
-912
-919
-924
-930
-936
-942
-947
-953
-958
-963
-968
-973
-978
-982
-987
-991
-996
-1000
-1004
-1006
-1010
-1014
-1018
-1020
-1024
-1027
-1030
-1032
-1035
-1037
-1039
-1040
-1042
-1044
-1045
-1046
-1047
-1047
-1048
-1048
-1048
-1048
-1048
-1047
-1047
-1046
-1044
-1043
-1042
-1040
-1038
-1036
-1034
-1031
-1028
-1025
-1022
-1018
-1014
-1010
-1006
-1002
-999
-994
-989
-984
-979
-973
-967
-961
-955
-949
-942
-935
-928
-921
-914
-906
-898
-890
-882
-873
-864
-855
-846
-837
-827
-818
-808
-798
-787
-777
-766
-755
-744
-732
-721
-709
-697
-685
-673
-660
-647
-635
-621
-608
-595
-581
-567
-553
-539
-524
-509
-495
-480
-464
-449
-433
-418
-402
-386
-369
-353
-336
-319
-302
-285
-268
-250
-233
-215
-197
-179
-160
-142
-123
-105
-86
-67
-48
-28
-9
11
31
50
70
91
111
131
152
172
193
214
235
256
277
299
320
342
363
385
407
429
451
473
495
517
539
562
584
607
629
652
675
697
720
743
766
788
811
834
857
880
903
926
949
971
994
1016
1040
1063
1085
1108
1131
1153
1176
1199
1221
1243
1266
1288
1310
1332
1354
1376
1398
1420
1441
1463
1484
1506
1527
1548
1569
1590
1611
1631
1652
1672
1692
1712
1732
1752
1772
1791
1810
1830
1849
1867
1886
1904
1923
1941
1959
1976
1994
2011
2028
2045
2062
2079
2095
2111
2127
2143
2158
2174
2189
2204
2219
2233
2247
2262
2275
2289
2303
2316
2329
2342
2354
2366
2379
2390
2402
2414
2425
2436
2447
2457
2467
2477
2487
2497
2506
2515
2524
2533
2542
2550
2558
2566
2573
2581
2588
2595
2601
2608
2614
2620
2626
2631
2637
2642
2647
2651
2656
2660
2664
2668
2671
2675
2678
2681
2683
2686
2688
2690
2692
2694
2695
2696
2697
2698
2699
2700
2700
2700
2700
2700
2700
2699
2698
2697
2696
2695
2694
2692
2691
2689
2687
2685
2682
2680
2677
2674
2672
2668
2665
2662
2658
2655
2651
2647
2643
2639
2635
2630
2626
2621
2616
2611
2606
2601
2595
2590
2584
2578
2572
2566
2560
2553
2547
2540
2533
2526
2519
2511
2504
2496
2489
2481
2472
2464
2456
2447
2438
2429
2420
2411
2402
2392
2382
2372
2362
2352
2341
2330
2320
2308
2297
2286
2274
2262
2250
2238
2225
2212
2200
2186
2173
2160
2146
2132
2118
2104
2089
2074
2060
2044
2029
2013
1998
1982
1966
1950
1933
1916
1899
1882
1865
1848
1830
1812
1794
1776
1757
1738
1720
1700
1681
1662
1642
1622
1602
1582
1561
1541
1520
1499
1478
1457
1435
1414
1392
1370
1347
1325
1303
1280
1257
1234
1211
1188
1164
1141
1117
1093
1069
1045
1020
996
971
946
921
896
871
846
820
795
769
743
717
691
665
638
612
585
558
532
505
478
451
424
396
369
342
314
286
259
231
203
175
147
119
91
63
35
7
-21
-50
-78
-107
-135
-164
-192
-221
-249
-278
-306
-335
-363
-392
-421
-449
-478
-506
-535
-563
-592
-620
-648
-677
-705
-733
-761
-790
-818
-846
-874
-901
-929
-957
-984
-1012
-1039
-1066
-1094
-1121
-1148
-1174
-1201
-1228
-1254
-1280
-1307
-1333
-1358
-1384
-1410
-1435
-1460
-1485
-1510
-1535
-1559
-1584
-1608
-1632
-1656
-1679
-1702
-1726
-1749
-1771
-1794
-1816
-1838
-1860
-1882
-1903
-1924
-1945
-1965
-1986
-2005
-2025
-2045
-2064
-2083
-2102
-2120
-2138
-2156
-2174
-2191
-2208
-2224
-2241
-2257
-2272
-2288
-2303
-2317
-2332
-2346
-2359
-2372
-2385
-2398
-2410
-2422
-2434
-2445
-2455
-2466
-2476
-2486
-2495
-2504
-2512
-2521
-2528
-2536
-2543
-2549
-2556
-2562
-2567
-2572
-2577
-2581
-2585
-2589
-2592
-2595
-2597
-2599
-2601
-2602
-2603
-2604
-2604
-2604
-2603
-2602
-2601
-2599
-2597
-2595
-2592
-2589
-2586
-2582
-2578
-2574
-2569
-2564
-2558
-2553
-2547
-2540
-2533
-2526
-2519
-2511
-2503
-2495
-2486
-2478
-2468
-2459
-2449
-2439
-2429
-2418
-2407
-2396
-2384
-2372
-2360
-2348
-2335
-2322
-2309
-2296
-2282
-2269
-2255
-2240
-2226
-2211
-2196
-2181
-2165
-2150
-2134
-2118
-2102
-2085
-2069
-2052
-2035
-2017
-2001
-1984
-1966
-1948
-1931
-1913
-1895
-1877
-1858
-1840
-1822
-1803
-1784
-1766
-1747
-1728
-1710
-1691
-1672
-1653
-1634
-1615
-1596
-1577
-1558
-1539
-1520
-1501
-1483
-1464
-1445
-1426
-1408
-1389
-1371
-1352
-1334
-1316
-1298
-1280
-1262
-1245
-1227
-1210
-1192
-1175
-1158
-1142
-1125
-1108
-1092
-1076
-1060
-1045
-1029
-1014
-999
-984
-969
-955
-940
-926
-913
-899
-886
-873
-860
-847
-835
-823
-811
-799
-788
-777
-766
-756
-745
-735
-725
-716
-706
-697
-688
-680
-672
-663
-656
-648
-641
-634
-627
-620
-614
-608
-602
-596
-591
-586
-581
-576
-572
-568
-564
-561
-557
-554
-551
-548
-546
-543
-541
-540
-538
-536
-535
-534
-533
-533
-532
-532
-532
-532
-532
-533
-534
-535
-536
-537
-539
-540
-542
-544
-546
-549
-551
-554
-557
-560
-563
-566
-569
-573
-576
-580
-584
-588
-592
-597
-601
-606
-610
-615
-620
-625
-630
-635
-640
-645
-650
-656
-661
-667
-672
-678
-683
-689
-695
-701
-706
-712
-718
-724
-730
-736
-742
-748
-754
-760
-766
-772
-778
-784
-789
-795
-801
-807
-813
-819
-824
-830
-836
-841
-847
-852
-858
-863
-868
-874
-879
-884
-889
-894
-899
-904
-908
-913
-917
-922
-926
-930
-935
-939
-942
-946
-950
-954
-957
-960
-964
-967
-970
-973
-975
-978
-981
-983
-986
-988
-990
-992
-994
-995
-997
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1000
-1000
-998
-997
-995
-994
-992
-990
-989
-987
-985
-983
-980
-978
-976
-973
-971
-968
-966
-963
-960
-957
-955
-952
-949
-946
-942
-939
-936
-933
-929
-926
-923
-919
-915
-912
-908
-905
-901
-897
-893
-889
-885
-881
-877
-873
-869
-865
-861
-857
-852
-848
-844
-839
-835
-830
-826
-821
-817
-812
-808
-803
-798
-794
-789
-784
-779
-774
-769
-764
-760
-755
-749
-744
-739
-734
-729
-724
-719
-713
-708
-703
-697
-692
-687
-681
-676
-670
-665
-659
-654
-648
-642
-637
-631
-626
-620
-614
-609
-603
-598
-592
-586
-581
-575
-570
-564
-558
-553
-547
-542
-536
-531
-525
-520
-515
-509
-504
-498
-493
-488
-483
-477
-472
-467
-462
-457
-451
-446
-441
-436
-432
-427
-422
-417
-412
-407
-403
-398
-394
-389
-384
-380
-375
-371
-367
-362
-358
-354
-350
-345
-341
-337
-333
-329
-325
-322
-318
-314
-310
-306
-303
-299
-296
-292
-289
-285
-282
-278
-275
-272
-269
-265
-262
-259
-256
-253
-250
-247
-244
-242
-239
-236
-233
-231
-228
-226
-223
-221
-219
-216
-214
-212
-210
-208
-206
-204
-202
-201
-199
-197
-196
-194
-193
-192
-190
-189
-188
-187
-186
-185
-184
-183
-183
-182
-181
-181
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-181
-181
-182
-182
-183
-184
-185
-185
-186
-187
-188
-189
-190
-191
-192
-193
-195
-196
-197
-198
-199
-200
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-216
-217
-217
-218
-218
-219
-219
-219
-219
-219
-219
-219
-218
-218
-217
-217
-216
-215
-214
-214
-212
-211
-210
-208
-207
-205
-203
-201
-199
-197
-195
-192
-190
-187
-184
-181
-177
-174
-171
-167
-163
-159
-155
-151
-146
-142
-137
-133
-128
-122
-117
-112
-106
-101
-95
-89
-83
-77
-70
-64
-57
-50
-43
-36
-29
-22
-14
-7
1
9
17
25
33
41
50
58
67
76
85
94
103
112
121
131
140
150
159
169
179
189
199
209
219
229
239
250
260
271
281
292
303
314
325
336
347
358
369
381
392
403
415
426
438
450
461
473
485
497
508
520
532
544
556
568
580
593
605
617
629
642
654
666
679
691
703
716
728
741
753
766
778
791
803
815
828
840
853
865
878
890
903
915
927
940
952
964
976
989
1000
1012
1025
1037
1048
1060
1072
1084
1095
1107
1118
1129
1140
1151
1162
1173
1184
1194
1205
1215
1225
1235
1245
1255
1265
1274
1284
1293
1302
1311
1319
1328
1336
1345
1353
1361
1368
1376
1383
1390
1397
1404
1411
1417
1423
1429
1435
1441
1446
1452
1457
1461
1466
1470
1475
1478
1482
1486
1489
1492
1495
1497
1500
1502
1504
1505
1507
1508
1509
1510
1510
1511
1511
1510
1510
1509
1508
1507
1506
1504
1502
1500
1498
1495
1492
1489
1486
1482
1478
1474
1470
1466
1461
1456
1451
1445
1440
1434
1428
1421
1415
1408
1401
1394
1386
1378
1370
1362
1354
1345
1337
1328
1318
1309
1299
1289
1279
1269
1259
1248
1238
1227
1216
1204
1193
1181
1170
1158
1146
1134
1121
1109
1096
1084
1071
1058
1045
1032
1018
1004
992
978
965
951
937
923
909
896
881
867
853
839
825
811
796
782
768
753
739
724
710
696
681
667
652
638
624
609
595
581
566
552
538
523
509
495
481
467
453
439
425
411
397
384
370
356
343
329
316
303
289
276
263
250
237
224
212
199
186
174
162
149
137
125
113
101
89
77
65
54
42
31
20
9
-2
-13
-24
-35
-45
-56
-66
-76
-86
-96
-106
-116
-126
-135
-145
-154
-163
-173
-182
-190
-199
-208
-217
-225
-233
-242
-250
-258
-266
-274
-282
-289
-297
-304
-312
-319
-326
-333
-340
-347
-354
-360
-367
-373
-379
-386
-392
-398
-404
-410
-416
-421
-427
-432
-438
-443
-448
-454
-459
-464
-468
-473
-478
-483
-487
-492
-496
-500
-504
-509
-513
-517
-521
-524
-528
-532
-536
-539
-543
-546
-550
-553
-557
-560
-563
-567
-570
-573
-576
-579
-582
-585
-588
-591
-594
-597
-600
-603
-606
-609
-611
-614
-617
-620
-623
-626
-628
-631
-634
-637
-640
-643
-646
-649
-652
-655
-658
-661
-664
-668
-671
-674
-678
-681
-685
-688
-692
-696
-699
-703
-707
-711
-716
-720
-724
-729
-733
-738
-743
-748
-753
-758
-764
-769
-775
-780
-786
-792
-799
-805
-811
-818
-825
-832
-839
-847
-854
-862
-870
-878
-886
-894
-903
-912
-921
-930
-939
-949
-959
-968
-979
-989
-999
-1010
-1020
-1032
-1043
-1055
-1067
-1079
-1091
-1103
-1115
-1128
-1141
-1154
-1167
-1180
-1194
-1207
-1221
-1235
-1249
-1264
-1278
-1293
-1308
-1323
-1338
-1353
-1368
-1384
-1400
-1416
-1432
-1448
-1464
-1481
-1497
-1514
-1531
-1548
-1565
-1582
-1599
-1617
-1635
-1652
-1670
-1688
-1706
-1724
-1742
-1760
-1779
-1797
-1815
-1834
-1852
-1871
-1890
-1908
-1927
-1946
-1964
-1983
-2001
-2020
-2039
-2058
-2076
-2095
-2114
-2132
-2151
-2169
-2188
-2206
-2224
-2243
-2261
-2279
-2297
-2315
-2333
-2351
-2369
-2386
-2404
-2421
-2438
-2456
-2473
-2490
-2506
-2523
-2540
-2556
-2572
-2588
-2604
-2620
-2635
-2651
-2666
-2681
-2696
-2710
-2725
-2739
-2753
-2767
-2780
-2793
-2806
-2819
-2832
-2844
-2856
-2868
-2879
-2891
-2902
-2912
-2923
-2933
-2943
-2952
-2961
-2970
-2979
-2987
-2995
-3003
-3010
-3017
-3024
-3030
-3036
-3042
-3048
-3053
-3057
-3062
-3066
-3070
-3073
-3076
-3079
-3081
-3083
-3085
-3086
-3087
-3088
-3088
-3088
-3087
-3087
-3086
-3084
-3082
-3080
-3077
-3074
-3071
-3067
-3063
-3058
-3054
-3048
-3043
-3037
-3030
-3023
-3016
-3009
-3001
-2993
-2984
-2975
-2966
-2956
-2946
-2935
-2924
-2913
-2901
-2889
-2876
-2863
-2850
-2837
-2823
-2808
-2793
-2778
-2763
-2747
-2730
-2714
-2697
-2679
-2661
-2643
-2625
-2606
-2587
-2568
-2548
-2528
-2507
-2486
-2465
-2444
-2422
-2400
-2378
-2355
-2332
-2309
-2286
-2262
-2238
-2214
-2189
-2164
-2139
-2114
-2088
-2062
-2036
-2009
-1984
-1957
-1930
-1903
-1875
-1848
-1820
-1792
-1763
-1735
-1706
-1678
-1649
-1620
-1590
-1561
-1531
-1501
-1471
-1441
-1411
-1381
-1350
-1319
-1289
-1258
-1227
-1195
-1164
-1133
-1101
-1070
-1038
-1006
-974
-942
-910
-878
-846
-814
-781
-749
-717
-684
-652
-619
-587
-554
-522
-489
-456
-424
-391
-359
-326
-294
-261
-229
-196
-164
-131
-99
-67
-34
-2
30
62
94
126
158
190
222
254
285
317
348
380
411
442
473
504
535
566
596
627
657
687
717
747
777
807
836
866
895
924
953
982
1010
1039
1067
1095
1123
1151
1178
1206
1233
1260
1287
1314
1341
1367
1393
1419
1445
1471
1496
1522
1547
1572
1597
1621
1646
1670
1694
1718
1741
1765
1788
1811
1834
1857
1879
1902
1924
1946
1967
1989
2009
2031
2052
2073
2093
2113
2133
2153
2173
2192
2211
2230
2249
2267
2285
2303
2321
2339
2356
2373
2390
2407
2423
2439
2455
2471
2486
2502
2517
2532
2546
2560
2574
2588
2602
2615
2628
2641
2654
2666
2678
2690
2702
2713
2725
2735
2746
2757
2767
2777
2786
2796
2805
2814
2823
2831
2840
2848
2855
2863
2870
2877
2884
2890
2897
2903
2909
2914
2919
2924
2929
2934
2938
2942
2946
2950
2953
2956
2959
2962
2964
2967
2969
2970
2972
2973
2974
2975
2976
2976
2976
2976
2976
2976
2975
2974
2973
2972
2970
2969
2967
2965
2962
2960
2957
2954
2951
2948
2944
2940
2936
2932
2928
2923
2919
2914
2909
2904
2898
2893
2887
2881
2876
2869
2863
2857
2850
2844
2837
2830
2823
2816
2809
2802
2794
2787
2779
2771
2763
2755
2747
2739
2731
2722
2714
2705
2697
2688
2679
2670
2661
2652
2643
2634
2624
2615
2605
2595
2586
2576
2566
2556
2546
2536
2525
2515
2505
2494
2483
2473
2462
2451
2440
2429
2418
2406
2395
2384
2372
2360
2349
2337
2325
2313
2301
2289
2276
2264
2251
2239
2226
2213
2200
2187
2174
2161
2147
2134
2120
2107
2093
2079
2065
2051
2037
2023
2009
1994
1980
1965
1951
1936
1921
1907
1892
1877
1862
1847
1832
1816
1801
1786
1770
1755
1739
1724
1708
1692
1677
1661
1645
1629
1613
1596
1580
1564
1547
1531
1514
1498
1481
1464
1447
1430
1413
1396
1379
1362
1344
1327
1309
1292
1274
1256
1238
1220
1202
1184
1166
1148
1129
1111
1092
1073
1054
1035
1016
997
978
958
939
919
900
880
860
840
820
800
780
759
739
718
698
677
656
635
614
593
572
551
529
508
486
465
443
422
400
378
356
334
312
290
268
246
224
201
179
157
134
112
89
67
44
22
-1
-23
-46
-69
-91
-114
-136
-159
-182
-204
-227
-249
-272
-294
-317
-339
-362
-384
-406
-429
-451
-473
-495
-517
-539
-561
-583
-605
-626
-648
-669
-691
-712
-734
-755
-776
-797
-818
-838
-859
-879
-900
-920
-940
-960
-980
-999
-1018
-1038
-1057
-1076
-1095
-1113
-1132
-1150
-1168
-1185
-1203
-1220
-1237
-1254
-1271
-1287
-1303
-1319
-1335
-1351
-1366
-1381
-1396
-1410
-1424
-1438
-1452
-1466
-1479
-1492
-1504
-1517
-1529
-1541
-1552
-1564
-1575
-1585
-1596
-1606
-1616
-1625
-1634
-1643
-1652
-1660
-1668
-1676
-1684
-1691
-1698
-1704
-1711
-1717
-1722
-1728
-1733
-1738
-1742
-1747
-1751
-1754
-1758
-1761
-1764
-1767
-1769
-1771
-1773
-1775
-1776
-1777
-1778
-1779
-1779
-1779
-1779
-1778
-1778
-1777
-1776
-1775
-1773
-1771
-1769
-1767
-1764
-1762
-1759
-1756
-1752
-1749
-1745
-1741
-1737
-1733
-1728
-1723
-1719
-1713
-1708
-1703
-1697
-1692
-1686
-1680
-1674
-1668
-1661
-1655
-1648
-1641
-1634
-1627
-1620
-1613
-1606
-1598
-1591
-1583
-1576
-1568
-1560
-1552
-1544
-1537
-1529
-1521
-1513
-1505
-1496
-1488
-1480
-1472
-1464
-1456
-1448
-1439
-1431
-1423
-1415
-1407
-1399
-1391
-1383
-1375
-1367
-1359
-1351
-1343
-1336
-1328
-1320
-1313
-1305
-1297
-1290
-1283
-1275
-1268
-1260
-1253
-1246
-1239
-1232
-1225
-1218
-1211
-1204
-1197
-1190
-1183
-1176
-1170
-1163
-1156
-1150
-1143
-1137
-1130
-1124
-1117
-1111
-1105
-1099
-1092
-1086
-1080
-1074
-1068
-1062
-1056
-1050
-1045
-1039
-1033
-1027
-1022
-1016
-1010
-1004
-999
-993
-988
-982
-977
-971
-966
-961
-955
-950
-944
-939
-934
-928
-923
-918
-912
-907
-902
-897
-891
-886
-881
-876
-870
-865
-860
-855
-849
-844
-839
-833
-828
-822
-817
-812
-806
-800
-795
-789
-783
-778
-772
-766
-760
-754
-749
-743
-736
-730
-724
-718
-712
-705
-699
-693
-686
-679
-673
-666
-659
-652
-645
-638
-631
-623
-616
-608
-601
-593
-585
-577
-569
-561
-553
-545
-536
-528
-519
-511
-502
-493
-484
-475
-466
-457
-448
-438
-429
-419
-409
-399
-389
-379
-369
-359
-349
-338
-328
-317
-307
-296
-286
-275
-264
-253
-242
-231
-220
-209
-198
-187
-176
-165
-154
-143
-132
-121
-110
-99
-88
-77
-66
-55
-44
-33
-22
-12
-1
10
20
31
41
52
62
72
83
93
103
112
122
132
142
151
160
170
179
188
197
205
214
222
231
239
247
254
262
270
277
284
291
298
305
311
318
324
330
336
341
347
352
357
362
367
372
376
380
384
388
391
395
398
401
403
406
408
410
412
413
415
416
417
417
418
418
418
418
418
417
416
415
414
412
411
409
407
404
402
399
396
393
389
386
382
378
374
370
365
361
356
351
345
340
334
328
322
316
310
304
297
290
283
276
269
261
254
246
238
230
222
213
205
196
188
179
170
161
151
142
133
123
114
104
94
84
74
64
54
43
33
22
12
1
-10
-20
-31
-42
-53
-64
-75
-87
-98
-109
-120
-131
-143
-154
-165
-177
-188
-199
-211
-222
-234
-245
-256
-268
-279
-290
-301
-313
-324
-335
-346
-357
-368
-379
-390
-401
-412
-423
-433
-444
-454
-465
-475
-485
-495
-505
-515
-525
-535
-544
-554
-563
-572
-581
-590
-599
-607
-616
-624
-632
-640
-648
-656
-663
-670
-678
-685
-691
-698
-704
-711
-717
-723
-729
-734
-740
-745
-750
-755
-759
-764
-768
-772
-776
-780
-784
-787
-790
-793
-796
-799
-801
-804
-806
-808
-810
-811
-813
-814
-816
-817
-818
-818
-819
-820
-820
-820
-820
-820
-820
-820
-819
-819
-818
-817
-817
-816
-814
-813
-812
-810
-809
-807
-805
-803
-801
-799
-797
-795
-792
-790
-787
-784
-781
-778
-775
-772
-769
-766
-762
-759
-755
-752
-748
-744
-740
-736
-732
-728
-724
-720
-715
-711
-706
-702
-697
-692
-688
-683
-678
-673
-668
-662
-657
-652
-647
-641
-636
-630
-625
-619
-613
-608
-602
-596
-590
-585
-579
-573
-567
-561
-555
-549
-543
-537
-531
-525
-519
-513
-507
-501
-495
-489
-483
-478
-472
-466
-460
-454
-448
-442
-437
-431
-425
-419
-414
-408
-403
-397
-392
-386
-381
-376
-371
-365
-360
-355
-350
-346
-341
-336
-331
-327
-322
-318
-313
-309
-305
-301
-297
-293
-289
-285
-281
-278
-274
-270
-267
-264
-260
-257
-254
-251
-248
-245
-243
-240
-237
-235
-233
-230
-228
-226
-224
-222
-220
-218
-217
-215
-214
-212
-211
-209
-208
-207
-206
-205
-204
-203
-203
-202
-201
-201
-201
-200
-200
-200
-200
-200
-200
-200
-201
-201
-202
-202
-203
-204
-205
-205
-206
-208
-209
-210
-212
-213
-215
-216
-218
-220
-222
-224
-226
-228
-231
-233
-236
-238
-241
-244
-246
-249
-252
-255
-258
-262
-265
-268
-271
-275
-278
-282
-286
-290
-293
-297
-301
-305
-309
-313
-317
-322
-326
-330
-334
-338
-343
-347
-351
-356
-360
-364
-369
-373
-377
-381
-386
-390
-394
-398
-403
-407
-411
-415
-419
-423
-427
-431
-435
-439
-443
-446
-450
-454
-457
-461
-464
-468
-471
-474
-477
-480
-483
-486
-489
-491
-494
-496
-499
-501
-503
-505
-507
-509
-511
-513
-514
-516
-517
-518
-519
-520
-521
-522
-522
-523
-523
-523
-523
-523
-523
-523
-522
-522
-521
-520
-519
-517
-516
-514
-512
-511
-508
-506
-504
-501
-498
-496
-492
-489
-486
-482
-479
-475
-471
-467
-462
-458
-453
-449
-444
-439
-434
-428
-423
-417
-411
-405
-399
-393
-386
-380
-373
-366
-359
-352
-345
-337
-329
-322
-314
-306
-297
-289
-280
-272
-263
-254
-245
-236
-226
-217
-207
-197
-187
-177
-167
-156
-146
-135
-124
-113
-102
-91
-80
-69
-57
-46
-34
-22
-11
1
13
25
38
50
62
75
87
99
112
125
137
150
163
176
188
201
214
227
240
253
266
279
292
305
318
331
344
357
371
384
397
410
423
436
449
463
476
489
502
515
528
541
554
567
580
593
606
619
632
645
658
671
683
696
709
721
734
746
759
771
783
795
808
820
832
844
855
867
879
891
902
914
925
936
947
958
970
980
991
1002
1012
1022
1034
1044
1054
1065
1075
1085
1094
1104
1114
1123
1133
1142
1151
1160
1169
1178
1186
1195
1203
1212
1220
1228
1236
1244
1251
1259
1266
1273
1281
1288
1295
1301
1308
1315
1321
1327
1333
1339
1345
1351
1357
1362
1368
1373
1378
1383
1388
1393
1398
1403
1407
1412
1416
1420
1425
1429
1433
1437
1441
1444
1448
1452
1455
1459
1462
1466
1469
1472
1475
1478
1481
1484
1487
1490
1493
1495
1498
1501
1503
1505
1508
1510
1512
1515
1517
1519
1521
1523
1525
1527
1529
1531
1533
1535
1536
1538
1540
1542
1544
1545
1547
1549
1550
1552
1554
1555
1557
1559
1560
1562
1563
1565
1566
1568
1569
1571
1572
1574
1575
1577
1578
1580
1581
1582
1584
1585
1587
1588
1589
1591
1592
1594
1595
1597
1598
1599
1601
1602
1604
1606
1607
1609
1610
1612
1614
1616
1617
1619
1621
1623
1625
1627
1629
1631
1633
1635
1637
1640
1642
1645
1647
1650
1652
1655
1658
1660
1663
1666
1669
1672
1675
1678
1682
1685
1688
1691
1695
1698
1702
1705
1709
1712
1716
1720
1723
1727
1731
1735
1739
1743
1747
1751
1755
1759
1763
1767
1771
1775
1779
1783
1787
1791
1795
1799
1803
1807
1811
1815
1819
1823
1826
1830
1834
1838
1841
1845
1849
1852
1856
1859
1863
1866
1870
1873
1876
1879
1883
1886
1889
1892
1894
1897
1900
1903
1905
1908
1910
1912
1915
1917
1919
1921
1923
1924
1926
1928
1929
1931
1932
1933
1934
1935
1936
1937
1937
1938
1938
1939
1939
1939
1939
1939
1939
1938
1938
1937
1936
1935
1934
1933
1932
1930
1929
1927
1925
1923
1921
1918
1916
1913
1911
1908
1905
1902
1898
1895
1891
1887
1884
1879
1875
1871
1866
1861
1857
1851
1846
1841
1835
1829
1824
1817
1811
1805
1798
1791
1784
1777
1770
1762
1755
1747
1739
1731
1722
1714
1705
1696
1687
1678
1668
1659
1649
1639
1629
1619
1608
1598
1587
1576
1565
1553
1542
1530
1518
1506
1494
1482
1469
1457
1444
1431
1417
1404
1390
1377
1363
1349
1334
1320
1305
1291
1276
1260
1245
1230
1214
1198
1182
1166
1150
1133
1116
1100
1083
1065
1048
1031
1012
995
977
959
941
922
903
885
866
846
827
808
788
768
748
728
708
687
667
646
625
604
583
562
540
518
497
475
453
430
408
385
363
340
317
294
271
248
225
201
178
154
130
106
82
58
34
10
-15
-39
-64
-88
-113
-138
-163
-188
-213
-238
-263
-288
-313
-339
-364
-390
-415
-441
-466
-492
-518
-544
-569
-595
-621
-647
-673
-699
-725
-751
-777
-803
-829
-854
-880
-906
-932
-958
-984
-1010
-1036
-1062
-1088
-1114
-1139
-1165
-1191
-1216
-1242
-1268
-1293
-1319
-1344
-1370
-1395
-1420
-1445
-1470
-1495
-1520
-1545
-1570
-1594
-1619
-1643
-1667
-1691
-1715
-1739
-1763
-1786
-1810
-1833
-1856
-1879
-1902
-1924
-1947
-1969
-1991
-2013
-2035
-2057
-2078
-2100
-2121
-2141
-2162
-2183
-2203
-2223
-2243
-2262
-2282
-2301
-2320
-2339
-2357
-2376
-2394
-2412
-2429
-2447
-2464
-2481
-2497
-2514
-2530
-2546
-2561
-2577
-2592
-2606
-2621
-2635
-2649
-2663
-2676
-2689
-2702
-2715
-2727
-2739
-2751
-2763
-2774
-2785
-2796
-2807
-2817
-2827
-2837
-2847
-2856
-2865
-2874
-2882
-2891
-2899
-2907
-2915
-2922
-2929
-2936
-2943
-2950
-2956
-2962
-2968
-2974
-2979
-2985
-2990
-2995
-2999
-3004
-3008
-3012
-3016
-3020
-3023
-3027
-3030
-3033
-3036
-3038
-3041
-3043
-3045
-3047
-3049
-3050
-3052
-3053
-3054
-3055
-3055
-3056
-3056
-3057
-3057
-3056
-3056
-3056
-3055
-3054
-3053
-3052
-3051
-3049
-3048
-3046
-3044
-3042
-3039
-3037
-3034
-3032
-3029
-3026
-3022
-3019
-3015
-3012
-3008
-3004
-2999
-2995
-2990
-2986
-2981
-2976
-2971
-2965
-2960
-2954
-2948
-2942
-2936
-2930
-2923
-2917
-2910
-2903
-2896
-2889
-2882
-2874
-2867
-2859
-2851
-2843
-2835
-2827
-2818
-2810
-2801
-2792
-2783
-2774
-2765
-2755
-2746
-2736
-2726
-2716
-2706
-2696
-2686
-2675
-2664
-2654
-2643
-2632
-2621
-2609
-2598
-2586
-2575
-2563
-2551
-2539
-2526
-2514
-2502
-2489
-2476
-2463
-2450
-2437
-2424
-2411
-2397
-2384
-2370
-2356
-2342
-2328
-2314
-2299
-2285
-2270
-2256
-2241
-2226
-2211
-2196
-2181
-2165
-2150
-2135
-2119
-2103
-2088
-2072
-2056
-2040
-2024
-2008
-1992
-1976
-1960
-1943
-1927
-1910
-1894
-1878
-1861
-1845
-1828
-1811
-1795
-1778
-1762
-1745
-1728
-1712
-1695
-1679
-1662
-1646
-1629
-1613
-1596
-1580
-1564
-1547
-1531
-1515
-1499
-1483
-1467
-1451
-1435
-1419
-1404
-1388
-1372
-1357
-1342
-1326
-1311
-1296
-1281
-1267
-1252
-1237
-1223
-1209
-1195
-1181
-1167
-1153
-1139
-1126
-1113
-1100
-1087
-1074
-1061
-1049
-1037
-1025
-1012
-1000
-990
-978
-967
-956
-945
-935
-924
-914
-904
-894
-884
-875
-866
-857
-848
-839
-831
-822
-814
-806
-799
-791
-784
-777
-770
-763
-757
-750
-744
-738
-732
-727
-722
-716
-712
-707
-702
-698
-694
-690
-686
-682
-679
-676
-673
-670
-668
-665
-663
-661
-659
-658
-656
-655
-654
-653
-652
-652
-652
-652
-652
-652
-652
-653
-654
-655
-656
-657
-659
-660
-662
-664
-666
-668
-670
-673
-675
-678
-681
-684
-688
-691
-695
-698
-702
-706
-710
-714
-718
-723
-727
-732
-737
-742
-746
-751
-757
-762
-767
-772
-778
-783
-789
-795
-800
-806
-812
-818
-824
-830
-836
-842
-848
-855
-861
-867
-873
-880
-886
-892
-899
-905
-912
-918
-925
-931
-938
-944
-950
-957
-963
-970
-976
-983
-989
-996
-1002
-1008
-1014
-1020
-1027
-1034
-1040
-1046
-1052
-1058
-1065
-1071
-1077
-1083
-1089
-1094
-1100
-1106
-1112
-1117
-1123
-1128
-1134
-1139
-1144
-1149
-1154
-1159
-1164
-1169
-1173
-1178
-1182
-1187
-1191
-1195
-1199
-1203
-1207
-1210
-1214
-1217
-1221
-1224
-1227
-1230
-1233
-1235
-1238
-1240
-1242
-1244
-1246
-1248
-1250
-1251
-1253
-1254
-1255
-1256
-1257
-1257
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1257
-1256
-1255
-1254
-1253
-1252
-1250
-1249
-1247
-1245
-1243
-1241
-1239
-1236
-1234
-1231
-1228
-1226
-1222
-1219
-1216
-1213
-1209
-1206
-1202
-1198
-1194
-1190
-1186
-1182
-1178
-1173
-1169
-1164
-1160
-1155
-1150
-1145
-1140
-1136
-1131
-1126
-1120
-1115
-1110
-1105
-1100
-1095
-1089
-1084
-1079
-1073
-1068
-1063
-1057
-1052
-1046
-1041
-1035
-1030
-1025
-1018
-1014
-1008
-1002
-998
-993
-987
-982
-977
-972
-967
-962
-957
-952
-947
-942
-937
-932
-928
-923
-918
-914
-909
-905
-901
-897
-892
-888
-884
-880
-876
-873
-869
-865
-862
-858
-855
-851
-848
-845
-842
-839
-836
-833
-831
-828
-826
-823
-821
-819
-817
-815
-813
-811
-809
-808
-806
-805
-804
-803
-802
-801
-800
-799
-799
-798
-798
-798
-798
-798
-798
-798
-798
-799
-799
-800
-801
-802
-803
-804
-805
-806
-807
-809
-810
-812
-814
-816
-818
-820
-822
-824
-827
-829
-832
-835
-837
-840
-843
-846
-849
-853
-856
-859
-863
-866
-870
-874
-878
-882
-885
-889
-894
-898
-902
-906
-911
-915
-919
-924
-929
-933
-938
-943
-947
-952
-957
-962
-967
-972
-977
-982
-987
-993
-998
-1002
-1008
-1014
-1018
-1024
-1030
-1035
-1040
-1046
-1051
-1057
-1062
-1068
-1073
-1079
-1084
-1090
-1095
-1101
-1107
-1112
-1118
-1123
-1129
-1135
-1140
-1146
-1152
-1157
-1163
-1168
-1174
-1180
-1185
-1191
-1197
-1202
-1208
-1214
-1219
-1225
-1231
-1236
-1242
-1247
-1253
-1258
-1264
-1269
-1274
-1280
-1285
-1290
-1295
-1301
-1306
-1311
-1316
-1321
-1326
-1331
-1336
-1341
-1345
-1350
-1355
-1360
-1364
-1369
-1373
-1377
-1382
-1386
-1390
-1394
-1398
-1402
-1406
-1410
-1414
-1417
-1421
-1424
-1427
-1430
-1433
-1436
-1439
-1442
-1445
-1447
-1450
-1452
-1454
-1457
-1459
-1461
-1463
-1464
-1466
-1468
-1469
-1470
-1472
-1473
-1474
-1475
-1476
-1476
-1477
-1477
-1478
-1478
-1478
-1478
-1478
-1478
-1478
-1477
-1477
-1476
-1476
-1475
-1474
-1473
-1472
-1470
-1469
-1468
-1466
-1465
-1463
-1461
-1459
-1458
-1456
-1454
-1452
-1449
-1447
-1445
-1443
-1440
-1438
-1435
-1433
-1430
-1428
-1425
-1422
-1420
-1417
-1414
-1412
-1409
-1406
-1403
-1401
-1398
-1395
-1392
-1390
-1387
-1384
-1381
-1378
-1376
-1373
-1370
-1368
-1365
-1362
-1360
-1357
-1355
-1352
-1350
-1347
-1345
-1343
-1341
-1339
-1336
-1334
-1332
-1330
-1328
-1326
-1324
-1322
-1320
-1318
-1316
-1314
-1312
-1310
-1308
-1306
-1304
-1302
-1300
-1298
-1296
-1294
-1292
-1290
-1288
-1286
-1284
-1282
-1280
-1278
-1276
-1274
-1272
-1270
-1268
-1266
-1264
-1262
-1260
-1258
-1256
-1254
-1252
-1250
-1248
-1246
-1244
-1242
-1240
-1238
-1236
-1234
-1232
-1230
-1229
-1227
-1225
-1223
-1221
-1219
-1217
-1215
-1213
-1211
-1209
-1207
-1205
-1203
-1202
-1200
-1198
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1182
-1181
-1179
-1177
-1175
-1173
-1171
-1169
-1167
-1165
-1164
-1162
-1160
-1158
-1156
-1154
-1152
-1150
-1149
-1147
-1145
-1143
-1141
-1139
-1137
-1136
-1134
-1132
-1130
-1128
-1126
-1125
-1123
-1121
-1119
-1117
-1115
-1114
-1112
-1110
-1108
-1106
-1104
-1103
-1101
-1099
-1097
-1095
-1094
-1092
-1090
-1088
-1086
-1085
-1083
-1081
-1079
-1077
-1076
-1074
-1072
-1070
-1069
-1067
-1065
-1063
-1061
-1060
-1058
-1056
-1054
-1053
-1051
-1049
-1047
-1046
-1044
-1042
-1040
-1039
-1037
-1035
-1033
-1032
-1030
-1028
-1026
-1025
-1022
-1020
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1008
-1006
-1004
-1002
-1000
-999
-997
-996
-994
-992
-991
-989
-987
-985
-984
-982
-980
-979
-977
-975
-974
-972
-970
-969
-967
-965
-964
-962
-960
-959
-957
-955
-954
-952
-951
-949
-947
-946
-944
-942
-941
-939
-937
-936
-934
-933
-931
-929
-928
-926
-924
-923
-921
-920
-918
-916
-915
-913
-912
-910
-908
-907
-905
-904
-902
-900
-899
-897
-896
-894
-893
-891
-889
-888
-886
-885
-883
-882
-880
-878
-877
-875
-874
-872
-871
-869
-868
-866
-864
-863
-861
-860
-858
-857
-855
-854
-852
-851
-849
-848
-846
-844
-843
-841
-840
-838
-837
-835
-834
-832
-831
-829
-828
-826
-825
-823
-822
-820
-819
-817
-816
-814
-813
-811
-810
-809
-807
-806
-804
-803
-801
-800
-798
-797
-795
-794
-792
-791
-789
-788
-787
-785
-784
-782
-781
-779
-778
-776
-775
-774
-772
-771
-769
-768
-766
-765
-764
-762
-761
-759
-758
-757
-755
-754
-752
-751
-749
-748
-747
-745
-744
-742
-741
-740
-738
-737
-736
-734
-733
-731
-730
-729
-727
-726
-725
-723
-722
-720
-719
-718
-716
-715
-714
-712
-711
-710
-708
-707
-705
-704
-703
-701
-700
-699
-697
-696
-695
-693
-692
-691
-689
-688
-687
-685
-684
-683
-682
-680
-679
-678
-676
-675
-674
-672
-671
-670
-668
-667
-666
-665
-663
-662
-661
-659
-658
-657
-656
-654
-653
-652
-650
-649
-648
-647
-645
-644
-643
-642
-640
-639
-638
-637
-635
-634
-633
-632
-630
-629
-628
-627
-625
-624
-623
-622
-620
-619
-618
-617
-615
-614
-613
-612
-611
-609
-608
-607
-606
-604
-603
-602
-601
-600
-598
-597
-596
-595
-594
-592
-591
-590
-589
-588
-586
-585
-584
-583
-582
-581
-579
-578
-577
-576
-575
-573
-572
-571
-570
-569
-568
-567
-565
-564
-563
-562
-561
-560
-558
-557
-556
-555
-554
-553
-552
-550
-549
-548
-547
-546
-545
-544
-543
-541
-540
-539
-538
-537
-536
-535
-534
-532
-531
-530
-529
-528
-527
-526
-525
-524
-523
-521
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-509
-508
-507
-506
-505
-504
-503
-502
-501
-500
-499
-498
-497
-496
-495
-493
-492
-491
-490
-489
-488
-487
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-471
-470
-469
-468
-467
-466
-465
-464
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-439
-438
-437
-436
-435
-434
-433
-432
-431
-430
-429
-428
-427
-426
-425
-424
-423
-423
-422
-421
-420
-419
-418
-417
-416
-415
-414
-413
-412
-411
-410
-409
-408
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-398
-397
-396
-395
-394
-393
-392
-391
-390
-389
-389
-388
-387
-386
-385
-384
-383
-382
-381
-381
-380
-379
-378
-377
-376
-375
-374
-374
-373
-372
-371
-370
-369
-368
-368
-367
-366
-365
-364
-363
-362
-362
-361
-360
-359
-358
-357
-356
-356
-355
-354
-353
-352
-351
-351
-350
-349
-348
-347
-347
-346
-345
-344
-343
-342
-342
-341
-340
-339
-338
-338
-337
-336
-335
-334
-334
-333
-332
-331
-330
-330
-329
-328
-327
-326
-326
-325
-324
-323
-322
-322
-321
-320
-319
-319
-318
-317
-316
-315
-315
-314
-313
-312
-312
-311
-310
-309
-309
-308
-307
-306
-306
-305
-304
-303
-303
-302
-301
-300
-300
-299
-298
-297
-297
-296
-295
-294
-294
-293
-292
-291
-291
-290
-289
-289
-288
-287
-286
-286
-285
-284
-284
-283
-282
-281
-281
-280
-279
-279
-278
-277
-276
-276
-275
-274
-274
-273
-272
-272
-271
-270
-270
-269
-268
-267
-267
-266
-265
-265
-264
-263
-263
-262
-261
-261
-260
-259
-259
-258
-257
-257
-256
-255
-255
-254
-253
-253
-252
-251
-251
-250
-249
-249
-248
-248
-247
-246
-246
-245
-244
-244
-243
-242
-242
-241
-240
-240
-239
-239
-238
-237
-237
-236
-235
-235
-234
-234
-233
-232
-232
-231
-231
-230
-229
-229
-228
-227
-227
-226
-226
-225
-224
-224
-223
-223
-222
-221
-221
-220
-220
-219
-218
-218
-217
-217
-216
-216
-215
-214
-214
-213
-213
-212
-211
-211
-210
-210
-209
-209
-208
-207
-207
-206
-206
-205
-205
-204
-204
-203
-202
-202
-201
-201
-200
-200
-199
-199
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-192
-191
-191
-190
-190
-189
-189
-188
-188
-187
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-173
-173
-172
-172
-171
-171
-170
-170
-169
-169
-168
-168
-168
-167
-167
-166
-166
-165
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
