5
19413
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-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
-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
-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
-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
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-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
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-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
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-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
-63
-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
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-64
-64
-64
-63
-63
-62
-61
-61
-60
-59
-59
-58
-57
-56
-55
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-46
-45
-44
-43
-42
-41
-40
-39
-38
-38
-37
-36
-35
-34
-33
-33
-32
-31
-30
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-19
-18
-17
-16
-14
-13
-11
-10
-8
-7
-5
-4
-2
-1
0
2
3
4
5
6
7
8
8
9
9
10
10
10
10
9
9
8
8
7
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-14
-15
-15
-15
-15
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-12
-12
-13
-13
-14
-15
-15
-16
-17
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-32
-33
-34
-34
-35
-35
-35
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-26
-26
-25
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-10
-9
-9
-8
-8
-7
-6
-6
-5
-4
-4
-3
-2
-2
-1
0
1
1
2
3
3
4
5
5
6
6
7
7
7
8
8
8
8
9
9
9
9
9
10
10
10
10
11
11
11
12
12
13
14
14
15
15
16
16
16
17
17
17
18
18
18
18
18
19
19
19
19
19
19
18
18
18
18
18
18
17
17
16
16
15
15
14
13
12
11
10
9
8
7
6
5
5
4
3
3
2
2
1
1
0
0
0
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-4
-4
-4
-4
-5
-6
-6
-7
-8
-9
-10
-11
-12
-14
-15
-16
-17
-18
-19
-19
-20
-21
-21
-22
-22
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-23
-23
-22
-22
-22
-22
-21
-21
-22
-22
-22
-22
-23
-24
-25
-25
-26
-28
-29
-30
-31
-33
-34
-35
-36
-37
-38
-38
-39
-39
-39
-39
-39
-39
-38
-38
-37
-36
-35
-34
-33
-31
-30
-28
-27
-26
-24
-23
-22
-20
-19
-18
-17
-16
-15
-15
-14
-13
-13
-13
-12
-12
-11
-11
-11
-10
-10
-10
-9
-9
-9
-8
-8
-8
-8
-7
-7
-6
-5
-5
-4
-3
-2
-1
0
0
1
2
3
4
6
7
8
9
11
12
14
15
17
18
20
22
23
25
27
29
31
33
35
36
38
40
41
43
44
45
46
47
48
49
51
52
53
55
57
58
60
62
64
66
69
71
73
75
77
80
82
84
86
88
89
91
92
93
94
95
96
96
97
98
98
99
99
99
99
99
99
99
99
98
98
97
97
97
97
97
97
97
97
98
98
99
101
102
104
106
109
112
115
118
122
125
129
133
137
140
144
148
151
154
157
160
163
166
168
171
173
174
176
178
179
180
182
183
184
186
188
190
192
195
197
200
202
205
208
211
213
216
219
222
226
229
232
236
239
243
246
250
253
257
260
264
268
271
275
279
283
286
290
293
297
300
304
307
310
314
318
322
326
330
335
339
344
349
353
358
363
367
372
376
381
385
388
392
395
398
400
402
404
406
408
409
411
413
415
417
420
422
424
427
429
431
434
437
439
442
445
448
452
456
459
464
468
472
477
481
486
491
495
500
505
510
515
520
525
530
535
540
544
549
553
557
560
564
568
571
575
579
582
586
590
594
598
602
606
609
612
614
617
619
620
622
624
625
626
627
628
629
629
630
630
630
630
630
630
630
631
631
632
633
634
635
636
637
638
639
640
641
642
642
643
643
644
644
644
643
643
643
642
641
641
640
639
638
637
636
635
634
633
632
631
630
629
628
628
628
628
628
629
630
631
632
634
637
640
643
647
651
655
659
663
667
670
673
675
676
677
676
675
672
669
665
661
656
650
644
637
630
623
616
609
602
595
589
583
577
572
567
563
559
556
552
549
546
544
541
538
536
534
531
529
528
526
524
523
522
521
519
518
517
515
514
513
511
509
507
505
503
500
497
494
490
486
482
478
474
470
466
462
459
456
454
452
451
450
450
451
453
454
457
459
462
465
468
470
473
475
477
479
481
483
485
486
488
490
492
493
494
495
495
495
495
494
492
491
489
487
485
482
479
475
470
465
459
452
444
436
428
418
409
399
389
379
368
358
348
337
326
316
305
294
283
272
262
251
241
231
222
213
204
197
190
183
177
171
165
159
154
148
143
138
133
129
125
122
119
117
115
113
112
110
108
106
104
102
100
98
96
94
92
91
90
88
86
84
81
77
73
68
62
56
49
42
35
28
21
14
7
-1
-9
-17
-25
-34
-43
-53
-63
-72
-82
-92
-102
-112
-121
-131
-141
-150
-160
-169
-178
-186
-193
-200
-206
-211
-215
-218
-221
-223
-225
-226
-228
-230
-232
-235
-238
-242
-246
-251
-257
-263
-270
-277
-285
-292
-300
-307
-313
-319
-324
-329
-332
-335
-337
-338
-338
-337
-335
-332
-327
-322
-317
-310
-303
-296
-288
-282
-275
-269
-264
-260
-258
-256
-256
-257
-260
-264
-269
-276
-284
-293
-303
-313
-325
-336
-349
-361
-374
-386
-399
-413
-426
-440
-453
-467
-481
-495
-509
-522
-535
-547
-558
-569
-579
-589
-597
-606
-614
-622
-629
-636
-643
-650
-656
-661
-667
-672
-676
-681
-685
-690
-696
-702
-709
-717
-726
-735
-746
-756
-767
-779
-790
-802
-814
-827
-840
-855
-869
-885
-900
-916
-932
-948
-963
-977
-989
-1000
-1010
-1020
-1029
-1037
-1044
-1051
-1058
-1065
-1071
-1077
-1082
-1086
-1088
-1090
-1090
-1089
-1087
-1084
-1081
-1077
-1073
-1069
-1064
-1060
-1055
-1050
-1045
-1038
-1032
-1024
-1016
-1006
-998
-988
-978
-969
-959
-950
-942
-934
-927
-921
-915
-911
-907
-904
-902
-901
-901
-903
-905
-908
-913
-918
-923
-929
-934
-939
-943
-946
-948
-949
-949
-949
-948
-947
-947
-947
-948
-949
-951
-954
-957
-960
-962
-964
-965
-964
-963
-960
-957
-952
-947
-941
-935
-928
-920
-913
-905
-897
-889
-882
-875
-869
-864
-859
-857
-855
-855
-856
-858
-862
-866
-872
-878
-885
-893
-900
-908
-915
-923
-930
-937
-945
-952
-960
-968
-975
-983
-990
-997
-1004
-1008
-1014
-1016
-1020
-1020
-1020
-1020
-1020
-1016
-1014
-1008
-1002
-995
-986
-975
-962
-947
-931
-913
-895
-877
-859
-840
-823
-806
-790
-775
-761
-749
-739
-730
-724
-720
-718
-719
-721
-725
-731
-736
-742
-747
-750
-753
-754
-754
-752
-749
-745
-739
-733
-725
-717
-707
-696
-685
-673
-660
-648
-636
-625
-614
-604
-594
-584
-574
-565
-554
-544
-532
-521
-509
-498
-486
-475
-464
-453
-443
-432
-422
-411
-401
-390
-380
-370
-361
-352
-344
-336
-329
-323
-316
-308
-300
-291
-281
-270
-257
-243
-228
-211
-194
-176
-158
-139
-119
-100
-81
-62
-44
-27
-10
5
19
32
43
54
64
73
81
88
96
102
109
116
123
131
138
147
155
164
174
183
193
203
212
222
232
242
252
263
275
289
303
319
335
352
370
388
406
423
440
456
471
484
496
507
517
526
533
539
544
547
548
549
548
545
542
537
531
525
519
513
507
501
495
490
486
481
478
475
472
470
468
467
466
466
467
468
469
470
472
473
475
476
476
477
479
480
483
487
491
497
504
512
521
530
540
551
561
572
583
594
605
616
627
638
648
658
666
673
679
684
687
689
690
691
692
692
693
695
697
700
704
708
712
718
724
730
738
746
754
764
773
783
793
803
813
822
830
838
845
851
857
862
867
872
877
881
886
892
897
902
908
914
919
925
930
935
940
945
949
953
956
960
963
966
968
970
972
973
973
973
972
971
969
968
966
964
962
961
960
960
960
961
962
964
965
967
970
972
974
977
979
982
986
990
995
1000
1006
1014
1022
1032
1042
1053
1064
1075
1086
1098
1110
1122
1134
1148
1162
1177
1193
1210
1228
1246
1264
1282
1299
1316
1332
1347
1362
1376
1391
1405
1420
1435
1451
1468
1485
1504
1523
1544
1565
1588
1612
1638
1665
1694
1725
1758
1793
1829
1867
1906
1946
1986
2027
2068
2108
2147
2186
2224
2260
2295
2329
2361
2392
2421
2449
2476
2501
2524
2546
2565
2583
2598
2611
2622
2630
2635
2639
2640
2641
2640
2638
2635
2632
2629
2626
2623
2619
2616
2612
2608
2605
2601
2598
2595
2592
2590
2588
2586
2585
2584
2583
2583
2583
2583
2583
2584
2585
2586
2587
2589
2590
2592
2594
2597
2599
2602
2605
2609
2614
2620
2628
2636
2646
2658
2671
2685
2701
2717
2735
2752
2770
2788
2806
2824
2840
2856
2871
2884
2897
2908
2918
2927
2935
2942
2950
2956
2963
2971
2978
2987
2995
3005
3014
3025
3035
3045
3055
3064
3073
3080
3085
3089
3092
3092
3092
3090
3086
3083
3079
3074
3070
3066
3062
3058
3055
3051
3047
3043
3039
3035
3031
3028
3025
3022
3021
3021
3022
3024
3028
3033
3038
3045
3053
3061
3070
3080
3090
3100
3111
3123
3136
3150
3166
3183
3202
3222
3245
3269
3295
3322
3350
3380
3410
3441
3473
3506
3539
3573
3608
3642
3677
3712
3746
3781
3814
3848
3880
3913
3945
3978
4010
4043
4077
4112
4147
4182
4218
4255
4291
4327
4363
4400
4435
4471
4505
4539
4572
4605
4636
4666
4695
4723
4751
4778
4805
4832
4858
4885
4911
4938
4964
4989
5014
5038
5062
5085
5108
5131
5155
5179
5203
5228
5254
5280
5305
5331
5356
5379
5402
5423
5443
5462
5479
5495
5510
5523
5537
5549
5561
5574
5586
5598
5610
5623
5636
5649
5661
5674
5686
5697
5708
5717
5726
5733
5738
5741
5743
5743
5741
5738
5732
5725
5717
5709
5700
5691
5682
5674
5667
5660
5655
5649
5644
5638
5631
5624
5615
5605
5595
5582
5569
5555
5540
5524
5506
5488
5468
5446
5424
5400
5374
5348
5321
5293
5264
5235
5206
5176
5146
5115
5083
5051
5018
4985
4952
4920
4887
4855
4824
4793
4763
4733
4703
4673
4642
4612
4581
4549
4517
4485
4452
4420
4387
4355
4324
4293
4263
4233
4206
4180
4155
4133
4114
4097
4082
4070
4059
4051
4045
4040
4035
4030
4027
4025
4022
4019
4018
4017
4017
4017
4017
4018
4019
4019
4021
4022
4022
4022
4025
4026
4027
4030
4034
4037
4042
4046
4051
4056
4061
4065
4069
4072
4074
4075
4075
4072
4067
4062
4054
4043
4030
4016
3999
3980
3959
3937
3913
3888
3863
3836
3809
3782
3754
3726
3697
3669
3641
3613
3586
3560
3535
3511
3488
3465
3443
3422
3401
3380
3360
3341
3323
3307
3291
3278
3266
3256
3247
3239
3232
3225
3217
3209
3199
3187
3174
3159
3142
3123
3103
3083
3061
3038
3015
2991
2967
2942
2917
2892
2866
2839
2813
2786
2759
2732
2704
2677
2649
2621
2592
2563
2534
2504
2473
2441
2408
2374
2339
2302
2264
2225
2185
2143
2101
2057
2013
1968
1922
1875
1827
1779
1729
1679
1629
1577
1526
1474
1423
1371
1321
1271
1221
1173
1125
1079
1033
987
942
897
853
808
763
718
673
628
582
537
492
446
401
357
313
270
228
187
147
108
70
34
-2
-36
-68
-100
-130
-160
-188
-216
-244
-270
-297
-323
-349
-375
-400
-424
-449
-472
-496
-519
-541
-563
-586
-609
-632
-655
-679
-704
-730
-756
-782
-809
-837
-865
-893
-922
-952
-981
-1010
-1041
-1070
-1099
-1127
-1155
-1181
-1205
-1229
-1250
-1271
-1290
-1308
-1325
-1342
-1359
-1376
-1392
-1409
-1426
-1444
-1461
-1479
-1497
-1516
-1535
-1554
-1574
-1593
-1613
-1632
-1652
-1671
-1690
-1709
-1727
-1746
-1765
-1783
-1802
-1821
-1840
-1859
-1878
-1896
-1914
-1931
-1947
-1963
-1978
-1993
-2008
-2021
-2037
-2051
-2066
-2080
-2094
-2107
-2121
-2134
-2146
-2158
-2170
-2182
-2194
-2206
-2219
-2233
-2247
-2261
-2277
-2293
-2309
-2326
-2344
-2362
-2380
-2398
-2416
-2434
-2451
-2468
-2484
-2499
-2513
-2525
-2536
-2546
-2554
-2560
-2566
-2571
-2575
-2578
-2581
-2584
-2588
-2592
-2597
-2604
-2612
-2622
-2634
-2648
-2664
-2682
-2703
-2725
-2748
-2773
-2798
-2824
-2851
-2878
-2905
-2931
-2958
-2985
-3012
-3039
-3066
-3093
-3120
-3147
-3174
-3202
-3229
-3256
-3283
-3309
-3335
-3360
-3385
-3409
-3432
-3454
-3476
-3497
-3517
-3537
-3556
-3574
-3592
-3609
-3626
-3641
-3657
-3671
-3685
-3699
-3713
-3727
-3741
-3755
-3770
-3785
-3802
-3819
-3837
-3857
-3877
-3897
-3919
-3940
-3962
-3983
-4003
-4024
-4042
-4059
-4074
-4086
-4098
-4107
-4113
-4118
-4120
-4121
-4120
-4117
-4113
-4107
-4101
-4094
-4086
-4078
-4072
-4065
-4059
-4054
-4049
-4045
-4043
-4041
-4040
-4038
-4038
-4038
-4040
-4041
-4042
-4043
-4046
-4048
-4051
-4053
-4056
-4059
-4062
-4065
-4067
-4070
-4073
-4075
-4078
-4082
-4086
-4090
-4094
-4099
-4104
-4110
-4115
-4121
-4128
-4135
-4142
-4149
-4158
-4167
-4176
-4186
-4197
-4208
-4220
-4232
-4245
-4258
-4271
-4284
-4297
-4310
-4324
-4336
-4349
-4361
-4372
-4382
-4391
-4400
-4406
-4412
-4417
-4420
-4422
-4423
-4423
-4422
-4421
-4419
-4416
-4413
-4410
-4407
-4403
-4399
-4395
-4392
-4388
-4385
-4382
-4380
-4379
-4378
-4378
-4379
-4381
-4383
-4386
-4389
-4392
-4395
-4399
-4402
-4406
-4409
-4413
-4417
-4422
-4427
-4432
-4438
-4445
-4453
-4462
-4471
-4482
-4493
-4506
-4520
-4536
-4553
-4573
-4594
-4616
-4641
-4668
-4696
-4726
-4757
-4789
-4822
-4855
-4889
-4923
-4958
-4993
-5028
-5064
-5099
-5134
-5169
-5204
-5238
-5271
-5304
-5336
-5367
-5398
-5428
-5458
-5489
-5520
-5552
-5584
-5617
-5651
-5685
-5719
-5753
-5787
-5821
-5855
-5888
-5921
-5955
-5988
-6021
-6055
-6088
-6122
-6156
-6190
-6224
-6258
-6291
-6325
-6359
-6393
-6428
-6462
-6498
-6533
-6570
-6606
-6644
-6682
-6720
-6759
-6798
-6836
-6875
-6914
-6952
-6989
-7027
-7063
-7099
-7133
-7167
-7199
-7230
-7260
-7288
-7314
-7339
-7361
-7383
-7402
-7421
-7439
-7455
-7472
-7488
-7504
-7520
-7537
-7554
-7572
-7591
-7610
-7630
-7650
-7671
-7693
-7715
-7737
-7759
-7782
-7804
-7826
-7848
-7869
-7891
-7912
-7934
-7957
-7979
-8003
-8028
-8053
-8079
-8106
-8135
-8164
-8196
-8228
-8261
-8295
-8331
-8367
-8405
-8443
-8482
-8522
-8563
-8604
-8646
-8689
-8733
-8778
-8824
-8871
-8921
-8972
-9025
-9079
-9136
-9194
-9254
-9315
-9376
-9439
-9503
-9566
-9630
-9694
-9758
-9821
-9883
-9945
-10006
-10066
-10124
-10182
-10238
-10293
-10346
-10398
-10449
-10498
-10546
-10592
-10638
-10682
-10725
-10767
-10809
-10851
-10894
-10936
-10980
-11024
-11069
-11116
-11164
-11213
-11264
-11316
-11369
-11423
-11478
-11534
-11591
-11648
-11705
-11761
-11817
-11872
-11925
-11978
-12028
-12078
-12126
-12172
-12217
-12261
-12303
-12344
-12383
-12420
-12455
-12489
-12521
-12551
-12580
-12606
-12631
-12654
-12676
-12696
-12714
-12731
-12747
-12761
-12773
-12783
-12792
-12798
-12803
-12805
-12806
-12805
-12803
-12798
-12793
-12786
-12778
-12768
-12758
-12746
-12733
-12719
-12704
-12688
-12672
-12654
-12636
-12617
-12598
-12579
-12560
-12542
-12524
-12507
-12491
-12475
-12460
-12446
-12433
-12420
-12408
-12395
-12384
-12372
-12361
-12350
-12340
-12331
-12322
-12314
-12307
-12300
-12295
-12290
-12286
-12284
-12282
-12281
-12281
-12283
-12285
-12289
-12294
-12300
-12308
-12317
-12327
-12338
-12350
-12364
-12378
-12393
-12409
-12426
-12443
-12462
-12481
-12500
-12521
-12542
-12564
-12587
-12612
-12637
-12665
-12693
-12724
-12756
-12790
-12826
-12864
-12904
-12946
-12990
-13037
-13086
-13137
-13191
-13247
-13305
-13365
-13427
-13490
-13554
-13620
-13686
-13752
-13819
-13886
-13954
-14021
-14088
-14155
-14221
-14286
-14351
-14413
-14474
-14533
-14589
-14643
-14693
-14741
-14786
-14828
-14867
-14903
-14936
-14966
-14992
-15015
-15034
-15050
-15061
-15068
-15071
-15069
-15063
-15053
-15039
-15020
-14998
-14972
-14942
-14909
-14873
-14833
-14791
-14745
-14696
-14644
-14589
-14531
-14469
-14405
-14337
-14266
-14192
-14115
-14034
-13951
-13864
-13775
-13682
-13586
-13486
-13384
-13278
-13169
-13058
-12943
-12825
-12705
-12583
-12458
-12331
-12203
-12072
-11940
-11807
-11672
-11536
-11399
-11260
-11121
-10980
-10838
-10696
-10552
-10408
-10262
-10115
-9967
-9818
-9667
-9515
-9361
-9206
-9049
-8889
-8728
-8564
-8398
-8229
-8058
-7884
-7708
-7530
-7349
-7167
-6983
-6797
-6610
-6423
-6234
-6044
-5855
-5664
-5474
-5284
-5094
-4905
-4716
-4528
-4341
-4155
-3971
-3789
-3608
-3430
-3253
-3080
-2908
-2740
-2574
-2411
-2251
-2093
-1939
-1787
-1638
-1491
-1348
-1207
-1070
-936
-806
-679
-557
-439
-325
-216
-111
-11
83
172
256
334
407
473
534
589
638
681
719
751
778
801
818
831
840
845
847
845
839
831
819
806
790
773
753
733
711
689
666
642
619
595
572
549
527
506
486
467
450
435
421
409
399
392
387
385
386
390
398
410
425
444
466
492
522
555
590
629
670
714
760
809
859
911
965
1018
1075
1131
1188
1244
1301
1357
1413
1468
1522
1576
1627
1678
1726
1772
1815
1856
1892
1924
1951
1973
1989
1999
2003
2000
1991
1975
1952
1922
1886
1843
1794
1738
1675
1606
1531
1449
1361
1268
1169
1065
956
843
727
607
484
359
233
105
-23
-152
-280
-407
-533
-656
-776
-893
-1006
-1114
-1217
-1315
-1407
-1495
-1576
-1653
-1724
-1790
-1852
-1908
-1960
-2008
-2052
-2092
-2130
-2165
-2198
-2231
-2262
-2293
-2325
-2357
-2390
-2425
-2460
-2498
-2537
-2578
-2622
-2667
-2715
-2764
-2816
-2871
-2927
-2985
-3044
-3105
-3166
-3229
-3292
-3356
-3420
-3485
-3549
-3613
-3676
-3739
-3800
-3860
-3918
-3973
-4026
-4077
-4124
-4168
-4209
-4246
-4280
-4311
-4339
-4364
-4385
-4402
-4417
-4428
-4435
-4439
-4438
-4434
-4426
-4414
-4398
-4377
-4353
-4324
-4291
-4254
-4213
-4166
-4116
-4061
-4001
-3937
-3868
-3796
-3720
-3641
-3560
-3476
-3391
-3304
-3217
-3129
-3041
-2952
-2864
-2777
-2690
-2605
-2521
-2439
-2359
-2282
-2208
-2137
-2070
-2005
-1947
-1891
-1840
-1793
-1751
-1712
-1679
-1649
-1624
-1602
-1585
-1571
-1560
-1552
-1546
-1543
-1541
-1541
-1542
-1544
-1548
-1552
-1557
-1562
-1568
-1574
-1581
-1587
-1593
-1598
-1602
-1605
-1606
-1606
-1605
-1602
-1597
-1591
-1582
-1572
-1560
-1546
-1530
-1512
-1492
-1470
-1446
-1420
-1391
-1361
-1329
-1295
-1259
-1222
-1184
-1145
-1106
-1066
-1026
-986
-947
-909
-871
-835
-800
-768
-737
-710
-686
-666
-651
-640
-634
-634
-640
-651
-669
-693
-723
-759
-801
-849
-902
-961
-1025
-1094
-1167
-1244
-1325
-1409
-1496
-1587
-1680
-1775
-1874
-1974
-2077
-2182
-2288
-2397
-2507
-2618
-2730
-2842
-2955
-3067
-3179
-3290
-3400
-3509
-3615
-3720
-3822
-3921
-4018
-4111
-4201
-4288
-4371
-4449
-4525
-4596
-4663
-4726
-4786
-4841
-4892
-4939
-4981
-5019
-5052
-5080
-5103
-5120
-5132
-5138
-5138
-5131
-5118
-5099
-5072
-5038
-4996
-4946
-4889
-4824
-4751
-4670
-4582
-4486
-4382
-4271
-4153
-4027
-3894
-3754
-3606
-3452
-3290
-3121
-2947
-2766
-2579
-2386
-2189
-1986
-1779
-1568
-1353
-1134
-912
-687
-460
-230
1
235
469
705
941
1179
1416
1654
1892
2130
2367
2604
2839
3073
3304
3533
3760
3983
4202
4417
4627
4832
5032
5225
5413
5593
5767
5933
6091
6242
6384
6517
6642
6759
6867
6966
7056
7138
7211
7276
7332
7380
7419
7450
7472
7485
7491
7488
7478
7460
7434
7402
7362
7316
7264
7205
7142
7073
7000
6922
6842
6758
6672
6585
6497
6408
6320
6231
6144
6058
5972
5889
5808
5729
5652
5579
5509
5443
5382
5325
5272
5225
5183
5147
5116
5090
5070
5056
5047
5043
5046
5054
5068
5088
5113
5144
5180
5221
5267
5318
5374
5434
5498
5566
5638
5713
5791
5871
5953
6036
6120
6205
6291
6376
6460
6543
6625
6705
6783
6858
6931
7001
7067
7130
7190
7245
7297
7346
7390
7430
7467
7499
7528
7552
7573
7589
7602
7610
7615
7616
7613
7606
7596
7582
7565
7544
7519
7491
7459
7424
7386
7345
7301
7254
7204
7153
7099
7042
6984
6925
6864
6802
6739
6676
6613
6550
6488
6427
6367
6308
6251
6196
6142
6091
6043
5996
5952
5911
5872
5836
5801
5769
5740
5712
5686
5662
5640
5620
5602
5585
5569
5556
5543
5531
5521
5511
5501
5493
5484
5476
5468
5460
5453
5445
5437
5429
5420
5412
5402
5392
5382
5371
5358
5345
5331
5316
5299
5280
5261
5240
5217
5194
5170
5144
5119
5093
5067
5041
5016
4991
4966
4942
4920
4898
4878
4859
4842
4827
4814
4803
4794
4787
4782
4779
4777
4778
4780
4785
4792
4802
4815
4832
4853
4878
4908
4941
4978
5019
5064
5113
5165
5220
5278
5339
5402
5467
5534
5601
5670
5738
5806
5873
5939
6003
6065
6126
6186
6243
6300
6355
6408
6461
6512
6562
6610
6657
6702
6746
6789
6830
6870
6910
6949
6987
7025
7062
7100
7137
7174
7211
7247
7284
7320
7356
7391
7426
7461
7496
7530
7565
7599
7635
7670
7707
7745
7783
7823
7864
7906
7950
7994
8039
8087
8134
8182
8232
8281
8332
8383
8435
8487
8539
8592
8644
8696
8748
8798
8848
8897
8944
8991
9036
9079
9122
9163
9203
9241
9279
9316
9351
9386
9419
9451
9482
9511
9539
9566
9591
9615
9638
9659
9679
9699
9717
9734
9751
9767
9782
9796
9810
9824
9836
9849
9861
9873
9886
9898
9910
9922
9935
9947
9960
9973
9986
9999
10013
10026
10040
10054
10068
10082
10097
10111
10126
10140
10154
10169
10183
10197
10211
10224
10237
10249
10260
10271
10280
10289
10296
10302
10307
10311
10315
10318
10321
10323
10325
10327
10329
10331
10332
10334
10336
10338
10340
10343
10347
10351
10357
10364
10371
10381
10391
10403
10416
10431
10447
10465
10484
10506
10529
10555
10583
10613
10646
10682
10720
10760
10803
10849
10896
10946
10998
11052
11107
11163
11221
11279
11337
11395
11453
11511
11569
11626
11682
11737
11792
11845
11897
11949
11998
12046
12093
12138
12181
12222
12261
12299
12334
12368
12401
12431
12460
12487
12512
12536
12557
12578
12596
12614
12629
12644
12658
12671
12684
12696
12708
12719
12730
12741
12752
12762
12771
12780
12788
12794
12800
12805
12809
12812
12813
12814
12814
12813
12812
12809
12805
12800
12795
12788
12781
12773
12764
12756
12747
12738
12730
12723
12716
12710
12705
12702
12700
12700
12701
12704
12708
12715
12723
12732
12743
12756
12770
12785
12802
12819
12838
12857
12878
12899
12921
12943
12966
12989
13013
13037
13061
13085
13110
13134
13158
13182
13207
13231
13254
13278
13302
13325
13347
13369
13391
13412
13432
13452
13470
13487
13503
13518
13531
13543
13553
13562
13569
13575
13579
13581
13581
13579
13576
13571
13565
13557
13548
13538
13527
13516
13503
13490
13476
13461
13446
13430
13414
13397
13380
13362
13343
13324
13305
13285
13264
13243
13221
13199
13175
13151
13125
13099
13072
13044
13014
12984
12953
12921
12888
12854
12819
12783
12747
12709
12671
12632
12592
12552
12511
12469
12427
12385
12342
12299
12256
12212
12169
12125
12082
12039
11996
11955
11914
11873
11834
11795
11758
11721
11686
11652
11619
11587
11556
11526
11497
11470
11443
11418
11393
11370
11347
11325
11304
11285
11266
11248
11231
11214
11199
11184
11170
11157
11145
11134
11124
11116
11110
11105
11102
11101
11101
11103
11107
11113
11120
11129
11140
11152
11166
11181
11199
11218
11239
11261
11285
11309
11335
11360
11385
11410
11435
11458
11481
11503
11524
11544
11564
11582
11600
11616
11631
11646
11658
11669
11679
11687
11693
11697
11700
11701
11700
11698
11694
11688
11682
11674
11665
11655
11644
11632
11619
11605
11591
11576
11561
11545
11528
11511
11493
11475
11456
11435
11414
11392
11369
11345
11321
11295
11269
11242
11215
11187
11158
11129
11100
11070
11038
11006
10974
10940
10906
10871
10835
10799
10762
10725
10688
10650
10612
10574
10536
10497
10458
10418
10379
10339
10299
10259
10219
10179
10139
10099
10058
10017
9975
9933
9890
9846
9802
9757
9711
9665
9618
9570
9522
9474
9425
9376
9327
9277
9227
9177
9128
9078
9029
8980
8931
8883
8836
8790
8745
8701
8658
8617
8577
8539
8503
8468
8435
8404
8374
8347
8321
8297
8275
8255
8238
8222
8208
8197
8186
8179
8173
8169
8166
8164
8164
8164
8167
8170
8173
8178
8183
8189
8196
8203
8211
8218
8227
8235
8243
8252
8260
8269
8277
8286
8294
8302
8309
8317
8324
8330
8337
8343
8349
8354
8359
8363
8367
8370
8372
8374
8375
8375
8374
8372
8369
8366
8362
8357
8351
8344
8336
8327
8317
8306
8295
8282
8270
8257
8244
8231
8217
8204
8192
8179
8167
8154
8144
8132
8121
8111
8100
8090
8079
8069
8058
8048
8039
8029
8020
8010
8000
7991
7982
7973
7964
7955
7946
7937
7928
7919
7909
7899
7888
7878
7866
7854
7841
7828
7814
7800
7784
7768
7751
7733
7714
7694
7673
7651
7628
7604
7579
7552
7524
7496
7466
7435
7404
7371
7338
7305
7270
7235
7199
7163
7126
7088
7050
7012
6974
6936
6898
6860
6822
6785
6749
6713
6678
6643
6608
6573
6539
6505
6471
6437
6403
6369
6335
6301
6267
6232
6198
6163
6127
6092
6055
6018
5980
5942
5903
5864
5823
5782
5740
5698
5654
5610
5565
5518
5471
5422
5372
5320
5267
5213
5156
5099
5039
4978
4915
4851
4785
4718
4650
4580
4509
4437
4364
4289
4214
4138
4059
3982
3903
3823
3741
3659
3576
3493
3408
3323
3237
3150
3063
2975
2887
2798
2708
2618
2527
2435
2343
2250
2157
2064
1971
1878
1785
1693
1602
1511
1421
1332
1243
1156
1069
983
898
814
732
650
571
493
416
341
269
198
129
62
-3
-65
-125
-183
-238
-290
-340
-387
-432
-473
-512
-548
-581
-612
-639
-664
-687
-707
-725
-740
-753
-765
-774
-781
-787
-791
-793
-794
-794
-792
-789
-784
-778
-771
-762
-752
-740
-728
-714
-699
-684
-667
-650
-632
-613
-594
-574
-553
-532
-511
-488
-465
-442
-418
-392
-366
-340
-312
-283
-253
-222
-190
-157
-124
-90
-55
-19
17
53
90
127
164
200
237
273
308
343
376
409
440
470
499
526
551
576
598
619
638
655
671
685
696
705
713
718
721
722
720
717
712
704
695
684
671
656
640
621
600
578
554
528
500
471
439
406
371
334
296
256
214
170
126
79
31
-18
-68
-120
-174
-228
-285
-342
-401
-462
-524
-588
-653
-719
-788
-857
-928
-1000
-1074
-1149
-1225
-1302
-1380
-1460
-1540
-1620
-1702
-1784
-1866
-1948
-2031
-2113
-2194
-2275
-2356
-2435
-2513
-2590
-2666
-2740
-2813
-2884
-2953
-3020
-3086
-3150
-3211
-3271
-3329
-3384
-3438
-3489
-3539
-3586
-3631
-3675
-3716
-3756
-3793
-3828
-3862
-3893
-3922
-3949
-3974
-3997
-4017
-4035
-4053
-4067
-4080
-4090
-4098
-4104
-4109
-4111
-4111
-4109
-4105
-4099
-4091
-4083
-4073
-4061
-4048
-4033
-4017
-3999
-3981
-3961
-3940
-3918
-3895
-3871
-3847
-3822
-3796
-3769
-3743
-3716
-3688
-3661
-3633
-3605
-3577
-3549
-3521
-3493
-3465
-3437
-3409
-3381
-3353
-3325
-3298
-3271
-3244
-3218
-3193
-3168
-3145
-3122
-3100
-3078
-3058
-3039
-3020
-3003
-2986
-2970
-2955
-2940
-2927
-2915
-2903
-2893
-2884
-2876
-2869
-2863
-2859
-2856
-2853
-2852
-2852
-2853
-2856
-2859
-2863
-2868
-2873
-2880
-2886
-2894
-2902
-2910
-2919
-2928
-2938
-2948
-2959
-2970
-2982
-2994
-3006
-3019
-3032
-3046
-3060
-3074
-3088
-3103
-3118
-3134
-3150
-3166
-3182
-3199
-3216
-3234
-3251
-3269
-3287
-3305
-3323
-3340
-3358
-3376
-3394
-3411
-3429
-3446
-3463
-3480
-3497
-3514
-3531
-3548
-3564
-3581
-3598
-3615
-3632
-3649
-3666
-3683
-3701
-3719
-3738
-3757
-3778
-3799
-3821
-3844
-3869
-3895
-3922
-3951
-3982
-4014
-4048
-4083
-4120
-4159
-4199
-4240
-4283
-4327
-4373
-4419
-4468
-4517
-4568
-4620
-4672
-4726
-4781
-4837
-4894
-4951
-5009
-5068
-5127
-5187
-5248
-5310
-5372
-5436
-5500
-5565
-5631
-5697
-5765
-5832
-5901
-5970
-6040
-6110
-6181
-6253
-6325
-6398
-6472
-6546
-6620
-6696
-6772
-6849
-6927
-7006
-7085
-7165
-7246
-7328
-7411
-7494
-7578
-7662
-7747
-7832
-7918
-8003
-8089
-8175
-8261
-8347
-8432
-8518
-8604
-8689
-8774
-8859
-8944
-9029
-9114
-9200
-9286
-9372
-9458
-9545
-9633
-9722
-9811
-9901
-9992
-10084
-10177
-10271
-10366
-10462
-10559
-10657
-10756
-10856
-10957
-11059
-11161
-11264
-11367
-11471
-11576
-11680
-11785
-11890
-11995
-12100
-12205
-12310
-12416
-12521
-12626
-12732
-12838
-12944
-13050
-13156
-13262
-13369
-13475
-13580
-13686
-13790
-13894
-13997
-14099
-14199
-14299
-14397
-14494
-14590
-14685
-14778
-14870
-14960
-15050
-15138
-15224
-15309
-15392
-15474
-15554
-15632
-15709
-15784
-15858
-15929
-16000
-16068
-16136
-16201
-16265
-16327
-16388
-16447
-16504
-16560
-16613
-16665
-16715
-16764
-16811
-16857
-16901
-16945
-16986
-17027
-17066
-17104
-17141
-17176
-17209
-17241
-17271
-17299
-17325
-17350
-17374
-17396
-17417
-17436
-17455
-17472
-17489
-17505
-17520
-17534
-17548
-17562
-17575
-17588
-17602
-17615
-17629
-17643
-17658
-17674
-17691
-17709
-17728
-17747
-17768
-17791
-17814
-17838
-17863
-17890
-17917
-17945
-17974
-18004
-18035
-18067
-18100
-18133
-18167
-18201
-18236
-18272
-18308
-18344
-18381
-18417
-18454
-18491
-18528
-18564
-18601
-18637
-18672
-18708
-18742
-18776
-18809
-18841
-18872
-18902
-18931
-18959
-18986
-19012
-19037
-19061
-19083
-19105
-19126
-19146
-19166
-19184
-19202
-19219
-19236
-19252
-19267
-19282
-19296
-19309
-19322
-19334
-19345
-19355
-19364
-19373
-19381
-19388
-19394
-19400
-19404
-19408
-19411
-19412
-19413
-19413
-19411
-19409
-19406
-19402
-19397
-19392
-19386
-19380
-19373
-19366
-19358
-19350
-19342
-19333
-19323
-19314
-19304
-19294
-19283
-19273
-19262
-19251
-19240
-19229
-19218
-19206
-19194
-19181
-19168
-19155
-19141
-19127
-19112
-19097
-19081
-19064
-19047
-19030
-19011
-18992
-18972
-18952
-18930
-18908
-18885
-18861
-18836
-18810
-18783
-18755
-18726
-18695
-18664
-18631
-18596
-18561
-18524
-18485
-18445
-18404
-18362
-18319
-18274
-18229
-18182
-18134
-18084
-18033
-17981
-17928
-17873
-17817
-17760
-17702
-17642
-17582
-17520
-17457
-17393
-17329
-17263
-17196
-17129
-17060
-16991
-16921
-16850
-16779
-16707
-16634
-16560
-16486
-16412
-16337
-16261
-16184
-16109
-16033
-15956
-15878
-15801
-15723
-15646
-15568
-15489
-15411
-15333
-15254
-15176
-15097
-15019
-14941
-14862
-14784
-14706
-14627
-14549
-14470
-14391
-14313
-14234
-14155
-14077
-14000
-13923
-13848
-13773
-13699
-13627
-13556
-13486
-13418
-13351
-13286
-13222
-13159
-13099
-13040
-12983
-12928
-12875
-12824
-12775
-12728
-12682
-12639
-12598
-12558
-12520
-12484
-12449
-12416
-12385
-12356
-12328
-12302
-12277
-12254
-12233
-12213
-12194
-12176
-12159
-12143
-12128
-12114
-12100
-12087
-12075
-12064
-12053
-12042
-12033
-12024
-12016
-12008
-12002
-11996
-11990
-11985
-11980
-11976
-11972
-11969
-11967
-11964
-11963
-11961
-11961
-11960
-11960
-11961
-11961
-11962
-11963
-11964
-11965
-11966
-11967
-11968
-11969
-11969
-11970
-11970
-11970
-11969
-11968
-11966
-11963
-11960
-11956
-11951
-11946
-11940
-11933
-11926
-11918
-11910
-11902
-11894
-11885
-11876
-11867
-11858
-11849
-11839
-11830
-11819
-11809
-11798
-11787
-11775
-11762
-11749
-11735
-11720
-11705
-11689
-11672
-11654
-11636
-11616
-11596
-11575
-11553
-11530
-11507
-11483
-11457
-11431
-11405
-11377
-11349
-11320
-11290
-11259
-11228
-11196
-11163
-11130
-11096
-11061
-11027
-10991
-10956
-10920
-10885
-10848
-10812
-10776
-10739
-10701
-10663
-10625
-10585
-10546
-10505
-10463
-10421
-10378
-10334
-10290
-10244
-10198
-10151
-10103
-10054
-10005
-9955
-9904
-9853
-9800
-9748
-9694
-9640
-9585
-9530
-9474
-9417
-9359
-9300
-9241
-9181
-9120
-9059
-8997
-8934
-8871
-8807
-8743
-8679
-8614
-8549
-8484
-8418
-8353
-8287
-8220
-8154
-8087
-8020
-7952
-7884
-7816
-7748
-7679
-7610
-7540
-7471
-7400
-7330
-7260
-7189
-7119
-7049
-6978
-6908
-6838
-6769
-6699
-6630
-6561
-6492
-6424
-6356
-6288
-6221
-6155
-6090
-6025
-5961
-5898
-5836
-5774
-5713
-5652
-5592
-5533
-5474
-5416
-5359
-5302
-5245
-5189
-5133
-5078
-5022
-4967
-4911
-4855
-4799
-4743
-4686
-4630
-4573
-4516
-4458
-4401
-4342
-4283
-4224
-4163
-4102
-4040
-3978
-3914
-3850
-3786
-3720
-3654
-3587
-3520
-3452
-3384
-3315
-3246
-3176
-3105
-3035
-2963
-2892
-2820
-2747
-2675
-2602
-2528
-2455
-2381
-2306
-2232
-2157
-2083
-2008
-1933
-1859
-1785
-1711
-1637
-1563
-1490
-1417
-1345
-1274
-1203
-1134
-1065
-997
-930
-865
-800
-737
-674
-613
-552
-492
-434
-376
-320
-264
-209
-155
-102
-50
1
52
102
151
200
247
294
340
386
430
474
516
558
599
639
677
715
752
788
823
857
891
923
955
986
1016
1046
1076
1106
1135
1165
1194
1224
1254
1284
1314
1345
1376
1408
1441
1474
1507
1541
1576
1611
1647
1684
1721
1758
1797
1835
1875
1915
1955
1996
2037
2079
2120
2162
2204
2245
2287
2328
2370
2411
2452
2493
2533
2574
2613
2653
2692
2730
2768
2805
2842
2878
2913
2949
2983
3018
3052
3085
3119
3152
3185
3218
3250
3283
3315
3348
3380
3413
3445
3478
3510
3543
3576
3608
3641
3674
3707
3740
3774
3807
3841
3876
3910
3945
3981
4017
4054
4091
4128
4166
4205
4244
4283
4324
4364
4405
4447
4489
4531
4574
4617
4659
4702
4745
4788
4831
4874
4917
4961
5004
5047
5091
5134
5178
5222
5265
5308
5351
5394
5436
5478
5519
5560
5600
5640
5679
5717
5754
5791
5826
5861
5895
5928
5960
5991
6022
6051
6081
6109
6137
6164
6191
6217
6243
6269
6294
6319
6344
6370
6395
6420
6446
6471
6497
6523
6549
6575
6602
6628
6655
6682
6709
6736
6763
6791
6818
6846
6873
6901
6929
6957
6985
7013
7041
7070
7098
7127
7155
7184
7213
7241
7269
7297
7325
7352
7378
7404
7429
7453
7476
7498
7520
7540
7560
7580
7598
7616
7634
7650
7666
7681
7696
7709
7722
7734
7745
7756
7766
7775
7784
7792
7799
7806
7812
7817
7822
7827
7830
7833
7836
7838
7840
7841
7842
7843
7844
7844
7844
7844
7843
7843
7841
7840
7838
7836
7833
7829
7825
7820
7815
7808
7801
7793
7783
7773
7762
7750
7738
7724
7709
7694
7677
7660
7642
7623
7603
7582
7561
7539
7517
7494
7471
7447
7423
7399
7375
7351
7326
7301
7276
7251
7225
7200
7174
7148
7122
7095
7069
7042
7016
6989
6962
6936
6909
6882
6855
6829
6802
6775
6748
6721
6694
6667
6640
6613
6586
6560
6533
6508
6482
6457
6432
6407
6383
6360
6336
6314
6291
6269
6247
6226
6205
6185
6165
6146
6127
6108
6090
6072
6055
6038
6021
6005
5989
5974
5959
5945
5931
5917
5904
5890
5878
5865
5853
5840
5828
5816
5803
5791
5779
5766
5754
5741
5728
5715
5701
5688
5674
5660
5645
5631
5617
5603
5589
5575
5562
5549
5537
5524
5513
5501
5490
5479
5469
5459
5450
5440
5432
5423
5416
5408
5401
5394
5387
5381
5375
5369
5363
5358
5353
5348
5343
5339
5334
5331
5327
5324
5321
5319
5317
5315
5313
5312
5311
5311
5310
5310
5309
5309
5309
5309
5309
5309
5309
5310
5310
5311
5312
5313
5315
5317
5319
5321
5323
5326
5330
5333
5337
5342
5346
5351
5357
5362
5368
5374
5381
5387
5394
5401
5409
5416
5424
5432
5440
5448
5456
5464
5473
5481
5490
5498
5507
5516
5525
5535
5544
5554
5563
5573
5582
5592
5602
5611
5621
5631
5641
5651
5661
5671
5681
5692
5702
5713
5724
5735
5746
5758
5769
5781
5794
5807
5820
5834
5849
5864
5879
5896
5912
5930
5947
5966
5985
6005
6025
6046
6068
6090
6112
6135
6158
6182
6206
6230
6255
6280
6306
6332
6359
6386
6414
6442
6471
6500
6530
6560
6591
6622
6653
6685
6717
6750
6783
6816
6849
6883
6917
6950
6984
7018
7051
7085
7118
7151
7184
7216
7247
7278
7309
7339
7368
7396
7423
7450
7475
7500
7525
7548
7570
7592
7614
7634
7654
7674
7693
7711
7730
7748
7765
7783
7799
7816
7832
7848
7863
7877
7891
7904
7916
7928
7939
7949
7959
7968
7977
7985
7993
8000
8006
8012
8018
8023
8026
8031
8035
8038
8041
8042
8045
8045
8047
8048
8048
8048
8047
8045
8045
8042
8041
8039
8036
8032
8029
8025
8021
8016
8012
8007
8000
7995
7988
7981
7973
7965
7956
7947
7937
7927
7917
7906
7894
7883
7871
7858
7845
7832
7818
7804
7789
7774
7759
7743
7727
7711
7694
7677
7659
7642
7624
7606
7587
7569
7550
7531
7513
7494
7474
7455
7435
7416
7396
7375
7354
7333
7311
7289
7267
7243
7220
7195
7171
7145
7119
7093
7066
7038
7010
6981
6951
6921
6890
6859
6827
6795
6762
6729
6696
6662
6628
6593
6559
6524
6490
6455
6421
6387
6354
6321
6288
6255
6224
6192
6161
6131
6100
6070
6041
6012
5983
5954
5925
5896
5867
5838
5809
5780
5751
5721
5691
5661
5631
5600
5569
5538
5507
5475
5443
5411
5380
5348
5315
5283
5251
5218
5186
5153
5120
5087
5053
5020
4986
4952
4918
4883
4849
4814
4779
4744
4710
4675
4641
4606
4572
4538
4505
4471
4438
4405
4372
4340
4308
4276
4245
4214
4183
4153
4123
4093
4062
4033
4003
3975
3946
3917
3888
3860
3832
3804
3777
3750
3723
3697
3671
3645
3620
3595
3571
3547
3524
3501
3478
3456
3434
3413
3392
3371
3350
3330
3310
3290
3271
3252
3233
3215
3197
3180
3163
3146
3130
3114
3099
3084
3069
3054
3039
3025
3010
2996
2981
2967
2952
2937
2922
2907
2892
2877
2862
2848
2833
2818
2803
2789
2775
2761
2747
2734
2721
2708
2695
2683
2671
2659
2647
2635
2624
2612
2601
2589
2577
2565
2553
2540
2527
2514
2501
2488
2474
2460
2446
2431
2416
2401
2386
2371
2355
2339
2322
2306
2290
2273
2256
2239
2223
2206
2189
2173
2156
2140
2123
2107
2090
2074
2057
2041
2024
2007
1990
1973
1956
1938
1921
1903
1884
1866
1846
1827
1807
1786
1765
1744
1722
1699
1676
1653
1628
1603
1578
1552
1525
1498
1470
1441
1411
1381
1351
1319
1287
1254
1221
1187
1153
1118
1083
1048
1012
976
939
903
865
828
790
751
713
674
634
595
555
514
473
432
390
348
306
262
219
175
130
86
41
-5
-50
-96
-142
-188
-235
-281
-328
-375
-423
-471
-519
-567
-615
-663
-712
-761
-810
-859
-909
-959
-1008
-1060
-1111
-1162
-1213
-1265
-1316
-1368
-1421
-1473
-1526
-1579
-1632
-1685
-1738
-1791
-1844
-1897
-1951
-2004
-2057
-2110
-2163
-2216
-2269
-2321
-2374
-2426
-2479
-2531
-2583
-2634
-2685
-2736
-2787
-2838
-2888
-2938
-2987
-3036
-3084
-3132
-3180
-3227
-3273
-3318
-3363
-3407
-3450
-3493
-3534
-3575
-3614
-3653
-3691
-3728
-3764
-3800
-3834
-3868
-3902
-3935
-3967
-3999
-4030
-4061
-4091
-4122
-4152
-4181
-4211
-4239
-4268
-4296
-4324
-4351
-4378
-4405
-4432
-4458
-4484
-4510
-4536
-4561
-4587
-4612
-4636
-4661
-4685
-4709
-4733
-4757
-4781
-4804
-4827
-4850
-4873
-4896
-4918
-4941
-4963
-4985
-5007
-5028
-5050
-5071
-5091
-5112
-5132
-5152
-5172
-5192
-5211
-5230
-5249
-5268
-5287
-5305
-5324
-5342
-5360
-5378
-5395
-5413
-5430
-5447
-5464
-5481
-5498
-5515
-5532
-5548
-5565
-5582
-5598
-5615
-5632
-5649
-5665
-5682
-5699
-5715
-5732
-5748
-5765
-5781
-5798
-5814
-5830
-5846
-5862
-5878
-5894
-5909
-5925
-5940
-5955
-5970
-5985
-5999
-6013
-6027
-6041
-6054
-6068
-6081
-6093
-6106
-6119
-6131
-6144
-6156
-6168
-6181
-6193
-6205
-6217
-6229
-6241
-6252
-6264
-6275
-6287
-6297
-6308
-6318
-6328
-6338
-6347
-6356
-6364
-6372
-6380
-6388
-6396
-6403
-6411
-6418
-6425
-6432
-6439
-6446
-6453
-6460
-6467
-6473
-6479
-6485
-6491
-6496
-6501
-6505
-6509
-6513
-6516
-6519
-6521
-6523
-6525
-6526
-6527
-6527
-6527
-6527
-6527
-6525
-6524
-6522
-6519
-6516
-6512
-6508
-6503
-6497
-6490
-6483
-6475
-6466
-6456
-6445
-6433
-6421
-6407
-6393
-6378
-6362
-6346
-6328
-6311
-6293
-6274
-6256
-6237
-6218
-6199
-6179
-6160
-6141
-6123
-6104
-6086
-6069
-6052
-6035
-6020
-6004
-5990
-5976
-5964
-5951
-5940
-5929
-5918
-5909
-5899
-5891
-5883
-5875
-5868
-5862
-5856
-5851
-5847
-5843
-5839
-5836
-5834
-5831
-5830
-5828
-5828
-5827
-5827
-5827
-5827
-5828
-5828
-5829
-5830
-5831
-5832
-5832
-5832
-5832
-5832
-5831
-5829
-5827
-5824
-5821
-5817
-5813
-5808
-5803
-5797
-5791
-5784
-5777
-5769
-5761
-5752
-5743
-5734
-5725
-5715
-5704
-5694
-5683
-5672
-5660
-5648
-5636
-5623
-5610
-5596
-5583
-5569
-5554
-5540
-5525
-5511
-5496
-5481
-5466
-5451
-5436
-5421
-5406
-5390
-5375
-5360
-5345
-5330
-5315
-5300
-5285
-5270
-5255
-5240
-5225
-5210
-5195
-5179
-5164
-5149
-5134
-5119
-5103
-5088
-5072
-5056
-5040
-5023
-5006
-4989
-4971
-4953
-4934
-4915
-4896
-4876
-4856
-4836
-4815
-4795
-4774
-4753
-4731
-4710
-4688
-4667
-4645
-4624
-4602
-4581
-4559
-4538
-4516
-4495
-4473
-4452
-4431
-4410
-4389
-4368
-4347
-4326
-4305
-4284
-4263
-4242
-4222
-4201
-4180
-4159
-4138
-4118
-4097
-4075
-4054
-4035
-4014
-3993
-3972
-3952
-3931
-3910
-3889
-3868
-3847
-3826
-3804
-3783
-3762
-3740
-3719
-3697
-3675
-3653
-3631
-3608
-3586
-3563
-3540
-3516
-3493
-3469
-3446
-3422
-3399
-3375
-3352
-3328
-3305
-3282
-3259
-3236
-3213
-3190
-3167
-3144
-3121
-3098
-3075
-3052
-3029
-3006
-2982
-2959
-2936
-2912
-2889
-2865
-2842
-2818
-2794
-2769
-2745
-2720
-2695
-2670
-2645
-2619
-2593
-2567
-2541
-2515
-2489
-2463
-2436
-2409
-2383
-2356
-2329
-2302
-2275
-2249
-2222
-2195
-2168
-2141
-2113
-2086
-2058
-2031
-2003
-1975
-1947
-1919
-1891
-1863
-1835
-1806
-1778
-1750
-1722
-1695
-1667
-1640
-1612
-1585
-1558
-1531
-1504
-1478
-1451
-1424
-1397
-1370
-1343
-1315
-1287
-1259
-1230
-1200
-1170
-1140
-1108
-1076
-1043
-1008
-975
-940
-904
-867
-829
-790
-751
-711
-669
-627
-584
-540
-495
-449
-402
-355
-306
-257
-207
-156
-104
-52
1
55
110
165
221
277
334
391
449
507
565
623
682
740
799
858
918
977
1037
1096
1156
1216
1276
1336
1397
1457
1518
1579
1640
1701
1762
1822
1883
1944
2005
2065
2125
2185
2245
2305
2364
2423
2481
2539
2597
2654
2711
2767
2823
2879
2934
2989
3043
3097
3151
3205
3258
3312
3364
3417
3469
3521
3572
3624
3675
3726
3776
3826
3876
3925
3974
4022
4070
4118
4165
4212
4259
4305
4351
4397
4442
4488
4533
4578
4622
4667
4711
4755
4800
4843
4887
4931
4974
5017
5060
5103
5145
5187
5229
5271
5313
5354
5396
5437
5479
5520
5562
5603
5645
5686
5728
5770
5813
5855
5898
5942
5985
6029
6073
6117
6162
6206
6251
6295
6339
6384
6428
6472
6516
6560
6603
6646
6689
6731
6773
6814
6855
6895
6935
6975
7014
7052
7090
7128
7165
7202
7238
7273
7308
7343
7377
7410
7443
7476
7508
7539
7569
7599
7628
7657
7685
7712
7739
7766
7792
7817
7842
7867
7892
7916
7940
7964
7988
8012
8035
8058
8082
8106
8129
8153
8176
8200
8223
8247
8270
8293
8317
8340
8363
8387
8410
8433
8457
8480
8504
8527
8551
8575
8600
8624
8649
8674
8699
8724
8750
8775
8801
8827
8853
8878
8904
8930
8956
8982
9008
9033
9058
9083
9108
9133
9157
9181
9204
9227
9250
9272
9294
9316
9337
9358
9378
9398
9417
9436
9454
9472
9489
9506
9522
9538
9553
9568
9582
9595
9608
9621
9632
9644
9654
9664
9674
9683
9692
9700
9708
9715
9722
9728
9733
9739
9743
9748
9752
9755
9759
9762
9765
9768
9770
9773
9775
9777
9779
9781
9782
9783
9784
9785
9786
9786
9786
9786
9786
9785
9784
9783
9782
9780
9779
9777
9775
9772
9770
9767
9764
9761
9758
9755
9751
9747
9743
9738
9734
9729
9724
9719
9713
9707
9701
9694
9687
9680
9672
9663
9654
9644
9634
9623
9611
9599
9586
9572
9558
9543
9527
9510
9493
9475
9456
9437
9417
9397
9377
9356
9335
9313
9291
9269
9247
9224
9202
9179
9155
9132
9108
9083
9059
9034
9008
8982
8956
8929
8903
8875
8848
8820
8792
8763
8734
8705
8675
8645
8615
8584
8553
8522
8491
8459
8428
8396
8364
8331
8299
8266
8233
8200
8167
8132
8100
8066
8032
7999
7965
7932
7899
7866
7833
7801
7768
7737
7705
7674
7643
7612
7582
7552
7522
7493
7464
7435
7406
7378
7350
7321
7293
7264
7236
7207
7177
7147
7117
7087
7056
7024
6993
6961
6928
6895
6862
6828
6794
6760
6725
6690
6655
6619
6583
6546
6509
6472
6434
6396
6358
6318
6279
6238
6197
6156
6114
6071
6028
5984
5940
5895
5850
5804
5757
5710
5662
5614
5565
5516
5466
5417
5366
5316
5265
5215
5164
5112
5061
5009
4958
4906
4853
4801
4749
4696
4644
4591
4538
4486
4433
4380
4328
4275
4222
4170
4117
4065
4011
3960
3908
3856
3804
3752
3699
3647
3595
3543
3490
3438
3385
3332
3279
3226
3173
3119
3066
3012
2957
2903
2848
2793
2738
2683
2627
2571
2515
2459
2403
2346
2289
2233
2176
2119
2063
2005
1949
1893
1837
1780
1724
1668
1612
1556
1500
1445
1389
1334
1279
1224
1169
1115
1060
1006
953
899
846
792
739
687
634
581
529
477
424
372
321
269
217
165
113
62
10
-42
-94
-147
-199
-252
-305
-358
-411
-465
-519
-573
-628
-682
-737
-793
-848
-904
-960
-1016
-1072
-1129
-1185
-1242
-1299
-1355
-1412
-1468
-1525
-1581
-1638
-1694
-1750
-1806
-1862
-1918
-1974
-2029
-2085
-2140
-2195
-2250
-2304
-2358
-2411
-2465
-2517
-2569
-2621
-2672
-2723
-2773
-2823
-2872
-2921
-2969
-3017
-3065
-3112
-3158
-3205
-3251
-3296
-3342
-3386
-3431
-3475
-3519
-3562
-3605
-3648
-3690
-3732
-3773
-3814
-3855
-3895
-3934
-3974
-4013
-4051
-4090
-4127
-4165
-4202
-4240
-4277
-4314
-4351
-4388
-4425
-4462
-4500
-4537
-4575
-4612
-4650
-4688
-4726
-4764
-4803
-4841
-4880
-4918
-4957
-4996
-5035
-5074
-5114
-5153
-5192
-5232
-5271
-5310
-5350
-5389
-5428
-5467
-5506
-5544
-5583
-5621
-5659
-5697
-5735
-5772
-5809
-5846
-5882
-5918
-5954
-5988
-6022
-6056
-6089
-6121
-6152
-6183
-6213
-6243
-6271
-6300
-6327
-6354
-6380
-6406
-6431
-6456
-6480
-6504
-6527
-6550
-6572
-6594
-6616
-6638
-6659
-6680
-6700
-6721
-6741
-6761
-6780
-6800
-6819
-6837
-6856
-6874
-6892
-6910
-6927
-6944
-6961
-6978
-6994
-7010
-7027
-7043
-7059
-7075
-7091
-7107
-7123
-7139
-7155
-7172
-7188
-7204
-7220
-7236
-7251
-7267
-7283
-7299
-7315
-7331
-7347
-7363
-7379
-7395
-7410
-7426
-7441
-7456
-7471
-7486
-7501
-7515
-7529
-7543
-7557
-7571
-7585
-7598
-7611
-7623
-7635
-7647
-7659
-7670
-7681
-7692
-7703
-7713
-7723
-7733
-7743
-7752
-7761
-7770
-7778
-7787
-7795
-7803
-7811
-7818
-7826
-7834
-7841
-7849
-7856
-7864
-7871
-7879
-7887
-7895
-7903
-7911
-7919
-7928
-7937
-7946
-7956
-7965
-7975
-7985
-7995
-8005
-8015
-8026
-8036
-8045
-8057
-8067
-8077
-8087
-8098
-8109
-8119
-8130
-8140
-8150
-8160
-8170
-8179
-8189
-8198
-8206
-8214
-8221
-8228
-8234
-8240
-8245
-8249
-8252
-8255
-8258
-8260
-8261
-8262
-8262
-8262
-8262
-8262
-8261
-8260
-8259
-8257
-8256
-8254
-8253
-8251
-8249
-8248
-8246
-8244
-8242
-8240
-8239
-8237
-8235
-8233
-8231
-8229
-8227
-8225
-8223
-8221
-8218
-8216
-8213
-8209
-8206
-8202
-8197
-8192
-8186
-8180
-8175
-8169
-8161
-8154
-8146
-8137
-8128
-8119
-8109
-8099
-8087
-8077
-8066
-8054
-8042
-8029
-8016
-8002
-7988
-7973
-7958
-7942
-7926
-7909
-7892
-7875
-7857
-7839
-7821
-7802
-7784
-7765
-7746
-7726
-7707
-7687
-7667
-7647
-7626
-7605
-7584
-7563
-7541
-7519
-7497
-7474
-7451
-7427
-7403
-7379
-7354
-7329
-7304
-7278
-7252
-7226
-7199
-7172
-7144
-7116
-7088
-7059
-7030
-7000
-6970
-6940
-6908
-6877
-6844
-6812
-6778
-6744
-6709
-6674
-6637
-6601
-6563
-6525
-6486
-6447
-6407
-6366
-6325
-6284
-6242
-6199
-6156
-6113
-6069
-6025
-5980
-5936
-5891
-5846
-5801
-5756
-5710
-5665
-5620
-5574
-5529
-5483
-5438
-5393
-5348
-5303
-5259
-5214
-5170
-5127
-5083
-5040
-4998
-4956
-4914
-4873
-4833
-4794
-4755
-4716
-4679
-4642
-4605
-4569
-4534
-4499
-4465
-4431
-4398
-4365
-4333
-4301
-4269
-4237
-4206
-4174
-4143
-4111
-4078
-4046
-4014
-3983
-3951
-3919
-3886
-3853
-3820
-3786
-3753
-3719
-3685
-3650
-3616
-3581
-3547
-3512
-3478
-3443
-3408
-3374
-3339
-3304
-3269
-3234
-3198
-3163
-3128
-3092
-3057
-3021
-2986
-2950
-2914
-2879
-2843
-2808
-2772
-2737
-2702
-2667
-2632
-2597
-2562
-2527
-2491
-2456
-2421
-2386
-2350
-2315
-2279
-2244
-2208
-2172
-2137
-2101
-2065
-2029
-1993
-1957
-1921
-1885
-1850
-1814
-1779
-1744
-1709
-1674
-1640
-1605
-1571
-1537
-1503
-1470
-1437
-1404
-1372
-1340
-1309
-1278
-1247
-1217
-1187
-1157
-1129
-1100
-1072
-1044
-1016
-990
-963
-937
-911
-885
-860
-835
-811
-786
-762
-738
-714
-691
-667
-643
-620
-596
-572
-548
-523
-499
-474
-448
-423
-397
-372
-346
-319
-293
-266
-240
-213
-186
-160
-133
-107
-80
-54
-29
-3
22
47
72
97
122
146
170
194
218
241
264
286
308
329
351
372
393
413
434
455
475
495
515
535
555
575
594
613
632
651
670
688
706
724
741
758
775
791
806
820
834
847
860
872
884
894
905
915
924
932
940
948
955
961
967
973
978
982
987
991
994
998
1000
1004
1006
1008
1010
1012
1016
1018
1020
1022
1025
1028
1031
1034
1037
1041
1045
1048
1053
1057
1062
1068
1073
1080
1086
1093
1100
1108
1115
1123
1131
1140
1148
1157
1165
1174
1182
1190
1199
1207
1215
1222
1230
1237
1244
1251
1257
1263
1269
1275
1280
1285
1289
1294
1297
1301
1304
1307
1309
1311
1313
1314
1315
1316
1316
1316
1315
1315
1314
1313
1311
1310
1309
1307
1306
1305
1303
1302
1301
1300
1299
1298
1298
1297
1296
1296
1295
1294
1294
1293
1292
1291
1290
1290
1289
1288
1288
1287
1287
1286
1286
1286
1286
1286
1286
1286
1286
1286
1287
1287
1287
1287
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1287
1287
1287
1286
1286
1286
1285
1285
1285
1284
1284
1284
1284
1283
1283
1283
1282
1282
1281
1281
1280
1280
1279
1279
1278
1278
1278
1278
1277
1277
1277
1278
1278
1278
1279
1280
1281
1282
1283
1285
1286
1288
1290
1292
1295
1298
1302
1306
1310
1315
1321
1327
1333
1341
1348
1357
1366
1375
1385
1395
1406
1418
1429
1442
1454
1467
1480
1494
1508
1522
1537
1551
1567
1582
1598
1614
1631
1647
1665
1682
1700
1719
1738
1757
1777
1797
1818
1839
1861
1883
1905
1928
1950
1974
1997
2021
2045
2070
2095
2120
2146
2171
2196
2222
2247
2273
2298
2324
2349
2374
2398
2423
2447
2471
2495
2518
2541
2564
2586
2609
2630
2652
2673
2694
2715
2736
2756
2776
2796
2816
2836
2855
2874
2894
2913
2932
2951
2971
2990
3010
3029
3049
3069
3088
3108
3128
3148
3167
3187
3207
3226
3246
3265
3284
3303
3321
3339
3357
3375
3393
3410
3427
3444
3460
3477
3493
3509
3524
3540
3555
3570
3584
3599
3613
3627
3641
3655
3668
3682
3695
3708
3721
3733
3746
3758
3770
3783
3795
3807
3819
3831
3844
3856
3868
3880
3892
3905
3917
3929
3941
3953
3965
3977
3989
4001
4013
4024
4035
4046
4059
4070
4081
4091
4102
4112
4123
4133
4143
4152
4162
4171
4180
4189
4198
4206
4215
4223
4231
4238
4245
4252
4259
4266
4272
4278
4283
4288
4293
4297
4302
4305
4309
4313
4316
4319
4322
4325
4328
4331
4334
4336
4339
4342
4345
4348
4350
4353
4356
4358
4361
4364
4366
4369
4372
4375
4378
4382
4385
4389
4392
4396
4400
4405
4409
4413
4418
4422
4427
4432
4436
4441
4446
4450
4455
4459
4463
4468
4472
4476
4480
4484
4488
4492
4496
4500
4504
4508
4512
4515
4519
4523
4526
4530
4533
4537
4540
4543
4546
4549
4551
4553
4556
4558
4560
4562
4563
4565
4566
4567
4568
4569
4570
4570
4571
4571
4571
4571
4571
4571
4570
4570
4569
4569
4568
4568
4567
4566
4565
4564
4563
4561
4560
4558
4556
4554
4552
4550
4548
4545
4543
4541
4539
4537
4535
4533
4531
4529
4528
4526
4525
4524
4523
4521
4520
4520
4519
4518
4517
4516
4515
4514
4513
4513
4512
4512
4511
4511
4511
4511
4511
4512
4513
4513
4515
4516
4517
4519
4521
4523
4525
4527
4529
4532
4534
4536
4539
4541
4542
4544
4546
4547
4548
4548
4549
4548
4548
4547
4546
4544
4542
4539
4536
4533
4529
4525
4521
4517
4512
4507
4501
4496
4490
4484
4478
4472
4465
4459
4452
4444
4437
4429
4421
4413
4404
4396
4387
4378
4369
4360
4351
4342
4333
4324
4315
4306
4296
4287
4278
4268
4259
4250
4240
4230
4221
4211
4200
4190
4179
4168
4157
4145
4133
4120
4107
4093
4078
4065
4050
4035
4019
4003
3986
3970
3953
3935
3918
3899
3881
3863
3844
3825
3805
3786
3766
3747
3727
3707
3687
3667
3647
3627
3608
3588
3568
3548
3529
3509
3490
3471
3452
3434
3416
3397
3380
3362
3344
3327
3309
3292
3275
3258
3242
3225
3208
3192
3175
3159
3142
3126
3109
3093
3076
3060
3043
3027
3010
2993
2976
2960
2942
2925
2908
2890
2873
2855
2838
2820
2803
2785
2768
2751
2734
2716
2699
2682
2665
2648
2631
2614
2597
2580
2563
2545
2528
2511
2493
2476
2458
2440
2421
2403
2384
2365
2346
2326
2307
2287
2267
2247
2227
2206
2186
2165
2143
2122
2100
2078
2056
2033
2011
1988
1965
1943
1920
1897
1874
1851
1828
1805
1782
1759
1736
1713
1690
1667
1644
1621
1598
1575
1552
1528
1505
1481
1458
1434
1410
1386
1362
1337
1313
1288
1263
1238
1213
1188
1164
1139
1114
1089
1064
1040
1016
991
967
943
919
896
872
848
824
800
777
753
729
705
681
657
633
608
584
559
535
510
485
460
435
411
386
361
337
312
288
264
240
216
192
168
145
122
99
76
53
31
9
-13
-34
-56
-77
-98
-119
-140
-160
-181
-201
-221
-241
-261
-280
-300
-319
-338
-357
-376
-395
-413
-431
-449
-467
-485
-502
-519
-537
-553
-570
-586
-603
-619
-634
-650
-665
-680
-694
-708
-722
-735
-748
-761
-773
-785
-796
-808
-819
-830
-841
-852
-862
-873
-883
-894
-904
-914
-925
-935
-945
-956
-966
-977
-987
-997
-1008
-1018
-1028
-1039
-1049
-1060
-1070
-1081
-1091
-1101
-1112
-1122
-1132
-1143
-1152
-1162
-1172
-1181
-1191
-1200
-1208
-1217
-1225
-1234
-1241
-1249
-1257
-1264
-1271
-1278
-1286
-1293
-1300
-1307
-1314
-1320
-1327
-1334
-1341
-1348
-1355
-1362
-1368
-1375
-1382
-1389
-1396
-1403
-1410
-1418
-1425
-1433
-1441
-1448
-1456
-1465
-1473
-1482
-1490
-1499
-1508
-1518
-1527
-1537
-1546
-1556
-1566
-1576
-1586
-1597
-1608
-1619
-1630
-1642
-1654
-1666
-1679
-1692
-1706
-1720
-1734
-1749
-1764
-1780
-1796
-1812
-1828
-1845
-1862
-1880
-1898
-1915
-1934
-1952
-1970
-1989
-2008
-2025
-2045
-2064
-2083
-2102
-2121
-2140
-2159
-2178
-2197
-2216
-2235
-2253
-2271
-2290
-2307
-2325
-2343
-2360
-2377
-2394
-2411
-2428
-2444
-2460
-2476
-2492
-2507
-2523
-2538
-2553
-2568
-2583
-2597
-2612
-2626
-2641
-2655
-2670
-2684
-2698
-2712
-2726
-2740
-2753
-2767
-2780
-2793
-2806
-2819
-2832
-2844
-2856
-2869
-2881
-2892
-2904
-2916
-2927
-2938
-2949
-2960
-2971
-2981
-2992
-3002
-3013
-3023
-3033
-3043
-3053
-3063
-3072
-3082
-3091
-3101
-3110
-3119
-3128
-3137
-3146
-3155
-3163
-3172
-3181
-3190
-3199
-3208
-3218
-3227
-3237
-3247
-3257
-3267
-3278
-3288
-3299
-3310
-3321
-3333
-3344
-3356
-3369
-3381
-3393
-3406
-3419
-3432
-3445
-3458
-3471
-3485
-3498
-3511
-3524
-3537
-3550
-3563
-3576
-3589
-3602
-3614
-3627
-3639
-3651
-3664
-3676
-3687
-3699
-3711
-3722
-3733
-3744
-3755
-3766
-3776
-3787
-3797
-3807
-3817
-3826
-3836
-3845
-3855
-3864
-3874
-3883
-3893
-3903
-3913
-3923
-3933
-3943
-3954
-3964
-3975
-3986
-3997
-4009
-4019
-4032
-4043
-4056
-4067
-4081
-4093
-4106
-4119
-4132
-4146
-4159
-4173
-4186
-4200
-4214
-4227
-4241
-4255
-4268
-4282
-4295
-4308
-4321
-4333
-4345
-4357
-4369
-4380
-4391
-4402
-4412
-4423
-4433
-4443
-4452
-4462
-4471
-4480
-4489
-4498
-4506
-4515
-4523
-4532
-4540
-4549
-4557
-4566
-4574
-4582
-4591
-4600
-4608
-4617
-4627
-4636
-4646
-4655
-4665
-4676
-4686
-4697
-4708
-4719
-4730
-4741
-4753
-4765
-4777
-4789
-4801
-4813
-4826
-4838
-4851
-4864
-4877
-4889
-4902
-4915
-4929
-4942
-4955
-4968
-4982
-4995
-5008
-5022
-5036
-5049
-5063
-5076
-5090
-5104
-5117
-5131
-5144
-5158
-5171
-5184
-5198
-5211
-5224
-5237
-5250
-5264
-5277
-5290
-5303
-5316
-5329
-5342
-5355
-5368
-5382
-5395
-5408
-5421
-5434
-5447
-5460
-5473
-5486
-5499
-5511
-5523
-5535
-5547
-5558
-5570
-5580
-5591
-5601
-5610
-5620
-5628
-5637
-5645
-5653
-5660
-5667
-5674
-5680
-5687
-5692
-5698
-5703
-5708
-5713
-5717
-5721
-5724
-5728
-5731
-5733
-5735
-5737
-5739
-5739
-5740
-5740
-5740
-5739
-5737
-5736
-5733
-5731
-5728
-5725
-5721
-5717
-5712
-5708
-5703
-5697
-5692
-5686
-5680
-5673
-5667
-5660
-5653
-5646
-5639
-5632
-5624
-5617
-5609
-5601
-5593
-5584
-5576
-5567
-5558
-5549
-5540
-5531
-5522
-5513
-5504
-5494
-5485
-5475
-5465
-5456
-5446
-5436
-5425
-5415
-5404
-5394
-5383
-5371
-5360
-5348
-5336
-5324
-5311
-5298
-5284
-5270
-5256
-5241
-5226
-5210
-5193
-5177
-5159
-5141
-5123
-5104
-5084
-5064
-5043
-5022
-5000
-4978
-4955
-4932
-4908
-4883
-4858
-4833
-4807
-4780
-4753
-4726
-4698
-4670
-4641
-4612
-4583
-4553
-4523
-4492
-4462
-4431
-4399
-4368
-4336
-4305
-4273
-4240
-4208
-4176
-4144
-4111
-4078
-4046
-4013
-3980
-3947
-3913
-3880
-3846
-3813
-3779
-3745
-3711
-3677
-3642
-3607
-3573
-3538
-3502
-3467
-3432
-3397
-3361
-3326
-3290
-3254
-3219
-3183
-3147
-3111
-3075
-3039
-3003
-2967
-2931
-2894
-2858
-2821
-2784
-2747
-2710
-2673
-2635
-2598
-2560
-2522
-2484
-2446
-2407
-2369
-2331
-2292
-2253
-2215
-2176
-2138
-2099
-2061
-2021
-1984
-1946
-1908
-1870
-1832
-1795
-1758
-1721
-1684
-1648
-1612
-1576
-1541
-1506
-1471
-1437
-1403
-1370
-1336
-1303
-1271
-1238
-1206
-1175
-1143
-1112
-1081
-1050
-1018
-988
-957
-927
-896
-865
-835
-804
-774
-744
-713
-683
-653
-623
-593
-563
-533
-503
-473
-443
-413
-383
-353
-323
-292
-262
-232
-201
-170
-140
-109
-78
-47
-16
16
47
78
109
141
172
203
234
265
296
327
358
389
419
449
480
510
540
569
599
628
657
686
714
742
770
798
825
852
879
905
931
957
982
1008
1033
1057
1082
1106
1130
1154
1177
1200
1223
1246
1268
1290
1312
1334
1355
1376
1396
1417
1436
1456
1475
1494
1513
1531
1549
1567
1584
1601
1618
1634
1650
1666
1682
1698
1713
1728
1743
1757
1771
1785
1799
1813
1826
1840
1853
1866
1879
1891
1904
1916
1929
1941
1953
1965
1977
1989
2001
2012
2024
2035
2047
2058
2069
2080
2091
2102
2112
2122
2132
2142
2152
2162
2171
2180
2190
2199
2208
2217
2226
2235
2244
2253
2262
2271
2281
2291
2300
2310
2321
2331
2341
2352
2362
2373
2383
2394
2405
2415
2426
2436
2447
2457
2467
2478
2488
2498
2507
2517
2527
2536
2545
2555
2564
2572
2581
2590
2598
2606
2614
2622
2629
2636
2643
2650
2656
2662
2667
2672
2677
2681
2685
2688
2691
2694
2695
2697
2698
2698
2698
2697
2695
2693
2691
2688
2684
2680
2675
2669
2663
2657
2650
2642
2634
2625
2616
2606
2596
2585
2573
2561
2549
2536
2522
2508
2494
2479
2464
2448
2432
2416
2399
2382
2365
2348
2330
2313
2295
2277
2259
2240
2221
2202
2183
2164
2144
2125
2105
2084
2064
2044
2023
2001
1981
1960
1939
1917
1896
1875
1853
1832
1811
1789
1767
1746
1724
1703
1681
1659
1637
1615
1592
1570
1548
1525
1503
1480
1457
1434
1411
1388
1364
1341
1317
1293
1269
1245
1221
1196
1172
1147
1122
1097
1072
1046
1020
995
968
942
916
889
862
835
807
780
752
724
696
668
639
610
581
552
523
493
463
433
403
372
342
311
281
250
219
188
158
127
97
67
37
7
-23
-52
-81
-110
-138
-166
-194
-221
-248
-275
-301
-328
-353
-379
-404
-429
-454
-479
-504
-528
-552
-577
-601
-625
-649
-673
-697
-721
-745
-769
-792
-816
-840
-864
-887
-911
-934
-957
-980
-1002
-1026
-1048
-1071
-1093
-1115
-1137
-1159
-1180
-1201
-1222
-1243
-1264
-1284
-1304
-1324
-1344
-1364
-1384
-1404
-1423
-1443
-1462
-1482
-1501
-1520
-1539
-1557
-1576
-1594
-1612
-1630
-1648
-1665
-1683
-1700
-1716
-1732
-1748
-1764
-1779
-1794
-1808
-1822
-1835
-1848
-1860
-1872
-1884
-1895
-1906
-1917
-1927
-1937
-1947
-1956
-1965
-1974
-1983
-1991
-2000
-2008
-2017
-2025
-2033
-2043
-2051
-2060
-2069
-2078
-2088
-2097
-2106
-2116
-2125
-2134
-2144
-2153
-2163
-2172
-2181
-2190
-2199
-2208
-2217
-2225
-2233
-2241
-2248
-2255
-2262
-2269
-2275
-2281
-2287
-2292
-2297
-2302
-2306
-2310
-2313
-2317
-2319
-2322
-2324
-2326
-2328
-2329
-2330
-2331
-2331
-2332
-2332
-2332
-2331
-2331
-2330
-2329
-2328
-2327
-2325
-2324
-2323
-2321
-2320
-2318
-2317
-2315
-2314
-2312
-2311
-2310
-2309
-2308
-2307
-2306
-2305
-2305
-2304
-2304
-2304
-2304
-2304
-2305
-2305
-2306
-2306
-2307
-2308
-2309
-2311
-2312
-2313
-2315
-2316
-2318
-2320
-2322
-2324
-2326
-2328
-2331
-2333
-2336
-2338
-2341
-2343
-2346
-2349
-2351
-2354
-2357
-2360
-2363
-2366
-2369
-2373
-2376
-2380
-2384
-2388
-2392
-2396
-2401
-2406
-2411
-2416
-2422
-2428
-2434
-2440
-2447
-2453
-2460
-2467
-2474
-2481
-2488
-2495
-2502
-2509
-2516
-2523
-2530
-2536
-2542
-2549
-2555
-2560
-2566
-2572
-2577
-2582
-2587
-2593
-2598
-2603
-2608
-2612
-2617
-2622
-2628
-2633
-2638
-2643
-2649
-2654
-2660
-2665
-2671
-2677
-2683
-2689
-2695
-2701
-2707
-2714
-2720
-2726
-2732
-2739
-2745
-2751
-2758
-2764
-2771
-2777
-2784
-2790
-2797
-2803
-2809
-2816
-2822
-2828
-2834
-2841
-2847
-2853
-2859
-2864
-2870
-2876
-2881
-2886
-2891
-2896
-2901
-2906
-2910
-2914
-2918
-2921
-2925
-2928
-2930
-2932
-2934
-2936
-2937
-2937
-2938
-2938
-2937
-2936
-2935
-2933
-2931
-2929
-2926
-2923
-2920
-2916
-2911
-2906
-2901
-2895
-2889
-2882
-2875
-2868
-2859
-2851
-2842
-2832
-2822
-2811
-2800
-2788
-2776
-2764
-2751
-2737
-2723
-2709
-2694
-2679
-2663
-2647
-2631
-2614
-2597
-2580
-2562
-2544
-2526
-2508
-2490
-2471
-2453
-2434
-2415
-2396
-2377
-2358
-2339
-2320
-2301
-2282
-2263
-2244
-2225
-2206
-2187
-2167
-2148
-2128
-2109
-2089
-2069
-2049
-2028
-2008
-1987
-1966
-1945
-1923
-1902
-1880
-1858
-1835
-1812
-1790
-1766
-1743
-1719
-1695
-1671
-1647
-1622
-1598
-1573
-1548
-1523
-1498
-1473
-1448
-1423
-1398
-1373
-1348
-1323
-1298
-1273
-1248
-1222
-1197
-1172
-1147
-1122
-1097
-1071
-1046
-1020
-995
-969
-944
-918
-892
-865
-839
-812
-785
-758
-731
-704
-676
-648
-621
-592
-564
-536
-507
-479
-450
-421
-392
-364
-334
-305
-276
-247
-218
-188
-159
-129
-99
-69
-39
-9
22
52
83
114
145
176
208
239
271
303
336
368
401
434
468
502
535
570
604
639
673
708
744
779
815
851
887
923
959
996
1032
1069
1105
1142
1178
1215
1251
1288
1324
1360
1396
1432
1468
1503
1539
1574
1609
1643
1677
1711
1745
1778
1811
1844
1877
1909
1942
1974
2005
2037
2069
2101
2133
2164
2196
2227
2259
2290
2322
2353
2385
2416
2448
2479
2511
2543
2574
2605
2637
2668
2699
2730
2761
2792
2822
2853
2883
2913
2943
2972
3002
3031
3059
3088
3116
3144
3172
3199
3226
3253
3279
3305
3331
3357
3382
3407
3431
3456
3480
3504
3527
3550
3573
3596
3619
3641
3663
3685
3707
3729
3750
3772
3793
3814
3835
3856
3876
3897
3917
3938
3958
3978
3998
4018
4038
4057
4077
4096
4115
4134
4153
4171
4190
4208
4226
4244
4262
4279
4297
4314
4331
4348
4364
4380
4396
4412
4427
4443
4457
4472
4487
4501
4515
4529
4542
4555
4568
4581
4593
4606
4617
4629
4640
4651
4662
4672
4682
4692
4701
4710
4719
4727
4734
4742
4749
4755
4761
4766
4771
4776
4780
4784
4788
4791
4793
4796
4797
4799
4800
4800
4800
4800
4799
4798
4796
4794
4792
4789
4786
4782
4779
4774
4769
4764
4759
4753
4747
4741
4734
4727
4720
4712
4705
4697
4689
4680
4672
4664
4655
4646
4638
4629
4620
4611
4602
4593
4584
4576
4567
4558
4548
4539
4530
4521
4512
4503
4494
4485
4475
4466
4457
4448
4438
4429
4420
4411
4401
4392
4383
4373
4364
4354
4344
4335
4325
4315
4305
4295
4285
4274
4264
4253
4242
4231
4220
4208
4196
4184
4172
4160
4147
4135
4122
4108
4094
4081
4067
4053
4038
4024
4009
3994
3979
3963
3947
3932
3916
3900
3883
3867
3850
3833
3816
3799
3782
3764
3747
3729
3711
3693
3674
3656
3637
3618
3598
3579
3559
3539
3519
3499
3478
3457
3436
3414
3393
3371
3349
3327
3305
3283
3260
3238
3215
3193
3170
3148
3125
3102
3079
3057
3034
3011
2989
2967
2944
2922
2900
2878
2857
2835
2814
2793
2772
2751
2731
2711
2691
2671
2652
2633
2615
2596
2578
2561
2544
2527
2510
2494
2478
2462
2447
2432
2417
2403
2389
2375
2361
2348
2335
2322
2309
2296
2283
2271
2258
2246
2234
2222
2210
2198
2186
2174
2162
2151
2139
2127
2115
2104
2092
2079
2067
2055
2041
2029
2017
2003
1990
1976
1962
1948
1933
1919
1903
1888
1872
1856
1840
1824
1807
1790
1773
1755
1737
1719
1700
1681
1662
1643
1623
1603
1583
1563
1542
1522
1501
1479
1458
1437
1415
1394
1372
1351
1329
1308
1286
1265
1244
1223
1201
1181
1160
1139
1118
1098
1078
1058
1038
1018
999
979
960
941
922
904
885
867
849
831
813
796
778
761
744
727
710
694
677
660
644
627
611
594
578
561
545
528
511
495
478
461
444
428
411
394
377
361
344
327
311
294
278
261
245
229
213
196
180
164
148
132
116
100
84
68
52
36
19
3
-13
-29
-45
-61
-77
-93
-108
-124
-139
-154
-169
-184
-198
-212
-226
-240
-253
-266
-279
-292
-304
-316
-327
-339
-349
-360
-370
-380
-389
-398
-407
-415
-423
-431
-438
-445
-451
-457
-463
-468
-472
-477
-480
-484
-487
-489
-492
-493
-495
-496
-497
-498
-499
-499
-499
-499
-499
-499
-499
-498
-497
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-486
-485
-484
-482
-481
-479
-478
-477
-475
-474
-473
-472
-471
-470
-470
-469
-468
-468
-468
-468
-467
-467
-467
-467
-467
-468
-468
-468
-468
-468
-468
-468
-468
-469
-469
-469
-469
-469
-469
-469
-469
-468
-468
-468
-468
-468
-467
-467
-467
-467
-466
-466
-466
-465
-465
-465
-465
-465
-465
-465
-466
-466
-467
-468
-469
-470
-471
-473
-475
-477
-479
-481
-483
-486
-489
-492
-495
-498
-501
-505
-508
-512
-515
-519
-523
-527
-531
-534
-539
-543
-547
-551
-555
-560
-564
-569
-574
-578
-583
-589
-594
-600
-605
-611
-617
-624
-630
-637
-644
-651
-659
-666
-674
-682
-690
-699
-707
-716
-725
-733
-742
-751
-761
-770
-779
-788
-797
-806
-816
-825
-834
-843
-852
-861
-869
-878
-886
-895
-903
-911
-920
-927
-935
-943
-951
-959
-966
-974
-981
-989
-996
-1002
-1010
-1018
-1025
-1033
-1040
-1048
-1055
-1063
-1071
-1079
-1087
-1095
-1104
-1113
-1122
-1131
-1141
-1151
-1161
-1171
-1182
-1193
-1205
-1217
-1229
-1241
-1253
-1266
-1279
-1292
-1306
-1319
-1333
-1347
-1361
-1376
-1390
-1405
-1420
-1434
-1449
-1464
-1479
-1494
-1509
-1524
-1539
-1553
-1568
-1583
-1597
-1611
-1625
-1639
-1653
-1666
-1680
-1693
-1705
-1718
-1730
-1742
-1754
-1766
-1777
-1788
-1799
-1810
-1820
-1831
-1841
-1850
-1860
-1869
-1878
-1886
-1895
-1903
-1911
-1919
-1926
-1934
-1941
-1948
-1955
-1962
-1969
-1976
-1982
-1988
-1995
-2001
-2007
-2012
-2017
-2023
-2029
-2033
-2039
-2044
-2049
-2053
-2058
-2062
-2067
-2071
-2075
-2079
-2083
-2087
-2091
-2095
-2099
-2102
-2106
-2109
-2112
-2115
-2118
-2121
-2124
-2127
-2129
-2132
-2134
-2136
-2138
-2140
-2142
-2144
-2145
-2147
-2148
-2149
-2150
-2151
-2152
-2152
-2153
-2153
-2153
-2153
-2153
-2153
-2153
-2152
-2151
-2150
-2149
-2148
-2146
-2145
-2143
-2141
-2139
-2137
-2134
-2132
-2129
-2126
-2124
-2121
-2118
-2114
-2111
-2108
-2104
-2101
-2097
-2094
-2090
-2086
-2082
-2078
-2074
-2070
-2065
-2061
-2056
-2051
-2045
-2041
-2036
-2029
-2024
-2017
-2011
-2004
-1997
-1990
-1983
-1975
-1967
-1959
-1950
-1941
-1932
-1923
-1913
-1903
-1893
-1883
-1872
-1861
-1850
-1838
-1827
-1815
-1803
-1791
-1778
-1765
-1753
-1739
-1726
-1713
-1699
-1686
-1672
-1658
-1644
-1631
-1617
-1603
-1589
-1575
-1561
-1547
-1533
-1519
-1505
-1491
-1478
-1464
-1451
-1437
-1424
-1412
-1399
-1386
-1374
-1362
-1350
-1338
-1327
-1315
-1304
-1293
-1282
-1271
-1261
-1250
-1240
-1229
-1219
-1209
-1198
-1188
-1177
-1166
-1155
-1144
-1133
-1121
-1110
-1098
-1085
-1073
-1060
-1047
-1034
-1020
-1006
-993
-979
-965
-950
-936
-921
-906
-891
-875
-860
-845
-829
-813
-797
-781
-765
-749
-733
-718
-702
-686
-670
-654
-639
-623
-608
-593
-578
-563
-549
-535
-521
-507
-494
-481
-468
-455
-443
-431
-419
-408
-396
-385
-375
-364
-354
-344
-334
-325
-316
-307
-298
-290
-282
-274
-266
-259
-252
-245
-239
-233
-227
-221
-216
-211
-206
-201
-196
-192
-187
-183
-179
-175
-171
-167
-164
-160
-157
-153
-150
-147
-144
-140
-137
-134
-131
-128
-125
-122
-119
-116
-113
-110
-107
-103
-100
-97
-94
-91
-88
-85
-82
-79
-76
-73
-70
-67
-65
-62
-60
-58
-56
-54
-52
-50
-49
-48
-47
-46
-45
-45
-44
-44
-45
-45
-46
-47
-48
-50
-52
-54
-56
-59
-61
-64
-68
-71
-74
-78
-82
-86
-90
-94
-98
-103
-107
-111
-116
-120
-125
-129
-134
-138
-143
-147
-151
-155
-160
-164
-168
-172
-176
-179
-183
-187
-190
-194
-197
-201
-204
-208
-211
-215
-218
-222
-226
-229
-233
-237
-241
-245
-249
-253
-257
-261
-265
-269
-274
-278
-282
-287
-291
-296
-301
-305
-310
-315
-320
-325
-330
-335
-341
-346
-352
-358
-363
-369
-375
-381
-387
-393
-399
-405
-411
-417
-422
-428
-434
-439
-445
-450
-456
-461
-466
-471
-476
-481
-486
-490
-495
-499
-503
-507
-510
-514
-518
-521
-524
-527
-530
-533
-535
-538
-540
-543
-545
-547
-549
-550
-552
-554
-555
-556
-557
-558
-559
-559
-560
-560
-559
-559
-559
-558
-557
-556
-554
-553
-551
-549
-547
-545
-543
-540
-537
-534
-531
-527
-523
-519
-515
-510
-505
-500
-494
-488
-482
-476
-470
-463
-456
-449
-441
-434
-426
-418
-410
-402
-394
-386
-378
-369
-361
-352
-344
-335
-327
-318
-310
-301
-293
-285
-277
-269
-261
-253
-245
-237
-229
-221
-213
-206
-198
-191
-183
-176
-169
-161
-154
-146
-139
-132
-125
-117
-110
-103
-96
-89
-82
-75
-68
-60
-53
-45
-38
-30
-22
-14
-5
3
11
20
29
37
46
55
64
73
83
92
101
110
120
129
139
149
159
168
178
189
199
209
220
231
242
253
264
276
287
299
311
324
336
349
362
375
388
402
415
429
443
457
471
485
500
514
529
543
558
573
587
602
616
631
645
659
673
687
701
715
729
743
757
770
784
798
811
824
837
850
863
876
889
901
913
926
938
949
961
973
984
995
1006
1016
1028
1038
1048
1058
1068
1078
1088
1097
1107
1116
1124
1133
1141
1149
1157
1164
1171
1178
1185
1191
1197
1202
1207
1212
1216
1220
1224
1227
1230
1233
1235
1238
1239
1241
1242
1243
1243
1244
1244
1244
1243
1243
1242
1241
1240
1239
1238
1236
1235
1233
1231
1229
1227
1225
1223
1221
1219
1216
1214
1211
1208
1206
1203
1200
1197
1194
1191
1188
1184
1181
1178
1175
1172
1169
1166
1163
1160
1157
1154
1151
1149
1146
1144
1141
1139
1137
1135
1133
1131
1129
1127
1125
1122
1120
1118
1115
1112
1109
1106
1103
1099
1096
1092
1087
1083
1078
1073
1067
1062
1056
1050
1043
1037
1030
1022
1016
1008
1000
994
986
978
970
962
954
946
938
929
921
913
904
896
887
879
871
862
854
845
837
829
821
812
804
796
788
780
772
764
756
748
740
732
724
716
708
700
691
683
675
667
658
650
641
633
624
615
606
597
588
579
570
560
551
541
531
521
511
500
490
479
468
457
446
434
423
411
399
386
373
360
347
334
320
306
292
278
263
248
233
218
203
188
172
156
140
124
108
91
75
58
42
25
8
-10
-27
-44
-62
-80
-98
-116
-135
-153
-172
-191
-209
-229
-248
-267
-286
-306
-325
-345
-364
-384
-404
-423
-443
-463
-483
-503
-523
-544
-564
-584
-604
-624
-644
-664
-684
-704
-723
-743
-762
-781
-801
-819
-838
-857
-875
-893
-911
-929
-947
-964
-982
-998
-1014
-1032
-1048
-1064
-1080
-1096
-1111
-1126
-1141
-1156
-1170
-1184
-1198
-1212
-1226
-1239
-1252
-1264
-1277
-1289
-1300
-1312
-1323
-1334
-1345
-1355
-1365
-1375
-1385
-1395
-1404
-1413
-1422
-1431
-1439
-1448
-1456
-1464
-1472
-1480
-1488
-1495
-1502
-1510
-1516
-1523
-1530
-1536
-1542
-1549
-1554
-1560
-1565
-1571
-1576
-1581
-1586
-1590
-1595
-1599
-1603
-1607
-1611
-1614
-1618
-1621
-1624
-1626
-1629
-1631
-1633
-1635
-1636
-1637
-1638
-1639
-1639
-1640
-1639
-1639
-1638
-1637
-1636
-1635
-1633
-1631
-1629
-1627
-1624
-1621
-1618
-1615
-1611
-1608
-1604
-1600
-1596
-1591
-1587
-1582
-1577
-1573
-1568
-1563
-1557
-1552
-1547
-1541
-1536
-1530
-1525
-1519
-1513
-1508
-1502
-1496
-1490
-1484
-1478
-1471
-1465
-1458
-1452
-1445
-1438
-1431
-1423
-1416
-1408
-1400
-1392
-1384
-1375
-1367
-1358
-1349
-1340
-1330
-1321
-1311
-1301
-1291
-1281
-1271
-1260
-1249
-1238
-1227
-1215
-1203
-1191
-1179
-1166
-1153
-1140
-1126
-1113
-1098
-1084
-1069
-1054
-1039
-1022
-1006
-991
-975
-958
-941
-924
-906
-889
-871
-853
-835
-817
-799
-781
-762
-744
-725
-707
-688
-669
-650
-632
-613
-594
-575
-556
-537
-518
-499
-480
-461
-442
-423
-404
-386
-367
-348
-330
-312
-294
-276
-258
-240
-223
-205
-188
-171
-154
-137
-121
-104
-88
-72
-56
-41
-25
-10
5
20
35
50
64
78
92
106
120
134
147
161
174
187
201
214
227
240
253
266
279
292
306
319
332
346
359
372
386
400
413
427
441
454
468
482
496
509
523
537
550
564
577
591
604
617
630
643
656
669
682
695
707
720
732
745
757
769
781
793
805
817
829
840
852
864
875
887
899
910
921
933
944
955
967
978
989
1000
1010
1022
1033
1043
1054
1064
1075
1085
1095
1105
1115
1124
1134
1143
1152
1161
1170
1178
1187
1195
1203
1211
1219
1227
1234
1242
1250
1257
1265
1272
1279
1287
1294
1301
1308
1315
1322
1329
1336
1343
1349
1355
1362
1368
1373
1379
1384
1390
1395
1400
1404
1409
1413
1417
1420
1423
1426
1429
1432
1434
1435
1437
1438
1438
1439
1438
1438
1437
1436
1435
1433
1431
1429
1427
1424
1422
1419
1416
1413
1410
1406
1403
1399
1396
1393
1389
1385
1382
1378
1375
1371
1368
1364
1361
1358
1354
1351
1348
1345
1342
1339
1336
1333
1330
1327
1324
1321
1318
1314
1311
1308
1305
1302
1299
1295
1292
1289
1285
1282
1279
1275
1272
1268
1265
1261
1258
1254
1250
1247
1243
1239
1235
1231
1227
1222
1218
1213
1209
1204
1199
1194
1189
1184
1179
1174
1168
1163
1158
1152
1147
1141
1136
1130
1125
1120
1114
1109
1104
1098
1093
1088
1083
1078
1074
1069
1064
1059
1055
1050
1045
1041
1036
1031
1026
1022
1016
1012
1006
1002
997
992
986
981
976
970
964
959
953
947
941
935
929
922
916
910
903
897
890
883
877
870
863
857
850
843
836
829
822
816
809
802
795
788
782
775
769
762
756
749
743
737
731
725
719
714
708
703
697
692
687
682
677
673
668
664
659
655
651
647
644
640
637
634
631
628
626
624
622
620
619
618
617
616
616
615
615
615
616
616
617
618
619
620
621
622
624
626
627
629
631
634
636
638
641
644
647
650
654
657
661
665
670
674
679
684
689
695
700
706
712
718
725
731
738
744
751
758
765
772
779
786
793
799
806
813
819
825
832
838
844
849
855
860
865
870
875
879
884
888
891
895
898
901
904
907
909
912
914
916
918
920
921
923
925
927
928
930
931
933
935
936
938
939
940
942
943
944
945
945
946
946
946
946
945
945
944
943
941
939
937
935
932
929
926
922
919
915
910
906
901
897
892
886
881
876
871
865
860
854
848
843
837
831
826
820
814
808
802
796
790
784
778
772
766
760
754
748
742
736
729
723
717
711
705
699
693
687
681
675
669
663
657
651
645
639
633
627
620
614
608
601
595
588
581
574
567
559
551
544
535
527
518
509
500
491
481
471
461
451
440
429
418
407
396
384
372
360
347
334
321
308
295
281
267
253
239
224
210
195
180
165
149
134
118
102
86
70
54
38
21
5
-12
-29
-46
-63
-80
-98
-115
-133
-150
-168
-186
-204
-221
-239
-257
-275
-292
-310
-328
-345
-362
-379
-396
-413
-430
-447
-463
-480
-496
-512
-528
-544
-560
-575
-591
-606
-621
-636
-652
-667
-681
-696
-711
-726
-740
-755
-769
-784
-798
-812
-826
-840
-854
-868
-882
-896
-910
-924
-937
-951
-965
-979
-992
-1006
-1020
-1033
-1047
-1061
-1075
-1088
-1102
-1116
-1130
-1144
-1158
-1172
-1186
-1200
-1214
-1228
-1243
-1257
-1271
-1285
-1300
-1314
-1328
-1343
-1357
-1371
-1385
-1399
-1413
-1427
-1441
-1454
-1468
-1481
-1495
-1508
-1522
-1535
-1548
-1561
-1575
-1588
-1601
-1614
-1627
-1640
-1653
-1666
-1679
-1693
-1706
-1719
-1732
-1745
-1758
-1771
-1785
-1798
-1811
-1824
-1837
-1850
-1863
-1876
-1888
-1901
-1914
-1926
-1939
-1951
-1963
-1976
-1988
-1999
-2011
-2023
-2033
-2045
-2057
-2069
-2080
-2091
-2103
-2114
-2125
-2136
-2147
-2158
-2169
-2180
-2191
-2202
-2213
-2224
-2235
-2246
-2256
-2267
-2278
-2288
-2299
-2309
-2320
-2330
-2340
-2350
-2360
-2370
-2380
-2390
-2399
-2409
-2418
-2427
-2436
-2445
-2454
-2463
-2472
-2480
-2488
-2497
-2505
-2513
-2521
-2529
-2536
-2544
-2551
-2559
-2566
-2573
-2580
-2586
-2593
-2599
-2605
-2611
-2616
-2622
-2627
-2631
-2636
-2640
-2644
-2648
-2651
-2655
-2658
-2660
-2663
-2665
-2667
-2669
-2671
-2672
-2673
-2674
-2675
-2675
-2675
-2675
-2675
-2674
-2674
-2673
-2672
-2671
-2669
-2667
-2665
-2663
-2660
-2657
-2654
-2650
-2646
-2642
-2638
-2633
-2628
-2623
-2617
-2611
-2605
-2598
-2592
-2584
-2577
-2569
-2562
-2554
-2545
-2537
-2528
-2519
-2510
-2501
-2492
-2482
-2473
-2463
-2453
-2443
-2433
-2423
-2413
-2403
-2393
-2383
-2373
-2363
-2352
-2342
-2332
-2322
-2312
-2301
-2291
-2281
-2271
-2261
-2250
-2240
-2230
-2220
-2209
-2199
-2188
-2178
-2167
-2157
-2146
-2135
-2124
-2113
-2102
-2090
-2079
-2067
-2055
-2043
-2031
-2019
-2005
-1994
-1981
-1968
-1955
-1942
-1928
-1915
-1901
-1887
-1873
-1859
-1844
-1829
-1814
-1799
-1784
-1769
-1753
-1737
-1721
-1705
-1689
-1673
-1656
-1640
-1623
-1607
-1590
-1573
-1557
-1540
-1523
-1506
-1489
-1472
-1455
-1438
-1421
-1404
-1387
-1370
-1352
-1335
-1318
-1300
-1283
-1266
-1248
-1231
-1213
-1196
-1178
-1161
-1143
-1126
-1108
-1091
-1074
-1056
-1039
-1020
-1004
-987
-970
-953
-936
-919
-902
-886
-869
-853
-837
-821
-805
-789
-773
-758
-742
-727
-712
-696
-681
-667
-652
-637
-622
-608
-594
-579
-565
-551
-537
-524
-510
-496
-483
-470
-457
-444
-431
-419
-406
-394
-381
-369
-357
-345
-334
-322
-310
-299
-287
-276
-265
-254
-243
-232
-222
-211
-201
-191
-181
-171
-161
-152
-143
-134
-125
-117
-108
-100
-92
-85
-77
-70
-63
-56
-49
-42
-36
-30
-24
-19
-13
-8
-3
1
6
10
14
17
21
24
27
29
32
34
35
37
38
39
40
40
41
41
40
40
39
38
37
35
34
32
29
27
24
21
18
14
11
7
3
-1
-6
-11
-15
-21
-26
-31
-37
-42
-48
-54
-60
-66
-73
-79
-86
-92
-99
-106
-113
-120
-127
-134
-141
-148
-155
-162
-169
-176
-183
-190
-197
-204
-210
-217
-224
-231
-238
-245
-252
-260
-267
-274
-281
-289
-296
-303
-311
-319
-327
-334
-342
-351
-359
-367
-376
-384
-393
-402
-411
-420
-429
-439
-448
-458
-467
-477
-487
-497
-506
-516
-526
-537
-547
-557
-567
-578
-588
-598
-609
-620
-630
-641
-652
-663
-673
-684
-695
-706
-717
-728
-738
-749
-760
-770
-781
-791
-802
-812
-822
-833
-843
-853
-863
-872
-882
-892
-901
-911
-920
-929
-938
-947
-956
-965
-974
-983
-991
-1000
-1008
-1016
-1025
-1033
-1041
-1049
-1057
-1065
-1072
-1080
-1087
-1095
-1102
-1110
-1117
-1124
-1131
-1139
-1146
-1153
-1160
-1167
-1174
-1181
-1188
-1195
-1201
-1208
-1215
-1222
-1229
-1235
-1242
-1249
-1255
-1262
-1268
-1275
-1281
-1287
-1293
-1299
-1305
-1311
-1317
-1322
-1328
-1333
-1338
-1343
-1348
-1353
-1357
-1361
-1366
-1369
-1373
-1377
-1380
-1383
-1386
-1388
-1390
-1392
-1394
-1395
-1396
-1397
-1398
-1398
-1398
-1398
-1398
-1397
-1397
-1395
-1394
-1393
-1391
-1389
-1387
-1385
-1382
-1379
-1376
-1373
-1370
-1367
-1363
-1359
-1355
-1350
-1346
-1341
-1336
-1330
-1325
-1319
-1313
-1306
-1300
-1293
-1286
-1278
-1271
-1263
-1254
-1246
-1237
-1228
-1219
-1210
-1200
-1190
-1180
-1170
-1159
-1149
-1138
-1127
-1115
-1104
-1092
-1080
-1068
-1056
-1044
-1032
-1018
-1006
-994
-982
-969
-956
-943
-930
-917
-904
-891
-878
-865
-852
-839
-825
-812
-799
-786
-772
-759
-746
-732
-719
-706
-692
-679
-665
-652
-638
-625
-611
-598
-584
-571
-557
-544
-530
-517
-503
-490
-477
-464
-451
-438
-425
-412
-399
-386
-373
-361
-348
-335
-323
-311
-298
-286
-274
-262
-250
-238
-226
-215
-203
-192
-180
-169
-158
-147
-136
-125
-114
-104
-93
-83
-73
-63
-53
-43
-34
-25
-15
-7
2
11
19
27
34
42
49
56
62
68
74
80
85
91
95
100
105
109
113
117
120
124
127
131
134
137
140
143
146
149
152
155
158
161
164
168
171
174
178
181
185
189
192
196
200
204
209
213
217
222
227
232
237
242
248
253
259
265
271
277
284
290
297
304
312
319
327
335
343
351
360
369
378
387
396
406
416
426
436
446
457
468
479
490
501
512
524
535
547
558
570
582
594
606
618
630
643
655
667
680
693
705
718
731
743
756
769
782
795
807
820
833
846
859
872
884
897
910
923
935
948
961
973
986
998
1010
1022
1035
1047
1059
1071
1083
1095
1107
1118
1130
1141
1153
1164
1175
1186
1197
1207
1218
1229
1239
1250
1260
1271
1281
1292
1302
1313
1323
1334
1345
1355
1366
1377
1388
1400
1411
1423
1435
1446
1459
1471
1483
1496
1508
1521
1534
1547
1560
1573
1586
1599
1613
1626
1640
1653
1667
1680
1693
1707
1720
1733
1747
1760
1773
1785
1798
1810
1823
1835
1846
1858
1869
1880
1891
1902
1912
1921
1931
1940
1949
1957
1966
1973
1981
1988
1995
2001
2008
2013
2020
2025
2031
2037
2041
2045
2051
2055
2059
2063
2066
2070
2073
2076
2079
2082
2085
2087
2090
2092
2094
2097
2099
2101
2103
2105
2106
2108
2110
2111
2112
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2123
2124
2124
2125
2125
2126
2126
2126
2127
2127
2127
2127
2127
2127
2127
2126
2126
2126
2125
2125
2124
2123
2123
2122
2120
2119
2118
2116
2114
2112
2110
2108
2106
2103
2100
2098
2095
2092
2088
2085
2082
2078
2075
2071
2067
2063
2059
2055
2051
2047
2043
2037
2033
2029
2025
2020
2015
2009
2005
2000
1995
1989
1984
1978
1973
1967
1961
1956
1950
1944
1937
1931
1925
1918
1911
1905
1898
1891
1884
1877
1869
1862
1854
1846
1839
1830
1822
1814
1806
1797
1788
1780
1771
1762
1753
1743
1734
1724
1714
1704
1695
1684
1674
1664
1654
1643
1633
1622
1611
1601
1590
1579
1568
1557
1545
1534
1523
1512
1500
1489
1477
1466
1454
1442
1431
1419
1407
1396
1384
1372
1360
1348
1336
1325
1313
1301
1289
1277
1265
1253
1241
1229
1217
1206
1194
1182
1170
1159
1147
1135
1123
1112
1100
1088
1076
1065
1053
1041
1029
1016
1004
993
980
968
956
943
930
917
904
891
878
865
851
838
824
810
796
782
768
753
738
723
708
693
678
662
646
630
613
597
580
563
546
529
511
493
475
457
439
420
402
383
365
346
327
308
289
269
250
231
211
192
173
153
134
114
95
75
56
36
16
-3
-23
-42
-62
-81
-100
-120
-139
-158
-177
-196
-216
-235
-253
-272
-291
-310
-328
-347
-365
-384
-402
-420
-438
-456
-474
-491
-509
-526
-543
-560
-577
-594
-610
-626
-642
-658
-674
-689
-705
-720
-735
-750
-765
-779
-794
-808
-823
-837
-851
-865
-879
-893
-907
-921
-935
-948
-962
-975
-988
-1000
-1014
-1027
-1040
-1053
-1065
-1078
-1090
-1102
-1114
-1126
-1137
-1149
-1160
-1171
-1182
-1193
-1203
-1214
-1224
-1234
-1244
-1254
-1264
-1273
-1283
-1293
-1302
-1311
-1321
-1330
-1339
-1348
-1357
-1366
-1375
-1384
-1393
-1402
-1411
-1420
-1428
-1437
-1446
-1454
-1463
-1472
-1481
-1489
-1498
-1507
-1515
-1524
-1533
-1541
-1550
-1559
-1568
-1576
-1585
-1594
-1603
-1612
-1621
-1630
-1639
-1648
-1657
-1666
-1675
-1684
-1694
-1703
-1713
-1722
-1732
-1741
-1751
-1761
-1771
-1781
-1791
-1801
-1811
-1821
-1831
-1841
-1852
-1862
-1873
-1884
-1895
-1906
-1917
-1929
-1940
-1952
-1963
-1975
-1987
-1999
-2011
-2024
-2036
-2048
-2061
-2073
-2086
-2098
-2111
-2123
-2136
-2148
-2160
-2172
-2185
-2197
-2209
-2221
-2232
-2244
-2256
-2267
-2278
-2289
-2300
-2311
-2322
-2332
-2342
-2352
-2362
-2372
-2381
-2391
-2400
-2409
-2417
-2426
-2434
-2442
-2450
-2458
-2466
-2473
-2480
-2487
-2494
-2501
-2508
-2514
-2520
-2527
-2533
-2539
-2544
-2550
-2556
-2561
-2567
-2572
-2577
-2582
-2587
-2592
-2597
-2602
-2606
-2611
-2615
-2619
-2624
-2627
-2631
-2635
-2639
-2642
-2645
-2648
-2651
-2654
-2657
-2659
-2662
-2664
-2666
-2668
-2670
-2672
-2673
-2675
-2676
-2678
-2679
-2680
-2681
-2682
-2683
-2684
-2685
-2686
-2687
-2688
-2688
-2689
-2690
-2690
-2690
-2691
-2691
-2691
-2691
-2691
-2691
-2691
-2691
-2691
-2690
-2690
-2689
-2689
-2688
-2688
-2687
-2687
-2686
-2685
-2684
-2683
-2682
-2681
-2680
-2679
-2678
-2677
-2675
-2674
-2673
-2671
-2670
-2668
-2667
-2665
-2664
-2662
-2660
-2658
-2657
-2655
-2653
-2651
-2648
-2646
-2644
-2641
-2638
-2636
-2633
-2629
-2626
-2623
-2619
-2616
-2612
-2608
-2604
-2599
-2595
-2591
-2586
-2581
-2576
-2571
-2566
-2561
-2556
-2550
-2545
-2539
-2534
-2528
-2522
-2516
-2510
-2504
-2498
-2492
-2485
-2479
-2472
-2465
-2458
-2451
-2444
-2437
-2430
-2423
-2415
-2408
-2401
-2393
-2386
-2378
-2371
-2363
-2356
-2348
-2340
-2333
-2325
-2317
-2309
-2302
-2294
-2286
-2278
-2269
-2261
-2253
-2245
-2236
-2228
-2219
-2210
-2202
-2193
-2184
-2175
-2166
-2157
-2148
-2139
-2129
-2120
-2110
-2101
-2091
-2082
-2072
-2062
-2053
-2043
-2033
-2023
-2012
-2001
-1992
-1981
-1971
-1960
-1949
-1938
-1927
-1916
-1904
-1893
-1882
-1870
-1858
-1847
-1835
-1823
-1811
-1799
-1787
-1775
-1762
-1750
-1738
-1725
-1713
-1700
-1687
-1675
-1662
-1649
-1636
-1623
-1610
-1598
-1585
-1572
-1559
-1546
-1533
-1521
-1508
-1495
-1483
-1470
-1458
-1445
-1433
-1420
-1408
-1396
-1383
-1370
-1358
-1345
-1333
-1320
-1308
-1295
-1282
-1269
-1257
-1244
-1231
-1218
-1205
-1191
-1178
-1165
-1151
-1137
-1123
-1109
-1095
-1081
-1066
-1051
-1036
-1020
-1006
-990
-974
-958
-942
-925
-909
-892
-875
-857
-840
-822
-804
-786
-768
-750
-732
-714
-696
-677
-659
-641
-623
-605
-587
-569
-551
-534
-517
-499
-482
-466
-449
-433
-417
-401
-385
-369
-354
-339
-324
-309
-294
-280
-265
-251
-237
-223
-209
-196
-182
-169
-155
-142
-129
-115
-102
-89
-76
-63
-49
-36
-23
-10
3
16
30
43
56
69
83
96
109
123
136
149
163
176
190
204
217
231
245
258
272
286
300
313
327
341
354
368
382
395
409
422
436
449
463
476
490
503
516
529
542
555
568
581
594
606
619
632
644
656
669
681
693
705
717
729
741
753
765
777
788
800
812
823
835
847
858
870
881
893
904
916
927
938
949
961
972
983
994
1004
1016
1027
1039
1050
1061
1072
1083
1094
1105
1116
1127
1139
1150
1161
1172
1183
1194
1205
1216
1227
1238
1249
1260
1271
1282
1293
1304
1315
1326
1337
1348
1359
1370
1381
1392
1403
1414
1425
1436
1447
1458
1469
1479
1490
1501
1512
1522
1533
1544
1554
1565
1576
1586
1597
1607
1618
1628
1639
1650
1660
1671
1681
1692
1703
1713
1724
1735
1746
1757
1768
1779
1790
1801
1813
1824
1835
1846
1858
1869
1880
1892
1903
1914
1925
1937
1948
1959
1970
1981
1992
2003
2013
2025
2036
2047
2057
2068
2079
2090
2101
2112
2122
2133
2144
2154
2165
2175
2186
2196
2206
2217
2227
2237
2247
2257
2267
2277
2287
2296
2306
2316
2325
2334
2343
2353
2361
2370
2379
2387
2395
2403
2411
2419
2426
2433
2440
2447
2453
2460
2466
2471
2477
2482
2488
2492
2497
2502
2506
2510
2514
2517
2520
2523
2526
2529
2531
2533
2535
2537
2539
2540
2541
2542
2542
2543
2543
2543
2543
2542
2542
2541
2540
2538
2537
2535
2533
2531
2529
2526
2524
2521
2518
2515
2511
2508
2505
2501
2497
2494
2490
2487
2483
2479
2476
2472
2469
2465
2462
2459
2456
2453
2450
2447
2444
2441
2439
2436
2434
2431
2428
2426
2423
2421
2418
2416
2413
2411
2408
2405
2403
2400
2397
2394
2391
2388
2385
2381
2378
2374
2370
2367
2363
2359
2354
2350
2346
2341
2337
2332
2328
2323
2318
2313
2308
2303
2298
2293
2287
2282
2276
2271
2265
2259
2253
2247
2241
2235
2229
2222
2216
2209
2202
2195
2188
2181
2174
2166
2158
2150
2142
2133
2125
2116
2107
2098
2088
2079
2069
2059
2049
2039
2028
2017
2005
1995
1984
1973
1961
1950
1938
1926
1914
1902
1890
1878
1865
1853
1840
1828
1815
1803
1790
1778
1765
1753
1740
1728
1715
1703
1690
1678
1666
1653
1641
1629
1617
1605
1593
1581
1570
1558
1546
1535
1523
1512
1501
1489
1478
1467
1456
1445
1433
1422
1411
1400
1389
1378
1367
1356
1345
1333
1322
1311
1299
1288
1276
1264
1252
1240
1228
1216
1204
1191
1179
1166
1153
1141
1128
1115
1102
1089
1075
1062
1049
1036
1022
1008
995
982
968
954
941
927
913
899
884
870
855
841
826
811
796
781
766
751
735
720
705
690
674
659
644
629
613
598
583
568
553
538
523
508
493
478
463
448
433
418
403
388
373
359
344
329
314
299
284
269
254
240
225
210
195
180
165
150
135
120
105
90
75
60
45
30
15
0
-16
-31
-46
-61
-76
-91
-106
-121
-137
-152
-167
-182
-197
-212
-227
-242
-257
-272
-287
-302
-317
-333
-348
-363
-378
-394
-409
-424
-440
-455
-471
-486
-502
-517
-533
-549
-564
-580
-596
-611
-627
-642
-658
-673
-689
-705
-720
-736
-751
-767
-783
-798
-814
-830
-845
-861
-877
-892
-908
-923
-939
-955
-970
-985
-1000
-1016
-1032
-1047
-1062
-1077
-1092
-1107
-1122
-1137
-1151
-1166
-1180
-1194
-1208
-1222
-1236
-1250
-1263
-1277
-1290
-1303
-1316
-1328
-1341
-1353
-1366
-1378
-1390
-1402
-1413
-1425
-1437
-1448
-1459
-1470
-1481
-1492
-1503
-1514
-1524
-1534
-1545
-1555
-1565
-1575
-1584
-1594
-1603
-1613
-1622
-1631
-1639
-1648
-1656
-1664
-1672
-1680
-1687
-1695
-1702
-1708
-1715
-1721
-1728
-1733
-1739
-1745
-1750
-1755
-1760
-1764
-1769
-1773
-1777
-1781
-1785
-1788
-1792
-1795
-1798
-1801
-1804
-1807
-1810
-1813
-1816
-1818
-1821
-1824
-1826
-1829
-1831
-1834
-1836
-1839
-1841
-1844
-1846
-1848
-1851
-1853
-1856
-1858
-1860
-1863
-1865
-1867
-1870
-1872
-1875
-1877
-1880
-1882
-1884
-1887
-1889
-1892
-1894
-1897
-1899
-1902
-1904
-1906
-1909
-1911
-1913
-1916
-1918
-1920
-1923
-1925
-1927
-1929
-1931
-1934
-1936
-1938
-1940
-1942
-1944
-1946
-1949
-1951
-1953
-1955
-1956
-1958
-1960
-1962
-1963
-1965
-1966
-1968
-1969
-1970
-1971
-1972
-1973
-1973
-1974
-1974
-1974
-1974
-1974
-1974
-1974
-1973
-1973
-1972
-1971
-1970
-1969
-1967
-1966
-1964
-1962
-1960
-1958
-1955
-1953
-1950
-1947
-1944
-1941
-1937
-1934
-1930
-1926
-1922
-1917
-1913
-1908
-1903
-1898
-1892
-1887
-1881
-1875
-1869
-1863
-1857
-1850
-1843
-1836
-1829
-1822
-1814
-1806
-1798
-1789
-1781
-1772
-1763
-1753
-1743
-1733
-1723
-1713
-1702
-1691
-1680
-1669
-1657
-1645
-1633
-1621
-1608
-1595
-1582
-1569
-1555
-1542
-1528
-1514
-1499
-1485
-1470
-1455
-1439
-1424
-1408
-1392
-1376
-1359
-1343
-1326
-1309
-1292
-1275
-1257
-1239
-1221
-1203
-1185
-1167
-1148
-1130
-1111
-1092
-1073
-1054
-1035
-1016
-997
-977
-958
-939
-919
-900
-880
-861
-841
-822
-803
-783
-764
-744
-725
-706
-686
-667
-648
-628
-609
-590
-570
-551
-532
-512
-493
-473
-454
-434
-415
-395
-375
-356
-336
-316
-296
-277
-257
-237
-218
-198
-178
-159
-139
-120
-100
-81
-62
-43
-23
-4
15
34
53
72
91
110
128
147
166
184
203
222
240
259
277
295
314
332
350
368
387
405
423
441
460
478
496
514
532
550
568
586
604
621
639
657
674
692
710
727
744
761
779
796
813
829
846
863
879
895
912
928
944
960
976
991
1006
1022
1038
1053
1069
1084
1099
1114
1129
1144
1159
1174
1189
1204
1218
1233
1247
1262
1276
1291
1305
1319
1333
1346
1360
1373
1387
1400
1413
1426
1439
1452
1464
1476
1489
1501
1512
1524
1536
1547
1558
1569
1580
1590
1601
1611
1621
1630
1640
1649
1658
1667
1675
1684
1692
1700
1708
1715
1722
1730
1737
1743
1750
1756
1762
1768
1774
1780
1785
1790
1796
1801
1806
1810
1815
1820
1825
1829
1834
1838
1842
1846
1851
1855
1859
1863
1867
1871
1875
1879
1883
1887
1891
1895
1899
1903
1907
1911
1915
1919
1923
1927
1931
1935
1939
1943
1947
1950
1954
1958
1962
1965
1969
1972
1976
1979
1983
1986
1989
1992
1995
1998
2001
2004
2005
2009
2011
2013
2015
2017
2017
2020
2021
2021
2023
2024
2024
2024
2025
2025
2024
2024
2024
2023
2021
2021
2020
2017
2017
2015
2013
2012
2009
2007
2005
2001
2000
1997
1994
1991
1988
1984
1981
1977
1973
1969
1965
1961
1956
1951
1946
1941
1935
1929
1923
1916
1910
1903
1895
1888
1880
1872
1863
1854
1845
1836
1826
1815
1805
1794
1783
1771
1759
1747
1734
1722
1708
1695
1681
1667
1652
1638
1623
1607
1592
1576
1560
1544
1528
1512
1495
1478
1461
1444
1427
1409
1392
1374
1356
1338
1320
1302
1283
1265
1246
1227
1208
1190
1171
1151
1132
1113
1094
1074
1055
1035
1016
996
976
957
937
917
897
878
858
838
818
798
778
758
738
718
698
678
658
638
618
597
577
557
537
517
497
477
457
436
416
396
376
355
335
315
294
274
253
233
212
191
171
150
129
108
87
66
45
24
3
-19
-40
-61
-82
-104
-125
-147
-168
-190
-212
-233
-255
-277
-299
-320
-342
-364
-386
-408
-430
-452
-474
-496
-518
-540
-562
-584
-605
-627
-649
-671
-693
-715
-736
-758
-780
-802
-823
-845
-866
-888
-909
-930
-951
-973
-994
-1014
-1036
-1056
-1077
-1098
-1118
-1139
-1159
-1180
-1200
-1220
-1240
-1259
-1279
-1299
-1318
-1337
-1356
-1375
-1394
-1413
-1431
-1450
-1468
-1486
-1504
-1522
-1539
-1557
-1574
-1591
-1608
-1625
-1642
-1658
-1675
-1691
-1707
-1723
-1739
-1755
-1770
-1786
-1801
-1816
-1831
-1846
-1861
-1875
-1890
-1904
-1918
-1932
-1945
-1959
-1972
-1985
-1998
-2011
-2024
-2036
-2048
-2060
-2072
-2084
-2096
-2107
-2119
-2130
-2141
-2152
-2163
-2173
-2184
-2194
-2204
-2215
-2225
-2234
-2244
-2254
-2263
-2273
-2282
-2291
-2300
-2308
-2317
-2325
-2333
-2341
-2349
-2357
-2364
-2371
-2378
-2385
-2392
-2398
-2404
-2410
-2416
-2421
-2426
-2431
-2436
-2441
-2445
-2449
-2453
-2457
-2460
-2464
-2467
-2470
-2473
-2475
-2478
-2481
-2483
-2486
-2488
-2490
-2492
-2494
-2496
-2498
-2500
-2502
-2503
-2505
-2507
-2508
-2510
-2511
-2512
-2514
-2515
-2516
-2517
-2518
-2519
-2520
-2521
-2521
-2522
-2523
-2524
-2524
-2525
-2525
-2526
-2526
-2527
-2527
-2527
-2527
-2528
-2528
-2527
-2527
-2527
-2527
-2526
-2526
-2525
-2524
-2524
-2523
-2522
-2521
-2519
-2518
-2517
-2515
-2513
-2512
-2510
-2508
-2506
-2504
-2501
-2499
-2496
-2494
-2491
-2488
-2485
-2482
-2479
-2475
-2472
-2468
-2465
-2461
-2457
-2453
-2448
-2444
-2439
-2435
-2430
-2425
-2420
-2415
-2410
-2405
-2399
-2394
-2388
-2382
-2377
-2371
-2365
-2358
-2352
-2346
-2340
-2333
-2327
-2320
-2313
-2307
-2300
-2293
-2287
-2280
-2273
-2267
-2260
-2253
-2247
-2240
-2234
-2227
-2221
-2215
-2209
-2202
-2196
-2190
-2184
-2178
-2172
-2166
-2161
-2155
-2149
-2143
-2137
-2131
-2125
-2119
-2113
-2107
-2101
-2095
-2089
-2083
-2077
-2070
-2064
-2058
-2052
-2045
-2039
-2032
-2025
-2019
-2013
-2005
-2000
-1993
-1986
-1980
-1973
-1967
-1960
-1954
-1948
-1941
-1935
-1929
-1922
-1916
-1910
-1903
-1897
-1891
-1884
-1878
-1872
-1865
-1859
-1852
-1846
-1839
-1833
-1826
-1820
-1813
-1806
-1800
-1793
-1786
-1779
-1772
-1765
-1758
-1751
-1744
-1737
-1730
-1723
-1716
-1708
-1701
-1694
-1686
-1679
-1671
-1664
-1656
-1648
-1641
-1633
-1625
-1618
-1610
-1603
-1595
-1588
-1580
-1573
-1566
-1558
-1551
-1544
-1537
-1530
-1523
-1516
-1509
-1502
-1495
-1488
-1481
-1474
-1468
-1461
-1454
-1448
-1441
-1434
-1428
-1422
-1415
-1409
-1403
-1396
-1390
-1384
-1378
-1372
-1366
-1360
-1354
-1348
-1342
-1337
-1331
-1325
-1320
-1314
-1308
-1303
-1297
-1292
-1286
-1281
-1275
-1270
-1265
-1259
-1254
-1249
-1243
-1238
-1233
-1227
-1222
-1217
-1212
-1207
-1202
-1196
-1191
-1186
-1181
-1176
-1172
-1167
-1162
-1157
-1152
-1147
-1143
-1138
-1133
-1129
-1124
-1120
-1115
-1111
-1106
-1102
-1098
-1094
-1090
-1086
-1082
-1078
-1074
-1070
-1066
-1063
-1059
-1056
-1053
-1049
-1046
-1043
-1040
-1037
-1035
-1032
-1029
-1027
-1024
-1022
-1018
-1016
-1014
-1012
-1010
-1008
-1004
-1002
-1000
-999
-997
-995
-993
-991
-989
-987
-985
-983
-981
-979
-977
-975
-973
-972
-970
-968
-967
-965
-963
-962
-960
-958
-957
-955
-953
-952
-950
-948
-946
-945
-943
-941
-939
-937
-935
-933
-931
-929
-927
-925
-923
-921
-919
-916
-914
-912
-909
-907
-905
-902
-899
-897
-894
-891
-888
-886
-883
-879
-876
-873
-870
-866
-863
-859
-855
-851
-847
-843
-839
-835
-831
-826
-822
-818
-813
-809
-804
-800
-795
-790
-786
-781
-777
-772
-768
-764
-759
-755
-751
-746
-742
-738
-733
-729
-725
-721
-716
-712
-708
-704
-699
-695
-691
-686
-682
-678
-674
-669
-665
-661
-656
-652
-648
-643
-639
-635
-630
-626
-622
-618
-613
-609
-605
-600
-596
-592
-588
-584
-579
-575
-571
-567
-563
-558
-554
-550
-546
-541
-537
-533
-528
-524
-520
-515
-511
-506
-502
-497
-492
-488
-483
-479
-474
-469
-465
-460
-456
-451
-446
-442
-437
-432
-428
-423
-418
-413
-409
-404
-399
-394
-390
-385
-380
-375
-371
-366
-361
-357
-352
-347
-343
-338
-333
-329
-324
-319
-315
-310
-305
-301
-296
-292
-287
-283
-278
-274
-269
-265
-260
-256
-251
-247
-243
-239
-235
-231
-227
-223
-219
-215
-211
-208
-204
-200
-197
-194
-191
-188
-185
-182
-179
-176
-173
-171
-168
-166
-163
-161
-158
-156
-154
-152
-150
-148
-147
-145
-143
-142
-140
-139
-138
-137
-136
-135
-134
-134
-133
-132
-132
-132
-132
-131
-131
-131
-132
-132
-132
-133
-133
-134
-135
-136
-137
-138
-139
-141
-142
-144
-146
-148
-151
-153
-156
-158
-161
-165
-168
-171
-175
-179
-183
-187
-192
-196
-201
-206
-211
-216
-222
-227
-233
-239
-245
-251
-257
-263
-269
-276
-282
-289
-296
-302
-309
-316
-323
-330
-337
-344
-351
-358
-365
-372
-379
-386
-394
-401
-408
-416
-423
-430
-438
-445
-452
-460
-467
-475
-482
-490
-497
-505
-513
-520
-528
-536
-544
-552
-560
-568
-575
-583
-592
-600
-608
-616
-624
-632
-640
-649
-657
-665
-673
-681
-690
-698
-706
-715
-723
-731
-740
-748
-756
-764
-773
-781
-789
-797
-805
-813
-821
-829
-837
-845
-853
-861
-868
-876
-883
-891
-898
-905
-912
-920
-927
-934
-941
-948
-955
-961
-968
-975
-981
-988
-995
-1000
-1006
-1014
-1020
-1026
-1032
-1039
-1045
-1051
-1057
-1063
-1069
-1075
-1081
-1087
-1092
-1098
-1104
-1110
-1116
-1122
-1128
-1134
-1140
-1146
-1152
-1158
-1163
-1169
-1175
-1181
-1187
-1192
-1198
-1204
-1210
-1215
-1221
-1226
-1232
-1237
-1243
-1248
-1253
-1258
-1264
-1269
-1274
-1278
-1283
-1288
-1293
-1297
-1302
-1306
-1310
-1314
-1319
-1323
-1327
-1330
-1334
-1338
-1341
-1345
-1348
-1351
-1354
-1357
-1360
-1363
-1365
-1367
-1370
-1372
-1374
-1375
-1377
-1378
-1379
-1380
-1381
-1382
-1382
-1383
-1383
-1383
-1383
-1382
-1382
-1381
-1380
-1379
-1378
-1377
-1375
-1374
-1372
-1370
-1368
-1366
-1364
-1362
-1359
-1357
-1354
-1351
-1348
-1345
-1342
-1339
-1336
-1332
-1329
-1326
-1322
-1318
-1315
-1311
-1307
-1303
-1299
-1294
-1290
-1286
-1281
-1277
-1272
-1267
-1262
-1257
-1252
-1247
-1242
-1237
-1231
-1226
-1220
-1215
-1209
-1203
-1197
-1191
-1185
-1179
-1173
-1166
-1160
-1153
-1146
-1140
-1133
-1126
-1119
-1112
-1105
-1098
-1090
-1083
-1076
-1069
-1061
-1054
-1047
-1039
-1032
-1024
-1016
-1008
-1002
-994
-987
-979
-972
-964
-957
-949
-941
-934
-926
-918
-910
-903
-895
-887
-879
-871
-863
-854
-846
-838
-830
-821
-813
-805
-796
-788
-779
-771
-762
-754
-745
-736
-728
-719
-710
-701
-692
-683
-674
-665
-655
-646
-637
-627
-618
-608
-599
-589
-579
-569
-559
-549
-539
-529
-519
-509
-498
-488
-478
-467
-456
-446
-435
-424
-413
-402
-391
-380
-369
-357
-346
-335
-324
-312
-301
-290
-278
-267
-256
-244
-233
-222
-210
-199
-188
-177
-166
-155
-144
-133
-122
-111
-100
-89
-79
-68
-58
-47
-37
-27
-17
-7
3
12
22
32
41
50
59
68
77
86
94
103
111
119
127
135
143
150
158
165
172
179
186
192
199
205
211
217
223
229
235
240
246
251
257
262
267
271
276
280
285
289
293
297
300
304
307
310
313
316
319
321
323
325
327
329
331
332
334
335
336
337
338
339
339
340
340
340
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
340
340
340
340
340
339
339
339
339
339
339
338
338
338
338
338
337
337
337
337
337
336
336
336
336
336
335
335
335
335
335
335
334
334
334
334
334
333
333
333
333
333
332
332
332
332
332
331
331
331
331
330
330
330
330
330
329
329
329
329
329
328
328
328
328
328
327
327
327
327
326
326
326
326
326
325
325
325
325
324
324
324
324
324
323
323
323
323
322
322
322
322
322
321
321
321
321
320
320
320
320
319
319
319
319
319
318
318
318
318
317
317
317
317
316
316
316
316
315
315
315
315
315
314
314
314
314
313
313
313
313
312
312
312
312
311
311
311
311
310
310
310
310
309
309
309
309
308
308
308
308
307
307
307
307
306
306
306
306
305
305
305
305
304
304
304
303
303
303
303
302
302
302
302
301
301
301
301
300
300
300
300
299
299
299
299
298
298
298
297
297
297
297
296
296
296
296
295
295
295
294
294
294
294
293
293
293
293
292
292
292
291
291
291
291
290
290
290
290
289
289
289
288
288
288
288
287
287
287
286
286
286
286
285
285
285
284
284
284
284
283
283
283
282
282
282
282
281
281
281
280
280
280
280
279
279
279
278
278
278
278
277
277
277
276
276
276
276
275
275
275
274
274
274
274
273
273
273
272
272
272
271
271
271
271
270
270
270
269
269
269
268
268
268
268
267
267
267
266
266
266
265
265
265
265
264
264
264
263
263
263
262
262
262
262
261
261
261
260
260
260
259
259
259
258
258
258
258
257
257
257
256
256
256
255
255
255
254
254
254
254
253
253
253
252
252
252
251
251
251
250
250
250
249
249
249
249
248
248
248
247
247
247
246
246
246
245
245
245
244
244
244
243
243
243
243
242
242
242
241
241
241
240
240
240
239
239
239
238
238
238
237
237
237
236
236
236
235
235
235
235
234
234
234
233
233
233
232
232
232
231
231
231
230
230
230
229
229
229
228
228
228
227
227
227
226
226
226
225
225
225
224
224
224
223
223
223
222
222
222
222
221
221
221
220
220
220
219
219
219
218
218
218
217
217
217
216
216
216
215
215
215
214
214
214
213
213
213
212
212
212
211
211
211
210
210
210
209
209
209
208
208
208
207
207
207
206
206
206
205
205
205
204
204
204
203
203
203
202
202
202
201
201
201
200
200
200
199
199
199
198
198
198
197
197
197
196
196
196
195
195
195
194
194
194
193
193
193
192
192
192
191
191
191
190
190
190
189
189
188
188
188
187
187
187
186
186
186
185
185
185
184
184
184
183
183
183
182
182
182
181
181
181
180
180
180
179
179
179
178
178
178
177
177
177
176
176
176
175
175
175
174
174
174
173
173
173
172
172
172
171
171
170
170
170
169
169
169
168
168
168
167
167
167
166
166
166
165
165
165
164
164
164
163
163
163
162
162
162
161
161
161
160
160
160
159
159
159
158
158
158
157
157
157
156
156
155
155
155
154
154
154
153
153
153
152
152
152
151
151
151
150
150
150
149
149
149
148
148
148
147
147
147
146
146
146
145
145
145
144
144
144
143
143
142
142
142
141
141
141
140
140
140
139
139
139
138
138
138
137
137
137
136
136
136
135
135
135
134
134
134
133
133
133
132
132
132
131
131
131
130
130
130
129
129
128
128
128
127
127
127
126
126
126
125
125
125
124
124
124
123
123
123
122
122
122
121
121
121
120
120
120
119
119
119
118
118
118
117
117
117
116
116
116
115
115
115
114
114
114
113
113
113
112
112
111
111
111
110
110
110
109
109
109
108
108
108
107
107
107
106
106
106
105
105
105
104
104
104
103
103
103
102
102
102
101
101
101
100
100
100
99
99
99
98
98
98
97
97
97
96
96
96
95
95
95
94
94
94
93
93
93
92
92
92
91
91
91
90
90
90
89
89
89
88
88
88
87
87
87
86
86
86
85
85
85
84
84
84
83
83
83
82
82
82
81
81
81
80
80
80
79
79
79
78
78
78
77
77
77
76
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
71
70
70
70
69
69
69
68
68
68
67
67
67
66
66
66
65
65
65
64
64
64
63
63
63
62
62
62
61
61
61
60
60
60
60
59
59
59
58
58
58
57
57
57
56
56
56
55
55
55
54
54
54
53
53
53
52
52
52
51
51
51
50
50
50
49
49
49
48
48
48
48
47
47
47
46
46
46
45
45
45
44
44
44
43
43
43
42
42
42
41
41
41
40
40
40
40
39
39
39
38
38
38
37
37
37
36
36
36
35
35
35
34
34
