5
15940
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-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
-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
-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
-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
-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
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-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
-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
-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
-40
-40
-40
-40
-40
-40
-40
-40
-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
-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
-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
-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
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-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
-49
-50
-50
-50
-50
-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
-51
-51
-51
-52
-52
-52
-52
-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
-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
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-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
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-86
-86
-87
-87
-87
-88
-88
-89
-89
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-90
-90
-90
-89
-89
-88
-88
-87
-87
-86
-86
-86
-86
-85
-85
-85
-84
-84
-84
-83
-83
-82
-82
-81
-81
-80
-80
-79
-78
-78
-77
-76
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-64
-63
-62
-61
-60
-58
-57
-56
-54
-53
-51
-49
-47
-45
-43
-41
-38
-36
-34
-32
-30
-28
-26
-24
-22
-20
-18
-17
-15
-14
-13
-11
-10
-9
-8
-8
-7
-6
-6
-5
-5
-5
-5
-5
-4
-4
-5
-5
-5
-5
-5
-5
-6
-6
-6
-7
-7
-8
-8
-9
-10
-10
-11
-12
-12
-13
-13
-14
-14
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-13
-12
-12
-11
-10
-9
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
7
8
9
10
10
11
11
11
11
11
11
11
11
11
11
10
10
10
9
9
8
8
8
7
7
7
6
6
6
6
6
6
6
6
7
7
8
9
10
11
13
14
16
18
20
22
24
26
29
31
33
35
37
39
41
42
43
44
45
46
46
46
46
46
46
46
45
45
44
43
42
41
40
39
37
36
35
34
33
32
32
31
31
30
30
30
30
31
31
31
32
33
33
34
35
36
36
37
38
39
40
41
42
44
45
46
47
48
49
50
50
51
51
51
51
51
51
50
49
49
48
47
46
44
43
42
41
39
38
36
35
33
32
30
28
27
25
24
22
21
20
18
17
16
15
15
14
13
13
13
12
12
12
12
12
12
13
13
13
14
14
15
16
16
17
17
18
18
19
19
19
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
22
23
24
25
26
28
30
32
34
36
39
41
44
46
49
52
55
57
60
62
65
67
69
71
73
75
76
78
79
80
81
82
83
84
84
85
86
86
87
87
88
88
89
90
91
92
93
94
96
97
99
101
103
105
107
110
112
115
117
120
123
125
128
130
133
135
137
139
140
142
143
144
145
145
146
147
147
147
148
148
148
148
148
149
149
149
149
149
149
149
149
148
148
148
148
148
147
147
147
147
147
148
149
150
151
153
156
158
161
164
168
171
175
179
182
186
190
193
197
201
204
207
211
214
217
219
222
224
226
227
228
229
230
231
232
233
234
235
236
236
237
237
238
238
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
247
248
249
251
252
253
255
257
258
260
262
264
266
268
270
273
275
277
280
283
286
289
292
296
299
302
304
307
310
312
315
318
320
323
326
330
334
338
342
346
351
355
360
365
370
376
382
388
394
400
407
413
420
427
433
439
446
452
458
463
469
475
480
485
490
496
501
505
510
515
519
523
527
531
536
540
545
549
554
560
565
570
575
580
586
591
596
601
607
612
619
625
632
639
646
654
661
669
677
684
693
701
710
719
729
738
748
757
766
775
783
791
798
805
811
817
822
826
830
834
838
841
845
848
852
856
859
863
866
870
873
876
879
882
885
888
892
896
899
903
907
912
917
922
929
936
944
952
961
970
980
989
999
1008
1018
1030
1041
1053
1064
1076
1087
1099
1110
1122
1133
1144
1154
1165
1175
1185
1196
1205
1215
1223
1231
1238
1244
1249
1254
1258
1262
1266
1270
1274
1279
1284
1289
1296
1302
1309
1316
1323
1331
1338
1345
1352
1359
1365
1371
1376
1381
1385
1389
1393
1397
1402
1406
1411
1416
1422
1428
1434
1441
1448
1455
1462
1469
1476
1483
1489
1495
1501
1506
1510
1514
1516
1518
1518
1518
1518
1516
1514
1512
1509
1506
1503
1499
1496
1493
1490
1488
1486
1485
1484
1484
1485
1486
1487
1489
1491
1494
1497
1501
1506
1512
1519
1525
1532
1539
1546
1552
1558
1564
1570
1576
1584
1592
1602
1614
1627
1640
1654
1668
1683
1698
1713
1728
1742
1756
1769
1781
1792
1803
1813
1822
1831
1838
1844
1849
1854
1858
1863
1867
1872
1876
1880
1885
1888
1891
1894
1895
1896
1898
1900
1903
1907
1912
1918
1925
1933
1940
1948
1954
1961
1966
1971
1976
1980
1984
1988
1992
1995
1999
2003
2007
2011
2016
2020
2025
2029
2033
2037
2041
2043
2044
2045
2045
2044
2041
2039
2035
2029
2023
2016
2008
1999
1991
1982
1973
1964
1955
1946
1937
1928
1920
1912
1904
1897
1890
1883
1876
1869
1862
1856
1851
1846
1841
1835
1830
1824
1818
1811
1803
1795
1788
1781
1774
1769
1764
1761
1760
1760
1761
1764
1768
1773
1779
1786
1793
1800
1806
1813
1820
1826
1833
1840
1847
1855
1862
1868
1874
1879
1884
1888
1891
1894
1896
1897
1899
1901
1902
1904
1905
1907
1910
1913
1917
1921
1926
1931
1936
1940
1944
1947
1949
1950
1950
1948
1945
1941
1935
1928
1921
1913
1905
1896
1887
1877
1866
1855
1843
1830
1817
1802
1787
1770
1751
1732
1711
1690
1667
1644
1620
1595
1570
1545
1518
1492
1465
1440
1414
1391
1369
1348
1330
1313
1298
1285
1272
1262
1253
1245
1239
1235
1232
1230
1228
1226
1224
1222
1219
1216
1213
1208
1203
1196
1188
1179
1170
1159
1147
1135
1122
1108
1094
1079
1064
1049
1035
1020
1008
997
986
977
968
960
952
944
936
929
923
917
913
910
910
910
913
916
921
927
933
939
946
953
960
967
973
979
984
989
992
995
998
999
999
998
995
991
985
978
969
958
945
930
914
895
875
853
829
803
777
751
724
698
673
649
625
603
581
561
542
525
509
495
483
473
466
459
455
451
449
447
445
445
444
444
444
444
445
445
445
445
444
443
440
437
432
426
419
410
400
390
379
369
360
353
347
343
340
339
338
338
338
337
335
331
325
317
306
292
277
259
240
220
200
178
157
135
114
93
72
53
33
15
-3
-20
-37
-53
-68
-82
-96
-109
-123
-137
-151
-165
-180
-196
-212
-228
-243
-258
-272
-285
-296
-304
-311
-314
-316
-315
-312
-307
-300
-290
-279
-267
-253
-238
-223
-207
-192
-177
-162
-148
-134
-120
-107
-95
-82
-71
-60
-49
-39
-30
-22
-15
-9
-4
-1
0
0
-2
-4
-8
-13
-20
-27
-35
-45
-55
-66
-77
-88
-99
-110
-121
-131
-141
-150
-158
-164
-169
-173
-174
-174
-172
-168
-162
-155
-145
-134
-121
-107
-91
-74
-56
-37
-17
3
23
42
61
79
97
115
133
150
168
186
204
220
236
252
266
280
294
308
321
335
349
363
379
395
411
429
446
463
480
495
510
523
536
547
559
571
584
598
613
628
645
661
678
695
710
726
740
754
767
779
791
801
811
818
825
830
834
836
837
836
833
829
824
817
810
802
794
787
781
776
773
771
772
775
780
786
794
804
814
825
837
850
862
875
887
899
911
921
931
939
947
952
956
959
960
960
958
956
953
949
945
941
938
935
934
933
934
936
940
945
952
960
969
979
989
999
1008
1020
1030
1040
1049
1058
1066
1073
1081
1087
1093
1099
1103
1106
1109
1110
1110
1109
1108
1105
1102
1099
1095
1091
1088
1084
1081
1077
1074
1071
1069
1067
1065
1063
1061
1059
1058
1056
1055
1055
1056
1058
1062
1068
1077
1088
1101
1116
1133
1151
1171
1192
1214
1237
1261
1286
1312
1338
1364
1389
1414
1438
1460
1482
1502
1521
1539
1555
1569
1581
1591
1599
1606
1610
1612
1612
1610
1606
1601
1594
1586
1576
1566
1555
1543
1531
1517
1503
1488
1472
1456
1440
1424
1409
1395
1382
1370
1359
1350
1342
1337
1332
1329
1328
1327
1328
1329
1331
1334
1338
1343
1348
1354
1361
1368
1376
1384
1392
1400
1408
1416
1424
1431
1436
1441
1444
1446
1446
1444
1440
1434
1426
1415
1401
1386
1368
1349
1328
1307
1285
1262
1241
1219
1199
1179
1159
1141
1123
1106
1091
1076
1062
1049
1037
1025
1012
1002
992
982
973
964
956
949
943
938
934
930
927
923
919
914
909
903
897
889
882
873
864
854
844
832
820
808
795
782
769
757
745
735
726
718
713
709
707
707
708
711
715
721
727
733
739
746
752
758
764
771
777
784
791
799
807
816
825
834
844
854
864
874
884
894
903
911
918
924
927
929
929
927
923
917
908
898
886
872
857
840
822
803
783
761
738
714
688
661
633
604
574
543
512
481
450
418
387
356
325
295
265
235
205
176
147
117
88
59
29
0
-30
-60
-90
-120
-151
-182
-214
-247
-280
-313
-347
-381
-416
-451
-487
-522
-559
-595
-632
-669
-707
-744
-782
-821
-859
-898
-938
-978
-1018
-1059
-1101
-1142
-1184
-1227
-1270
-1312
-1355
-1396
-1437
-1477
-1515
-1551
-1587
-1621
-1654
-1686
-1718
-1749
-1779
-1809
-1838
-1867
-1895
-1923
-1950
-1977
-2004
-2029
-2055
-2080
-2105
-2129
-2153
-2177
-2200
-2223
-2246
-2268
-2290
-2312
-2334
-2354
-2373
-2392
-2409
-2425
-2439
-2451
-2462
-2471
-2479
-2484
-2488
-2491
-2492
-2492
-2491
-2489
-2486
-2482
-2479
-2476
-2473
-2470
-2467
-2465
-2463
-2462
-2460
-2459
-2458
-2457
-2456
-2455
-2455
-2454
-2454
-2453
-2452
-2450
-2448
-2446
-2444
-2441
-2438
-2436
-2434
-2432
-2430
-2429
-2429
-2429
-2430
-2431
-2434
-2437
-2442
-2448
-2455
-2464
-2474
-2486
-2499
-2513
-2528
-2543
-2560
-2576
-2594
-2611
-2629
-2646
-2664
-2682
-2700
-2718
-2737
-2756
-2775
-2795
-2815
-2836
-2857
-2879
-2901
-2924
-2948
-2971
-2995
-3018
-3042
-3064
-3085
-3106
-3124
-3142
-3158
-3174
-3188
-3202
-3215
-3227
-3239
-3251
-3263
-3275
-3287
-3298
-3309
-3320
-3330
-3339
-3348
-3356
-3363
-3369
-3374
-3378
-3381
-3383
-3383
-3382
-3380
-3376
-3372
-3366
-3360
-3353
-3346
-3338
-3330
-3323
-3315
-3308
-3302
-3296
-3290
-3286
-3281
-3278
-3275
-3273
-3271
-3270
-3269
-3268
-3267
-3266
-3264
-3261
-3257
-3253
-3247
-3239
-3231
-3222
-3211
-3199
-3185
-3170
-3153
-3134
-3114
-3092
-3068
-3043
-3017
-2989
-2960
-2930
-2898
-2866
-2833
-2799
-2765
-2730
-2694
-2657
-2620
-2582
-2544
-2504
-2464
-2423
-2381
-2340
-2298
-2256
-2214
-2173
-2131
-2090
-2050
-2009
-1971
-1933
-1896
-1860
-1825
-1792
-1759
-1728
-1697
-1668
-1640
-1612
-1585
-1559
-1534
-1508
-1483
-1459
-1434
-1409
-1384
-1359
-1334
-1309
-1284
-1259
-1234
-1209
-1184
-1160
-1135
-1110
-1085
-1060
-1034
-1008
-982
-955
-927
-899
-869
-840
-809
-778
-747
-715
-682
-650
-617
-585
-552
-519
-486
-454
-422
-390
-358
-326
-295
-263
-232
-200
-169
-137
-106
-75
-44
-14
16
45
74
102
129
155
180
203
226
247
267
286
303
319
334
348
361
373
385
397
408
420
431
444
456
470
484
499
515
532
550
569
590
611
632
654
676
699
721
742
762
782
800
817
833
848
862
876
888
899
910
919
928
936
944
952
960
968
976
984
992
1000
1010
1020
1030
1040
1049
1059
1068
1077
1086
1095
1104
1113
1122
1131
1139
1146
1152
1157
1160
1162
1162
1160
1157
1152
1146
1140
1132
1125
1117
1110
1104
1098
1093
1089
1086
1084
1083
1083
1083
1085
1087
1089
1092
1095
1098
1101
1103
1105
1107
1108
1108
1106
1104
1101
1096
1091
1084
1077
1068
1059
1049
1039
1028
1016
1006
995
984
974
964
954
945
937
929
921
914
908
902
898
894
892
890
890
890
890
892
893
894
896
897
899
900
901
903
904
906
908
910
912
914
916
919
922
924
927
930
932
935
938
941
943
946
948
951
952
954
955
955
955
955
953
951
948
944
940
935
930
924
918
911
905
898
892
886
880
875
870
865
861
858
855
853
851
851
850
851
851
852
853
854
855
857
858
859
860
861
862
863
864
865
866
867
868
869
871
872
873
874
874
874
873
872
870
867
864
860
855
850
843
836
828
820
811
802
793
783
773
763
752
741
729
717
704
690
676
661
645
629
612
595
578
560
543
526
509
492
476
460
444
428
413
397
381
365
349
332
315
298
280
263
245
227
208
190
171
152
133
114
95
76
57
38
20
1
-17
-34
-51
-68
-84
-100
-114
-129
-142
-155
-167
-178
-189
-198
-206
-214
-220
-225
-228
-231
-232
-232
-232
-230
-227
-224
-220
-215
-210
-203
-197
-189
-180
-171
-161
-149
-137
-124
-111
-97
-83
-68
-54
-40
-26
-13
0
12
24
36
48
59
70
82
94
106
118
131
144
157
171
185
200
215
231
247
264
282
300
318
337
356
375
395
414
434
454
473
493
512
531
550
568
586
603
620
637
653
668
683
697
711
725
738
750
763
775
786
798
809
820
830
841
851
861
871
882
892
902
913
923
934
944
955
965
975
984
994
1002
1010
1018
1027
1034
1041
1047
1053
1058
1062
1066
1069
1072
1074
1075
1076
1077
1077
1077
1077
1077
1076
1075
1074
1073
1072
1070
1068
1066
1064
1060
1056
1052
1046
1040
1033
1026
1018
1008
1000
991
982
973
964
955
946
938
929
921
914
906
900
893
888
883
878
874
870
866
862
858
854
850
846
842
838
834
831
827
824
821
818
816
813
811
809
807
805
803
802
801
801
801
802
804
806
808
811
815
820
825
832
839
846
855
864
874
885
896
908
919
931
943
954
966
976
987
996
1006
1014
1024
1033
1042
1051
1059
1068
1076
1084
1092
1099
1106
1113
1120
1126
1132
1138
1144
1149
1155
1161
1167
1173
1180
1186
1193
1200
1206
1213
1219
1226
1232
1238
1245
1251
1257
1264
1270
1276
1283
1290
1297
1305
1313
1321
1330
1339
1348
1357
1367
1376
1385
1395
1404
1412
1421
1429
1437
1445
1454
1462
1470
1478
1487
1496
1505
1514
1524
1534
1545
1556
1567
1579
1591
1604
1617
1630
1644
1659
1674
1690
1706
1723
1740
1758
1776
1794
1813
1831
1849
1867
1885
1902
1918
1934
1949
1964
1978
1991
2003
2015
2025
2035
2045
2053
2060
2067
2073
2078
2082
2086
2090
2093
2096
2099
2102
2105
2108
2112
2116
2120
2124
2128
2132
2137
2142
2147
2152
2157
2162
2168
2174
2179
2185
2191
2197
2203
2209
2215
2221
2227
2233
2239
2244
2250
2255
2261
2266
2270
2274
2278
2281
2284
2286
2287
2289
2290
2291
2291
2292
2292
2292
2293
2293
2293
2294
2295
2296
2298
2301
2303
2307
2311
2316
2321
2327
2334
2341
2349
2358
2367
2377
2388
2400
2412
2424
2437
2450
2463
2475
2488
2501
2513
2525
2537
2548
2560
2571
2583
2594
2605
2617
2628
2639
2650
2661
2672
2683
2694
2705
2715
2725
2734
2744
2752
2761
2768
2776
2783
2789
2795
2800
2804
2808
2811
2814
2816
2817
2818
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2820
2821
2822
2822
2823
2824
2825
2826
2827
2827
2827
2828
2828
2828
2828
2828
2827
2827
2827
2827
2827
2827
2828
2828
2828
2828
2828
2829
2829
2829
2830
2830
2829
2828
2826
2824
2820
2815
2809
2802
2794
2784
2774
2762
2748
2734
2719
2703
2686
2668
2650
2630
2611
2590
2569
2547
2525
2504
2482
2460
2439
2418
2398
2379
2360
2342
2325
2309
2293
2278
2263
2249
2235
2221
2208
2195
2182
2169
2156
2142
2129
2116
2102
2088
2074
2059
2044
2029
2013
1997
1981
1964
1947
1930
1912
1894
1877
1859
1841
1823
1805
1787
1769
1750
1732
1713
1694
1674
1654
1633
1612
1591
1569
1546
1523
1500
1477
1454
1432
1410
1388
1367
1346
1327
1308
1291
1274
1258
1243
1228
1214
1201
1189
1177
1165
1153
1142
1131
1119
1108
1096
1084
1072
1060
1048
1035
1022
1010
999
987
975
963
952
941
931
921
911
902
893
885
877
870
863
856
851
845
841
836
833
830
827
824
822
820
818
816
814
812
810
808
806
803
800
797
794
791
787
784
780
777
773
770
766
762
759
755
752
749
746
743
740
737
734
731
728
725
723
719
716
713
709
706
702
698
693
689
684
679
674
668
663
658
652
647
641
636
630
625
619
614
608
603
598
592
587
582
578
573
568
564
560
556
552
549
545
542
539
537
535
533
531
530
530
529
530
531
532
534
536
539
543
548
553
559
566
574
583
592
602
613
624
636
648
661
674
687
701
715
728
742
755
768
781
794
806
818
830
842
854
866
877
889
900
911
922
932
942
952
961
970
977
984
991
996
1000
1004
1008
1010
1014
1016
1016
1018
1020
1020
1022
1024
1025
1027
1029
1031
1034
1038
1042
1046
1051
1057
1063
1069
1076
1083
1091
1098
1106
1114
1123
1131
1139
1147
1154
1161
1168
1174
1179
1184
1187
1190
1191
1192
1191
1190
1187
1184
1179
1174
1168
1162
1154
1146
1138
1129
1120
1110
1100
1090
1080
1070
1060
1050
1040
1030
1020
1010
999
989
978
967
956
945
933
921
909
897
885
872
860
848
835
823
810
798
785
772
760
747
733
720
706
692
678
663
647
632
615
599
582
565
547
529
511
493
475
457
438
420
402
383
366
348
331
315
299
284
269
256
243
231
220
210
201
193
185
179
173
167
162
158
154
151
148
146
144
142
140
138
136
134
132
129
126
122
118
113
108
101
94
86
77
67
57
45
34
21
8
-5
-19
-33
-47
-61
-75
-89
-103
-117
-131
-145
-159
-172
-186
-199
-211
-224
-236
-248
-260
-271
-282
-292
-303
-313
-323
-333
-342
-352
-361
-370
-379
-387
-396
-405
-414
-424
-433
-443
-454
-465
-476
-488
-500
-513
-527
-541
-555
-571
-586
-602
-619
-636
-653
-671
-689
-707
-726
-745
-765
-785
-805
-825
-845
-866
-886
-907
-928
-948
-969
-989
-1010
-1030
-1050
-1070
-1090
-1109
-1128
-1147
-1166
-1184
-1202
-1220
-1237
-1254
-1271
-1287
-1304
-1320
-1335
-1351
-1366
-1382
-1397
-1413
-1428
-1445
-1461
-1478
-1495
-1514
-1533
-1553
-1574
-1595
-1618
-1642
-1667
-1692
-1718
-1745
-1773
-1801
-1829
-1857
-1886
-1914
-1941
-1969
-1995
-2021
-2047
-2072
-2096
-2119
-2141
-2162
-2183
-2203
-2222
-2241
-2259
-2277
-2294
-2310
-2326
-2341
-2356
-2370
-2383
-2397
-2409
-2422
-2434
-2446
-2458
-2470
-2481
-2492
-2504
-2515
-2526
-2537
-2548
-2559
-2570
-2581
-2592
-2604
-2615
-2627
-2639
-2651
-2663
-2676
-2689
-2702
-2715
-2729
-2743
-2758
-2773
-2788
-2804
-2820
-2836
-2853
-2870
-2888
-2906
-2924
-2942
-2961
-2980
-2999
-3018
-3037
-3057
-3076
-3095
-3115
-3134
-3153
-3171
-3190
-3207
-3224
-3241
-3256
-3271
-3286
-3299
-3312
-3324
-3336
-3347
-3357
-3367
-3376
-3385
-3393
-3401
-3409
-3417
-3424
-3432
-3440
-3448
-3457
-3465
-3475
-3484
-3494
-3504
-3515
-3525
-3536
-3547
-3558
-3569
-3580
-3591
-3602
-3612
-3623
-3633
-3643
-3652
-3661
-3670
-3677
-3685
-3691
-3698
-3703
-3709
-3713
-3718
-3722
-3726
-3729
-3732
-3735
-3737
-3740
-3741
-3743
-3745
-3746
-3747
-3749
-3750
-3752
-3754
-3756
-3759
-3762
-3766
-3770
-3775
-3781
-3787
-3793
-3801
-3809
-3817
-3826
-3836
-3846
-3856
-3867
-3877
-3888
-3898
-3909
-3919
-3929
-3938
-3948
-3957
-3966
-3975
-3983
-3992
-4000
-4008
-4016
-4022
-4030
-4035
-4042
-4046
-4051
-4054
-4058
-4061
-4062
-4064
-4066
-4067
-4067
-4069
-4069
-4070
-4072
-4073
-4074
-4075
-4077
-4078
-4080
-4081
-4082
-4083
-4083
-4083
-4082
-4081
-4080
-4078
-4075
-4073
-4070
-4067
-4064
-4059
-4056
-4051
-4046
-4043
-4038
-4032
-4027
-4022
-4016
-4010
-4005
-3999
-3994
-3988
-3983
-3978
-3973
-3968
-3963
-3958
-3953
-3948
-3943
-3938
-3934
-3929
-3925
-3921
-3917
-3914
-3911
-3908
-3906
-3904
-3902
-3901
-3899
-3898
-3897
-3896
-3895
-3894
-3893
-3892
-3891
-3891
-3890
-3890
-3889
-3889
-3889
-3889
-3890
-3890
-3891
-3891
-3892
-3893
-3894
-3896
-3897
-3899
-3901
-3903
-3905
-3908
-3911
-3915
-3920
-3925
-3930
-3937
-3944
-3952
-3962
-3972
-3983
-3995
-4008
-4022
-4038
-4054
-4070
-4089
-4108
-4127
-4148
-4168
-4190
-4212
-4234
-4256
-4279
-4302
-4325
-4348
-4371
-4394
-4416
-4438
-4460
-4481
-4502
-4523
-4543
-4562
-4581
-4599
-4616
-4633
-4649
-4665
-4680
-4695
-4710
-4724
-4737
-4751
-4763
-4775
-4787
-4798
-4808
-4818
-4827
-4836
-4844
-4851
-4859
-4866
-4872
-4878
-4884
-4890
-4896
-4901
-4906
-4911
-4915
-4920
-4924
-4927
-4930
-4933
-4935
-4936
-4937
-4937
-4937
-4936
-4934
-4932
-4928
-4925
-4920
-4915
-4909
-4903
-4896
-4888
-4881
-4872
-4863
-4854
-4844
-4834
-4824
-4813
-4803
-4792
-4781
-4771
-4760
-4750
-4739
-4730
-4720
-4711
-4702
-4694
-4686
-4678
-4671
-4664
-4657
-4650
-4642
-4635
-4627
-4619
-4610
-4600
-4590
-4579
-4568
-4555
-4542
-4528
-4512
-4496
-4480
-4462
-4443
-4424
-4404
-4383
-4361
-4339
-4315
-4291
-4266
-4240
-4213
-4186
-4157
-4128
-4098
-4067
-4037
-4005
-3973
-3941
-3910
-3878
-3846
-3814
-3783
-3751
-3720
-3690
-3659
-3629
-3598
-3568
-3539
-3509
-3480
-3451
-3422
-3393
-3365
-3337
-3309
-3282
-3254
-3227
-3200
-3173
-3146
-3119
-3091
-3064
-3036
-3008
-2980
-2952
-2923
-2895
-2867
-2838
-2810
-2782
-2753
-2725
-2696
-2668
-2640
-2612
-2584
-2556
-2528
-2501
-2473
-2447
-2420
-2394
-2369
-2343
-2319
-2294
-2270
-2247
-2224
-2201
-2178
-2156
-2134
-2112
-2090
-2068
-2047
-2025
-2003
-1981
-1959
-1937
-1915
-1892
-1870
-1847
-1824
-1802
-1779
-1756
-1734
-1711
-1689
-1667
-1645
-1624
-1602
-1581
-1559
-1537
-1516
-1494
-1471
-1449
-1426
-1403
-1379
-1356
-1332
-1307
-1282
-1257
-1232
-1206
-1180
-1153
-1126
-1099
-1072
-1044
-1014
-986
-957
-928
-898
-868
-838
-808
-778
-748
-718
-688
-658
-629
-599
-570
-541
-512
-484
-455
-426
-398
-370
-341
-313
-285
-257
-229
-202
-174
-147
-119
-92
-65
-37
-10
17
44
70
97
124
151
178
205
232
259
286
314
341
369
396
424
451
479
506
534
561
589
616
644
671
699
726
754
781
808
835
862
889
916
943
969
995
1020
1046
1070
1094
1117
1140
1161
1182
1201
1220
1239
1256
1273
1289
1305
1320
1334
1349
1362
1375
1388
1400
1412
1423
1434
1445
1455
1464
1473
1482
1490
1498
1506
1513
1519
1526
1532
1538
1543
1549
1553
1558
1563
1567
1572
1577
1582
1587
1593
1600
1607
1615
1623
1632
1642
1652
1662
1672
1682
1693
1703
1713
1723
1732
1741
1749
1757
1763
1769
1774
1777
1780
1782
1782
1781
1779
1776
1772
1766
1760
1752
1744
1735
1725
1714
1703
1691
1679
1667
1654
1641
1629
1616
1603
1590
1578
1565
1553
1541
1529
1517
1506
1494
1483
1472
1461
1450
1439
1428
1417
1406
1395
1385
1374
1365
1355
1346
1337
1328
1320
1312
1305
1298
1292
1286
1280
1275
1270
1266
1261
1257
1253
1249
1245
1241
1237
1233
1229
1226
1223
1220
1217
1215
1214
1213
1212
1213
1214
1216
1219
1223
1228
1233
1240
1247
1255
1264
1273
1284
1295
1307
1319
1333
1347
1362
1378
1394
1410
1427
1444
1461
1478
1495
1512
1529
1545
1562
1578
1594
1610
1626
1642
1658
1674
1691
1708
1725
1743
1761
1780
1800
1820
1840
1861
1882
1904
1925
1947
1969
1990
2012
2033
2054
2075
2095
2115
2135
2154
2173
2191
2210
2228
2245
2263
2279
2296
2311
2326
2340
2354
2366
2377
2388
2396
2404
2410
2414
2416
2416
2415
2411
2406
2399
2390
2379
2367
2353
2338
2321
2304
2285
2264
2243
2220
2197
2173
2148
2122
2095
2068
2040
2011
1982
1952
1921
1890
1859
1827
1794
1761
1729
1696
1662
1629
1596
1562
1529
1496
1463
1430
1397
1364
1331
1299
1266
1233
1200
1167
1134
1101
1068
1035
1002
969
937
905
873
842
811
780
750
719
689
659
629
599
569
538
508
476
444
412
379
345
310
274
238
201
163
125
85
45
5
-36
-78
-120
-163
-206
-250
-295
-340
-385
-431
-478
-525
-573
-621
-669
-719
-769
-819
-870
-922
-974
-1027
-1081
-1136
-1191
-1247
-1304
-1362
-1420
-1478
-1538
-1597
-1657
-1718
-1779
-1840
-1901
-1962
-2024
-2085
-2147
-2209
-2271
-2333
-2395
-2457
-2519
-2580
-2642
-2703
-2763
-2824
-2884
-2943
-3002
-3061
-3119
-3176
-3232
-3288
-3342
-3395
-3447
-3498
-3547
-3595
-3640
-3684
-3726
-3766
-3803
-3839
-3872
-3903
-3932
-3958
-3982
-4003
-4022
-4038
-4053
-4065
-4074
-4081
-4086
-4089
-4088
-4086
-4080
-4072
-4061
-4048
-4030
-4011
-3990
-3966
-3939
-3909
-3876
-3841
-3804
-3764
-3721
-3676
-3629
-3578
-3526
-3470
-3412
-3352
-3288
-3222
-3153
-3080
-3005
-2927
-2845
-2761
-2673
-2583
-2490
-2395
-2297
-2197
-2095
-1991
-1885
-1776
-1666
-1554
-1440
-1324
-1206
-1087
-965
-841
-715
-587
-458
-326
-192
-57
80
219
359
500
643
786
930
1074
1219
1364
1509
1654
1798
1942
2086
2229
2371
2512
2653
2793
2932
3071
3209
3347
3484
3621
3758
3894
4030
4166
4302
4438
4573
4709
4844
4978
5113
5247
5381
5514
5646
5778
5909
6039
6168
6296
6422
6547
6669
6790
6908
7024
7138
7248
7355
7459
7559
7655
7746
7833
7914
7990
8060
8124
8182
8233
8278
8315
8346
8371
8388
8399
8403
8400
8392
8377
8356
8330
8299
8262
8221
8177
8128
8077
8022
7966
7907
7847
7786
7724
7662
7600
7538
7477
7417
7358
7301
7245
7191
7139
7089
7042
6997
6954
6914
6877
6842
6810
6781
6754
6730
6709
6690
6673
6658
6645
6633
6623
6614
6606
6599
6593
6587
6581
6576
6571
6565
6559
6552
6545
6537
6528
6519
6508
6497
6484
6471
6457
6442
6427
6411
6395
6379
6362
6345
6328
6312
6296
6280
6265
6251
6237
6224
6212
6201
6191
6182
6174
6168
6163
6159
6157
6156
6157
6159
6163
6168
6175
6183
6193
6204
6215
6228
6241
6255
6269
6283
6296
6309
6321
6332
6341
6348
6353
6356
6357
6354
6348
6339
6327
6312
6293
6270
6245
6215
6182
6146
6106
6063
6016
5966
5913
5857
5797
5734
5667
5597
5525
5448
5369
5286
5200
5111
5019
4924
4827
4726
4624
4519
4413
4305
4195
4083
3972
3860
3747
3633
3519
3406
3292
3179
3067
2956
2846
2737
2631
2526
2425
2326
2230
2138
2049
1964
1883
1807
1735
1668
1606
1549
1497
1449
1407
1370
1338
1312
1290
1273
1260
1253
1250
1251
1257
1267
1281
1300
1322
1348
1378
1411
1448
1488
1531
1577
1627
1679
1733
1790
1849
1910
1973
2037
2102
2169
2236
2303
2370
2438
2504
2571
2636
2700
2762
2823
2881
2938
2993
3045
3094
3141
3185
3225
3263
3298
3329
3358
3382
3404
3422
3436
3447
3455
3459
3459
3457
3451
3443
3431
3417
3401
3382
3361
3338
3312
3285
3256
3225
3192
3158
3121
3083
3044
3002
2959
2915
2869
2822
2774
2724
2673
2621
2567
2513
2458
2402
2346
2289
2233
2176
2119
2063
2008
1953
1899
1847
1797
1749
1703
1659
1618
1580
1545
1514
1486
1462
1442
1425
1413
1405
1402
1402
1407
1417
1430
1448
1471
1497
1528
1564
1603
1646
1694
1745
1800
1858
1919
1984
2052
2123
2196
2272
2350
2430
2512
2595
2680
2766
2852
2939
3027
3114
3200
3286
3370
3452
3532
3609
3684
3755
3823
3886
3945
3999
4048
4093
4131
4164
4191
4212
4227
4236
4238
4234
4223
4206
4182
4152
4115
4072
4022
3966
3904
3836
3762
3682
3596
3505
3409
3307
3202
3091
2977
2858
2735
2608
2478
2344
2207
2067
1925
1779
1631
1481
1330
1176
1022
866
710
553
395
238
81
-75
-231
-385
-538
-690
-839
-986
-1131
-1272
-1410
-1545
-1675
-1801
-1923
-2040
-2153
-2260
-2362
-2459
-2550
-2636
-2717
-2792
-2862
-2927
-2986
-3041
-3090
-3135
-3176
-3212
-3243
-3271
-3296
-3317
-3335
-3350
-3364
-3375
-3385
-3395
-3403
-3411
-3419
-3428
-3437
-3447
-3459
-3472
-3487
-3505
-3524
-3547
-3572
-3600
-3631
-3665
-3702
-3742
-3785
-3832
-3881
-3934
-3989
-4046
-4106
-4169
-4233
-4299
-4367
-4437
-4508
-4581
-4655
-4730
-4806
-4883
-4961
-5040
-5119
-5198
-5278
-5358
-5438
-5518
-5597
-5677
-5755
-5834
-5911
-5988
-6064
-6139
-6212
-6285
-6356
-6425
-6493
-6559
-6623
-6686
-6747
-6806
-6864
-6919
-6973
-7025
-7075
-7123
-7169
-7212
-7254
-7292
-7329
-7362
-7392
-7420
-7444
-7464
-7482
-7495
-7504
-7509
-7511
-7507
-7499
-7487
-7470
-7449
-7423
-7393
-7358
-7319
-7276
-7228
-7176
-7121
-7061
-6997
-6930
-6858
-6784
-6706
-6624
-6540
-6452
-6361
-6267
-6171
-6071
-5969
-5864
-5757
-5647
-5535
-5421
-5305
-5186
-5066
-4943
-4819
-4693
-4566
-4437
-4306
-4173
-4038
-3904
-3767
-3629
-3489
-3347
-3204
-3060
-2914
-2766
-2617
-2467
-2316
-2163
-2009
-1855
-1699
-1542
-1384
-1226
-1067
-907
-747
-586
-425
-263
-101
61
224
387
550
713
876
1040
1203
1366
1530
1693
1857
2020
2184
2348
2512
2676
2840
3003
3167
3331
3495
3658
3822
3986
4150
4313
4477
4639
4802
4964
5126
5287
5447
5607
5766
5924
6082
6238
6394
6549
6702
6854
7005
7156
7305
7452
7599
7745
7890
8032
8176
8317
8457
8596
8734
8870
9005
9139
9271
9402
9531
9659
9784
9908
10030
10149
10267
10381
10493
10603
10709
10812
10911
11008
11100
11189
11275
11357
11434
11508
11577
11642
11703
11759
11810
11856
11898
11935
11967
11994
12017
12034
12047
12055
12059
12058
12052
12041
12027
12007
11984
11957
11925
11890
11850
11807
11760
11709
11655
11597
11536
11471
11404
11334
11261
11185
11107
11026
10943
10858
10769
10679
10586
10491
10394
10295
10193
10089
9983
9875
9764
9651
9535
9417
9297
9174
9048
8921
8790
8658
8523
8385
8246
8103
7960
7813
7664
7513
7360
7205
7048
6890
6729
6567
6404
6239
6073
5906
5738
5569
5399
5228
5057
4885
4713
4541
4369
4196
4024
3852
3681
3510
3340
3170
3001
2833
2665
2499
2333
2168
2005
1842
1681
1521
1361
1203
1046
889
734
579
424
271
118
-35
-187
-339
-491
-643
-794
-946
-1097
-1248
-1400
-1551
-1702
-1853
-2003
-2154
-2304
-2454
-2604
-2753
-2902
-3051
-3199
-3347
-3495
-3642
-3789
-3935
-4080
-4224
-4367
-4510
-4651
-4791
-4929
-5067
-5202
-5336
-5467
-5597
-5724
-5849
-5971
-6091
-6207
-6321
-6432
-6539
-6643
-6743
-6840
-6933
-7022
-7108
-7191
-7269
-7345
-7416
-7484
-7548
-7609
-7666
-7719
-7768
-7814
-7857
-7896
-7931
-7962
-7990
-8013
-8032
-8050
-8061
-8070
-8074
-8074
-8071
-8064
-8053
-8037
-8018
-7995
-7968
-7937
-7903
-7865
-7825
-7781
-7734
-7684
-7631
-7575
-7516
-7455
-7391
-7324
-7255
-7184
-7110
-7035
-6957
-6877
-6795
-6711
-6625
-6537
-6448
-6356
-6263
-6169
-6072
-5973
-5873
-5771
-5667
-5561
-5454
-5345
-5235
-5123
-5011
-4897
-4783
-4668
-4553
-4437
-4322
-4206
-4091
-3976
-3861
-3747
-3633
-3520
-3408
-3297
-3186
-3077
-2968
-2861
-2754
-2648
-2544
-2440
-2337
-2235
-2133
-2032
-1932
-1832
-1732
-1633
-1534
-1435
-1337
-1238
-1140
-1041
-943
-844
-745
-646
-547
-447
-348
-248
-148
-48
52
153
254
355
456
558
660
762
865
968
1071
1175
1279
1383
1488
1593
1698
1803
1908
2013
2118
2223
2328
2433
2537
2642
2745
2849
2952
3054
3155
3256
3355
3454
3552
3649
3744
3839
3932
4025
4115
4205
4293
4379
4464
4546
4627
4707
4784
4859
4931
5002
5070
5136
5199
5260
5318
5373
5426
5476
5522
5566
5606
5644
5678
5708
5735
5758
5778
5794
5806
5815
5820
5821
5819
5812
5802
5788
5770
5749
5724
5695
5662
5625
5585
5541
5493
5441
5386
5326
5263
5195
5123
5047
4967
4883
4795
4702
4606
4506
4401
4293
4181
4065
3946
3823
3696
3567
3434
3298
3159
3018
2873
2727
2578
2427
2274
2119
1963
1805
1646
1485
1324
1161
998
834
669
504
338
172
6
-161
-328
-495
-662
-830
-998
-1166
-1334
-1503
-1672
-1841
-2009
-2180
-2350
-2520
-2691
-2862
-3034
-3206
-3378
-3551
-3724
-3898
-4072
-4246
-4420
-4595
-4770
-4945
-5120
-5295
-5470
-5644
-5819
-5994
-6168
-6342
-6516
-6690
-6863
-7037
-7209
-7382
-7554
-7726
-7897
-8068
-8238
-8407
-8576
-8745
-8913
-9080
-9247
-9413
-9578
-9743
-9906
-10068
-10230
-10390
-10548
-10705
-10861
-11015
-11168
-11319
-11469
-11616
-11762
-11906
-12048
-12188
-12325
-12461
-12594
-12724
-12853
-12978
-13101
-13222
-13339
-13454
-13567
-13676
-13783
-13886
-13987
-14085
-14180
-14272
-14361
-14447
-14531
-14611
-14689
-14765
-14837
-14907
-14975
-15040
-15102
-15162
-15220
-15275
-15328
-15379
-15427
-15473
-15518
-15560
-15599
-15637
-15673
-15706
-15737
-15766
-15793
-15818
-15841
-15861
-15879
-15895
-15908
-15920
-15928
-15935
-15939
-15940
-15939
-15935
-15929
-15919
-15908
-15893
-15875
-15855
-15832
-15806
-15777
-15745
-15710
-15673
-15632
-15589
-15543
-15494
-15441
-15386
-15328
-15266
-15202
-15134
-15064
-14990
-14913
-14833
-14751
-14665
-14576
-14483
-14388
-14290
-14188
-14083
-13975
-13864
-13749
-13632
-13511
-13387
-13260
-13130
-12998
-12862
-12724
-12584
-12441
-12296
-12149
-11999
-11848
-11695
-11540
-11384
-11226
-11067
-10907
-10746
-10584
-10421
-10258
-10094
-9930
-9766
-9601
-9437
-9273
-9109
-8946
-8784
-8622
-8462
-8302
-8144
-7987
-7831
-7676
-7524
-7373
-7223
-7076
-6931
-6788
-6647
-6509
-6372
-6239
-6107
-5978
-5851
-5726
-5603
-5483
-5365
-5248
-5134
-5022
-4912
-4804
-4698
-4593
-4491
-4390
-4290
-4193
-4096
-4001
-3907
-3815
-3724
-3634
-3545
-3457
-3370
-3284
-3199
-3115
-3031
-2949
-2867
-2785
-2704
-2624
-2544
-2464
-2385
-2306
-2227
-2148
-2070
-1991
-1912
-1833
-1753
-1674
-1593
-1512
-1431
-1349
-1265
-1182
-1097
-1010
-924
-836
-746
-656
-564
-472
-378
-283
-186
-89
10
110
211
313
415
519
624
730
836
944
1051
1160
1269
1379
1489
1600
1711
1822
1934
2045
2159
2271
2384
2497
2609
2722
2834
2946
3058
3169
3280
3389
3498
3607
3714
3820
3925
4029
4132
4233
4334
4433
4530
4627
4721
4815
4907
4998
5088
5176
5263
5349
5433
5517
5599
5680
5760
5839
5917
5994
6071
6146
6221
6295
6368
6440
6511
6582
6652
6721
6790
6858
6925
6992
7058
7123
7188
7253
7317
7380
7443
7505
7567
7629
7690
7751
7812
7872
7933
7992
8052
8112
8170
8230
8289
8348
8406
8464
8521
8578
8635
8691
8746
8801
8856
8910
8963
9015
9067
9118
9168
9217
9265
9312
9358
9403
9447
9490
9531
9572
9612
9650
9687
9723
9758
9792
9825
9857
9887
9917
9945
9972
9998
10023
10047
10069
10091
10111
10131
10149
10166
10182
10196
10210
10221
10232
10241
10248
10254
10258
10261
10261
10260
10257
10253
10246
10238
10228
10216
10202
10186
10167
10147
10124
10099
10071
10041
10008
9973
9934
9893
9849
9802
9751
9698
9641
9581
9518
9452
9383
9310
9235
9157
9076
8992
8906
8817
8725
8631
8535
8436
8335
8232
8127
8021
7912
7803
7691
7579
7465
7349
7233
7115
6996
6877
6756
6635
6513
6390
6267
6143
6019
5894
5770
5645
5520
5394
5269
5144
5019
4895
4770
4646
4522
4399
4276
4153
4030
3909
3788
3668
3548
3429
3310
3192
3075
2959
2843
2729
2615
2502
2389
2278
2167
2058
1949
1841
1734
1628
1524
1420
1317
1216
1115
1014
917
819
722
626
532
438
345
253
162
72
-16
-104
-190
-275
-359
-442
-523
-604
-683
-760
-837
-912
-985
-1057
-1128
-1197
-1265
-1331
-1395
-1457
-1518
-1577
-1634
-1688
-1741
-1792
-1841
-1888
-1933
-1975
-2015
-2053
-2089
-2123
-2154
-2183
-2209
-2234
-2256
-2276
-2294
-2310
-2324
-2336
-2345
-2353
-2359
-2363
-2365
-2366
-2364
-2361
-2357
-2350
-2342
-2332
-2321
-2308
-2293
-2277
-2258
-2239
-2217
-2194
-2169
-2142
-2114
-2084
-2052
-2019
-1984
-1948
-1910
-1870
-1829
-1787
-1743
-1698
-1651
-1603
-1554
-1504
-1453
-1400
-1347
-1293
-1237
-1181
-1125
-1068
-1010
-951
-892
-833
-773
-713
-653
-592
-532
-471
-410
-349
-288
-227
-165
-104
-43
18
79
141
202
262
323
384
445
505
566
627
687
748
809
870
931
992
1052
1113
1174
1235
1296
1357
1418
1479
1541
1602
1664
1725
1788
1850
1913
1976
2039
2103
2167
2232
2297
2362
2427
2493
2559
2625
2692
2759
2826
2894
2961
3029
3097
3165
3233
3301
3369
3437
3505
3572
3640
3707
3774
3841
3908
3974
4040
4106
4171
4236
4300
4364
4427
4490
4552
4613
4674
4734
4794
4853
4911
4968
5024
5079
5134
5187
5239
5291
5341
5391
5439
5487
5533
5579
5624
5668
5711
5753
5795
5835
5874
5913
5950
5987
6022
6057
6090
6123
6154
6184
6213
6241
6267
6292
6316
6339
6360
6380
6398
6415
6431
6445
6458
6469
6479
6488
6495
6500
6505
6507
6509
6509
6508
6505
6501
6497
6490
6483
6475
6465
6454
6442
6429
6415
6400
6383
6366
6348
6329
6309
6288
6266
6243
6220
6196
6171
6145
6118
6091
6063
6034
6005
5974
5943
5911
5878
5844
5809
5774
5737
5700
5661
5621
5581
5539
5496
5452
5407
5360
5312
5263
5212
5160
5107
5052
4996
4938
4879
4818
4756
4692
4626
4559
4491
4421
4350
4277
4202
4126
4048
3969
3888
3806
3722
3637
3550
3462
3373
3283
3191
3099
3005
2910
2815
2718
2621
2523
2424
2324
2224
2123
2021
1921
1819
1717
1615
1513
1411
1310
1208
1107
1006
907
808
709
612
515
420
326
233
142
52
-36
-123
-207
-289
-370
-448
-525
-599
-670
-739
-806
-870
-931
-990
-1046
-1099
-1149
-1195
-1239
-1280
-1318
-1352
-1383
-1412
-1436
-1458
-1476
-1492
-1504
-1513
-1518
-1521
-1520
-1517
-1510
-1501
-1488
-1473
-1454
-1433
-1409
-1382
-1353
-1321
-1286
-1249
-1210
-1168
-1124
-1078
-1030
-980
-928
-874
-819
-761
-702
-642
-580
-516
-451
-385
-318
-249
-179
-109
-37
36
109
184
259
335
411
489
567
645
724
804
884
964
1045
1126
1208
1290
1373
1455
1538
1621
1705
1788
1872
1955
2039
2123
2206
2289
2372
2455
2538
2620
2702
2783
2864
2944
3023
3102
3179
3256
3332
3407
3481
3554
3626
3697
3767
3836
3903
3969
4034
4097
4159
4219
4278
4335
4391
4445
4497
4548
4597
4644
4689
4733
4774
4814
4852
4888
4922
4954
4984
5013
5040
5064
5087
5109
5128
5146
5161
5175
5188
5198
5207
5214
5220
5224
5226
5227
5226
5225
5221
5217
5211
5204
5196
5186
5176
5165
5152
5139
5125
5110
5094
5077
5060
5042
5023
5004
4984
4963
4942
4921
4899
4877
4854
4831
4808
4785
4761
4738
4714
4690
4666
4642
4618
4594
4571
4547
4523
4500
4477
4455
4432
4410
4389
4367
4347
4326
4307
4288
4269
4252
4235
4219
4204
4189
4176
4164
4152
4142
4132
4124
4116
4109
4104
4099
4094
4091
4089
4088
4086
4086
4088
4089
4090
4093
4096
4099
4102
4106
4111
4115
4120
4126
4131
4137
4142
4148
4154
4160
4167
4173
4179
4186
4192
4198
4205
4211
4217
4223
4228
4234
4239
4244
4249
4254
4259
4263
4268
4272
4276
4281
4285
4290
4294
4299
4303
4308
4313
4318
4323
4328
4333
4339
4344
4350
4356
4362
4369
4375
4382
4389
4396
4404
4411
4419
4427
4436
4444
4453
4463
4472
4482
4492
4503
4513
4525
4536
4548
4560
4573
4585
4598
4611
4624
4637
4651
4665
4678
4692
4707
4721
4736
4750
4765
4781
4796
4812
4828
4844
4861
4878
4895
4912
4930
4949
4968
4987
5006
5027
5047
5069
5090
5113
5135
5159
5182
5207
5232
5257
5283
5310
5337
5365
5393
5422
5452
5482
5513
5544
5576
5609
5641
5675
5709
5743
5778
5812
5848
5883
5919
5956
5992
6029
6065
6102
6139
6176
6213
6250
6287
6323
6359
6394
6429
6464
6498
6531
6563
6595
6625
6654
6682
6709
6735
6759
6781
6802
6822
6839
6855
6869
6882
6892
6901
6908
6912
6915
6915
6914
6910
6904
6895
6885
6872
6857
6840
6821
6799
6776
6750
6722
6692
6660
6626
6590
6551
6511
6470
6426
6380
6333
6284
6233
6181
6127
6072
6015
5957
5898
5838
5777
5714
5651
5587
5522
5457
5391
5325
5258
5191
5124
5057
4990
4923
4856
4789
4722
4656
4590
4524
4458
4393
4329
4264
4201
4137
4075
4013
3952
3891
3831
3773
3715
3657
3601
3546
3492
3438
3385
3334
3283
3233
3184
3136
3089
3043
2998
2953
2909
2866
2824
2783
2742
2702
2662
2623
2585
2547
2510
2474
2437
2402
2367
2332
2298
2264
2230
2197
2164
2131
2099
2067
2035
2004
1973
1942
1912
1882
1852
1822
1793
1763
1735
1706
1677
1649
1620
1592
1564
1536
1508
1480
1453
1425
1397
1369
1341
1313
1285
1257
1228
1199
1169
1139
1109
1078
1047
1014
983
951
917
884
850
815
780
745
709
672
636
598
561
523
485
446
407
368
329
290
250
210
170
130
90
49
8
-32
-73
-114
-156
-197
-239
-280
-322
-364
-407
-449
-492
-534
-577
-620
-664
-707
-750
-794
-837
-880
-923
-965
-1006
-1049
-1090
-1130
-1170
-1209
-1247
-1284
-1320
-1355
-1388
-1420
-1451
-1480
-1508
-1534
-1559
-1581
-1602
-1620
-1636
-1651
-1662
-1671
-1678
-1682
-1683
-1682
-1677
-1670
-1659
-1646
-1629
-1609
-1586
-1560
-1531
-1498
-1463
-1424
-1382
-1338
-1291
-1241
-1188
-1132
-1074
-1014
-951
-886
-818
-748
-676
-603
-527
-449
-370
-289
-207
-123
-38
49
136
225
315
406
497
590
682
776
869
963
1058
1152
1247
1341
1436
1530
1625
1719
1813
1906
1999
2092
2184
2276
2367
2457
2547
2635
2723
2810
2897
2982
3066
3149
3231
3312
3392
3471
3549
3626
3701
3775
3849
3921
3992
4062
4130
4198
4265
4330
4394
4458
4520
4582
4642
4701
4759
4817
4873
4928
4982
5035
5088
5139
5189
5239
5287
5335
5381
5427
5471
5515
5558
5600
5640
5680
5719
5757
5794
5831
5866
5900
5934
5967
5998
6029
6059
6089
6117
6145
6171
6197
6222
6247
6270
6293
6314
6335
6354
6373
6391
6407
6423
6437
6450
6463
6474
6483
6492
6500
6506
6511
6515
6518
6520
6520
6519
6517
6514
6509
6504
6497
6489
6479
6469
6457
6444
6431
6416
6399
6382
6364
6345
6325
6304
6282
6259
6236
6211
6186
6160
6133
6106
6078
6049
6019
5988
5957
5925
5893
5859
5825
5790
5755
5718
5680
5642
5603
5563
5521
5479
5436
5392
5347
5301
5254
5206
5157
5108
5057
5005
4952
4898
4843
4787
4731
4673
4614
4554
4494
4432
4370
4307
4243
4178
4113
4046
3981
3914
3846
3778
3710
3642
3573
3504
3435
3366
3297
3228
3159
3091
3022
2954
2886
2818
2750
2683
2616
2549
2483
2418
2352
2288
2224
2160
2097
2035
1973
1913
1853
1794
1735
1678
1622
1567
1512
1459
1407
1356
1306
1258
1210
1164
1119
1075
1033
992
952
914
876
841
806
773
740
710
680
651
623
597
571
546
522
498
476
453
432
411
390
370
350
330
310
291
272
253
234
215
196
177
158
139
120
101
81
62
43
23
3
-17
-37
-58
-78
-99
-121
-143
-165
-188
-211
-234
-258
-283
-307
-333
-359
-385
-412
-439
-467
-495
-523
-552
-581
-611
-641
-671
-701
-732
-763
-794
-825
-856
-887
-918
-950
-981
-1012
-1044
-1075
-1106
-1137
-1168
-1199
-1230
-1261
-1291
-1322
-1352
-1382
-1412
-1442
-1471
-1500
-1529
-1558
-1586
-1615
-1642
-1670
-1697
-1725
-1751
-1778
-1804
-1830
-1855
-1881
-1905
-1930
-1954
-1978
-2001
-2025
-2048
-2070
-2092
-2114
-2135
-2156
-2176
-2196
-2216
-2236
-2255
-2274
-2293
-2311
-2329
-2348
-2366
-2383
-2401
-2419
-2437
-2455
-2472
-2490
-2508
-2526
-2544
-2562
-2580
-2599
-2617
-2636
-2655
-2674
-2693
-2713
-2733
-2753
-2774
-2795
-2817
-2839
-2861
-2884
-2907
-2931
-2955
-2981
-3006
-3032
-3059
-3086
-3114
-3143
-3172
-3201
-3231
-3262
-3293
-3324
-3356
-3389
-3422
-3456
-3490
-3525
-3560
-3596
-3632
-3668
-3705
-3742
-3779
-3816
-3854
-3892
-3930
-3968
-4006
-4045
-4083
-4121
-4159
-4197
-4235
-4273
-4310
-4347
-4384
-4421
-4457
-4493
-4528
-4563
-4598
-4632
-4665
-4698
-4730
-4762
-4793
-4823
-4852
-4881
-4909
-4936
-4962
-4988
-5013
-5037
-5060
-5082
-5103
-5124
-5143
-5162
-5179
-5196
-5212
-5227
-5241
-5254
-5266
-5278
-5289
-5300
-5310
-5319
-5327
-5335
-5343
-5350
-5356
-5362
-5368
-5373
-5377
-5381
-5385
-5388
-5391
-5393
-5394
-5396
-5396
-5396
-5396
-5395
-5393
-5391
-5389
-5385
-5381
-5377
-5372
-5366
-5360
-5353
-5345
-5337
-5328
-5319
-5309
-5298
-5287
-5275
-5263
-5251
-5238
-5224
-5210
-5196
-5182
-5167
-5152
-5137
-5122
-5107
-5092
-5077
-5062
-5047
-5032
-5018
-5004
-4990
-4977
-4964
-4951
-4939
-4927
-4916
-4906
-4896
-4887
-4878
-4870
-4863
-4856
-4850
-4845
-4841
-4837
-4834
-4833
-4831
-4831
-4832
-4833
-4836
-4839
-4844
-4849
-4856
-4863
-4872
-4882
-4893
-4906
-4920
-4935
-4951
-4969
-4988
-5009
-5031
-5055
-5080
-5106
-5134
-5163
-5194
-5226
-5260
-5295
-5331
-5369
-5408
-5448
-5490
-5533
-5578
-5624
-5671
-5720
-5770
-5821
-5874
-5927
-5982
-6039
-6096
-6155
-6215
-6276
-6338
-6401
-6466
-6532
-6598
-6666
-6735
-6805
-6875
-6947
-7020
-7093
-7167
-7242
-7318
-7394
-7471
-7548
-7626
-7705
-7783
-7862
-7942
-8021
-8101
-8180
-8261
-8341
-8421
-8500
-8580
-8659
-8738
-8816
-8894
-8971
-9048
-9124
-9199
-9274
-9348
-9420
-9493
-9564
-9634
-9703
-9770
-9837
-9902
-9967
-10030
-10091
-10152
-10211
-10268
-10325
-10380
-10434
-10486
-10537
-10587
-10635
-10682
-10727
-10771
-10814
-10855
-10895
-10933
-10970
-11006
-11040
-11073
-11105
-11135
-11165
-11192
-11219
-11245
-11269
-11292
-11314
-11335
-11355
-11374
-11392
-11409
-11424
-11439
-11452
-11465
-11476
-11486
-11495
-11503
-11511
-11516
-11521
-11525
-11528
-11529
-11530
-11529
-11527
-11524
-11519
-11513
-11506
-11498
-11488
-11476
-11464
-11449
-11434
-11416
-11397
-11377
-11355
-11332
-11307
-11280
-11252
-11222
-11191
-11158
-11123
-11087
-11049
-11010
-10969
-10927
-10882
-10837
-10789
-10740
-10690
-10638
-10584
-10529
-10472
-10414
-10355
-10294
-10232
-10168
-10103
-10037
-9969
-9900
-9830
-9758
-9686
-9612
-9537
-9460
-9383
-9305
-9225
-9144
-9063
-8980
-8896
-8812
-8726
-8640
-8553
-8465
-8377
-8288
-8198
-8108
-8016
-7926
-7834
-7741
-7649
-7556
-7463
-7369
-7275
-7181
-7087
-6993
-6898
-6804
-6709
-6615
-6520
-6425
-6331
-6236
-6142
-6048
-5954
-5860
-5767
-5674
-5581
-5489
-5397
-5306
-5215
-5125
-5036
-4947
-4859
-4772
-4685
-4599
-4514
-4429
-4345
-4262
-4180
-4099
-4019
-3939
-3861
-3783
-3706
-3630
-3555
-3481
-3407
-3334
-3262
-3191
-3120
-3050
-2981
-2912
-2844
-2777
-2710
-2644
-2578
-2513
-2449
-2385
-2322
-2259
-2197
-2135
-2074
-2013
-1953
-1893
-1834
-1775
-1717
-1659
-1601
-1544
-1488
-1432
-1376
-1322
-1267
-1214
-1161
-1109
-1057
-1006
-956
-906
-858
-810
-763
-717
-672
-628
-584
-542
-501
-460
-421
-383
-346
-310
-275
-242
-209
-178
-148
-119
-91
-65
-40
-16
7
28
48
67
84
100
115
128
140
150
159
167
174
179
182
185
185
185
183
181
176
171
164
157
148
138
127
115
102
87
72
56
39
21
2
-18
-39
-60
-82
-105
-129
-154
-179
-204
-231
-258
-285
-314
-342
-371
-401
-431
-462
-492
-523
-555
-586
-618
-650
-682
-715
-747
-780
-812
-845
-877
-910
-942
-974
-1006
-1039
-1071
-1103
-1135
-1167
-1199
-1231
-1263
-1295
-1326
-1358
-1389
-1420
-1451
-1482
-1512
-1542
-1573
-1603
-1633
-1662
-1692
-1721
-1750
-1779
-1807
-1835
-1863
-1890
-1917
-1944
-1971
-1997
-2023
-2048
-2074
-2099
-2123
-2148
-2171
-2195
-2218
-2241
-2263
-2285
-2307
-2328
-2349
-2369
-2389
-2409
-2428
-2446
-2465
-2482
-2499
-2516
-2532
-2547
-2562
-2576
-2590
-2602
-2614
-2626
-2636
-2646
-2655
-2663
-2671
-2678
-2683
-2688
-2692
-2695
-2697
-2699
-2699
-2699
-2697
-2695
-2692
-2687
-2682
-2676
-2669
-2660
-2651
-2641
-2629
-2617
-2603
-2589
-2573
-2556
-2537
-2518
-2497
-2475
-2452
-2427
-2401
-2374
-2345
-2315
-2283
-2250
-2216
-2180
-2143
-2105
-2065
-2024
-1982
-1938
-1893
-1847
-1799
-1750
-1699
-1648
-1595
-1540
-1485
-1428
-1370
-1310
-1249
-1187
-1124
-1059
-993
-926
-858
-788
-717
-645
-572
-497
-422
-345
-267
-187
-107
-26
57
140
225
311
398
486
575
665
756
847
940
1034
1129
1224
1321
1418
1516
1615
1715
1815
1917
2017
2121
2224
2327
2431
2536
2640
2746
2851
2956
3062
3168
3274
3379
3485
3590
3696
3801
3905
4009
4113
4216
4319
4421
4522
4623
4723
4822
4920
5017
5114
5209
5303
5396
5488
5579
5669
5757
5844
5929
6013
6096
6177
6257
6335
6411
6486
6558
6630
6699
6767
6833
6897
6959
7019
7077
7134
7189
7241
7292
7341
7388
7433
7476
7518
7558
7596
7632
7666
7699
7730
7760
7788
7814
7838
7861
7883
7903
7921
7938
7954
7968
7981
7992
8002
8010
8018
8023
8028
8031
8032
8034
8032
8031
8028
8023
8019
8013
8005
7996
7987
7976
7964
7951
7937
7922
7906
7888
7870
7850
7830
7808
7785
7761
7736
7711
7684
7656
7627
7597
7567
7535
7503
7470
7436
7401
7365
7329
7292
7253
7215
7175
7134
7093
7051
7008
6964
6920
6875
6829
6782
6734
6686
6636
6586
6535
6484
6431
6378
6324
6269
6214
6158
6101
6044
5986
5928
5869
5809
5749
5688
5627
5565
5503
5440
5377
5314
5250
5186
5122
5057
4992
4928
4863
4797
4732
4667
4602
4537
4471
4406
4341
4277
4212
4147
4083
4019
3956
3893
3830
3768
3707
3646
3586
3526
3467
3409
3352
3295
3239
3184
3130
3077
3025
2974
2924
2875
2826
2779
2733
2688
2644
2601
2559
2518
2478
2439
2401
2364
2329
2294
2260
2227
2195
2164
2134
2105
2076
2048
2021
1994
1968
1943
1918
1893
1869
1846
1822
1799
1777
1754
1732
1710
1688
1666
1645
1623
1602
1580
1559
1538
1516
1495
1474
1452
1431
1409
1387
1366
1344
1322
1299
1277
1254
1232
1209
1186
1162
1139
1115
1091
1067
1043
1018
995
970
946
922
897
873
849
824
800
777
753
730
707
684
662
640
619
598
578
558
539
521
503
486
470
455
441
428
415
404
394
385
376
369
364
359
355
353
351
351
353
355
359
364
371
379
388
399
411
425
441
457
476
496
518
541
566
592
620
649
680
712
746
780
817
854
893
933
974
1016
1059
1103
1148
1194
1242
1289
1338
1388
1439
1490
1542
1595
1648
1702
1757
1812
1868
1924
1980
2037
2093
2150
2208
2265
2322
2380
2437
2494
2551
2608
2665
2721
2777
2833
2889
2944
2998
3052
3106
3159
3212
3264
3316
3367
3418
3467
3517
3565
3613
3661
3707
3753
3798
3842
3885
3928
3969
4010
4049
4088
4125
4162
4197
4231
4265
4297
4328
4358
4386
4414
4441
4466
4490
4513
4535
4556
4576
4595
4613
4630
4645
4660
4674
4686
4698
4708
4718
4726
4734
4740
4745
4750
4753
4755
4756
4755
4754
4751
4747
4742
4736
4729
4720
4710
4699
4686
4673
4658
4642
4625
4606
4587
4566
4544
4521
4497
4471
4445
4418
4389
4360
4330
4299
4267
4234
4201
4166
4131
4094
4059
4022
3984
3946
3906
3867
3826
3785
3743
3701
3658
3615
3571
3526
3481
3435
3388
3341
3293
3244
3195
3145
3094
3042
2989
2935
2880
2824
2767
2709
2649
2589
2527
2464
2399
2334
2266
2198
2128
2056
1983
1909
1833
1755
1676
1596
1514
1431
1347
1261
1174
1086
996
906
814
721
627
531
435
337
239
139
38
-64
-167
-271
-376
-481
-588
-695
-803
-912
-1020
-1131
-1242
-1352
-1464
-1575
-1687
-1799
-1911
-2023
-2135
-2247
-2358
-2470
-2580
-2691
-2801
-2910
-3019
-3127
-3235
-3341
-3447
-3552
-3656
-3759
-3861
-3961
-4061
-4159
-4257
-4353
-4447
-4541
-4633
-4724
-4813
-4902
-4988
-5074
-5158
-5240
-5321
-5401
-5479
-5555
-5630
-5704
-5776
-5846
-5915
-5983
-6049
-6113
-6176
-6238
-6298
-6356
-6413
-6469
-6523
-6576
-6627
-6677
-6726
-6773
-6819
-6863
-6907
-6949
-6989
-7029
-7067
-7104
-7140
-7174
-7207
-7239
-7270
-7300
-7328
-7356
-7382
-7407
-7431
-7454
-7476
-7496
-7516
-7535
-7552
-7568
-7584
-7598
-7611
-7623
-7634
-7644
-7653
-7660
-7667
-7672
-7677
-7680
-7682
-7683
-7683
-7682
-7679
-7676
-7671
-7665
-7658
-7650
-7641
-7631
-7619
-7606
-7592
-7577
-7561
-7543
-7524
-7505
-7484
-7462
-7439
-7414
-7389
-7363
-7335
-7307
-7277
-7247
-7215
-7183
-7149
-7115
-7079
-7043
-7005
-6967
-6928
-6888
-6847
-6805
-6762
-6719
-6675
-6630
-6584
-6537
-6489
-6441
-6392
-6343
-6292
-6241
-6190
-6137
-6085
-6031
-5977
-5922
-5867
-5811
-5754
-5697
-5640
-5582
-5523
-5465
-5406
-5346
-5287
-5227
-5166
-5106
-5046
-4985
-4924
-4864
-4803
-4743
-4683
-4623
-4563
-4503
-4444
-4385
-4326
-4268
-4211
-4153
-4097
-4041
-3985
-3930
-3876
-3822
-3769
-3717
-3666
-3615
-3565
-3515
-3467
-3419
-3372
-3326
-3281
-3236
-3192
-3149
-3106
-3065
-3024
-2984
-2945
-2906
-2868
-2832
-2796
-2760
-2726
-2692
-2660
-2628
-2597
-2566
-2537
-2509
-2481
-2455
-2429
-2404
-2380
-2357
-2335
-2314
-2293
-2274
-2256
-2238
-2222
-2206
-2192
-2179
-2167
-2156
-2146
-2137
-2129
-2122
-2117
-2112
-2109
-2107
-2106
-2106
-2106
-2108
-2111
-2115
-2120
-2125
-2131
-2139
-2146
-2155
-2164
-2173
-2183
-2194
-2205
-2216
-2227
-2239
-2251
-2263
-2275
-2287
-2300
-2313
-2325
-2338
-2351
-2364
-2377
-2391
-2404
-2417
-2431
-2444
-2458
-2471
-2485
-2498
-2512
-2526
-2539
-2553
-2567
-2581
-2595
-2609
-2623
-2638
-2652
-2666
-2680
-2695
-2709
-2723
-2738
-2752
-2766
-2780
-2794
-2808
-2821
-2835
-2848
-2861
-2874
-2887
-2899
-2911
-2923
-2934
-2945
-2956
-2966
-2975
-2985
-2993
-3001
-3009
-3016
-3023
-3029
-3035
-3040
-3045
-3049
-3053
-3056
-3058
-3061
-3062
-3064
-3064
-3065
-3065
-3064
-3063
-3061
-3060
-3057
-3054
-3051
-3048
-3043
-3039
-3034
-3028
-3022
-3015
-3008
-3001
-2992
-2984
-2974
-2965
-2954
-2943
-2932
-2920
-2907
-2894
-2880
-2865
-2850
-2834
-2817
-2800
-2782
-2764
-2744
-2725
-2704
-2683
-2662
-2639
-2617
-2594
-2570
-2546
-2522
-2497
-2472
-2446
-2421
-2395
-2369
-2343
-2316
-2290
-2263
-2236
-2209
-2182
-2156
-2129
-2102
-2075
-2048
-2021
-1994
-1967
-1941
-1914
-1887
-1861
-1835
-1809
-1783
-1757
-1731
-1706
-1680
-1655
-1630
-1605
-1581
-1556
-1532
-1507
-1483
-1459
-1436
-1412
-1388
-1365
-1341
-1318
-1295
-1272
-1249
-1226
-1204
-1181
-1158
-1136
-1113
-1090
-1068
-1045
-1022
-1000
-977
-954
-931
-908
-885
-861
-838
-815
-791
-767
-743
-719
-695
-671
-647
-622
-598
-573
-548
-523
-498
-473
-448
-423
-397
-371
-345
-319
-293
-267
-240
-214
-187
-160
-132
-105
-77
-50
-22
6
34
63
91
119
148
176
204
233
261
290
318
347
375
404
432
460
489
517
545
572
600
628
655
682
709
736
762
788
814
840
866
891
916
940
964
988
1012
1035
1057
1080
1102
1123
1145
1166
1186
1207
1226
1246
1265
1284
1302
1320
1338
1355
1372
1389
1405
1421
1436
1451
1466
1480
1494
1507
1521
1533
1545
1557
1569
1580
1591
1601
1611
1620
1629
1637
1645
1653
1660
1666
1672
1677
1682
1687
1690
1693
1695
1697
1698
1698
1697
1696
1694
1691
1687
1682
1676
1670
1663
1655
1646
1637
1627
1616
1604
1591
1578
1564
1550
1535
1519
1502
1485
1468
1449
1431
1411
1392
1372
1351
1330
1309
1288
1266
1245
1223
1201
1178
1156
1133
1111
1088
1065
1043
1020
998
975
953
930
908
886
864
842
821
800
779
758
738
718
699
680
661
643
625
608
592
576
560
546
532
518
506
494
482
472
462
453
445
438
431
425
420
416
413
411
410
410
410
412
415
418
423
428
435
443
451
461
472
483
496
510
525
540
557
575
594
614
635
657
679
703
728
754
780
808
836
865
896
927
958
991
1025
1059
1094
1130
1167
1204
1242
1281
1321
1361
1402
1443
1485
1528
1571
1615
1659
1704
1749
1795
1841
1888
1935
1983
2031
2079
2128
2177
2226
2276
2326
2375
2426
2476
2526
2577
2627
2677
2727
2778
2828
2877
2927
2976
3026
3074
3123
3171
3219
3267
3314
3360
3406
3452
3497
3542
3586
3629
3672
3714
3756
3797
3837
3876
3915
3953
3990
4026
4062
4097
4131
4164
4196
4228
4258
4288
4317
4345
4372
4398
4423
4447
4471
4493
4514
4535
4554
4573
4591
4607
4623
4637
4651
4664
4676
4686
4696
4705
4714
4721
4728
4734
4739
4744
4748
4751
4754
4757
4758
4760
4761
4761
4761
4761
4761
4760
4759
4757
4755
4753
4750
4748
4745
4741
4737
4733
4729
4724
4719
4714
4708
4702
4695
4688
4681
4673
4665
4656
4646
4637
4626
4615
4604
4591
4578
4565
4550
4536
4520
4503
4486
4468
4449
4430
4410
4389
4367
4344
4320
4296
4271
4245
4218
4191
4162
4133
4103
4072
4040
4008
3974
3940
3905
3869
3832
3794
3756
3717
3676
3636
3594
3552
3509
3465
3421
3376
3330
3284
3237
3190
3142
3094
3045
2996
2946
2897
2847
2796
2746
2695
2644
2593
2542
2491
2440
2388
2337
2287
2236
2185
2135
2084
2033
1984
1935
1886
1837
1789
1741
1694
1647
1601
1555
1510
1466
1423
1380
1338
1297
1257
1219
1181
1144
1108
1074
1041
1008
978
949
921
895
870
847
825
805
787
770
755
741
729
719
710
703
698
694
692
692
693
696
701
707
715
725
736
749
764
780
798
817
838
860
884
909
936
964
994
1026
1058
1093
1128
1165
1204
1244
1285
1328
1372
1418
1465
1513
1563
1615
1667
1721
1776
1833
1890
1949
2009
2071
2133
2196
2261
2326
2393
2460
2529
2598
2668
2738
2810
2882
2954
3028
3101
3175
3250
3325
3400
3476
3552
3628
3704
3781
3858
3935
4011
4090
4167
4245
4322
4400
4477
4554
4632
4709
4785
4862
4938
5013
5088
5163
5237
5310
5383
5455
5526
5596
5665
5734
5801
5867
5933
5997
6060
6122
6182
6241
6299
6355
6410
6463
6515
6565
6614
6661
6706
6749
6791
6831
6869
6905
6940
6973
7004
7033
7060
7086
7110
7131
7151
7170
7186
7200
7213
7224
7233
7240
7245
7248
7250
7250
7247
7244
7238
7230
7221
7210
7198
7183
7168
7150
7131
7110
7088
7064
7039
7012
6984
6955
6924
6892
6858
6823
6787
6750
6711
6671
6631
6589
6546
6502
6456
6410
6363
6316
6267
6217
6167
6116
6065
6012
5959
5906
5852
5797
5742
5687
5631
5574
5518
5461
5404
5346
5288
5230
5172
5114
5055
4996
4938
4879
4820
4761
4702
4643
4584
4525
4466
4408
4349
4291
4233
4175
4118
4059
4003
3946
3890
3834
3778
3723
3668
3613
3559
3505
3452
3400
3347
3296
3245
3194
3144
3095
3047
2999
2952
2906
2860
2816
2772
2729
2687
2646
2606
2567
2528
2491
2455
2420
2385
2352
2320
2289
2258
2229
2201
2174
2147
2122
2098
2075
2053
2031
2011
1992
1974
1957
1941
1926
1912
1899
1887
1876
1866
1857
1849
1843
1837
1833
1829
1827
1825
1825
1825
1827
1830
1834
1838
1844
1851
1859
1868
1878
1889
1901
1914
1928
1943
1958
1975
1993
2011
2029
2050
2071
2092
2115
2137
2161
2185
2210
2236
2262
2288
2315
2343
2371
2400
2429
2458
2488
2519
2550
2581
2613
2645
2678
2710
2744
2777
2811
2845
2879
2914
2949
2983
3018
3053
3089
3124
3159
3195
3230
3266
3302
3337
3373
3408
3444
3479
3515
3550
3585
3621
3656
3691
3725
3760
3794
3828
3862
3896
3930
3963
3996
4029
4062
4094
4126
4158
4190
4221
4252
4283
4314
4345
4375
4406
4436
4466
4496
4525
4555
4585
4615
4644
4674
4704
4734
4764
4794
4824
4854
4885
4916
4947
4978
5009
5041
5072
5104
5136
5169
5201
5234
5267
5300
5333
5367
5400
5434
5468
5503
5537
5571
5606
5641
5676
5711
5746
5781
5816
5852
5887
5922
5958
5994
6029
6065
6101
6137
6173
6209
6246
6282
6318
6355
6391
6427
6464
6500
6536
6572
6608
6644
6679
6715
6750
6785
6819
6853
6887
6920
6953
6985
7017
7048
7078
7108
7138
7166
7194
7221
7247
7273
7298
7321
7344
7367
7388
7408
7427
7446
7463
7479
7495
7509
7523
7535
7546
7557
7566
7575
7582
7589
7594
7599
7602
7605
7607
7607
7607
7606
7604
7600
7596
7591
7586
7579
7572
7563
7554
7545
7534
7523
7511
7498
7485
7471
7456
7441
7425
7409
7392
7374
7356
7337
7318
7298
7277
7256
7235
7213
7191
7168
7144
7120
7096
7071
7045
7019
6993
6966
6939
6911
6883
6855
6826
6797
6767
6737
6706
6675
6644
6612
6580
6547
6514
6480
6446
6411
6376
6340
6304
6267
6230
6192
6154
6115
6075
6035
5995
5953
5912
5869
5826
5783
5739
5694
5649
5603
5557
5510
5463
5415
5366
5317
5268
5218
5168
5117
5066
5015
4963
4911
4858
4806
4753
4700
4646
4593
4539
4485
4432
4377
4323
4269
4215
4160
4106
4051
3996
3942
3887
3832
3778
3723
3669
3615
3560
3506
3452
3399
3345
3292
3238
3185
3133
3080
3028
2976
2924
2873
2822
2771
2721
2671
2622
2572
2524
2476
2428
2381
2334
2288
2243
2198
2154
2110
2067
2025
1984
1943
1903
1864
1826
1788
1752
1716
1682
1648
1615
1583
1553
1523
1494
1467
1440
1415
1390
1367
1345
1324
1303
1285
1267
1250
1234
1220
1206
1194
1182
1172
1163
1155
1148
1142
1137
1133
1130
1128
1127
1127
1128
1130
1133
1137
1142
1148
1154
1162
1170
1179
1189
1200
1211
1224
1237
1250
1265
1280
1296
1313
1331
1349
1368
1388
1408
1429
1450
1473
1495
1519
1542
1567
1591
1617
1642
1668
1695
1721
1748
1775
1803
1831
1858
1886
1915
1943
1971
1999
2027
2056
2084
2111
2139
2167
2194
2221
2248
2275
2301
2327
2353
2378
2403
2428
2452
2476
2499
2522
2544
2566
2588
2609
2629
2649
2668
2687
2705
2722
2739
2755
2770
2785
2798
2811
2824
2835
2846
2855
2864
2872
2880
2886
2891
2896
2900
2903
2905
2906
2907
2906
2905
2903
2900
2897
2892
2887
2880
2873
2865
2857
2847
2837
2826
2814
2802
2788
2774
2759
2744
2727
2710
2693
2674
2655
2635
2615
2594
2572
2550
2527
2504
2480
2455
2430
2405
2379
2352
2326
2298
2270
2242
2213
2184
2155
2125
2095
2064
2033
2001
1970
1938
1906
1873
1840
1807
1773
1740
1706
1671
1636
1601
1566
1530
1494
1458
1421
1384
1346
1308
1270
1232
1193
1153
1114
1074
1033
992
951
909
867
825
782
738
695
650
606
561
515
469
423
376
329
282
235
187
139
90
42
-7
-56
-105
-154
-203
-252
-301
-350
-399
-448
-497
-546
-595
-643
-692
-740
-788
-836
-884
-931
-979
-1026
-1072
-1119
-1165
-1211
-1257
-1303
-1348
-1393
-1437
-1481
-1525
-1569
-1612
-1655
-1698
-1740
-1782
-1823
-1864
-1905
-1946
-1986
-2025
-2065
-2104
-2142
-2180
-2218
-2256
-2293
-2329
-2366
-2401
-2437
-2471
-2506
-2540
-2573
-2607
-2639
-2672
-2704
-2735
-2766
-2797
-2827
-2857
-2886
-2915
-2944
-2973
-3000
-3028
-3055
-3082
-3108
-3134
-3160
-3185
-3210
-3235
-3259
-3282
-3305
-3328
-3350
-3372
-3394
-3415
-3436
-3456
-3476
-3496
-3515
-3534
-3553
-3571
-3589
-3607
-3624
-3641
-3657
-3674
-3690
-3705
-3720
-3736
-3750
-3765
-3779
-3793
-3807
-3821
-3835
-3848
-3861
-3875
-3888
-3901
-3914
-3926
-3939
-3952
-3965
-3977
-3990
-4003
-4014
-4027
-4041
-4053
-4066
-4078
-4091
-4105
-4119
-4132
-4146
-4159
-4173
-4187
-4201
-4215
-4229
-4243
-4257
-4272
-4286
-4301
-4316
-4331
-4347
-4362
-4378
-4393
-4410
-4426
-4442
-4459
-4476
-4493
-4511
-4528
-4546
-4564
-4583
-4601
-4620
-4639
-4659
-4678
-4698
-4717
-4737
-4757
-4777
-4798
-4818
-4839
-4859
-4880
-4901
-4922
-4943
-4964
-4985
-5006
-5027
-5048
-5069
-5090
-5111
-5132
-5153
-5174
-5195
-5216
-5237
-5257
-5278
-5298
-5319
-5339
-5359
-5379
-5399
-5418
-5438
-5457
-5476
-5495
-5514
-5532
-5551
-5569
-5587
-5605
-5623
-5640
-5658
-5675
-5693
-5710
-5727
-5744
-5761
-5778
-5795
-5812
-5829
-5846
-5863
-5880
-5897
-5913
-5930
-5947
-5965
-5982
-5999
-6016
-6033
-6051
-6068
-6086
-6104
-6122
-6140
-6158
-6176
-6194
-6213
-6232
-6250
-6269
-6289
-6308
-6327
-6347
-6367
-6386
-6406
-6426
-6446
-6466
-6486
-6506
-6525
-6545
-6565
-6585
-6604
-6624
-6643
-6662
-6681
-6700
-6719
-6737
-6756
-6774
-6791
-6809
-6826
-6843
-6859
-6875
-6891
-6907
-6922
-6936
-6951
-6964
-6978
-6991
-7003
-7016
-7027
-7038
-7049
-7059
-7069
-7078
-7087
-7095
-7103
-7110
-7116
-7122
-7127
-7132
-7136
-7139
-7142
-7143
-7145
-7145
-7145
-7144
-7142
-7139
-7136
-7132
-7127
-7121
-7115
-7108
-7100
-7091
-7082
-7072
-7061
-7049
-7037
-7023
-7009
-6995
-6980
-6963
-6947
-6929
-6911
-6893
-6873
-6853
-6833
-6811
-6790
-6767
-6744
-6721
-6697
-6672
-6647
-6621
-6595
-6568
-6540
-6512
-6484
-6455
-6426
-6396
-6365
-6334
-6303
-6271
-6239
-6207
-6174
-6141
-6107
-6073
-6038
-6004
-5969
-5933
-5897
-5861
-5825
-5788
-5751
-5714
-5677
-5639
-5601
-5563
-5525
-5486
-5448
-5409
-5370
-5331
-5292
-5252
-5213
-5174
-5134
-5095
-5056
-5016
-4977
-4938
-4899
-4859
-4820
-4782
-4743
-4705
-4666
-4628
-4590
-4553
-4515
-4478
-4441
-4405
-4368
-4332
-4296
-4261
-4225
-4190
-4156
-4121
-4086
-4053
-4019
-3987
-3954
-3921
-3889
-3857
-3826
-3795
-3764
-3734
-3704
-3675
-3646
-3618
-3590
-3563
-3536
-3510
-3484
-3459
-3435
-3411
-3388
-3366
-3344
-3322
-3302
-3282
-3262
-3243
-3225
-3207
-3190
-3173
-3157
-3142
-3126
-3112
-3098
-3084
-3071
-3058
-3046
-3034
-3022
-3011
-3000
-2989
-2978
-2968
-2958
-2948
-2939
-2929
-2920
-2910
-2901
-2892
-2883
-2874
-2865
-2857
-2848
-2839
-2830
-2822
-2813
-2804
-2796
-2787
-2778
-2769
-2760
-2751
-2742
-2733
-2724
-2715
-2705
-2696
-2687
-2678
-2668
-2659
-2650
-2640
-2631
-2621
-2612
-2602
-2593
-2583
-2574
-2564
-2554
-2545
-2535
-2525
-2515
-2505
-2495
-2485
-2475
-2465
-2455
-2444
-2434
-2424
-2413
-2402
-2392
-2381
-2370
-2359
-2348
-2336
-2325
-2313
-2302
-2290
-2279
-2267
-2256
-2244
-2233
-2222
-2210
-2199
-2189
-2178
-2168
-2158
-2148
-2139
-2130
-2121
-2112
-2104
-2097
-2089
-2082
-2076
-2070
-2064
-2059
-2054
-2049
-2045
-2041
-2037
-2035
-2033
-2031
-2029
-2029
-2028
-2028
-2028
-2029
-2031
-2033
-2035
-2037
-2041
-2045
-2049
-2054
-2059
-2065
-2071
-2077
-2084
-2091
-2098
-2106
-2114
-2123
-2131
-2140
-2149
-2158
-2167
-2176
-2186
-2195
-2205
-2215
-2224
-2234
-2244
-2253
-2262
-2272
-2281
-2290
-2298
-2307
-2315
-2323
-2331
-2338
-2346
-2352
-2359
-2365
-2371
-2376
-2381
-2385
-2389
-2393
-2396
-2398
-2400
-2402
-2403
-2404
-2404
-2403
-2402
-2400
-2398
-2395
-2392
-2388
-2383
-2378
-2372
-2365
-2358
-2350
-2342
-2333
-2323
-2313
-2301
-2290
-2277
-2264
-2250
-2236
-2220
-2205
-2188
-2171
-2153
-2135
-2116
-2096
-2076
-2055
-2033
-2012
-1989
-1966
-1942
-1918
-1893
-1868
-1842
-1815
-1788
-1761
-1733
-1705
-1676
-1647
-1618
-1588
-1558
-1527
-1496
-1465
-1434
-1402
-1370
-1337
-1304
-1271
-1237
-1204
-1169
-1135
-1099
-1064
-1028
-992
-956
-919
-882
-844
-806
-768
-730
-691
-652
-612
-572
-532
-491
-450
-409
-367
-325
-283
-240
-197
-153
-110
-65
-21
25
70
116
162
209
256
303
351
399
448
496
545
595
644
694
744
794
844
894
945
995
1046
1097
1148
1199
1250
1301
1352
1403
1454
1505
1556
1606
1657
1707
1758
1808
1858
1907
1957
2005
2055
2104
2152
2200
2248
2295
2342
2389
2435
2481
2526
2571
2616
2660
2704
2747
2790
2833
2875
2917
2958
2999
3039
3079
3119
3158
3197
3236
3274
3312
3349
3386
3423
3460
3496
3532
3567
3603
3638
3672
3707
3741
3775
3809
3842
3875
3908
3940
3972
4003
4035
4067
4098
4129
4160
4190
4221
4251
4280
4310
4340
4369
4398
4427
4456
4485
4514
4543
4571
4600
4629
4658
4687
4715
4744
4773
4802
4831
4860
4889
4918
4948
4977
5006
5036
5065
5095
5124
5154
5184
5213
5243
5273
5303
5333
5364
5394
5424
5454
5484
5515
5545
5575
5605
5635
5665
5694
5724
5753
5782
5811
5839
5868
5896
5923
5951
5978
6005
6031
6057
6083
6108
6132
6157
6180
6203
6225
6247
6268
6289
6308
6327
6345
6363
6379
6395
6410
6424
6437
6449
6460
6470
6479
6487
6494
6499
6504
6508
6511
6512
6513
6512
6510
6507
6503
6498
6491
6484
6475
6465
6454
6441
6428
6413
6397
6380
6362
6343
6322
6300
6277
6253
6228
6202
6174
6146
6116
6085
6053
6020
5986
5951
5915
5878
5840
5801
5761
5720
5678
5635
5592
5547
5502
5456
5410
5362
5314
5265
5216
5166
5115
5064
5012
4960
4907
4854
4800
4746
4691
4636
4581
4525
4469
4413
4356
4300
4243
4186
4129
4072
4014
3957
3900
3842
3785
3728
3671
3614
3557
3501
3444
3388
3332
3277
3221
3167
3112
3058
3005
2952
2899
2847
2796
2745
2695
2645
2596
2548
2501
2454
2408
2363
2319
2276
2233
2191
2151
2111
2073
2035
1999
1963
1929
1896
1864
1833
1804
1775
1749
1723
1699
1676
1654
1634
1616
1599
1583
1569
1556
1545
1535
1527
1520
1515
1512
1509
1509
1509
1512
1515
1521
1527
1535
1545
1556
1568
1582
1597
1614
1632
1651
1672
1694
1717
1742
1768
1795
1824
1854
1885
1917
1951
1986
2021
2059
2098
2137
2178
2220
2263
2306
2351
2397
2443
2491
2539
2588
2638
2688
2739
2791
2843
2896
2950
3004
3058
3113
3169
3224
3280
3337
3393
3450
3507
3564
3621
3678
3736
3793
3850
3907
3963
4019
4075
4132
4188
4244
4299
4354
4408
4462
4516
4569
4622
4674
4726
4777
4828
4878
4928
4977
5025
5072
5119
5165
5211
5256
5300
5343
5385
5427
5468
5508
5547
5586
5623
5660
5696
5732
5766
5800
5833
5865
5896
5926
5956
5984
6012
6039
6066
6091
6116
6139
6162
6184
6205
6226
6245
6264
6281
6298
6314
6329
6344
6357
6369
6381
6392
6402
6411
6419
6426
6433
6438
6443
6447
6449
6451
6452
6453
6452
6450
6448
6444
6440
6435
6429
6422
6414
6405
6395
6385
6373
6361
6348
6334
6318
6302
6285
6268
6249
6229
6208
6187
6164
6141
6117
6092
6066
6040
6012
5984
5955
5926
5896
5865
5833
5801
5768
5735
5701
5667
5632
5597
5561
5525
5489
5452
5415
5377
5339
5301
5263
5224
5186
5147
5108
5069
5030
4991
4952
4912
4873
4834
4795
4756
4717
4678
4639
4600
4561
4523
4485
4447
4409
4372
4334
4297
4261
4224
4188
4152
4117
4082
4046
4013
3979
3945
3912
3879
3846
3814
3782
3751
3720
3689
3659
3629
3600
3571
3543
3515
3488
3461
3435
3409
3383
3358
3334
3310
3286
3263
3240
3218
3196
3175
3154
3134
3114
3095
3076
3057
3039
3021
3004
2987
2971
2955
2939
2924
2909
2894
2880
2866
2853
2840
2827
2815
2803
2792
2781
2770
2759
2749
2739
2729
2720
2711
2702
2693
2685
2677
2669
2661
2654
2647
2640
2633
2626
2620
2613
2607
2601
2595
2590
2584
2578
2573
2567
2562
2556
2550
2545
2539
2533
2527
2521
2515
2509
2502
2496
2489
2483
2476
2469
2462
2454
2447
2440
2432
2424
2416
2408
2400
2391
2383
2374
2365
2356
2347
2337
2328
2318
2309
2299
2289
2279
2269
2259
2249
2239
2229
2218
2208
2198
2187
2177
2166
2156
2145
2135
2124
2114
2103
2092
2082
2071
2060
2050
2039
2028
2017
2007
1996
1986
1975
1965
1954
1944
1933
1923
1912
1902
1892
1882
1872
1861
1852
1842
1832
1822
1812
1803
1793
1784
1774
1765
1756
1746
1737
1728
1719
1710
1701
1692
1683
1674
1665
1656
1648
1639
1630
1622
1613
1605
1597
1588
1580
1572
1564
1556
1548
1540
1532
1524
1516
1508
1500
1492
1484
1476
1468
1460
1452
1444
1436
1427
1419
1410
1401
1393
1383
1374
1365
1355
1345
1334
1324
1313
1301
1289
1277
1265
1252
1238
1224
1210
1195
1180
1164
1148
1131
1114
1096
1078
1059
1039
1020
999
978
957
935
912
889
865
840
815
790
763
737
709
681
653
623
594
563
532
501
469
436
403
369
335
301
265
230
194
157
120
83
45
7
-32
-71
-110
-150
-189
-230
-270
-311
-351
-392
-434
-475
-516
-558
-599
-641
-682
-724
-766
-807
-849
-890
-931
-972
-1012
-1054
-1094
-1135
-1175
-1214
-1254
-1293
-1332
-1370
-1409
-1447
-1484
-1522
-1559
-1595
-1632
-1668
-1703
-1738
-1773
-1807
-1842
-1875
-1908
-1941
-1974
-2005
-2037
-2068
-2099
-2129
-2159
-2188
-2217
-2245
-2273
-2300
-2326
-2352
-2378
-2402
-2427
-2450
-2473
-2496
-2517
-2539
-2559
-2579
-2598
-2617
-2635
-2652
-2669
-2685
-2701
-2716
-2731
-2745
-2758
-2771
-2783
-2795
-2806
-2817
-2827
-2837
-2846
-2854
-2863
-2870
-2877
-2884
-2890
-2896
-2901
-2906
-2910
-2914
-2917
-2920
-2923
-2925
-2927
-2928
-2929
-2929
-2929
-2929
-2928
-2927
-2926
-2924
-2922
-2919
-2917
-2914
-2910
-2906
-2902
-2898
-2893
-2889
-2884
-2878
-2873
-2867
-2861
-2855
-2849
-2843
-2837
-2830
-2823
-2817
-2810
-2803
-2796
-2789
-2782
-2775
-2768
-2761
-2754
-2747
-2740
-2733
-2726
-2719
-2712
-2706
-2699
-2693
-2687
-2680
-2675
-2669
-2663
-2658
-2653
-2648
-2644
-2640
-2636
-2633
-2630
-2627
-2625
-2623
-2621
-2621
-2620
-2620
-2620
-2621
-2623
-2625
-2628
-2631
-2635
-2639
-2644
-2650
-2656
-2663
-2670
-2679
-2687
-2697
-2707
-2718
-2729
-2741
-2754
-2768
-2782
-2796
-2811
-2827
-2844
-2861
-2878
-2897
-2915
-2934
-2954
-2974
-2995
-3016
-3037
-3059
-3081
-3103
-3126
-3149
-3172
-3195
-3219
-3242
-3266
-3290
-3314
-3338
-3362
-3386
-3410
-3434
-3457
-3481
-3504
-3527
-3550
-3573
-3595
-3617
-3639
-3660
-3681
-3702
-3722
-3742
-3762
-3781
-3800
-3818
-3836
-3854
-3871
-3888
-3904
-3920
-3935
-3950
-3965
-3979
-3993
-4006
-4019
-4032
-4043
-4054
-4066
-4077
-4086
-4097
-4106
-4115
-4124
-4131
-4139
-4146
-4152
-4158
-4164
-4169
-4173
-4178
-4181
-4184
-4187
-4189
-4190
-4191
-4192
-4192
-4192
-4191
-4190
-4189
-4187
-4184
-4182
-4179
-4175
-4171
-4167
-4163
-4158
-4153
-4147
-4142
-4136
-4129
-4123
-4116
-4109
-4102
-4094
-4086
-4078
-4070
-4062
-4054
-4045
-4037
-4027
-4019
-4011
-4002
-3993
-3984
-3975
-3966
-3957
-3948
-3939
-3930
-3921
-3912
-3904
-3895
-3887
-3878
-3870
-3862
-3854
-3846
-3838
-3830
-3823
-3815
-3808
-3801
-3794
-3787
-3780
-3773
-3767
-3760
-3754
-3747
-3741
-3735
-3728
-3722
-3716
-3710
-3705
-3699
-3693
-3688
-3682
-3676
-3671
-3665
-3660
-3654
-3649
-3643
-3638
-3632
-3627
-3621
-3615
-3609
-3603
-3597
-3591
-3585
-3578
-3571
-3565
-3557
-3550
-3543
-3535
-3527
-3519
-3511
-3502
-3493
-3484
-3475
-3466
-3456
-3446
-3436
-3426
-3416
-3405
-3394
-3383
-3371
-3360
-3348
-3336
-3324
-3311
-3298
-3285
-3272
-3258
-3245
-3231
-3216
-3202
-3187
-3172
-3157
-3142
-3126
-3110
-3094
-3078
-3061
-3044
-3027
-3009
-2992
-2974
-2956
-2938
-2919
-2901
-2882
-2863
-2844
-2824
-2805
-2786
-2766
-2747
-2727
-2707
-2687
-2668
-2648
-2628
-2609
-2589
-2569
-2550
-2530
-2511
-2491
-2472
-2453
-2434
-2415
-2396
-2378
-2359
-2341
-2323
-2305
-2288
-2270
-2253
-2236
-2220
-2203
-2187
-2171
-2156
-2140
-2125
-2111
-2096
-2082
-2069
-2055
-2041
-2029
-2017
-2005
-1994
-1982
-1972
-1961
-1951
-1941
-1932
-1923
-1915
-1906
-1899
-1891
-1884
-1878
-1872
-1866
-1861
-1856
-1851
-1847
-1844
-1841
-1838
-1836
-1834
-1832
-1831
-1831
-1830
-1830
-1831
-1832
-1833
-1835
-1837
-1840
-1843
-1846
-1849
-1853
-1857
-1862
-1866
-1871
-1877
-1882
-1888
-1894
-1900
-1907
-1913
-1920
-1927
-1935
-1942
-1950
-1958
-1965
-1973
-1982
-1990
-1998
-2005
-2015
-2023
-2032
-2040
-2049
-2058
-2066
-2075
-2083
-2092
-2100
-2109
-2117
-2125
-2133
-2141
-2149
-2157
-2164
-2172
-2179
-2186
-2193
-2200
-2206
-2213
-2219
-2225
-2230
-2236
-2241
-2246
-2250
-2255
-2259
-2262
-2266
-2269
-2271
-2274
-2276
-2277
-2278
-2279
-2279
-2279
-2278
-2277
-2275
-2273
-2270
-2267
-2263
-2258
-2253
-2247
-2241
-2234
-2227
-2218
-2209
-2200
-2190
-2179
-2167
-2155
-2142
-2128
-2114
-2098
-2083
-2066
-2049
-2031
-2013
-1994
-1974
-1953
-1932
-1911
-1888
-1865
-1842
-1818
-1793
-1768
-1742
-1716
-1689
-1661
-1633
-1605
-1575
-1546
-1516
-1485
-1454
-1422
-1390
-1358
-1325
-1292
-1258
-1224
-1190
-1155
-1120
-1085
-1050
-1014
-978
-942
-905
-869
-832
-795
-758
-721
-684
-646
-609
-572
-534
-497
-460
-423
-385
-348
-311
-274
-238
-201
-164
-128
-92
-56
-20
15
51
86
121
155
190
224
258
292
325
359
392
425
457
490
522
554
585
617
648
679
710
740
771
801
831
860
890
919
948
977
1006
1034
1063
1091
1119
1147
1175
1202
1230
1257
1285
1312
1339
1366
1393
1420
1447
1473
1500
1526
1553
1579
1605
1631
1658
1684
1709
1735
1761
1786
1811
1837
1862
1886
1911
1935
1960
1983
2007
2031
2054
2076
2099
2121
2143
2164
2185
2206
2226
2246
2266
2285
2303
2321
2339
2356
2373
2389
2405
2420
2435
2450
2464
2477
2490
2502
2514
2525
2536
2547
2556
2566
2575
2583
2591
2598
2604
2611
2616
2621
2626
2630
2633
2636
2639
2641
2642
2643
2643
2643
2642
2641
2639
2636
2633
2630
2625
2621
2616
2610
2604
2597
2590
2582
2574
2566
2557
2548
2538
2528
2517
2506
2495
2483
2471
2458
2445
2432
2419
2405
2391
2376
2362
2347
2331
2316
2300
2283
2267
2250
2233
2215
2197
2179
2161
2143
2124
2105
2085
2065
2045
2025
2005
1984
1964
1943
1921
1900
1878
1856
1834
1812
1790
1767
1745
1722
1699
1676
1652
1629
1605
1582
1558
1534
1510
1486
1462
1438
1413
1389
1365
1340
1316
1291
1267
1242
1218
1193
1169
1145
1120
1096
1072
1048
1024
1000
977
954
930
907
885
862
840
818
796
775
753
732
712
692
672
652
633
615
596
578
561
543
527
510
494
479
463
449
434
420
407
394
381
369
358
347
336
326
317
308
299
291
284
277
271
265
260
255
251
248
245
242
241
239
239
239
239
240
242
244
246
250
253
258
262
268
274
280
287
294
302
311
320
329
339
349
360
372
384
396
409
422
436
450
465
480
496
512
528
545
562
580
598
617
635
655
674
694
714
735
755
776
798
819
841
863
886
908
931
954
978
1000
1025
1049
1073
1097
1122
1146
1171
1196
1221
1246
1271
1297
1322
1348
1373
1399
1425
1450
1476
1501
1527
1552
1578
1603
1628
1653
1678
1703
1728
1752
1776
1800
1824
1848
1871
1894
1916
1939
1961
1982
2004
2025
2045
2065
2085
2104
2123
2141
2159
2177
2194
2210
2226
2242
2257
2272
2286
2300
2313
2326
2339
2351
2363
2374
2385
2395
2405
2415
2424
2433
2441
2449
2457
2464
2470
2477
2483
2488
2493
2498
2502
2506
2510
2513
2516
2518
2520
2522
2523
2524
2524
2524
2524
2524
2523
2521
2520
2517
2515
2512
2509
2506
2502
2498
2494
2489
2484
2479
2473
2468
2462
2456
2449
2443
2436
2429
2422
2415
2408
2400
2393
2385
2378
2370
2363
2355
2348
2340
2333
2325
2318
2310
2303
2296
2289
2282
2275
2268
2261
2255
2249
2243
2237
2231
2225
2220
2215
2210
2206
2201
2197
2193
2189
2186
2182
2179
2177
2174
2171
2169
2167
2165
2163
2162
2160
2159
2157
2156
2155
2154
2153
2152
2151
2151
2150
2149
2148
2147
2147
2146
2145
2143
2142
2141
2140
2138
2136
2134
2132
2130
2128
2125
2122
2119
2116
2112
2109
2105
2101
2097
2092
2088
2083
2078
2072
2067
2061
2055
2049
2043
2036
2029
2023
2016
2008
2001
1993
1985
1977
1969
1960
1951
1943
1933
1924
1914
1905
1895
1884
1874
1863
1853
1842
1831
1819
1808
1796
1784
1772
1760
1747
1735
1722
1709
1696
1683
1670
1657
1643
1630
1616
1603
1589
1575
1561
1547
1533
1519
1505
1491
1477
1464
1450
1436
1422
1408
1394
1380
1367
1353
1339
1326
1312
1299
1286
1272
1259
1246
1233
1220
1208
1195
1182
1170
1157
1145
1133
1121
1109
1098
1086
1075
1063
1052
1041
1030
1018
1008
998
988
978
968
958
948
939
930
921
912
903
894
886
877
869
861
854
846
839
831
824
817
811
804
798
792
786
780
774
769
764
759
754
749
745
741
737
733
729
726
723
720
717
715
713
711
709
708
707
706
706
706
706
706
707
708
710
712
714
716
719
722
725
729
733
737
742
747
752
758
763
770
776
783
791
798
807
815
824
833
842
852
863
873
884
896
907
919
932
945
958
971
985
999
1014
1029
1044
1060
1076
1092
1108
1125
1142
1159
1177
1194
1212
1230
1249
1267
1286
1304
1323
1342
1361
1380
1399
1419
1438
1457
1476
1495
1514
1533
1552
1571
1590
1609
1627
1646
1664
1682
1700
1718
1735
1752
1770
1786
1803
1819
1835
1851
1867
1882
1897
1911
1925
1939
1953
1966
1979
1992
2004
2015
2027
2037
2049
2059
2069
2078
2087
2096
2104
2112
2120
2127
2133
2140
2146
2151
2156
2161
2165
2169
2173
2176
2179
2181
2183
2185
2186
2187
2188
2189
2189
2188
2188
2187
2185
2184
2182
2180
2177
2175
2172
2169
2165
2162
2158
2153
2149
2144
2139
2134
2129
2123
2118
2112
2105
2099
2092
2086
2078
2071
2064
2056
2048
2040
2032
2023
2013
2005
1996
1987
1977
1968
1958
1948
1938
1928
1917
1907
1896
1886
1875
1864
1853
1842
1831
1820
1809
1798
1787
1776
1764
1753
1742
1730
1719
1707
1696
1684
1672
1661
1649
1637
1625
1612
1600
1588
1575
1562
1550
1537
1524
1510
1497
1484
1470
1456
1443
1429
1415
1400
1386
1371
1357
1342
1327
1312
1297
1282
1266
1251
1235
1219
1203
1187
1171
1154
1138
1122
1105
1088
1071
1054
1037
1020
1002
985
968
950
932
914
896
878
860
842
823
805
786
768
749
730
711
692
673
654
635
616
596
577
558
538
519
500
480
461
441
422
403
383
364
345
326
307
287
268
249
231
212
193
174
156
138
119
101
83
65
47
29
11
-6
-24
-41
-59
-76
-93
-110
-127
-144
-161
-177
-194
-210
-226
-243
-259
-275
-291
-306
-322
-337
-352
-368
-383
-397
-412
-427
-441
-455
-469
-483
-497
-511
-524
-537
-550
-563
-575
-587
-600
-611
-623
-634
-645
-656
-667
-677
-687
-697
-706
-716
-725
-733
-742
-750
-757
-765
-772
-779
-785
-791
-796
-802
-807
-811
-816
-820
-823
-827
-830
-832
-834
-836
-838
-839
-839
-840
-840
-839
-838
-837
-835
-833
-830
-827
-824
-820
-816
-811
-806
-801
-795
-788
-782
-774
-767
-759
-750
-742
-732
-723
-713
-702
-691
-680
-669
-657
-645
-632
-619
-606
-593
-579
-565
-550
-535
-520
-504
-488
-472
-456
-439
-422
-405
-387
-369
-351
-333
-315
-296
-277
-258
-238
-219
-199
-180
-160
-140
-120
-99
-79
-59
-38
-18
3
23
44
65
85
106
127
148
168
189
210
231
252
273
293
314
335
356
376
397
418
438
459
479
500
520
540
560
581
601
621
640
660
680
699
719
738
757
777
796
814
833
852
870
889
907
925
943
961
978
996
1012
1031
1048
1065
1082
1098
1115
1131
1148
1164
1180
1196
1212
1227
1243
1258
1273
1288
1303
1318
1332
1347
1361
1375
1389
1403
1416
1430
1443
1457
1470
1483
1496
1508
1521
1534
1546
1559
1571
1583
1595
1607
1619
1632
1644
1655
1667
1679
1691
1703
1715
1727
1739
1750
1762
1774
1786
1798
1809
1821
1833
1845
1857
1869
1881
1893
1905
1917
1929
1941
1954
1966
1979
1991
2004
2016
2029
2041
2055
2068
2081
2094
2108
2121
2134
2148
2161
2175
2189
2203
2216
2230
2244
2258
2272
2286
2300
2314
2329
2343
2357
2371
2385
2399
2414
2428
2442
2456
2470
2483
2497
2511
2524
2538
2551
2564
2577
2590
2603
2616
2628
2640
2652
2664
2675
2686
2697
2708
2719
2729
2739
2749
2759
2768
2777
2785
2794
2802
2809
2817
2824
2831
2837
2843
2849
2855
2860
2865
2870
2874
2878
2882
2886
2889
2892
2894
2897
2899
2901
2902
2904
2905
2906
2906
2907
2907
2906
2906
2905
2904
2903
2901
2900
2898
2895
2893
2890
2887
2884
2881
2877
2874
2870
2866
2862
2858
2854
2849
2845
2840
2836
2831
2827
2822
2817
2813
2808
2803
2799
2794
2789
2785
2780
2776
2772
2768
2764
2760
2756
2753
2750
2747
2744
2741
2739
2737
2735
2733
2731
2730
2729
2729
2728
2728
2728
2728
2728
2729
2730
2731
2732
2734
2736
2737
2740
2742
2745
2747
2750
2754
2757
2761
2764
2768
2772
2777
2781
2786
2790
2795
2800
2806
2811
2816
2822
2827
2833
2839
2845
2851
2857
2863
2870
2876
2882
2889
2895
2902
2909
2915
2922
2929
2935
2942
2948
2955
2961
2968
2974
2980
2987
2993
2999
3005
3010
3016
3022
3027
3033
3038
3043
3048
3053
3058
3062
3067
3071
3075
3079
3083
3087
3090
3094
3097
3100
3103
3106
3108
3111
3113
3115
3117
3119
3120
3121
3123
3124
3124
3125
3126
3126
3126
3127
3127
3127
3126
3126
3126
3125
3125
3124
3123
3122
3121
3119
3118
3117
3115
3113
3111
3109
3107
3105
3102
3100
3097
3094
3091
3088
3085
3082
3079
3075
3072
3068
3064
3060
3056
3052
3048
3044
3040
3035
3031
3026
3022
3017
3013
3008
3003
2998
2993
2988
2983
2978
2973
2968
2963
2958
2953
2948
2942
2937
2932
2927
2922
2917
2912
2907
2902
2897
2892
2888
2883
2879
2875
2870
2866
2862
2858
2854
2850
2847
2843
2839
2836
2833
2829
2826
2823
2820
2817
2815
2812
2810
2807
2805
2803
2801
2799
2797
2796
2795
2794
2793
2792
2791
2791
2791
2791
2791
2791
2792
2792
2793
2794
2795
2796
2798
2799
2801
2803
2804
2806
2809
2811
2813
2815
2818
2820
2822
2825
2827
2830
2832
2835
2837
2840
2842
2844
2846
2848
2850
2852
2854
2856
2857
2858
2859
2860
2860
2861
2861
2861
2860
2859
2858
2857
2855
2853
2850
2847
2844
2840
2836
2832
2827
2821
2815
2809
2802
2795
2787
2779
2770
2761
2751
2741
2730
2719
2707
2695
2683
2669
2656
2642
2627
2612
2596
2580
2564
2547
2529
2512
2493
2474
2455
2435
2415
2395
2374
2352
2330
2308
2285
2262
2238
2214
2190
2165
2140
2114
2088
2062
2035
2008
1981
1953
1924
1896
1867
1838
1808
1779
1748
1718
1687
1656
1625
1594
1562
1530
1498
1465
1433
1400
1367
1333
1300
1266
1233
1199
1165
1130
1096
1062
1027
992
957
923
888
853
818
783
748
713
678
643
608
573
538
503
468
433
399
364
330
296
262
228
194
161
127
94
62
29
-3
-36
-67
-99
-130
-161
-192
-222
-252
-282
-311
-340
-369
-397
-425
-453
-480
-506
-532
-558
-583
-608
-633
-657
-680
-703
-726
-748
-769
-790
-811
-831
-851
-870
-888
-906
-924
-941
-957
-973
-988
-1002
-1016
-1031
-1044
-1057
-1070
-1081
-1093
-1104
-1114
-1124
-1133
-1142
-1151
-1159
-1167
-1174
-1181
-1187
-1193
-1198
-1203
-1207
-1211
-1214
-1217
-1220
-1222
-1224
-1225
-1226
-1226
-1226
-1226
-1225
-1223
-1221
-1219
-1216
-1213
-1209
-1205
-1201
-1196
-1191
-1185
-1179
-1172
-1165
-1158
-1150
-1142
-1133
-1124
-1115
-1105
-1096
-1085
-1075
-1064
-1053
-1042
-1030
-1018
-1006
-994
-982
-969
-956
-943
-930
-916
-903
-889
-875
-861
-846
-832
-817
-802
-787
-772
-756
-741
-725
-710
-694
-678
-662
-646
-629
-613
-597
-580
-563
-547
-530
-513
-496
-479
-463
-445
-428
-411
-394
-377
-360
-342
-325
-308
-290
-273
-256
-238
-221
-203
-186
-168
-151
-133
-116
-98
-81
-63
-46
-28
-11
7
24
42
59
76
93
111
128
145
162
179
196
213
230
247
264
281
298
314
331
347
364
380
396
412
429
445
460
476
492
508
523
538
554
569
584
599
613
628
642
656
670
684
698
711
724
737
750
763
775
787
799
811
822
833
845
855
866
877
887
897
907
917
926
935
945
953
962
971
979
987
995
1002
1010
1016
1024
1031
1037
1043
1049
1055
1061
1066
1071
1076
1081
1085
1089
1093
1097
1100
1103
1106
1109
1112
1114
1116
1117
1119
1120
1121
1121
1122
1122
1122
1122
1121
1120
1120
1118
1117
1115
1114
1112
1110
1107
1105
1102
1099
1096
1093
1090
1087
1083
1079
1076
1072
1068
1063
1059
1054
1050
1045
1040
1036
1031
1026
1020
1014
1010
1004
999
994
988
982
977
971
965
959
954
948
942
936
929
923
917
911
905
898
892
886
879
873
866
860
854
848
841
835
829
823
817
812
806
801
795
790
785
780
775
771
767
762
759
755
752
749
746
744
741
739
738
737
735
735
734
734
734
735
735
736
738
739
741
743
745
748
751
754
757
760
764
768
772
777
781
786
791
797
802
808
813
819
826
832
839
845
852
859
866
873
881
888
896
903
911
919
927
935
943
951
959
967
975
983
991
999
1006
1014
1024
1032
1039
1047
1055
1063
1071
1079
1086
1094
1101
1109
1116
1123
1130
1137
1144
1151
1157
1164
1170
1176
1182
1188
1193
1199
1204
1209
1214
1219
1224
1228
1232
1236
1240
1244
1247
1250
1253
1256
1258
1261
1263
1265
1266
1268
1269
1270
1271
1272
1272
1272
1272
1272
1272
1272
1271
1270
1269
1268
1267
1265
1264
1262
1260
1258
1256
1254
1251
1249
1246
1243
1240
1237
1234
1230
1227
1223
1219
1215
1211
1207
1202
1198
1193
1188
1183
1178
1172
1167
1161
1155
1149
1143
1137
1131
1124
1118
1111
1104
1097
1090
1083
1076
1069
1062
1054
1047
1039
1032
1024
1016
1008
1002
994
987
979
972
965
957
950
943
936
929
923
916
910
903
897
891
886
880
874
869
864
859
854
850
846
841
837
834
830
827
824
821
818
815
813
811
809
807
805
804
802
801
800
799
798
797
797
796
796
795
795
795
795
794
794
794
794
794
794
794
794
794
794
794
793
793
793
792
792
791
790
789
788
787
786
785
783
782
780
778
777
775
773
770
768
766
763
760
757
754
751
748
745
741
737
734
730
725
721
717
712
708
703
698
693
687
682
676
670
665
658
652
646
639
633
626
619
612
605
598
591
583
576
568
561
553
545
538
530
522
514
507
499
491
483
475
467
459
452
444
436
428
421
413
405
398
390
383
375
368
360
353
346
339
331
324
317
310
303
296
289
282
276
269
262
255
249
242
235
229
222
216
209
203
196
190
184
177
171
165
158
152
146
140
133
127
121
114
108
102
95
89
83
76
70
63
56
49
43
36
29
21
14
7
-1
-8
-16
-24
-32
-40
-49
-57
-66
-75
-84
-94
-103
-113
-123
-133
-144
-154
-165
-176
-188
-199
-211
-224
-236
-249
-262
-275
-288
-302
-316
-331
-345
-360
-375
-391
-406
-422
-439
-455
-472
-489
-506
-524
-541
-559
-578
-596
-615
-633
-652
-672
-691
-711
-730
-750
-770
-790
-811
-831
-852
-872
-893
-914
-935
-956
-977
-999
-1020
-1041
-1063
-1084
-1106
-1128
-1149
-1171
-1192
-1214
-1236
-1257
-1279
-1300
-1322
-1343
-1364
-1386
-1407
-1428
-1449
-1470
-1491
-1512
-1533
-1553
-1574
-1594
-1614
-1634
-1654
-1674
-1693
-1712
-1731
-1750
-1769
-1787
-1805
-1823
-1841
-1858
-1875
-1892
-1908
-1924
-1940
-1955
-1970
-1985
-2000
-2013
-2028
-2041
-2055
-2068
-2081
-2093
-2105
-2117
-2128
-2139
-2150
-2161
-2171
-2181
-2190
-2200
-2209
-2217
-2226
-2234
-2242
-2249
-2256
-2263
-2270
-2276
-2282
-2287
-2293
-2298
-2302
-2307
-2311
-2315
-2318
-2321
-2324
-2326
-2328
-2330
-2332
-2333
-2334
-2334
-2334
-2334
-2334
-2334
-2333
-2331
-2330
-2328
-2326
-2323
-2321
-2318
-2314
-2311
-2307
-2303
-2298
-2294
-2289
-2284
-2278
-2273
-2267
-2261
-2255
-2248
-2242
-2235
-2228
-2221
-2213
-2206
-2198
-2191
-2183
-2175
-2167
-2158
-2150
-2141
-2133
-2124
-2115
-2106
-2097
-2088
-2078
-2069
-2059
-2049
-2039
-2029
-2019
-2009
-1999
-1989
-1978
-1968
-1957
-1946
-1936
-1925
-1914
-1904
-1893
-1882
-1871
-1860
-1849
-1839
-1828
-1817
-1806
-1796
-1785
-1774
-1764
-1753
-1743
-1732
-1722
-1712
-1701
-1691
-1681
-1671
-1661
-1651
-1641
-1632
-1622
-1612
-1603
-1593
-1584
-1574
-1565
-1555
-1546
-1537
-1527
-1518
-1509
-1500
-1491
-1482
-1473
-1464
-1455
-1446
-1438
-1429
-1420
-1412
-1403
-1395
-1386
-1378
-1369
-1361
-1353
-1345
-1337
-1329
-1320
-1312
-1304
-1296
-1288
-1280
-1272
-1264
-1256
-1248
-1240
-1232
-1224
-1215
-1207
-1199
-1191
-1183
-1174
-1166
-1158
-1149
-1141
-1133
-1124
-1116
-1107
-1099
-1090
-1082
-1073
-1064
-1056
-1047
-1039
-1030
-1020
-1012
-1004
-996
-987
-979
-971
-962
-954
-946
-937
-929
-921
-913
-905
-898
-890
-882
-875
-867
-860
-853
-845
-838
-831
-824
-817
-810
-803
-796
-789
-783
-776
-769
-763
-756
-749
-743
-736
-730
-724
-718
-711
-705
-699
-693
-687
-682
-676
-670
-664
-659
-653
-648
-643
-638
-632
-627
-622
-617
-613
-608
-603
-598
-594
-589
-585
-581
-576
-572
-568
-563
-559
-555
-551
-547
-543
-539
-535
-530
-526
-522
-518
-514
-510
-506
-502
-497
-493
-489
-485
-481
-476
-472
-468
-463
-459
-455
-450
-446
-442
-437
-433
-428
-424
-419
-415
-410
-406
-401
-396
-391
-386
-381
-376
-371
-366
-361
-356
-350
-345
-340
-334
-328
-323
-317
-311
-305
-299
-293
-286
-280
-273
-267
-260
-253
-246
-239
-232
-225
-218
-211
-203
-195
-188
-180
-172
-164
-156
-148
-139
-131
-122
-113
-104
-95
-86
-77
-68
-58
-49
-39
-29
-19
-9
1
12
22
33
44
55
66
77
88
100
111
123
135
147
159
171
183
196
208
221
234
246
259
272
285
299
312
325
339
352
366
380
394
407
421
435
450
464
478
492
507
521
536
550
565
579
594
609
624
639
654
669
684
699
714
729
744
759
775
790
805
820
836
851
867
882
898
913
929
944
960
976
991
1006
1022
1039
1055
1071
1086
1102
1118
1134
1150
1166
1182
1199
1215
1231
1247
1263
1279
1295
1311
1327
1343
1359
1375
1391
1407
1423
1439
1454
1470
1485
1500
1516
1531
1546
1560
1575
1589
1603
1617
1631
1645
1658
1672
1685
1698
1710
1723
1735
1747
1759
1771
1782
1793
1804
1815
1826
1836
1846
1856
1866
1875
1884
1893
1902
1911
1919
1927
1935
1942
1950
1957
1963
1970
1976
1982
1988
1994
1999
2004
2009
2013
2017
2021
2025
2029
2033
2036
2039
2041
2044
2047
2049
2051
2052
2054
2055
2056
2057
2058
2059
2059
2059
2059
2059
2058
2058
2057
2056
2055
2053
2052
2050
2048
2045
2044
2041
2039
2036
2033
2029
2027
2024
2020
2016
2013
2009
2004
2000
1995
1991
1986
1981
1975
1970
1965
1959
1953
1947
1941
1935
1929
1923
1917
1910
1904
1897
1891
1884
1878
1871
1865
1858
1852
1845
1839
1833
1826
1820
1814
1808
1802
1796
1791
1785
1780
1775
1770
1765
1760
1756
1751
1747
1743
1739
1736
1733
1729
1727
1724
1721
1719
1717
1715
1713
1712
1711
1710
1709
1709
1708
1708
1709
1709
1710
1711
1712
1713
1715
1716
1718
1720
1723
1725
1728
1731
1734
1737
1740
1744
1748
1752
1756
1760
1764
1769
1773
1778
1783
1788
1794
1799
1805
1810
1816
1822
1828
1834
1840
1847
1853
1860
1866
1873
1880
1887
1894
1901
1908
1915
1922
1929
1937
1944
1951
1958
1966
1973
1980
1987
1994
2001
2009
2016
2023
2029
2036
2043
2050
2056
2062
2069
2075
2081
2087
2092
2098
2103
2108
2114
2119
2123
2128
2132
2137
2141
2144
2148
2152
2155
2158
2161
2163
2165
2167
2169
2171
2172
2173
2174
2174
2174
2174
2173
2173
2172
2170
2169
2167
2164
2162
2159
2156
2153
2149
2145
2141
2136
2131
2126
2121
2115
2109
2103
2097
2090
2083
2076
2068
2061
2053
2045
2036
2028
2019
2009
2000
1991
1981
1971
1961
1951
1941
1930
1919
1908
1897
1885
1873
1862
1850
1837
1825
1813
1800
1787
1774
1761
1748
1735
1721
1708
1694
1680
1666
1652
1638
1624
1610
1595
1581
1566
1552
1537
1522
1507
1492
1478
1463
1447
1432
1417
1402
1387
1371
1356
1341
1325
1310
1294
1279
1264
1248
1233
1218
1203
1188
1173
1158
1143
1128
1113
1099
1084
1069
1055
1041
1027
1012
998
985
971
957
944
930
917
904
891
878
865
853
840
828
816
804
792
780
768
757
745
734
723
712
701
690
679
669
658
648
637
627
617
607
597
587
577
567
557
547
537
528
518
508
499
489
479
470
460
450
441
431
421
411
402
392
382
372
362
352
342
331
321
311
300
290
280
269
258
248
237
226
216
205
194
183
172
161
150
139
128
118
107
96
85
74
64
53
42
32
22
11
1
-9
-18
-28
-38
-47
-56
-65
-74
-83
-92
-100
-108
-116
-124
-131
-138
-146
-152
-159
-165
-171
-177
-183
-188
-193
-197
-202
-206
-210
-213
-216
-219
-221
-223
-225
-227
-228
-229
-229
-229
-229
-229
-228
-227
-225
-224
-222
-219
-217
-214
-211
-207
-203
-199
-195
-191
-186
-181
-176
-170
-165
-159
-153
-147
-140
-134
-127
-120
-113
-106
-99
-91
-84
-76
-68
-61
-53
-45
-37
-29
-20
-12
-4
4
13
21
29
38
46
54
62
71
79
87
95
103
111
119
127
135
143
150
158
165
173
180
187
194
201
208
215
222
229
235
242
248
255
261
267
273
279
285
291
296
302
307
313
318
323
328
333
338
343
347
352
356
360
364
368
372
376
380
383
386
390
393
395
398
401
403
405
408
409
411
413
414
415
416
417
418
418
418
418
418
418
417
416
415
414
413
411
409
407
405
402
400
397
394
390
387
383
379
375
370
366
361
356
351
346
340
334
328
322
316
309
302
295
288
281
273
265
257
249
240
232
223
214
205
196
186
176
166
156
146
135
125
114
103
91
80
69
57
45
33
21
9
-3
-16
-28
-41
-53
-66
-79
-92
-105
-118
-131
-144
-157
-170
-183
-197
-210
-223
-237
-250
-264
-277
-290
-304
-317
-331
-344
-357
-370
-384
-397
-410
-423
-436
-449
-461
-474
-486
-499
-511
-523
-535
-547
-559
-570
-582
-593
-604
-615
-625
-636
-646
-656
-666
-675
-685
-694
-703
-711
-719
-727
-735
-742
-750
-756
-763
-769
-775
-780
-785
-790
-795
-799
-802
-806
-809
-812
-814
-816
-818
-819
-820
-820
-820
-820
-820
-819
-817
-816
-814
-811
-809
-805
-802
-798
-794
-789
-784
-779
-773
-767
-761
-754
-747
-739
-731
-723
-714
-705
-696
-686
-676
-666
-655
-643
-632
-620
-608
-595
-582
-569
-555
-541
-526
-512
-497
-481
-466
-450
-433
-417
-400
-383
-365
-347
-329
-311
-292
-273
-254
-234
-214
-194
-174
-154
-133
-112
-91
-69
-48
-26
-4
18
41
63
86
109
132
155
179
203
226
250
275
299
323
348
373
398
423
448
473
498
523
549
574
600
626
651
677
703
729
755
781
807
833
859
885
911
937
963
989
1014
1041
1067
1093
1118
1144
1169
1195
1220
1246
1271
1296
1321
1345
1370
1395
1419
1443
1467
1491
1515
1539
1562
1586
1609
1632
1655
1677
1700
1722
1744
1766
1788
1809
1830
1852
1873
1893
1914
1934
1955
1975
1995
2013
2033
2053
2072
2091
2110
2128
2147
2165
2183
2201
2218
2236
2253
2270
2286
2303
2319
2335
2351
2367
2383
2398
2413
2428
2443
2457
2472
2486
2500
2514
2527
2540
2553
2566
2579
2591
2603
2615
2626
2638
2649
2659
2670
2680
2690
2700
2709
2718
2727
2735
2743
2751
2759
2766
2773
2780
2786
2792
2797
2803
2808
2812
2817
2820
2824
2827
2830
2832
2834
2836
2838
2839
2839
2840
2840
2839
2839
2837
2836
2834
2832
2830
2827
2823
2820
2816
2812
2807
2802
2797
2791
2785
2779
2772
2765
2758
2750
2742
2734
2725
2717
2707
2698
2688
2679
2668
2658
2647
2636
2625
2614
2602
2590
2578
2566
2553
2540
2527
2514
2501
2487
2474
2460
2446
2432
2417
2403
2388
2373
2359
2344
2328
2313
2298
2282
2267
2251
2235
2220
2204
2188
2172
2155
2139
2123
2107
2090
2074
2058
2041
2025
2009
1992
1976
1959
1943
1927
1911
1894
1878
1862
1846
1830
1814
1798
1783
1767
1751
1736
1721
1705
1690
1675
1660
1645
1631
1616
1602
1587
1573
1559
1545
1531
1517
1504
1490
1477
1464
1451
1438
1426
1413
1401
1389
1377
1365
1354
1343
1332
1321
1310
1300
1290
1280
1270
1261
1252
1243
1235
1226
1218
1211
1203
1196
1190
1184
1178
1172
1167
1162
1157
1153
1149
1145
1142
1139
1136
1134
1132
1130
1129
1128
1127
1127
1127
1127
1128
1129
1130
1132
1134
1136
1138
1141
1144
1148
1151
1155
1160
1164
1169
1174
1179
1185
1190
1196
1202
1209
1215
1222
1229
1237
1244
1252
1259
1267
1275
1284
1292
1301
1310
1319
1328
1337
1346
1356
1365
1375
1385
1395
1405
1415
1426
1436
1446
1457
1468
1478
1489
1500
1511
1522
1533
1544
1555
1566
1577
1588
1599
1610
1621
1632
1642
1653
1664
1675
1685
1696
1707
1717
1728
1738
1748
1758
1768
1779
1789
1798
1808
1818
1828
1837
1847
1856
1865
1875
1884
1893
1902
1911
1920
1929
1937
1946
1955
1964
1972
1981
1989
1998
2005
2013
2023
2031
2039
2048
2056
2064
2072
2080
2088
2096
2104
2112
2120
2128
2136
2144
2151
2159
2167
2174
2182
2189
2197
2204
2211
2218
2226
2233
2240
2247
2254
2260
2267
2274
2280
2287
2293
2300
2306
2312
2318
2325
2331
2337
2343
2348
2354
2360
2366
2371
2377
2382
2388
2393
2399
2404
2409
2415
2420
2425
2430
2435
2440
2445
2450
2455
2460
2465
2470
2475
2480
2484
2489
2494
2498
2503
2507
2511
2516
2520
2524
2528
2532
2536
2540
2544
2547
2551
2554
2558
2561
2565
2568
2571
2574
2577
2580
2583
2585
2588
2591
2593
2596
2598
2600
2603
2605
2607
2610
2612
2614
2616
2618
2620
2622
2623
2625
2627
2628
2630
2632
2633
2634
2636
2637
2638
2639
2640
2641
2642
2643
2643
2644
2645
2645
2646
2646
2646
2646
2647
2647
2647
2646
2646
2646
2645
2645
2644
2643
2643
2642
2641
2640
2639
2637
2636
2635
2633
2632
2630
2629
2627
2625
2624
2622
2620
2618
2616
2613
2611
2609
2607
2604
2602
2599
2596
2593
2590
2588
2584
2581
2578
2575
2571
2567
2564
2560
2556
2552
2547
2543
2539
2534
2529
2525
2520
2515
2509
2504
2499
2493
2487
2482
2476
2470
2463
2457
2451
2444
2437
2431
2424
2417
2409
2402
2395
2387
2379
2372
2364
2356
2348
2339
2331
2322
2314
2305
2296
2287
2278
2269
2260
2251
2242
2232
2222
2213
2203
2193
2183
2173
2163
2153
2143
2132
2122
2111
2101
2090
2079
2068
2057
2045
2035
2023
2012
2000
1989
1977
1965
1953
1941
1929
1917
1905
1892
1880
1867
1855
1842
1830
1817
1804
1791
1778
1765
1752
1739
1726
1712
1699
1686
1672
1659
1645
1631
1618
1604
1590
1576
1562
1548
1534
1520
1506
1492
1478
1463
1449
1435
1420
1406
1391
1377
1362
1348
1333
1318
1304
1289
1274
1259
1245
1230
1215
1200
1185
1171
1156
1141
1126
1112
1097
1082
1067
1053
1038
1024
1008
995
980
966
952
937
923
909
895
881
867
854
840
826
813
800
786
773
760
748
735
722
710
697
685
673
661
650
638
627
615
604
593
582
572
561
551
541
531
522
512
503
494
485
477
468
460
452
444
437
429
422
415
408
402
395
389
382
376
371
365
359
354
348
343
338
333
329
324
319
315
310
306
302
298
294
290
286
283
279
276
272
269
266
262
259
256
253
250
248
245
242
239
237
234
232
229
227
224
222
220
218
215
213
211
209
207
204
202
200
198
196
194
192
190
188
185
183
181
179
177
174
172
170
167
165
163
160
158
155
152
150
147
144
141
138
135
132
129
126
123
120
116
113
110
106
103
99
95
92
88
84
80
76
72
68
64
60
56
51
47
43
38
34
29
24
20
15
10
5
0
-5
-10
-15
-20
-25
-30
-35
-41
-46
-51
-57
-62
-68
-73
-79
-84
-90
-96
-101
-107
-113
-118
-124
-130
-136
-141
-147
-153
-159
-165
-171
-176
-182
-188
-194
-200
-205
-211
-217
-222
-228
-234
-239
-245
-250
-255
-261
-266
-271
-276
-281
-286
-291
-295
-300
-304
-309
-313
-317
-321
-325
-329
-333
-336
-340
-343
-346
-349
-352
-355
-357
-360
-362
-364
-366
-368
-370
-371
-372
-373
-374
-375
-376
-376
-376
-376
-376
-376
-375
-374
-373
-372
-371
-369
-367
-366
-363
-361
-359
-356
-353
-350
-347
-343
-340
-336
-332
-328
-323
-319
-314
-309
-304
-299
-293
-288
-282
-276
-270
-264
-258
-251
-244
-237
-230
-223
-216
-209
-201
-193
-186
-178
-170
-161
-153
-145
-136
-127
-118
-110
-101
-91
-82
-73
-63
-54
-44
-34
-24
-14
-4
6
16
26
37
47
58
69
79
90
101
112
123
134
146
157
169
180
192
204
215
227
239
251
263
276
288
300
313
325
338
351
363
376
389
402
415
428
441
454
468
481
494
507
521
534
548
561
575
588
602
615
629
642
656
669
682
696
709
723
736
750
763
776
789
803
816
829
842
855
868
881
894
907
920
932
945
957
970
982
994
1006
1018
1031
1042
1054
1066
1077
1088
1100
1111
1122
1133
1143
1154
1165
1175
1185
1195
1205
1215
1225
1234
1243
1253
1262
1271
1279
1288
1296
1304
1312
1320
1328
1335
1343
1350
1357
1363
1370
1376
1382
1388
1394
1399
1404
1409
1414
1419
1423
1427
1431
1435
1439
1442
1445
1448
1451
1453
1456
1458
1460
1461
1463
1464
1465
1466
1467
1468
1468
1468
1468
1468
1467
1466
1466
1465
1463
1462
1460
1459
1457
1455
1452
1450
1447
1444
1441
1438
1435
1431
1427
1423
1419
1415
1411
1406
1401
1397
1392
1386
1381
1375
1370
1364
1358
1352
1346
1339
1333
1326
1319
1312
1305
1298
1291
1283
1276
1268
1260
1252
1244
1236
1228
1220
1211
1203
1194
1186
1177
1168
1159
1151
1142
1133
1124
1115
1106
1097
1088
1079
1069
1060
1051
1042
1033
1024
1014
1006
997
988
980
971
962
953
945
936
928
920
911
903
895
887
879
871
864
856
848
841
834
826
819
812
805
799
792
786
779
773
767
761
755
749
744
738
733
728
723
718
713
708
704
700
695
692
688
684
681
677
674
671
668
666
663
661
659
657
656
654
653
652
651
651
650
650
650
651
651
652
653
654
655
657
659
661
663
666
669
671
675
678
682
686
690
694
698
703
708
713
718
724
729
735
741
747
754
760
767
773
780
787
794
801
808
816
823
831
838
846
853
861
869
876
884
892
900
907
915
922
930
937
945
952
960
967
974
981
988
995
1000
1008
1014
1020
1027
1033
1039
1044
1050
1055
1060
1065
1070
1075
1079
1083
1087
1091
1095
1098
1102
1105
1107
1110
1112
1115
1117
1118
1120
1121
1122
1122
1123
1123
1123
1123
1122
1121
1120
1119
1117
1116
1114
1111
1109
1106
1103
1100
1096
1092
1088
1084
1080
1075
1070
1065
1060
1055
1049
1044
1038
1032
1026
1018
1012
1006
999
993
986
979
971
964
957
949
942
934
926
919
911
903
895
887
879
871
863
855
847
839
831
822
814
806
798
790
782
773
765
757
749
741
733
725
717
709
701
693
685
677
669
662
654
646
639
631
624
616
609
602
595
588
581
574
567
560
553
547
540
534
528
522
516
510
504
498
492
487
482
476
471
466
462
457
452
448
444
439
435
431
428
424
420
417
414
411
408
405
402
400
397
395
393
391
389
387
385
384
382
381
380
379
378
377
376
376
375
375
374
374
374
374
374
374
374
375
375
376
377
377
378
379
381
382
383
385
386
388
390
392
394
396
398
400
403
405
408
411
414
417
420
424
427
431
435
439
443
447
452
456
461
466
470
476
481
486
492
497
503
509
515
522
528
534
541
548
555
562
569
577
584
592
599
607
615
623
631
640
648
657
666
674
683
692
701
711
720
729
739
748
758
767
777
787
797
807
817
827
837
847
858
868
878
889
899
910
920
931
941
952
962
973
983
994
1004
1014
1026
1037
1047
1058
1069
1080
1090
1101
1112
1122
1133
1144
1154
1165
1175
1186
1196
1207
1217
1227
1237
1248
1258
1268
1278
1288
1298
1307
1317
1327
1336
1346
1355
1364
1374
1383
1392
1401
1409
1418
1427
1435
1444
1452
1460
1468
1476
1484
1492
1499
1507
1514
1521
1528
1535
1542
1549
1556
1562
1568
1575
1581
1587
1593
1599
1605
1610
1616
1621
1626
1632
1637
1642
1647
1651
1656
1661
1665
1669
1674
1678
1682
1686
1689
1693
1697
1700
1703
1707
1710
1713
1716
1719
1722
1724
1727
1729
1732
1734
1736
1738
1740
1742
1744
1745
1747
1748
1750
1751
1752
1753
1754
1755
1756
1756
1757
1757
1758
1758
1758
1758
1758
1758
1758
1758
1757
1757
1756
1756
1755
1754
1753
1752
1751
1750
1749
1748
1747
1745
1744
1743
1741
1739
1738
1736
1734
1733
1731
1729
1727
1725
1723
1721
1718
1716
1714
1711
1709
1707
1704
1702
1699
1696
1694
1691
1688
1685
1682
1679
1676
1673
1670
1667
1663
1660
1657
1653
1649
1646
1642
1638
1635
1631
1627
1623
1619
1615
1611
1607
1603
1599
1595
1590
1586
1582
1577
1573
1569
1564
1560
1555
1551
1546
1541
1537
1532
1527
1522
1517
1512
1507
1502
1497
1492
1487
1481
1476
1471
1465
1460
1454
1448
1443
1437
1431
1425
1419
1414
1408
1402
1396
1389
1383
1377
1371
1365
1358
1352
1346
1339
1333
1327
1320
1314
1307
1301
1294
1288
1281
1274
1268
1261
1254
1248
1241
1234
1227
1221
1214
1207
1200
1193
1186
1179
1173
1166
1159
1152
1145
1138
1131
1124
1116
1109
1102
1095
1088
1081
1074
1067
1060
1052
1045
1038
1031
1024
1016
1008
1002
995
988
980
973
966
959
952
944
937
930
923
916
909
902
894
887
880
873
866
859
852
845
838
831
824
817
810
803
796
789
783
776
769
762
755
748
741
734
727
720
713
706
700
693
686
679
672
665
658
651
644
637
630
623
616
609
602
595
587
580
573
566
559
552
544
537
530
523
515
508
500
493
485
478
470
463
455
447
440
432
424
416
408
400
392
384
376
368
360
351
343
335
326
318
310
301
293
285
276
268
259
251
243
234
226
218
209
201
193
185
176
168
160
152
144
136
128
121
113
105
97
90
82
75
67
60
53
45
38
31
24
17
10
3
-4
-11
-18
-25
-31
-38
-45
-51
-58
-64
-71
-77
-84
-90
-96
-102
-108
-114
-120
-126
-132
-138
-144
-150
-155
-161
-167
-172
-178
-184
-189
-194
-200
-205
-210
-216
-221
-226
-231
-236
-241
-246
-251
-256
-261
-266
-271
-275
-280
-285
-289
-294
-298
-303
-307
-312
-316
-320
-325
-329
-333
-337
-341
-345
-349
-353
-357
-360
-364
-368
-372
-375
-379
-382
-385
-389
-392
-395
-398
-401
-404
-407
-410
-413
-415
-418
-420
-423
-425
-427
-429
-431
-433
-434
-436
-438
-439
-440
-441
-442
-443
-444
-444
-445
-445
-445
-445
-445
-445
-445
-444
-444
-443
-442
-441
-440
-439
-438
-436
-435
-433
-432
-430
-428
-426
-424
-422
-419
-417
-414
-412
-409
-406
-403
-401
-398
-394
-391
-388
-385
-382
-378
-375
-371
-368
-364
-361
-357
-353
-350
-346
-342
-338
-335
-331
-327
-323
-319
-315
-311
-307
-302
-298
-294
-290
-285
-281
-277
-272
-268
-263
-259
-254
-250
-245
-241
-236
-231
-227
-222
-217
-212
-208
-203
-198
-194
-189
-184
-179
-175
-170
-166
-161
-156
-152
-147
-143
-138
-134
-130
-125
-121
-117
-113
-109
-105
-101
-97
-93
-90
-86
-83
-79
-76
-73
-69
-66
-63
-61
-58
-55
-53
-50
-48
-46
-44
-42
-41
-39
-38
-36
-35
-34
-33
-32
-32
-31
-31
-31
-31
-31
-31
-32
-32
-33
-33
-34
-35
-37
-38
-39
-41
-42
-44
-46
-48
-50
-52
-54
-57
-59
-62
-64
-67
-70
-73
-76
-79
-82
-85
-88
-91
-95
-98
-101
-105
-108
-112
-115
-119
-123
-126
-130
-134
-138
-142
-145
-149
-153
-157
-161
-165
-169
-173
-178
-182
-186
-190
-194
-199
-203
-207
-212
-216
-221
-225
-230
-234
-239
-244
-248
-253
-258
-263
-268
-272
-277
-282
-287
-292
-297
-302
-307
-312
-316
-321
-326
-331
-336
-341
-346
-351
-356
-361
-366
-370
-375
-380
-384
-389
-393
-397
-402
-406
-410
-414
-418
-422
-425
-429
-432
-435
-439
-442
-444
-447
-450
-452
-454
-456
-458
-460
-462
-463
-464
-465
-466
-467
-468
-468
-468
-468
-468
-467
-467
-466
-465
-463
-462
-460
-458
-456
-454
-451
-448
-445
-442
-439
-435
-431
-427
-423
-418
-413
-408
-403
-397
-392
-386
-380
-373
-367
-360
-353
-345
-338
-330
-322
-314
-305
-297
-288
-279
-270
-260
-250
-240
-230
-220
-209
-199
-188
-177
-165
-154
-142
-130
-118
-106
-93
-81
-68
-55
-42
-28
-15
-1
13
27
41
56
70
85
100
115
130
145
161
176
192
208
224
240
257
273
290
306
323
340
358
375
392
410
427
445
463
481
499
517
535
554
572
591
609
628
647
665
684
703
722
741
760
779
798
817
836
855
874
893
912
931
949
968
987
1006
1025
1044
1062
1081
1100
1118
1136
1155
1173
1191
1210
1228
1246
1263
1281
1299
1317
1334
1351
1369
1386
1403
1420
1437
1453
1470
1486
1502
1518
1534
1550
1565
1581
1596
1611
1626
1640
1655
1669
1683
1697
1710
1723
1736
1749
1762
1774
1786
1798
1810
1821
1832
1843
1854
1864
1874
1884
1893
1903
1912
1921
1929
1938
1946
1954
1962
1969
1977
1984
1991
1997
2004
2009
2016
2021
2027
2033
2037
2043
2048
2052
2057
2061
2065
2069
2072
2076
2079
2082
2085
2088
2090
2093
2095
2097
2099
2101
2103
2105
2107
2108
2109
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2124
2125
2126
2127
2127
2128
2129
2130
2131
2132
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2143
2144
2145
2146
2148
2149
2150
2152
2153
2154
2156
2157
2159
2161
2162
2164
2166
2168
2169
2171
2173
2175
2177
2179
2181
2184
2186
2188
2191
2193
2196
2198
2201
2204
2207
2210
2213
2216
2219
2222
2226
2229
2233
2236
2240
2244
2248
2252
2256
2260
2264
2268
2273
2277
2282
2286
2291
2296
2300
2305
2310
2315
2320
2325
2330
2336
2341
2347
2352
2358
2364
2369
2375
2381
2387
2394
2400
2406
2413
2420
2426
2433
2440
2447
2454
2462
2469
2477
2484
2492
2500
2508
2516
2524
2532
2541
2549
2558
2566
2575
2584
2593
2602
2612
2621
2630
2640
2649
2659
2669
2678
2688
2698
2708
2718
2728
2738
2749
2759
2769
2779
2790
2800
2810
2821
2831
2842
2852
2863
2873
2883
2894
2904
2915
2925
2936
2946
2957
2967
2978
2988
2998
3008
3019
3029
3039
3049
3059
3069
3079
3089
3099
3108
3118
3127
3137
3146
3156
3165
3174
3184
3193
3202
3211
3219
3228
3237
3245
3254
3262
3271
3279
3287
3295
3303
3311
3319
3326
3334
3341
3348
3356
3363
3370
3376
3383
3390
3396
3402
3408
3414
3420
3425
3431
3436
3441
3446
3451
3455
3459
3463
3467
3471
3475
3478
3481
3484
3486
3489
3491
3493
3494
3496
3497
3498
3498
3498
3498
3498
3498
3497
3496
3494
3493
3491
3488
3486
3483
3480
3476
3473
3468
3464
3460
3455
3449
3444
3438
3432
3425
3419
3412
3405
3397
3389
3381
3373
3364
3356
3346
3337
3328
3318
3308
3297
3287
3276
3265
3254
3243
3231
3220
3208
3196
3184
3171
3159
3146
3133
3120
3107
3094
3080
3067
3053
3039
3025
3011
2997
2983
2968
2954
2940
2925
2910
2896
2881
2866
2851
2836
2821
2806
2791
2776
2761
2746
2731
2716
2701
2686
2670
2655
2640
2625
2610
2595
2579
2564
2549
2534
2519
2504
2488
2473
2458
2443
2428
2413
2398
2383
2368
2353
2338
2323
2308
2293
2278
2263
2249
2234
2219
2204
2190
2175
2160
2146
2131
2117
2103
2088
2074
2060
2045
2032
2017
2004
1990
1977
1963
1950
1936
1923
1910
1897
1884
1871
1858
1845
1833
1820
1808
1795
1783
1771
1759
1747
1736
1724
1713
1701
1690
1679
1668
1658
1647
1637
1626
1616
1606
1596
1586
1577
1567
1558
1549
1540
1531
1522
1514
1505
1497
1489
1481
1473
1466
1458
1451
1444
1437
1431
1424
1418
1412
1406
1400
1394
1389
1384
1378
1373
1369
1364
1359
1355
1351
1347
1343
1339
1335
1332
1328
1325
1322
1319
1316
1313
1310
1308
1305
1303
1300
1298
1295
1293
1291
1288
1286
1284
1282
1279
1277
1275
1273
1270
1268
1265
1263
1261
1258
1255
1253
1250
1247
1244
1241
1238
1235
1232
1228
1225
1221
1217
1213
1209
1205
1201
1197
1192
1187
1182
1177
1172
1167
1161
1155
1150
1144
1137
1131
1124
1117
1110
1103
1096
1088
1080
1072
1064
1056
1047
1038
1029
1020
1010
1000
990
980
970
959
948
938
926
915
903
891
879
867
855
842
829
817
803
790
777
763
749
736
722
708
694
679
665
651
636
621
607
592
577
562
547
532
517
502
487
472
456
441
426
410
395
380
364
349
333
318
303
287
272
256
241
226
210
195
180
164
149
134
119
103
88
73
58
43
28
13
-2
-17
-32
-46
-61
-76
-90
-105
-119
-134
-148
-162
-177
-191
-205
-219
-233
-247
-260
-274
-288
-301
-315
-328
-341
-354
-367
-380
-393
-406
-419
-432
-444
-457
-469
-482
-494
-506
-518
-530
-542
-554
-566
-578
-589
-601
-612
-624
-635
-646
-658
-669
-680
-690
-701
-712
-722
-733
-743
-753
-764
-774
-784
-793
-803
-813
-822
-831
-840
-849
-858
-867
-876
-884
-893
-901
-909
-918
-926
-933
-941
-949
-956
-964
-971
-978
-985
-992
-998
-1004
-1010
-1016
-1024
-1030
-1035
-1041
-1047
-1052
-1057
-1062
-1067
-1072
-1076
-1081
-1085
-1089
-1093
-1096
-1100
-1103
-1106
-1109
-1112
-1114
-1116
-1118
-1120
-1122
-1124
-1125
-1126
-1127
-1128
-1128
-1129
-1129
-1129
-1129
-1129
-1128
-1128
-1127
-1126
-1125
-1123
-1122
-1120
-1118
-1116
-1114
-1112
-1109
-1106
-1104
-1101
-1097
-1094
-1090
-1086
-1082
-1078
-1073
-1068
-1063
-1058
-1052
-1046
-1040
-1034
-1028
-1020
-1014
-1006
-999
-991
-984
-975
-967
-958
-950
-940
-931
-921
-912
-902
-891
-881
-870
-860
-849
-837
-826
-814
-803
-791
-779
-766
-754
-741
-729
-716
-703
-689
-676
-663
-649
-636
-622
-608
-594
-580
-566
-552
-538
-524
-510
-496
-481
-467
-452
-438
-423
-409
-394
-380
-365
-350
-336
-321
-306
-292
-277
-262
-247
-233
-218
-203
-188
-174
-159
-144
-129
-115
-100
-85
-71
-56
-42
-27
-13
1
16
30
44
58
72
86
100
114
128
142
155
169
183
196
210
223
237
250
263
277
290
303
316
329
342
355
367
380
393
406
418
431
443
456
468
480
492
504
516
528
540
552
563
575
586
597
609
620
631
642
653
664
675
685
696
707
717
727
738
748
758
768
778
788
798
808
817
827
837
846
855
865
874
883
892
901
910
919
928
936
945
954
962
971
979
987
996
1004
1012
1020
1028
1036
1044
1052
1060
1067
1075
1083
1090
1098
1105
1112
1120
1127
1134
1141
1149
1156
1163
1170
1177
1184
1191
1197
1204
1211
1218
1225
1231
1238
1244
1251
1257
1264
1270
1277
1283
1290
1296
1302
1309
1315
1321
1327
1333
1339
1345
1351
1357
1363
1369
1375
1380
1386
1392
1397
1403
1408
1414
1419
1424
1429
1435
1440
1445
1450
1455
1460
1464
1469
1474
1478
1483
1487
1492
1496
1501
1505
1509
1513
1518
1522
1526
1530
1534
1538
1542
1546
1550
1554
1557
1561
1565
1568
1572
1575
1579
1582
1586
1589
1592
1595
1599
1602
1605
1608
1611
1614
1617
1621
1624
1627
1630
1633
1636
1640
1643
1646
1649
1652
1656
1659
1662
1665
1668
1671
1674
1678
1681
1684
1687
1690
1693
1696
1700
1703
1706
1709
1713
1716
1719
1722
1726
1729
1732
1736
1739
1742
1745
1749
1752
1755
1759
1762
1765
1769
1772
1775
1779
1782
1786
1789
1792
1795
1799
1802
1805
1808
1811
1814
1817
1820
1823
1826
1829
1831
1834
1837
1839
1841
1844
1846
1848
1850
1852
1854
1856
1858
1859
1861
1862
1864
1865
1866
1867
1868
1869
1870
1871
1871
1872
1873
1873
1873
1874
1874
1874
1874
1875
1875
1875
1874
1874
1874
1874
1874
1873
1873
1873
1872
1872
1871
1871
1870
1869
1869
1868
1867
1866
1866
1865
1864
1863
1862
1861
1860
1859
1858
1857
1856
1855
1853
1852
1851
1850
1849
1847
1846
1845
1843
1842
1841
1839
1838
1837
1835
1834
1833
1831
1830
1828
1827
1826
1824
1823
1821
1820
1818
1817
1815
1813
1812
1810
1808
1807
1805
1803
1802
1800
1798
1796
1794
1792
1790
1788
1786
1784
1782
1780
1778
1775
1773
1771
1769
1766
1764
1762
1760
1757
1755
1753
1750
1748
1745
1743
1740
1738
1735
1733
1730
1728
1725
1722
1720
1717
1714
1711
1709
1706
1703
1700
1697
1695
1692
1689
1686
1683
1680
1677
1674
1671
1668
1665
1662
1659
1656
1653
1650
1647
1644
1641
1638
1635
1632
1630
1627
1624
1622
1619
1617
1614
1612
1610
1608
1606
1604
1602
1600
1598
1596
1595
1593
1592
1590
1589
1588
1587
1586
1585
1584
1584
1583
1583
1582
1582
1582
1582
1582
1582
1582
1583
1583
1583
1584
1585
1585
1586
1587
1588
1589
1590
1591
1593
1594
1595
1597
1599
1600
1602
1604
1606
1608
1610
1612
1614
1616
1619
1621
1623
1626
1629
1631
1634
1637
1640
1643
1646
1649
1652
1656
1659
1663
1666
1670
1673
1677
1681
1685
1689
1692
1696
1701
1705
1709
1713
1717
1722
1726
1730
1735
1739
1744
1749
1753
1758
1763
1767
1772
1777
1782
1787
1792
1797
1802
1807
1812
1817
1823
1828
1833
1838
1844
1849
1854
1860
1865
1870
1875
1881
1886
1892
1897
1902
1908
1913
1918
1924
1929
1934
1939
1945
1950
1955
1960
1965
1970
1975
1979
1984
1989
1993
1998
2001
2007
2011
2016
2020
2024
2028
2032
2036
2040
2044
2047
2050
2053
2056
2059
2062
2065
2067
2069
2072
2074
2076
2078
2080
2082
2083
2085
2086
2087
2088
2089
2089
2090
2090
2090
2090
2090
2090
2089
2088
2088
2086
2085
2084
2082
2080
2078
2076
2074
2071
2069
2066
2063
2060
2057
2053
2050
2045
2041
2037
2033
2029
2025
2020
2016
2011
2005
2001
1995
1990
1984
1978
1972
1966
1960
1953
1947
1940
1933
1926
1918
1911
1904
1896
1889
1881
1874
1866
1858
1851
1843
1835
1827
1818
1810
1802
1793
1784
1776
1767
1758
1749
1740
1731
1721
1712
1703
1693
1684
1675
1665
1656
1646
1637
1627
1618
1608
1599
1589
1580
1570
1560
1550
1541
1531
1521
1511
1501
1491
1482
1472
1462
1452
1442
1432
1422
1413
1403
1393
1383
1374
1364
1354
1345
1335
1326
1317
1308
1298
1289
1280
1271
1263
1254
1245
1237
1228
1220
1212
1204
1196
1188
1180
1172
1164
1157
1149
1141
1134
1126
1118
1111
1104
1096
1089
1082
1075
1068
1061
1054
1048
1041
1035
1029
1022
1016
1010
1004
999
994
988
983
977
972
966
961
956
950
945
940
935
930
926
921
917
912
908
903
899
895
891
887
884
880
876
873
869
866
863
859
856
853
851
848
845
843
840
838
836
834
832
830
829
827
826
824
823
822
821
819
818
817
817
816
815
814
814
813
813
812
812
811
811
811
811
811
810
810
810
810
809
809
809
808
808
808
807
807
806
806
805
805
804
804
804
803
803
802
802
801
801
800
799
798
798
797
796
795
793
792
791
790
788
787
785
784
782
780
778
776
774
772
769
767
764
762
759
756
753
751
747
744
741
738
735
731
728
724
720
717
713
709
705
701
697
692
688
683
679
674
669
664
659
653
648
642
637
631
625
620
614
607
601
595
589
582
576
569
562
555
548
541
534
527
520
513
505
498
491
483
475
468
460
452
444
436
428
419
411
403
395
386
378
369
360
352
343
334
326
317
308
300
291
282
273
264
255
247
238
229
220
211
203
194
185
176
168
159
150
142
133
125
116
108
99
91
82
74
65
57
49
41
33
25
17
9
2
-6
-13
-21
-28
-35
-42
-49
-56
-63
-70
-76
-83
-89
-95
-101
-107
-113
-118
-124
-129
-134
-140
-145
-149
-154
-159
-163
-168
-172
-176
-179
-183
-187
-190
-193
-196
-199
-202
-205
-207
-209
-212
-214
-216
-217
-219
-221
-222
-223
-224
-225
-225
-226
-227
-227
-227
-227
-227
-227
-227
-227
-227
-226
-225
-225
-224
-223
-222
-221
-220
-218
-217
-216
-214
-212
-211
-209
-207
-206
-204
-202
-201
-199
-197
-196
-194
-192
-191
-189
-188
-186
-184
-183
-181
-179
-178
-176
-174
-173
-171
-169
-168
-166
-165
-163
-161
-160
-158
-156
-155
-153
-151
-150
-148
-147
-145
-143
-142
-140
-138
-137
-135
-134
-132
-130
-129
-127
-126
-124
-122
-121
-119
-117
-116
-114
-113
-111
-109
-108
-106
-105
-103
-101
-100
-98
-97
-95
-93
-92
-90
-89
-87
-86
-84
-82
-81
-79
-78
-76
-74
-73
-71
-70
-68
-67
-65
-63
-62
-60
-59
-57
-56
-54
-52
-51
-49
-48
-46
-45
-43
-41
-40
-38
-37
-35
-34
-32
-31
-29
-27
-26
-24
-23
-21
-20
-18
-17
-15
-14
-12
-11
-9
-7
-6
-4
-3
-1
0
2
3
5
6
8
9
11
12
14
15
17
19
20
22
23
25
26
28
29
31
32
34
35
37
38
40
41
43
44
46
47
49
50
52
53
55
56
58
59
61
62
64
65
67
68
70
71
72
74
75
77
78
80
81
83
84
86
87
89
90
92
93
95
96
98
99
100
102
103
105
106
108
109
111
112
114
115
116
118
119
121
122
124
125
127
128
129
131
132
134
135
137
138
139
141
142
144
145
147
148
149
151
152
154
155
157
158
159
161
162
164
165
166
168
169
171
172
173
175
176
178
179
180
182
183
185
186
187
189
190
192
193
194
196
197
199
200
201
203
204
206
207
208
210
211
212
214
215
217
218
219
221
222
223
225
226
227
229
230
232
233
234
236
237
238
240
241
242
244
245
246
248
249
250
252
253
254
256
257
258
260
261
262
264
265
266
268
269
270
272
273
274
276
277
278
280
281
282
284
285
286
288
289
290
292
293
294
295
297
298
299
301
302
303
305
306
307
309
310
311
312
314
315
316
318
319
320
321
323
324
325
327
328
329
330
332
333
334
335
337
338
339
341
342
343
344
346
347
348
349
351
352
353
354
356
357
358
359
361
362
363
364
366
367
368
369
371
372
373
374
376
377
378
379
381
382
383
384
385
387
388
389
390
392
393
394
395
396
398
399
400
401
403
404
405
406
407
409
410
411
412
413
415
416
417
418
419
421
422
423
424
425
427
428
429
430
431
433
434
435
436
437
438
440
441
442
443
444
446
447
448
449
450
451
453
454
455
456
457
458
460
461
462
463
464
465
466
468
469
470
471
472
473
475
476
477
478
479
480
481
483
484
485
486
487
488
489
490
492
493
494
495
496
497
498
500
501
502
503
504
505
506
507
508
510
511
512
513
514
515
516
517
518
520
521
522
523
524
525
526
527
528
529
531
532
533
534
535
536
537
538
539
540
541
542
544
545
546
547
548
549
550
551
552
553
554
555
556
557
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
617
618
619
620
621
622
623
624
625
626
627
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
682
683
684
685
686
687
688
689
690
691
692
693
694
695
695
696
697
698
699
700
701
702
703
704
705
705
706
707
708
709
710
711
712
713
714
715
715
716
717
718
719
720
721
722
723
723
724
725
726
727
728
729
730
731
731
732
733
734
735
736
737
738
738
739
740
741
742
743
744
745
745
746
747
748
749
750
751
751
752
753
754
755
756
757
757
758
759
760
761
762
762
763
764
765
766
767
768
768
769
770
771
772
773
773
774
775
776
777
777
778
779
780
781
782
782
783
784
785
786
787
787
788
789
790
791
791
792
793
794
795
795
796
797
798
799
799
800
801
802
803
803
804
805
806
807
807
808
809
810
811
811
812
813
814
814
815
816
817
818
818
819
820
821
821
822
823
824
825
825
826
827
828
828
829
830
831
831
832
833
834
834
835
836
837
838
838
839
840
841
841
842
843
844
844
845
846
846
847
848
849
849
850
851
852
852
853
854
855
855
856
857
858
858
859
860
860
861
862
863
863
864
865
865
866
867
868
868
869
870
870
871
872
873
873
874
875
875
876
877
878
878
879
880
880
881
882
882
883
884
885
885
886
887
887
888
889
889
890
891
891
892
893
894
894
895
896
896
897
898
898
899
900
900
901
902
902
903
904
904
905
906
906
907
908
908
909
910
910
911
912
912
913
914
914
915
916
916
917
917
918
919
919
920
921
921
922
923
923
924
925
925
926
927
