5
20234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-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
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-26
-26
-26
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-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
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-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
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-26
-26
-25
-25
-24
-24
-23
-22
-22
-21
-20
-20
-19
-19
-18
-18
-18
-17
-17
-16
-16
-16
-15
-15
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-10
-10
-11
-11
-12
-12
-13
-13
-14
-14
-14
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-12
-11
-11
-10
-9
-8
-7
-6
-4
-3
-2
-1
1
2
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-9
-10
-10
-11
-11
-11
-12
-12
-12
-13
-14
-14
-15
-16
-16
-17
-18
-18
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-15
-14
-13
-12
-11
-10
-9
-8
-8
-7
-6
-5
-5
-4
-4
-4
-4
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-4
-5
-6
-7
-9
-10
-12
-13
-15
-16
-18
-19
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-36
-37
-38
-40
-41
-42
-44
-45
-47
-48
-49
-50
-51
-52
-52
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-58
-58
-59
-61
-62
-63
-65
-66
-68
-69
-70
-70
-71
-71
-71
-70
-70
-69
-68
-68
-67
-67
-66
-66
-66
-67
-67
-68
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-81
-82
-82
-83
-84
-85
-86
-87
-88
-89
-89
-90
-91
-91
-91
-91
-91
-90
-89
-88
-87
-85
-84
-83
-82
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-66
-65
-65
-65
-64
-64
-64
-63
-62
-62
-61
-60
-59
-58
-57
-56
-55
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-48
-48
-47
-47
-46
-45
-44
-44
-43
-43
-42
-42
-43
-43
-43
-44
-45
-46
-47
-48
-49
-51
-52
-53
-54
-56
-57
-59
-60
-62
-64
-66
-68
-70
-71
-73
-75
-76
-78
-78
-79
-80
-80
-80
-80
-79
-79
-79
-78
-78
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-74
-74
-73
-73
-73
-72
-72
-72
-72
-72
-72
-73
-73
-73
-74
-74
-75
-75
-74
-74
-73
-72
-71
-69
-67
-65
-62
-60
-57
-54
-51
-47
-44
-41
-39
-36
-33
-31
-29
-27
-25
-24
-22
-21
-19
-18
-17
-17
-16
-16
-16
-15
-16
-16
-16
-17
-17
-18
-18
-19
-20
-20
-20
-21
-21
-21
-21
-21
-20
-20
-20
-19
-19
-18
-17
-17
-16
-15
-14
-12
-11
-10
-9
-9
-8
-8
-9
-10
-11
-12
-13
-15
-16
-17
-18
-19
-19
-19
-19
-18
-17
-16
-15
-14
-13
-11
-10
-9
-8
-7
-6
-4
-3
-2
0
1
3
5
6
8
9
10
12
13
15
16
18
19
21
23
25
27
28
30
32
33
34
35
36
36
37
37
38
38
39
40
42
43
45
47
50
52
54
55
57
59
61
62
63
65
66
67
68
69
71
73
75
78
81
84
87
91
94
98
101
104
107
110
112
114
116
118
119
120
122
123
124
125
127
129
130
132
134
136
139
141
143
145
147
148
150
151
151
152
153
153
154
154
155
156
157
158
160
162
165
168
171
174
178
182
186
191
195
200
204
208
212
216
219
223
225
228
231
233
235
236
238
239
240
241
241
241
241
241
241
240
239
238
237
235
234
232
230
229
227
226
225
224
223
222
222
222
223
224
225
226
227
229
231
234
237
239
243
246
250
253
257
260
263
266
268
270
271
272
272
272
272
272
271
270
270
269
268
268
268
269
271
273
276
279
282
286
290
294
298
302
305
308
311
313
316
318
320
323
326
330
334
338
343
347
351
354
357
360
361
362
363
363
363
362
361
360
358
356
355
353
350
348
345
342
339
336
333
330
328
326
324
323
323
323
324
325
327
328
330
331
332
333
334
334
334
334
333
333
332
331
330
328
327
325
322
320
317
313
310
307
303
300
297
295
293
292
292
292
293
295
297
299
302
304
307
308
310
311
312
312
312
311
310
310
309
309
310
311
312
314
316
319
321
324
326
327
328
329
329
330
329
329
329
329
330
331
332
333
335
337
339
341
343
345
347
348
349
350
350
349
348
347
344
342
339
336
332
328
325
321
317
314
310
306
303
299
295
291
287
282
278
274
270
267
264
262
260
258
258
257
257
258
258
259
259
259
259
259
258
257
256
254
252
250
248
246
243
240
237
234
230
227
223
220
217
214
212
210
209
208
207
207
207
206
206
205
204
203
202
200
199
198
197
196
196
196
198
199
202
205
208
213
217
223
228
234
241
247
253
260
267
274
280
287
294
301
308
314
320
325
330
334
339
342
346
349
352
355
357
360
362
364
367
369
372
375
378
382
387
392
398
404
411
419
426
433
439
445
450
455
458
460
462
463
463
464
464
464
465
465
466
467
468
469
469
468
467
466
463
461
458
455
451
448
445
443
441
439
438
436
435
434
433
432
430
427
425
421
418
414
410
406
402
398
394
390
386
382
379
375
371
368
364
360
356
352
349
345
341
338
334
331
329
326
324
323
322
321
321
322
323
324
325
326
327
328
328
327
326
325
323
320
317
314
311
307
304
301
299
296
294
293
292
292
292
292
293
294
295
295
296
296
297
296
296
295
295
294
292
291
289
287
285
283
281
278
275
272
269
266
262
258
255
251
248
244
241
239
236
234
232
229
227
225
222
219
216
213
210
207
203
199
195
191
188
184
181
177
175
172
169
167
164
162
159
156
153
149
146
142
138
135
132
128
126
124
122
122
122
122
124
126
128
131
134
138
141
144
146
148
150
151
153
154
155
156
158
160
162
166
169
173
176
179
181
183
183
182
181
178
174
169
164
158
153
148
143
139
135
132
130
127
125
122
119
116
112
108
102
97
91
85
79
73
69
65
62
60
59
59
60
62
64
67
71
74
79
83
87
91
94
98
101
103
105
106
106
105
103
101
99
96
92
89
86
83
80
78
76
75
74
74
74
75
76
76
77
78
79
79
80
82
83
84
86
88
89
90
90
90
89
87
85
83
80
77
74
72
71
70
71
73
76
80
85
91
97
102
107
112
116
120
122
124
125
125
124
122
120
117
113
108
102
96
89
81
74
66
59
52
46
40
35
31
28
25
23
22
21
22
23
24
27
29
33
37
42
47
52
58
63
69
74
78
82
85
88
89
90
90
90
89
88
87
86
86
85
85
86
87
89
91
93
96
99
102
105
108
111
114
117
120
122
124
127
129
131
134
137
139
142
146
149
152
155
158
161
163
165
167
168
170
171
172
173
174
175
177
179
182
185
188
191
194
197
199
201
202
202
203
202
202
202
201
201
201
201
201
201
201
201
200
200
199
198
197
195
192
190
187
184
181
179
176
175
174
173
172
172
172
172
172
172
172
172
173
173
173
173
174
174
174
175
176
177
178
180
183
185
188
191
195
199
203
207
212
217
221
226
230
234
238
241
244
247
249
252
255
257
261
264
268
272
277
281
285
290
294
297
301
303
305
307
308
308
309
309
309
309
309
310
312
314
317
321
326
331
337
343
349
356
362
368
374
380
385
390
395
399
404
408
413
417
422
427
431
434
437
440
441
443
443
443
443
443
442
441
440
438
437
435
434
432
430
428
426
424
421
418
416
413
411
410
410
410
412
414
417
420
425
429
434
439
443
447
452
455
459
463
467
471
475
481
486
493
500
507
515
523
531
539
545
552
557
561
565
568
570
572
574
576
578
581
584
587
592
597
602
608
615
622
630
637
645
652
659
667
674
681
688
695
702
710
717
725
732
739
746
753
760
766
773
779
784
789
794
799
803
808
812
816
820
823
827
830
832
835
837
839
841
842
844
846
847
850
852
855
858
863
868
873
879
886
892
899
906
913
920
926
932
937
942
947
950
954
956
959
961
963
966
969
972
976
980
985
990
995
999
1004
1008
1010
1012
1014
1014
1012
1010
1008
1004
1000
996
991
987
984
982
980
980
981
983
985
989
992
996
1000
1002
1006
1010
1012
1016
1018
1020
1022
1025
1028
1030
1032
1035
1038
1040
1043
1045
1047
1048
1049
1050
1050
1050
1049
1048
1048
1047
1046
1046
1045
1045
1046
1047
1048
1050
1053
1057
1061
1066
1072
1077
1084
1090
1096
1102
1107
1112
1116
1120
1124
1127
1131
1134
1138
1142
1146
1150
1155
1161
1167
1173
1180
1186
1193
1199
1204
1208
1212
1215
1217
1219
1220
1221
1221
1222
1222
1223
1223
1224
1225
1227
1228
1231
1233
1235
1238
1241
1243
1245
1246
1247
1246
1245
1243
1240
1236
1231
1226
1220
1215
1209
1205
1201
1198
1196
1195
1195
1195
1196
1197
1198
1199
1199
1199
1198
1197
1196
1195
1193
1192
1191
1191
1191
1191
1192
1193
1194
1196
1197
1198
1199
1200
1201
1201
1201
1201
1202
1202
1203
1205
1206
1207
1209
1210
1211
1211
1211
1209
1207
1205
1201
1197
1193
1188
1183
1178
1174
1169
1165
1162
1159
1157
1155
1154
1154
1153
1153
1153
1153
1153
1152
1152
1151
1150
1149
1148
1148
1147
1146
1146
1146
1146
1146
1146
1147
1148
1150
1152
1155
1157
1160
1162
1164
1165
1165
1165
1164
1162
1160
1157
1153
1150
1146
1142
1138
1135
1132
1129
1126
1123
1120
1117
1113
1108
1102
1096
1090
1083
1076
1068
1062
1056
1051
1047
1045
1044
1045
1047
1049
1053
1058
1063
1068
1073
1078
1083
1087
1090
1093
1094
1093
1092
1090
1086
1082
1078
1074
1071
1067
1064
1062
1060
1059
1057
1056
1055
1055
1053
1052
1051
1049
1047
1045
1044
1043
1042
1042
1043
1043
1044
1045
1045
1045
1044
1042
1040
1037
1034
1031
1028
1025
1022
1020
1018
1016
1016
1016
1016
1018
1020
1022
1024
1026
1028
1029
1031
1032
1033
1034
1036
1037
1038
1039
1040
1041
1042
1043
1045
1048
1051
1055
1059
1064
1070
1076
1082
1089
1097
1105
1112
1120
1127
1134
1141
1146
1151
1154
1157
1159
1160
1160
1161
1161
1161
1161
1161
1161
1161
1162
1162
1163
1163
1164
1165
1165
1165
1165
1165
1165
1165
1164
1163
1162
1161
1159
1156
1154
1150
1146
1142
1136
1131
1124
1117
1110
1101
1092
1083
1073
1063
1053
1042
1031
1020
1010
999
989
978
968
958
948
938
928
919
910
902
894
887
881
875
869
864
859
853
847
841
834
827
820
811
803
795
787
779
771
764
758
753
749
746
744
743
742
742
742
742
741
740
738
736
733
730
727
725
723
722
723
724
726
730
734
738
743
748
753
757
761
764
767
769
772
774
776
779
781
785
788
792
796
800
804
808
811
815
818
821
825
828
831
835
838
841
844
846
848
849
848
846
843
838
832
824
816
807
797
787
777
767
757
748
740
732
724
718
712
707
701
696
692
686
681
676
671
665
660
655
649
644
638
632
625
619
612
606
599
594
590
586
583
581
579
578
578
578
577
577
577
576
575
574
573
571
569
568
567
566
566
566
567
569
571
573
575
577
579
581
583
585
587
589
591
593
596
598
600
602
604
606
608
609
610
610
610
610
609
607
605
603
601
598
596
593
590
587
585
582
579
577
574
571
569
567
566
564
563
563
563
562
562
561
561
559
558
555
553
550
546
542
539
535
532
529
526
524
522
521
520
519
518
517
515
514
513
511
509
507
506
505
504
504
504
504
504
504
505
506
506
507
508
509
511
512
514
516
518
520
522
524
525
526
527
526
525
523
521
519
516
514
513
514
515
518
522
528
534
540
547
553
559
564
569
573
576
579
580
581
581
581
581
580
580
580
581
582
583
584
586
589
591
594
598
603
608
615
622
630
638
647
656
665
674
682
691
700
708
717
726
736
745
755
766
777
789
801
813
825
837
848
859
868
877
884
890
896
901
906
911
916
920
924
928
932
934
935
936
935
932
928
923
917
910
903
896
889
883
879
876
875
875
878
881
886
892
899
906
914
921
928
935
941
947
952
956
960
963
966
968
970
972
973
974
974
974
972
971
968
965
961
957
954
950
946
943
940
937
934
931
928
925
922
919
916
914
911
908
905
902
899
895
892
888
884
881
878
876
874
873
872
873
874
876
878
882
886
891
896
901
906
910
915
919
923
927
932
937
942
948
954
961
967
974
980
986
991
995
999
1002
1004
1008
1008
1010
1010
1010
1008
1006
1002
998
992
984
976
966
957
947
937
929
921
916
912
910
909
910
913
916
919
922
925
928
930
931
931
932
931
931
931
931
932
932
933
934
934
935
935
935
936
936
937
938
941
944
949
955
962
970
980
990
1000
1010
1018
1027
1034
1039
1043
1045
1045
1044
1041
1038
1035
1031
1028
1025
1022
1022
1024
1026
1030
1036
1043
1050
1059
1068
1077
1086
1095
1104
1113
1121
1129
1137
1143
1150
1155
1160
1165
1170
1174
1178
1182
1185
1189
1193
1197
1202
1206
1211
1215
1220
1224
1228
1231
1234
1235
1237
1237
1237
1236
1235
1234
1233
1232
1232
1231
1232
1233
1235
1238
1241
1246
1251
1257
1264
1270
1277
1283
1290
1296
1301
1306
1310
1314
1317
1320
1322
1323
1324
1325
1326
1327
1328
1329
1330
1332
1334
1336
1338
1341
1343
1346
1349
1353
1357
1362
1367
1373
1380
1387
1395
1402
1410
1418
1425
1432
1438
1444
1450
1455
1461
1466
1472
1478
1484
1491
1498
1506
1514
1522
1530
1536
1543
1548
1552
1556
1559
1562
1564
1566
1568
1570
1573
1575
1576
1578
1579
1580
1580
1580
1580
1580
1580
1580
1580
1579
1578
1577
1575
1573
1570
1567
1563
1559
1554
1548
1541
1534
1525
1516
1506
1495
1483
1471
1459
1446
1434
1422
1411
1401
1393
1386
1381
1378
1377
1377
1379
1382
1387
1393
1399
1407
1415
1423
1432
1440
1448
1455
1461
1466
1470
1474
1476
1478
1478
1478
1476
1473
1470
1465
1459
1453
1447
1441
1434
1428
1421
1414
1406
1397
1387
1374
1360
1344
1326
1308
1288
1269
1251
1235
1221
1209
1201
1196
1194
1194
1198
1203
1209
1216
1223
1230
1236
1243
1249
1255
1261
1267
1273
1279
1285
1290
1294
1298
1300
1300
1300
1298
1296
1292
1289
1285
1280
1275
1270
1264
1259
1253
1247
1240
1233
1225
1217
1209
1199
1189
1178
1167
1155
1144
1132
1121
1110
1099
1088
1077
1066
1055
1043
1031
1018
1006
994
982
971
961
951
943
936
930
924
920
915
911
907
904
901
898
895
892
890
888
886
883
879
875
869
861
851
839
824
806
785
762
737
710
683
655
629
603
580
558
538
519
501
484
467
450
433
415
396
377
358
339
320
301
283
266
251
237
224
213
204
195
187
179
171
163
155
147
138
130
122
114
106
99
92
86
80
74
70
66
62
59
56
53
49
45
40
33
26
18
9
-1
-12
-22
-33
-45
-56
-66
-76
-86
-94
-102
-107
-112
-116
-119
-122
-126
-130
-136
-143
-151
-160
-169
-179
-188
-196
-203
-208
-212
-214
-216
-217
-218
-219
-221
-224
-229
-235
-243
-253
-263
-273
-283
-291
-298
-302
-304
-304
-301
-295
-288
-279
-269
-259
-248
-236
-225
-215
-204
-194
-185
-176
-168
-161
-156
-152
-150
-150
-151
-155
-161
-168
-177
-187
-199
-211
-223
-235
-247
-258
-268
-276
-283
-289
-293
-296
-299
-300
-301
-302
-303
-303
-304
-304
-303
-302
-300
-297
-294
-290
-286
-281
-277
-272
-268
-265
-262
-261
-260
-261
-263
-267
-273
-281
-291
-303
-318
-336
-355
-376
-399
-424
-449
-476
-503
-530
-557
-584
-609
-633
-655
-673
-690
-703
-713
-721
-726
-729
-730
-730
-729
-727
-726
-726
-726
-729
-732
-738
-744
-752
-760
-769
-778
-786
-794
-802
-809
-816
-822
-828
-834
-840
-846
-853
-860
-868
-876
-884
-892
-900
-908
-915
-921
-926
-931
-935
-938
-941
-944
-946
-949
-951
-953
-954
-954
-954
-952
-950
-947
-942
-937
-932
-926
-920
-913
-907
-902
-897
-893
-890
-888
-888
-889
-891
-893
-896
-899
-901
-904
-907
-910
-913
-916
-921
-925
-930
-936
-941
-947
-953
-958
-964
-969
-974
-980
-985
-991
-996
-1002
-1008
-1014
-1022
-1030
-1038
-1047
-1057
-1067
-1076
-1086
-1095
-1102
-1108
-1112
-1114
-1113
-1110
-1104
-1096
-1086
-1075
-1063
-1051
-1040
-1030
-1022
-1014
-1010
-1006
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-998
-995
-993
-991
-989
-989
-990
-992
-996
-1002
-1008
-1016
-1024
-1032
-1040
-1047
-1053
-1058
-1062
-1066
-1070
-1073
-1077
-1081
-1085
-1090
-1095
-1101
-1107
-1113
-1119
-1125
-1131
-1137
-1142
-1146
-1150
-1154
-1158
-1162
-1167
-1173
-1179
-1186
-1195
-1204
-1215
-1226
-1238
-1251
-1264
-1277
-1290
-1303
-1314
-1324
-1332
-1337
-1339
-1338
-1335
-1329
-1320
-1309
-1297
-1284
-1271
-1257
-1244
-1232
-1220
-1210
-1202
-1195
-1188
-1183
-1179
-1175
-1171
-1167
-1162
-1158
-1153
-1148
-1143
-1139
-1134
-1131
-1129
-1128
-1128
-1129
-1132
-1136
-1140
-1145
-1149
-1152
-1154
-1154
-1152
-1148
-1142
-1135
-1126
-1117
-1108
-1099
-1091
-1084
-1078
-1073
-1069
-1066
-1064
-1062
-1061
-1060
-1059
-1058
-1055
-1052
-1047
-1042
-1036
-1030
-1022
-1018
-1014
-1010
-1010
-1010
-1012
-1016
-1022
-1031
-1041
-1053
-1066
-1081
-1097
-1114
-1131
-1147
-1161
-1174
-1185
-1193
-1198
-1200
-1200
-1196
-1191
-1184
-1175
-1165
-1155
-1145
-1135
-1125
-1116
-1106
-1097
-1087
-1076
-1065
-1052
-1038
-1022
-1006
-990
-973
-957
-940
-925
-911
-898
-886
-874
-863
-851
-839
-826
-813
-798
-783
-767
-752
-736
-720
-705
-691
-677
-665
-653
-643
-633
-624
-615
-607
-599
-591
-582
-574
-564
-554
-543
-532
-519
-506
-491
-476
-460
-443
-425
-406
-387
-366
-344
-323
-300
-278
-256
-233
-211
-189
-167
-146
-125
-106
-88
-73
-59
-47
-38
-30
-25
-20
-16
-12
-8
-4
0
5
11
17
24
31
38
45
51
57
63
67
72
77
82
88
95
104
114
125
138
151
165
178
192
204
215
226
235
244
252
260
268
276
286
297
309
322
335
349
362
375
387
397
406
413
420
426
433
439
446
454
463
473
482
492
502
510
517
523
528
530
532
531
530
529
529
529
530
533
538
544
550
557
563
568
571
573
573
572
569
565
561
558
555
553
552
554
557
561
567
573
579
584
587
589
589
586
582
576
568
560
550
540
530
518
506
493
480
465
449
432
414
395
374
352
329
306
283
261
240
221
203
186
169
154
138
122
106
89
71
54
35
17
-2
-21
-40
-58
-76
-93
-109
-124
-138
-151
-164
-176
-189
-201
-212
-224
-235
-246
-256
-266
-274
-282
-290
-297
-303
-310
-316
-322
-329
-335
-342
-349
-355
-361
-367
-372
-376
-379
-381
-382
-383
-382
-381
-379
-376
-374
-371
-368
-365
-363
-361
-359
-357
-355
-352
-349
-344
-339
-332
-324
-316
-308
-300
-292
-286
-281
-277
-275
-276
-277
-281
-285
-291
-297
-304
-310
-317
-322
-328
-332
-335
-338
-341
-343
-344
-346
-348
-350
-353
-356
-359
-363
-366
-368
-370
-370
-370
-368
-365
-361
-357
-353
-349
-346
-344
-343
-344
-346
-350
-355
-361
-368
-375
-382
-388
-393
-397
-399
-400
-400
-399
-398
-398
-398
-399
-401
-404
-409
-415
-423
-433
-444
-456
-470
-483
-496
-509
-521
-532
-542
-552
-562
-571
-581
-591
-601
-611
-622
-633
-643
-654
-664
-675
-685
-696
-706
-716
-725
-735
-744
-752
-760
-768
-775
-782
-789
-796
-801
-807
-811
-815
-817
-820
-822
-823
-824
-825
-826
-827
-828
-829
-830
-831
-833
-836
-839
-843
-848
-854
-860
-867
-874
-880
-886
-891
-894
-896
-898
-898
-898
-898
-898
-899
-901
-904
-908
-912
-917
-921
-923
-924
-923
-920
-914
-905
-895
-882
-866
-850
-833
-815
-799
-783
-770
-758
-749
-742
-738
-736
-737
-739
-743
-749
-756
-764
-773
-783
-793
-802
-812
-821
-830
-838
-846
-852
-858
-863
-867
-870
-873
-876
-879
-884
-889
-896
-905
-914
-924
-934
-943
-953
-961
-968
-974
-979
-982
-984
-985
-985
-985
-985
-986
-989
-993
-1000
-1008
-1020
-1033
-1047
-1061
-1075
-1089
-1102
-1115
-1127
-1139
-1149
-1160
-1170
-1180
-1190
-1200
-1209
-1219
-1227
-1236
-1243
-1249
-1254
-1258
-1261
-1264
-1266
-1267
-1269
-1270
-1270
-1270
-1270
-1268
-1266
-1262
-1258
-1252
-1246
-1240
-1233
-1228
-1223
-1220
-1218
-1219
-1221
-1225
-1230
-1236
-1243
-1250
-1256
-1262
-1266
-1269
-1271
-1271
-1270
-1269
-1268
-1269
-1271
-1276
-1282
-1291
-1300
-1310
-1319
-1328
-1335
-1340
-1344
-1345
-1345
-1344
-1341
-1338
-1336
-1333
-1331
-1329
-1328
-1328
-1327
-1325
-1322
-1318
-1311
-1303
-1292
-1280
-1267
-1253
-1239
-1225
-1213
-1203
-1194
-1187
-1183
-1181
-1181
-1184
-1188
-1195
-1203
-1212
-1222
-1234
-1247
-1261
-1277
-1294
-1314
-1335
-1358
-1383
-1409
-1436
-1463
-1489
-1515
-1541
-1565
-1589
-1613
-1635
-1657
-1678
-1698
-1717
-1735
-1751
-1766
-1778
-1789
-1798
-1805
-1809
-1811
-1811
-1810
-1806
-1802
-1797
-1791
-1785
-1779
-1773
-1765
-1756
-1746
-1733
-1719
-1703
-1686
-1668
-1651
-1635
-1621
-1610
-1600
-1593
-1588
-1586
-1585
-1587
-1590
-1595
-1601
-1609
-1618
-1627
-1637
-1647
-1657
-1667
-1676
-1685
-1694
-1702
-1710
-1715
-1720
-1722
-1721
-1718
-1713
-1706
-1698
-1690
-1682
-1675
-1669
-1665
-1661
-1659
-1658
-1656
-1654
-1651
-1648
-1643
-1637
-1631
-1623
-1616
-1609
-1602
-1596
-1592
-1590
-1589
-1590
-1594
-1598
-1604
-1611
-1618
-1625
-1632
-1638
-1642
-1646
-1648
-1649
-1650
-1650
-1649
-1649
-1649
-1650
-1650
-1650
-1651
-1653
-1655
-1658
-1663
-1669
-1677
-1686
-1696
-1706
-1716
-1725
-1733
-1739
-1742
-1742
-1740
-1735
-1728
-1719
-1710
-1701
-1693
-1687
-1685
-1685
-1690
-1697
-1706
-1717
-1727
-1736
-1743
-1746
-1746
-1743
-1735
-1724
-1710
-1694
-1676
-1657
-1638
-1619
-1601
-1584
-1569
-1556
-1545
-1535
-1527
-1521
-1515
-1510
-1506
-1503
-1500
-1498
-1497
-1496
-1497
-1499
-1502
-1507
-1513
-1520
-1528
-1538
-1549
-1560
-1572
-1583
-1593
-1602
-1608
-1613
-1614
-1612
-1608
-1600
-1590
-1578
-1564
-1549
-1534
-1520
-1506
-1493
-1482
-1471
-1462
-1453
-1444
-1434
-1423
-1411
-1397
-1382
-1365
-1347
-1329
-1311
-1293
-1276
-1260
-1246
-1232
-1220
-1209
-1198
-1187
-1176
-1164
-1150
-1135
-1119
-1101
-1082
-1063
-1044
-1026
-1010
-996
-985
-975
-969
-964
-962
-960
-960
-959
-959
-958
-956
-954
-952
-950
-948
-946
-946
-946
-947
-949
-952
-955
-958
-961
-964
-967
-970
-972
-974
-977
-981
-986
-994
-1002
-1014
-1027
-1042
-1057
-1073
-1089
-1105
-1119
-1132
-1143
-1152
-1159
-1163
-1165
-1166
-1164
-1161
-1157
-1151
-1145
-1137
-1129
-1119
-1109
-1098
-1086
-1073
-1058
-1043
-1027
-1010
-995
-978
-962
-946
-931
-916
-903
-891
-880
-870
-861
-853
-847
-841
-836
-832
-829
-826
-824
-822
-821
-819
-818
-816
-815
-813
-813
-812
-813
-814
-815
-817
-818
-820
-821
-822
-824
-825
-828
-830
-833
-838
-843
-850
-857
-866
-875
-886
-898
-910
-923
-937
-951
-965
-978
-990
-1000
-1010
-1018
-1025
-1030
-1034
-1037
-1041
-1045
-1051
-1057
-1065
-1074
-1085
-1096
-1109
-1122
-1135
-1149
-1163
-1178
-1192
-1205
-1218
-1230
-1241
-1250
-1257
-1263
-1267
-1270
-1272
-1274
-1277
-1280
-1285
-1291
-1299
-1307
-1317
-1327
-1338
-1349
-1359
-1369
-1378
-1385
-1391
-1395
-1397
-1397
-1395
-1390
-1384
-1377
-1369
-1362
-1357
-1353
-1351
-1352
-1355
-1360
-1367
-1376
-1385
-1393
-1401
-1407
-1411
-1412
-1410
-1405
-1397
-1387
-1374
-1361
-1347
-1334
-1321
-1310
-1300
-1292
-1285
-1279
-1275
-1271
-1268
-1264
-1261
-1257
-1252
-1247
-1241
-1235
-1229
-1222
-1216
-1210
-1204
-1200
-1197
-1196
-1197
-1199
-1204
-1210
-1218
-1228
-1241
-1256
-1273
-1292
-1313
-1336
-1359
-1384
-1408
-1433
-1458
-1483
-1508
-1532
-1557
-1581
-1605
-1629
-1653
-1677
-1700
-1722
-1744
-1766
-1788
-1810
-1831
-1852
-1873
-1893
-1911
-1929
-1945
-1960
-1974
-1987
-1999
-2009
-2019
-2027
-2033
-2040
-2045
-2051
-2057
-2063
-2071
-2081
-2093
-2108
-2125
-2144
-2166
-2189
-2214
-2239
-2264
-2290
-2315
-2339
-2362
-2385
-2407
-2429
-2450
-2471
-2493
-2515
-2537
-2560
-2583
-2607
-2631
-2654
-2678
-2701
-2723
-2743
-2761
-2777
-2791
-2801
-2808
-2812
-2813
-2813
-2811
-2808
-2806
-2804
-2804
-2805
-2809
-2815
-2823
-2832
-2843
-2854
-2865
-2874
-2882
-2887
-2890
-2891
-2889
-2887
-2883
-2880
-2877
-2875
-2874
-2875
-2877
-2880
-2885
-2892
-2900
-2910
-2921
-2933
-2946
-2959
-2972
-2986
-3000
-3014
-3028
-3041
-3053
-3064
-3073
-3079
-3082
-3082
-3078
-3072
-3063
-3053
-3042
-3031
-3021
-3013
-3006
-3001
-2998
-2996
-2995
-2995
-2994
-2994
-2992
-2990
-2986
-2981
-2975
-2968
-2960
-2951
-2943
-2936
-2929
-2924
-2920
-2918
-2918
-2920
-2923
-2928
-2935
-2944
-2955
-2969
-2984
-3000
-3019
-3038
-3059
-3080
-3100
-3121
-3141
-3161
-3181
-3200
-3218
-3236
-3254
-3271
-3288
-3304
-3319
-3334
-3348
-3360
-3371
-3379
-3384
-3384
-3381
-3372
-3359
-3342
-3321
-3298
-3274
-3249
-3225
-3203
-3182
-3163
-3146
-3132
-3120
-3111
-3105
-3102
-3102
-3105
-3110
-3116
-3123
-3130
-3137
-3142
-3145
-3145
-3144
-3140
-3135
-3127
-3118
-3107
-3095
-3082
-3068
-3054
-3041
-3028
-3017
-3008
-3000
-2993
-2987
-2980
-2973
-2965
-2954
-2942
-2927
-2911
-2894
-2878
-2862
-2849
-2838
-2831
-2827
-2826
-2829
-2834
-2841
-2850
-2859
-2869
-2878
-2886
-2893
-2899
-2905
-2910
-2915
-2920
-2927
-2934
-2942
-2951
-2960
-2968
-2976
-2981
-2985
-2985
-2983
-2979
-2972
-2965
-2957
-2950
-2945
-2942
-2943
-2948
-2957
-2970
-2987
-3006
-3027
-3050
-3072
-3094
-3115
-3134
-3152
-3168
-3183
-3198
-3211
-3224
-3237
-3249
-3260
-3271
-3281
-3289
-3296
-3301
-3303
-3303
-3300
-3295
-3286
-3274
-3260
-3244
-3227
-3209
-3191
-3175
-3161
-3149
-3140
-3135
-3134
-3136
-3142
-3152
-3165
-3181
-3199
-3219
-3238
-3257
-3276
-3293
-3310
-3328
-3346
-3366
-3389
-3414
-3441
-3470
-3499
-3529
-3558
-3585
-3609
-3630
-3648
-3663
-3674
-3682
-3686
-3688
-3687
-3684
-3678
-3671
-3664
-3656
-3648
-3640
-3633
-3626
-3619
-3612
-3606
-3600
-3595
-3591
-3588
-3587
-3586
-3587
-3589
-3593
-3597
-3601
-3606
-3611
-3615
-3618
-3621
-3622
-3621
-3620
-3616
-3612
-3606
-3600
-3594
-3587
-3581
-3574
-3566
-3558
-3549
-3539
-3528
-3517
-3505
-3494
-3483
-3474
-3466
-3459
-3454
-3450
-3446
-3442
-3439
-3435
-3430
-3424
-3416
-3406
-3394
-3381
-3365
-3349
-3332
-3315
-3299
-3283
-3269
-3256
-3244
-3233
-3222
-3211
-3200
-3189
-3178
-3166
-3155
-3143
-3130
-3118
-3105
-3092
-3078
-3063
-3048
-3032
-3015
-2998
-2981
-2964
-2947
-2930
-2913
-2897
-2882
-2868
-2856
-2845
-2836
-2828
-2821
-2814
-2806
-2797
-2787
-2775
-2762
-2745
-2727
-2707
-2685
-2662
-2638
-2613
-2589
-2566
-2544
-2525
-2508
-2494
-2484
-2476
-2472
-2471
-2472
-2476
-2481
-2488
-2496
-2503
-2510
-2516
-2519
-2521
-2520
-2516
-2510
-2500
-2489
-2476
-2462
-2448
-2435
-2424
-2415
-2409
-2405
-2402
-2401
-2399
-2397
-2394
-2388
-2380
-2370
-2358
-2344
-2330
-2317
-2306
-2296
-2291
-2290
-2294
-2303
-2318
-2338
-2363
-2391
-2422
-2455
-2489
-2522
-2555
-2586
-2615
-2642
-2667
-2690
-2711
-2731
-2750
-2769
-2788
-2807
-2825
-2843
-2861
-2877
-2892
-2907
-2920
-2932
-2943
-2952
-2961
-2969
-2976
-2982
-2987
-2991
-2994
-2996
-2995
-2992
-2986
-2976
-2962
-2945
-2924
-2900
-2874
-2848
-2822
-2798
-2775
-2756
-2740
-2727
-2718
-2710
-2705
-2701
-2697
-2694
-2689
-2684
-2677
-2669
-2661
-2652
-2643
-2635
-2628
-2624
-2623
-2624
-2629
-2636
-2646
-2658
-2671
-2686
-2702
-2719
-2737
-2755
-2774
-2793
-2811
-2829
-2847
-2862
-2877
-2889
-2898
-2903
-2905
-2902
-2894
-2882
-2867
-2850
-2832
-2813
-2796
-2782
-2769
-2760
-2753
-2750
-2748
-2747
-2748
-2750
-2752
-2753
-2755
-2756
-2757
-2758
-2758
-2759
-2760
-2761
-2764
-2767
-2772
-2776
-2781
-2786
-2790
-2794
-2797
-2801
-2805
-2811
-2818
-2826
-2837
-2850
-2864
-2878
-2892
-2905
-2917
-2927
-2935
-2939
-2941
-2940
-2936
-2929
-2921
-2911
-2901
-2891
-2882
-2875
-2869
-2865
-2861
-2858
-2855
-2851
-2846
-2841
-2835
-2829
-2823
-2818
-2815
-2812
-2811
-2811
-2813
-2816
-2820
-2826
-2834
-2842
-2853
-2864
-2876
-2890
-2904
-2920
-2937
-2955
-2976
-2999
-3025
-3052
-3081
-3112
-3143
-3176
-3208
-3241
-3272
-3303
-3331
-3357
-3379
-3399
-3414
-3425
-3432
-3436
-3435
-3432
-3426
-3417
-3407
-3396
-3383
-3370
-3358
-3347
-3338
-3330
-3325
-3323
-3322
-3323
-3324
-3327
-3329
-3331
-3333
-3333
-3332
-3329
-3324
-3318
-3310
-3301
-3292
-3283
-3274
-3267
-3262
-3259
-3257
-3257
-3257
-3259
-3261
-3263
-3266
-3270
-3275
-3281
-3289
-3297
-3307
-3318
-3329
-3341
-3352
-3364
-3377
-3389
-3403
-3417
-3432
-3448
-3465
-3482
-3501
-3522
-3544
-3568
-3593
-3619
-3646
-3673
-3698
-3722
-3742
-3759
-3772
-3781
-3787
-3790
-3791
-3791
-3790
-3789
-3788
-3786
-3784
-3782
-3780
-3777
-3773
-3768
-3762
-3754
-3744
-3731
-3717
-3701
-3684
-3665
-3646
-3626
-3607
-3589
-3573
-3559
-3548
-3541
-3538
-3538
-3542
-3549
-3558
-3569
-3580
-3590
-3600
-3609
-3617
-3624
-3629
-3634
-3640
-3646
-3654
-3663
-3675
-3689
-3705
-3723
-3743
-3764
-3788
-3813
-3840
-3869
-3899
-3929
-3960
-3992
-4024
-4056
-4088
-4119
-4149
-4177
-4202
-4225
-4244
-4258
-4267
-4271
-4271
-4266
-4258
-4249
-4239
-4230
-4222
-4217
-4214
-4214
-4216
-4219
-4223
-4227
-4230
-4231
-4229
-4224
-4214
-4200
-4182
-4159
-4134
-4105
-4075
-4045
-4014
-3983
-3954
-3925
-3896
-3868
-3840
-3811
-3780
-3748
-3714
-3678
-3639
-3600
-3560
-3520
-3481
-3443
-3406
-3370
-3335
-3300
-3265
-3230
-3194
-3158
-3121
-3084
-3048
-3013
-2978
-2946
-2915
-2885
-2857
-2832
-2809
-2789
-2772
-2758
-2748
-2740
-2735
-2733
-2733
-2734
-2737
-2741
-2746
-2753
-2760
-2769
-2779
-2789
-2799
-2810
-2819
-2828
-2835
-2840
-2843
-2845
-2846
-2844
-2842
-2839
-2834
-2829
-2823
-2816
-2808
-2800
-2791
-2781
-2770
-2758
-2746
-2734
-2721
-2708
-2696
-2684
-2673
-2663
-2653
-2644
-2635
-2627
-2618
-2608
-2597
-2586
-2573
-2560
-2546
-2532
-2518
-2504
-2490
-2475
-2459
-2443
-2425
-2406
-2387
-2366
-2344
-2321
-2298
-2276
-2253
-2231
-2210
-2189
-2169
-2149
-2130
-2111
-2093
-2075
-2057
-2037
-2020
-2001
-1984
-1968
-1952
-1938
-1925
-1914
-1905
-1898
-1893
-1889
-1887
-1885
-1885
-1884
-1884
-1885
-1886
-1888
-1891
-1895
-1901
-1908
-1918
-1931
-1945
-1963
-1983
-2005
-2029
-2055
-2082
-2109
-2136
-2162
-2188
-2212
-2235
-2256
-2277
-2295
-2312
-2328
-2340
-2350
-2357
-2360
-2360
-2356
-2348
-2339
-2327
-2313
-2297
-2279
-2260
-2240
-2217
-2192
-2165
-2136
-2103
-2067
-2027
-1983
-1935
-1883
-1828
-1770
-1710
-1650
-1590
-1531
-1474
-1420
-1369
-1323
-1281
-1245
-1214
-1190
-1173
-1162
-1158
-1161
-1171
-1188
-1210
-1238
-1271
-1309
-1351
-1397
-1446
-1499
-1553
-1611
-1670
-1732
-1795
-1859
-1923
-1987
-2049
-2111
-2171
-2229
-2284
-2337
-2387
-2434
-2477
-2518
-2555
-2588
-2618
-2645
-2668
-2687
-2703
-2715
-2723
-2727
-2728
-2725
-2719
-2709
-2696
-2681
-2662
-2641
-2617
-2591
-2563
-2534
-2503
-2472
-2440
-2407
-2374
-2341
-2307
-2272
-2236
-2200
-2162
-2124
-2085
-2045
-2005
-1965
-1925
-1885
-1846
-1807
-1770
-1734
-1700
-1668
-1637
-1608
-1580
-1553
-1528
-1504
-1482
-1461
-1443
-1427
-1413
-1401
-1392
-1384
-1377
-1371
-1365
-1360
-1355
-1352
-1350
-1349
-1352
-1357
-1364
-1373
-1385
-1398
-1411
-1424
-1438
-1450
-1461
-1471
-1478
-1484
-1488
-1490
-1491
-1491
-1492
-1494
-1498
-1504
-1513
-1523
-1535
-1549
-1562
-1575
-1587
-1597
-1604
-1609
-1610
-1609
-1604
-1597
-1587
-1576
-1564
-1552
-1539
-1528
-1517
-1509
-1503
-1498
-1496
-1497
-1499
-1502
-1507
-1511
-1515
-1518
-1519
-1519
-1517
-1512
-1505
-1496
-1485
-1471
-1455
-1438
-1419
-1398
-1376
-1352
-1328
-1302
-1276
-1247
-1217
-1185
-1150
-1113
-1073
-1030
-984
-936
-887
-837
-786
-737
-689
-644
-601
-562
-527
-496
-468
-443
-422
-403
-386
-371
-358
-346
-336
-327
-319
-313
-309
-306
-305
-306
-308
-310
-313
-317
-320
-324
-327
-329
-331
-333
-335
-336
-338
-340
-341
-343
-344
-346
-347
-348
-349
-349
-349
-349
-348
-347
-344
-341
-336
-331
-324
-317
-307
-296
-283
-267
-249
-227
-202
-175
-145
-115
-84
-54
-26
0
23
41
56
66
71
73
70
65
59
53
47
44
44
47
52
60
70
79
88
95
100
102
101
97
90
82
72
61
50
40
32
26
23
23
26
31
38
46
54
62
70
77
83
88
94
100
106
114
124
135
148
164
181
202
224
249
277
307
340
374
411
449
490
531
574
618
662
706
748
790
829
866
900
931
957
980
998
1012
1022
1028
1032
1033
1033
1032
1031
1029
1028
1028
1028
1030
1032
1036
1040
1046
1054
1062
1071
1080
1090
1100
1109
1118
1125
1132
1138
1142
1146
1148
1150
1149
1147
1144
1138
1130
1122
1112
1102
1092
1084
1078
1073
1071
1071
1073
1076
1081
1086
1092
1098
1105
1112
1118
1125
1132
1138
1144
1150
1155
1159
1164
1168
1172
1177
1182
1188
1195
1202
1209
1218
1226
1235
1244
1254
1264
1275
1287
1299
1311
1323
1335
1347
1359
1371
1383
1395
1408
1422
1435
1448
1461
1473
1484
1493
1500
1505
1507
1507
1504
1498
1489
1479
1467
1453
1440
1426
1414
1402
1391
1381
1372
1363
1354
1345
1334
1322
1309
1294
1277
1260
1243
1225
1209
1194
1180
1168
1157
1147
1138
1129
1121
1113
1104
1094
1083
1070
1056
1039
1020
1002
982
961
942
924
907
893
880
870
861
853
847
842
837
833
828
824
819
813
807
801
794
789
784
781
780
781
785
791
799
807
817
826
835
844
851
857
861
863
864
863
860
856
851
845
837
829
820
810
798
786
771
755
736
715
690
663
633
600
566
529
492
453
414
375
335
295
255
214
172
130
87
43
-1
-46
-90
-134
-177
-219
-260
-299
-336
-371
-405
-436
-465
-491
-515
-536
-555
-571
-584
-594
-601
-605
-606
-606
-604
-602
-600
-600
-601
-604
-611
-621
-634
-649
-665
-683
-700
-716
-731
-744
-755
-764
-772
-778
-785
-791
-797
-803
-809
-814
-819
-822
-824
-823
-820
-813
-804
-793
-779
-764
-748
-732
-718
-705
-694
-686
-682
-681
-683
-688
-696
-706
-719
-733
-748
-765
-782
-800
-818
-837
-855
-873
-890
-908
-924
-941
-957
-973
-989
-1004
-1016
-1030
-1041
-1050
-1058
-1064
-1069
-1072
-1075
-1078
-1081
-1084
-1088
-1093
-1099
-1105
-1113
-1122
-1132
-1144
-1156
-1168
-1181
-1194
-1206
-1218
-1229
-1241
-1252
-1265
-1278
-1293
-1310
-1329
-1350
-1374
-1399
-1425
-1453
-1481
-1509
-1538
-1566
-1593
-1620
-1647
-1673
-1698
-1724
-1749
-1773
-1797
-1820
-1841
-1860
-1877
-1891
-1902
-1910
-1916
-1919
-1921
-1923
-1923
-1924
-1926
-1929
-1932
-1938
-1945
-1953
-1963
-1975
-1987
-2000
-2013
-2025
-2036
-2045
-2055
-2063
-2071
-2078
-2086
-2093
-2101
-2109
-2118
-2128
-2137
-2147
-2156
-2164
-2171
-2176
-2180
-2182
-2183
-2183
-2182
-2182
-2181
-2181
-2183
-2186
-2190
-2196
-2204
-2213
-2224
-2236
-2250
-2265
-2282
-2300
-2320
-2340
-2362
-2384
-2406
-2427
-2448
-2468
-2486
-2503
-2518
-2531
-2543
-2553
-2560
-2566
-2569
-2570
-2569
-2565
-2560
-2553
-2544
-2532
-2517
-2500
-2480
-2456
-2430
-2401
-2370
-2338
-2305
-2273
-2240
-2209
-2178
-2148
-2119
-2090
-2061
-2033
-2004
-1975
-1945
-1914
-1881
-1845
-1807
-1766
-1722
-1676
-1627
-1576
-1524
-1471
-1417
-1362
-1308
-1253
-1197
-1142
-1086
-1029
-971
-912
-853
-794
-734
-676
-619
-563
-510
-460
-413
-369
-329
-292
-259
-230
-203
-179
-157
-137
-119
-101
-84
-66
-48
-29
-10
11
32
54
78
103
129
158
190
224
261
301
344
389
436
485
535
585
636
688
739
789
838
886
933
978
1020
1061
1099
1136
1170
1202
1232
1260
1286
1310
1333
1354
1375
1395
1415
1434
1454
1475
1496
1519
1542
1565
1590
1614
1640
1666
1692
1719
1747
1774
1802
1830
1858
1884
1910
1933
1955
1976
1995
2013
2029
2047
2065
2083
2103
2125
2149
2174
2201
2231
2263
2296
2332
2369
2407
2447
2487
2527
2567
2608
2649
2691
2733
2776
2820
2865
2911
2958
3005
3052
3099
3146
3193
3239
3285
3330
3375
3419
3463
3506
3549
3591
3633
3674
3714
3753
3791
3829
3866
3903
3941
3978
4014
4053
4091
4131
4171
4212
4254
4297
4340
4383
4426
4470
4513
4557
4602
4648
4695
4743
4792
4842
4892
4941
4990
5038
5084
5130
5175
5219
5263
5307
5351
5394
5439
5483
5529
5574
5621
5667
5713
5758
5802
5845
5886
5926
5963
5997
6030
6061
6090
6117
6144
6169
6194
6217
6240
6262
6284
6306
6328
6350
6373
6396
6420
6444
6469
6494
6519
6543
6567
6590
6612
6635
6658
6682
6706
6732
6758
6785
6812
6839
6867
6894
6922
6949
6976
7003
7031
7058
7085
7112
7138
7164
7189
7213
7236
7257
7277
7294
7309
7320
7328
7333
7335
7333
7328
7321
7312
7301
7289
7277
7264
7250
7237
7224
7210
7196
7181
7164
7146
7126
7103
7078
7051
7021
6989
6955
6919
6881
6842
6801
6760
6717
6674
6630
6585
6541
6497
6453
6409
6365
6320
6276
6231
6185
6138
6090
6041
5990
5938
5885
5831
5776
5721
5665
5610
5555
5500
5447
5395
5345
5297
5251
5208
5168
5129
5094
5060
5028
4998
4970
4943
4918
4894
4873
4853
4836
4822
4811
4804
4801
4802
4807
4815
4827
4843
4861
4883
4907
4933
4962
4991
5023
5055
5088
5123
5158
5194
5230
5267
5305
5342
5379
5416
5451
5485
5518
5548
5577
5603
5626
5647
5665
5681
5694
5704
5713
5719
5724
5728
5731
5734
5736
5737
5739
5740
5740
5740
5740
5739
5737
5734
5730
5725
5718
5710
5700
5689
5677
5664
5651
5638
5626
5614
5603
5592
5581
5570
5557
5545
5531
5517
5503
5490
5476
5464
5452
5442
5433
5426
5421
5418
5417
5419
5421
5425
5430
5434
5438
5440
5441
5440
5436
5431
5424
5416
5406
5396
5385
5373
5361
5349
5337
5324
5310
5294
5275
5254
5229
5200
5166
5129
5088
5044
4999
4953
4908
4863
4820
4778
4737
4697
4657
4617
4577
4536
4493
4450
4404
4356
4307
4255
4203
4149
4094
4040
3987
3935
3885
3837
3791
3746
3703
3662
3622
3583
3545
3509
3473
3439
3405
3373
3341
3310
3279
3249
3219
3190
3163
3136
3110
3087
3065
3045
3026
3010
2994
2980
2967
2954
2943
2931
2921
2912
2904
2898
2894
2892
2893
2896
2900
2907
2915
2924
2934
2945
2956
2966
2976
2985
2994
3001
3008
3015
3022
3030
3038
3047
3057
3068
3080
3093
3106
3119
3132
3146
3160
3174
3188
3202
3215
3229
3242
3254
3265
3275
3284
3292
3299
3305
3311
3318
3324
3331
3338
3346
3355
3364
3374
3385
3396
3407
3417
3426
3433
3438
3440
3439
3435
3428
3417
3404
3388
3370
3351
3330
3308
3285
3262
3238
3214
3190
3165
3142
3119
3098
3078
3060
3045
3032
3023
3017
3015
3016
3019
3025
3034
3044
3055
3068
3081
3095
3108
3122
3135
3148
3159
3170
3179
3187
3194
3200
3204
3206
3207
3206
3204
3200
3195
3189
3183
3176
3168
3161
3153
3144
3135
3125
3115
3104
3092
3079
3066
3051
3036
3020
3004
2987
2970
2952
2936
2919
2904
2891
2880
2872
2867
2866
2868
2875
2886
2900
2919
2942
2968
2996
3028
3061
3098
3136
3178
3222
3269
3319
3373
3431
3492
3556
3623
3693
3765
3839
3914
3990
4067
4144
4221
4297
4373
4448
4522
4595
4667
4739
4811
4882
4952
5021
5089
5156
5221
5283
5343
5401
5457
5511
5562
5611
5658
5703
5745
5785
5821
5855
5886
5914
5939
5961
5981
5999
6016
6032
6048
6064
6080
6097
6115
6135
6156
6180
6206
6234
6264
6297
6333
6371
6414
6460
6510
6564
6621
6682
6745
6810
6876
6942
7008
7073
7136
7197
7255
7312
7366
7417
7466
7512
7557
7599
7640
7680
7719
7757
7796
7836
7876
7919
7963
8009
8058
8109
8163
8219
8278
8339
8401
8465
8529
8592
8656
8718
8781
8843
8905
8967
9030
9093
9157
9221
9286
9351
9417
9484
9551
9618
9686
9755
9823
9892
9961
10029
10098
10166
10235
10303
10370
10437
10502
10566
10628
10687
10744
10798
10848
10896
10941
10984
11025
11064
11102
11139
11175
11210
11246
11281
11317
11353
11390
11427
11465
11502
11539
11576
11612
11646
11680
11712
11742
11772
11801
11829
11856
11882
11907
11932
11957
11982
12006
12032
12057
12083
12109
12135
12161
12187
12213
12238
12262
12286
12309
12331
12352
12371
12390
12407
12422
12437
12451
12464
12477
12490
12503
12517
12532
12548
12566
12586
12608
12633
12660
12689
12722
12756
12793
12832
12872
12914
12958
13004
13051
13101
13152
13206
13262
13321
13384
13449
13517
13588
13661
13736
13812
13889
13966
14045
14123
14202
14280
14358
14436
14514
14591
14668
14743
14818
14891
14962
15030
15096
15159
15219
15276
15329
15378
15423
15463
15500
15531
15558
15581
15599
15613
15622
15626
15626
15622
15614
15602
15588
15571
15553
15534
15515
15497
15480
15464
15449
15435
15422
15409
15397
15385
15373
15362
15350
15338
15326
15315
15304
15294
15286
15279
15275
15272
15272
15273
15276
15279
15284
15288
15294
15299
15305
15312
15319
15326
15334
15343
15352
15362
15373
15385
15397
15409
15421
15433
15445
15457
15468
15478
15488
15497
15506
15513
15519
15524
15527
15528
15528
15526
15522
15517
15511
15503
15494
15484
15474
15462
15449
15435
15419
15401
15381
15359
15336
15311
15285
15258
15230
15201
15171
15141
15111
15081
15052
15023
14996
14970
14946
14924
14904
14885
14868
14853
14840
14827
14816
14806
14796
14788
14781
14774
14767
14761
14754
14746
14738
14729
14718
14706
14693
14679
14663
14646
14627
14608
14587
14565
14542
14519
14495
14471
14448
14424
14400
14376
14352
14328
14304
14279
14253
14227
14200
14173
14144
14115
14086
14056
14026
13996
13966
13937
13909
13883
13858
13836
13816
13798
13783
13769
13758
13747
13737
13728
13720
13713
13707
13702
13699
13698
13698
13701
13707
13714
13725
13737
13752
13769
13787
13806
13826
13845
13865
13883
13900
13917
13932
13947
13962
13977
13992
14006
14020
14033
14045
14055
14064
14071
14075
14076
14074
14067
14056
14041
14021
13995
13965
13930
13890
13846
13799
13748
13694
13637
13579
13521
13461
13402
13342
13284
13226
13169
13114
13059
13007
12956
12907
12859
12814
12769
12726
12684
12642
12600
12557
12514
12470
12425
12379
12332
12284
12236
12187
12137
12088
12038
11987
11937
11887
11835
11784
11731
11677
11622
11566
11508
11448
11388
11326
11264
11200
11135
11069
11003
10936
10869
10803
10737
10673
10610
10551
10494
10441
10392
10347
10306
10269
10236
10206
10179
10155
10134
10115
10098
10084
10071
10060
10052
10045
10041
10038
10036
10036
10035
10035
10034
10031
10028
10022
10015
10005
9992
9977
9960
9941
9921
9901
9881
9862
9846
9831
9820
9812
9806
9804
9803
9805
9808
9812
9817
9822
9828
9834
9841
9848
9856
9866
9879
9894
9912
9934
9960
9990
10023
10060
10099
10139
10179
10219
10257
10293
10326
10355
10380
10401
10418
10432
10442
10450
10455
10458
10459
10457
10455
10450
10445
10438
10430
10421
10412
10401
10391
10380
10369
10359
10349
10340
10333
10328
10326
10326
10329
10336
10346
10359
10375
10393
10413
10434
10456
10479
10502
10526
10550
10575
10600
10625
10652
10678
10705
10732
10759
10784
10808
10830
10849
10865
10877
10886
10891
10892
10888
10882
10871
10858
10842
10825
10805
10784
10762
10739
10714
10688
10660
10631
10600
10568
10534
10498
10460
10420
10379
10335
10290
10244
10198
10152
10105
10060
10014
9968
9922
9875
9826
9776
9723
9667
9610
9552
9492
9432
9373
9315
9259
9206
9156
9110
9068
9030
8996
8966
8940
8917
8897
8879
8863
8849
8837
8827
8818
8810
8804
8798
8792
8786
8780
8773
8764
8755
8744
8731
8716
8700
8682
8663
8644
8625
8605
8587
8570
8555
8542
8531
8524
8518
8514
8511
8509
8507
8504
8501
8498
8494
8490
8486
8483
8481
8481
8483
8488
8496
8509
8525
8546
8572
8603
8639
8680
8725
8773
8825
8880
8936
8995
9055
9116
9177
9239
9301
9363
9424
9484
9542
9597
9649
9698
9742
9781
9815
9843
9866
9882
9892
9896
9893
9884
9868
9846
9817
9781
9738
9687
9628
9562
9489
9409
9324
9234
9140
9043
8944
8844
8743
8642
8542
8442
8344
8247
8151
8055
7962
7869
7777
7685
7594
7502
7412
7321
7232
7145
7059
6976
6895
6818
6743
6672
6603
6537
6473
6411
6351
6293
6235
6179
6123
6068
6013
5958
5903
5847
5790
5732
5673
5613
5551
5488
5424
5359
5292
5225
5157
5089
5020
4951
4882
4811
4739
4665
4588
4509
4428
4344
4258
4171
4082
3992
3902
3812
3722
3633
3544
3456
3369
3282
3195
3110
3025
2940
2857
2774
2692
2611
2530
2451
2373
2297
2223
2151
2082
2013
1949
1884
1821
1758
1695
1633
1571
1509
1447
1384
1322
1259
1197
1133
1070
1006
941
876
811
745
677
609
539
467
393
317
239
159
77
-7
-93
-180
-270
-362
-455
-551
-649
-750
-852
-956
-1062
-1169
-1276
-1383
-1489
-1593
-1695
-1795
-1890
-1982
-2069
-2151
-2229
-2302
-2372
-2437
-2499
-2558
-2614
-2667
-2718
-2766
-2812
-2854
-2894
-2931
-2966
-2998
-3027
-3054
-3079
-3101
-3122
-3141
-3160
-3178
-3196
-3215
-3235
-3257
-3280
-3304
-3331
-3359
-3389
-3421
-3454
-3489
-3525
-3563
-3601
-3640
-3679
-3718
-3757
-3794
-3832
-3868
-3905
-3942
-3981
-4022
-4066
-4114
-4167
-4224
-4287
-4355
-4428
-4507
-4590
-4677
-4767
-4860
-4954
-5049
-5142
-5233
-5322
-5407
-5487
-5563
-5635
-5702
-5764
-5823
-5878
-5930
-5979
-6025
-6069
-6111
-6152
-6192
-6231
-6270
-6307
-6343
-6378
-6410
-6440
-6467
-6491
-6511
-6528
-6541
-6550
-6556
-6559
-6559
-6558
-6555
-6552
-6550
-6549
-6550
-6554
-6560
-6569
-6582
-6597
-6614
-6634
-6657
-6681
-6708
-6736
-6767
-6799
-6832
-6868
-6905
-6943
-6983
-7024
-7066
-7108
-7149
-7190
-7230
-7269
-7306
-7342
-7376
-7410
-7442
-7473
-7502
-7531
-7560
-7587
-7614
-7640
-7665
-7690
-7712
-7734
-7753
-7770
-7785
-7798
-7809
-7819
-7827
-7836
-7846
-7856
-7869
-7884
-7902
-7923
-7947
-7976
-8007
-8042
-8082
-8122
-8166
-8210
-8255
-8300
-8346
-8391
-8436
-8482
-8527
-8573
-8620
-8667
-8715
-8764
-8813
-8862
-8911
-8959
-9006
-9051
-9095
-9136
-9176
-9213
-9247
-9279
-9310
-9338
-9366
-9392
-9418
-9443
-9468
-9492
-9517
-9543
-9570
-9598
-9627
-9659
-9693
-9728
-9765
-9803
-9843
-9882
-9922
-9962
-10001
-10038
-10075
-10109
-10141
-10171
-10197
-10220
-10240
-10256
-10269
-10279
-10285
-10289
-10291
-10290
-10288
-10284
-10279
-10272
-10263
-10253
-10240
-10224
-10205
-10182
-10156
-10125
-10091
-10052
-10009
-9962
-9912
-9860
-9807
-9753
-9699
-9648
-9598
-9551
-9507
-9467
-9430
-9396
-9365
-9337
-9311
-9288
-9267
-9248
-9231
-9214
-9199
-9185
-9173
-9163
-9156
-9151
-9150
-9151
-9156
-9164
-9175
-9187
-9202
-9219
-9237
-9257
-9279
-9302
-9327
-9354
-9381
-9409
-9438
-9467
-9495
-9522
-9548
-9571
-9592
-9610
-9626
-9638
-9647
-9653
-9657
-9659
-9660
-9660
-9658
-9656
-9653
-9648
-9643
-9637
-9629
-9620
-9609
-9596
-9582
-9566
-9549
-9531
-9512
-9492
-9471
-9449
-9426
-9402
-9377
-9351
-9323
-9294
-9263
-9231
-9196
-9160
-9122
-9083
-9042
-9000
-8957
-8914
-8869
-8823
-8775
-8726
-8675
-8623
-8568
-8511
-8453
-8394
-8334
-8273
-8214
-8154
-8099
-8045
-7995
-7949
-7907
-7869
-7836
-7808
-7784
-7764
-7747
-7734
-7723
-7715
-7708
-7702
-7696
-7691
-7685
-7680
-7675
-7669
-7664
-7659
-7654
-7649
-7643
-7637
-7629
-7620
-7608
-7594
-7578
-7559
-7536
-7511
-7483
-7453
-7420
-7384
-7348
-7310
-7271
-7233
-7197
-7162
-7129
-7099
-7071
-7046
-7023
-7003
-6985
-6969
-6955
-6944
-6934
-6927
-6922
-6918
-6917
-6917
-6918
-6922
-6927
-6935
-6944
-6956
-6970
-6986
-7004
-7022
-7041
-7060
-7078
-7096
-7113
-7128
-7143
-7156
-7167
-7176
-7184
-7190
-7194
-7196
-7197
-7196
-7193
-7190
-7185
-7180
-7174
-7167
-7158
-7149
-7138
-7127
-7114
-7101
-7087
-7074
-7060
-7047
-7034
-7022
-7011
-7002
-6994
-6988
-6983
-6980
-6976
-6973
-6969
-6963
-6954
-6942
-6925
-6904
-6878
-6847
-6810
-6769
-6722
-6671
-6616
-6557
-6494
-6428
-6359
-6288
-6217
-6145
-6074
-6004
-5937
-5873
-5813
-5758
-5707
-5661
-5620
-5584
-5552
-5524
-5500
-5477
-5456
-5435
-5412
-5386
-5357
-5324
-5286
-5242
-5192
-5137
-5077
-5011
-4941
-4866
-4788
-4707
-4623
-4537
-4449
-4361
-4272
-4183
-4096
-4009
-3925
-3844
-3766
-3692
-3623
-3559
-3500
-3448
-3401
-3360
-3325
-3296
-3272
-3254
-3240
-3231
-3226
-3227
-3231
-3241
-3255
-3273
-3295
-3321
-3349
-3381
-3416
-3452
-3491
-3531
-3573
-3616
-3661
-3708
-3757
-3807
-3858
-3912
-3967
-4022
-4080
-4138
-4196
-4254
-4310
-4364
-4416
-4464
-4508
-4548
-4583
-4612
-4634
-4651
-4660
-4662
-4658
-4647
-4631
-4611
-4587
-4560
-4531
-4500
-4467
-4432
-4395
-4357
-4316
-4274
-4230
-4183
-4135
-4083
-4032
-3977
-3920
-3861
-3800
-3737
-3671
-3603
-3533
-3462
-3388
-3312
-3234
-3154
-3072
-2989
-2905
-2820
-2734
-2648
-2563
-2480
-2397
-2317
-2238
-2162
-2087
-2015
-1945
-1877
-1812
-1748
-1687
-1629
-1572
-1517
-1464
-1412
-1362
-1313
-1266
-1220
-1176
-1133
-1093
-1056
-1020
-989
-959
-932
-908
-886
-865
-845
-825
-805
-784
-763
-740
-717
-693
-669
-644
-621
-598
-577
-558
-542
-529
-521
-516
-515
-518
-526
-536
-550
-565
-583
-602
-622
-643
-664
-685
-706
-727
-747
-768
-788
-808
-828
-847
-866
-883
-899
-913
-925
-935
-944
-950
-956
-959
-961
-962
-962
-961
-960
-958
-957
-957
-957
-960
-965
-973
-983
-997
-1012
-1032
-1054
-1078
-1103
-1128
-1154
-1179
-1204
-1226
-1247
-1266
-1282
-1296
-1307
-1317
-1325
-1331
-1337
-1343
-1349
-1355
-1363
-1372
-1382
-1394
-1407
-1422
-1438
-1455
-1473
-1492
-1511
-1531
-1550
-1569
-1587
-1605
-1622
-1638
-1653
-1667
-1679
-1689
-1697
-1703
-1706
-1706
-1705
-1702
-1697
-1692
-1686
-1681
-1676
-1671
-1667
-1662
-1657
-1651
-1644
-1636
-1625
-1611
-1595
-1575
-1551
-1524
-1493
-1459
-1423
-1384
-1344
-1304
-1263
-1221
-1180
-1138
-1096
-1054
-1010
-966
-920
-874
-827
-780
-733
-686
-640
-596
-552
-510
-469
-429
-391
-353
-317
-280
-244
-208
-170
-132
-92
-49
-5
42
91
143
197
255
315
378
444
513
583
655
726
798
868
935
1000
1061
1118
1170
1218
1261
1299
1332
1361
1386
1407
1424
1439
1452
1462
1469
1475
1478
1479
1478
1475
1469
1462
1453
1443
1433
1422
1413
1405
1401
1400
1405
1416
1433
1458
1490
1531
1581
1638
1704
1776
1855
1939
2027
2120
2215
2312
2411
2509
2607
2704
2800
2894
2986
3076
3164
3251
3336
3420
3504
3587
3669
3752
3834
3915
3995
4074
4152
4227
4300
4372
4441
4509
4576
4643
4709
4776
4844
4912
4981
5052
5123
5194
5266
5336
5406
5474
5541
5605
5666
5726
5784
5841
5898
5956
6014
6075
6137
6202
6270
6341
6414
6491
6570
6651
6734
6818
6904
6991
7078
7166
7255
7344
7434
7524
7613
7703
7792
7881
7968
8054
8138
8221
8302
8380
8457
8532
8606
8678
8750
8821
8891
8962
9032
9102
9171
9240
9307
9372
9434
9493
9549
9601
9648
9692
9732
9768
9801
9831
9858
9882
9903
9922
9939
9952
9963
9972
9978
9981
9982
9980
9976
9970
9962
9951
9939
9926
9910
9893
9874
9854
9832
9809
9784
9758
9731
9702
9673
9642
9611
9579
9548
9517
9487
9458
9431
9407
9386
9367
9351
9338
9328
9320
9314
9311
9309
9308
9309
9310
9312
9315
9318
9322
9327
9333
9341
9350
9360
9372
9386
9400
9415
9429
9444
9457
9469
9480
9489
9497
9503
9509
9513
9518
9522
9527
9533
9540
9549
9560
9573
9588
9604
9621
9638
9656
9672
9687
9700
9710
9718
9723
9725
9724
9720
9712
9700
9684
9664
9640
9613
9582
9547
9509
9468
9424
9378
9329
9277
9223
9166
9107
9047
8984
8921
8856
8789
8722
8653
8584
8513
8441
8368
8294
8219
8144
8068
7991
7914
7836
7757
7677
7596
7515
7433
7350
7267
7184
7100
7015
6931
6845
6759
6672
6584
6494
6403
6309
6214
6117
6017
5916
5812
5707
5600
5491
5380
5267
5152
5036
4917
4796
4674
4551
4427
4302
4177
4051
3928
3804
3681
3559
3437
3317
3197
3078
2959
2840
2721
2601
2480
2359
2237
2116
1994
1872
1751
1630
1510
1392
1274
1158
1044
932
822
715
611
510
414
321
233
150
71
-3
-72
-137
-198
-255
-309
-361
-410
-457
-503
-549
-594
-639
-684
-730
-776
-824
-872
-921
-971
-1020
-1072
-1124
-1176
-1230
-1284
-1338
-1395
-1452
-1512
-1573
-1638
-1705
-1774
-1847
-1922
-2000
-2080
-2162
-2246
-2332
-2419
-2509
-2600
-2692
-2785
-2880
-2975
-3071
-3168
-3265
-3364
-3462
-3561
-3661
-3760
-3859
-3958
-4056
-4154
-4251
-4349
-4446
-4544
-4642
-4741
-4840
-4941
-5043
-5146
-5251
-5357
-5465
-5575
-5687
-5801
-5917
-6036
-6157
-6280
-6406
-6533
-6662
-6793
-6925
-7057
-7190
-7324
-7457
-7590
-7722
-7852
-7982
-8109
-8236
-8361
-8484
-8606
-8727
-8846
-8965
-9083
-9199
-9315
-9428
-9540
-9650
-9756
-9860
-9961
-10059
-10153
-10245
-10334
-10420
-10504
-10586
-10665
-10744
-10820
-10894
-10967
-11036
-11104
-11168
-11229
-11287
-11341
-11391
-11439
-11484
-11527
-11567
-11607
-11645
-11684
-11723
-11763
-11805
-11848
-11893
-11941
-11989
-12040
-12092
-12145
-12200
-12255
-12310
-12367
-12423
-12481
-12539
-12598
-12657
-12717
-12778
-12839
-12901
-12962
-13023
-13084
-13143
-13202
-13259
-13315
-13369
-13422
-13474
-13524
-13572
-13619
-13665
-13709
-13753
-13795
-13836
-13876
-13914
-13950
-13984
-14016
-14044
-14070
-14093
-14113
-14130
-14145
-14159
-14171
-14182
-14192
-14201
-14208
-14213
-14217
-14219
-14219
-14216
-14212
-14205
-14197
-14187
-14175
-14163
-14150
-14138
-14126
-14114
-14104
-14095
-14087
-14081
-14075
-14070
-14066
-14061
-14057
-14053
-14050
-14048
-14048
-14050
-14055
-14063
-14075
-14092
-14112
-14137
-14166
-14200
-14237
-14277
-14321
-14368
-14417
-14469
-14523
-14578
-14634
-14693
-14752
-14813
-14876
-14940
-15005
-15072
-15140
-15210
-15280
-15350
-15420
-15490
-15559
-15627
-15694
-15761
-15826
-15891
-15954
-16017
-16078
-16138
-16198
-16256
-16312
-16369
-16424
-16478
-16531
-16583
-16634
-16684
-16734
-16783
-16832
-16880
-16929
-16977
-17025
-17072
-17119
-17165
-17209
-17252
-17294
-17333
-17370
-17405
-17437
-17466
-17492
-17516
-17537
-17554
-17568
-17580
-17588
-17594
-17597
-17597
-17594
-17589
-17581
-17571
-17559
-17544
-17528
-17511
-17493
-17473
-17454
-17434
-17414
-17394
-17375
-17357
-17340
-17324
-17310
-17297
-17286
-17277
-17269
-17263
-17260
-17257
-17257
-17258
-17261
-17266
-17273
-17282
-17293
-17307
-17324
-17343
-17365
-17389
-17415
-17444
-17475
-17508
-17542
-17577
-17614
-17651
-17689
-17728
-17766
-17806
-17846
-17886
-17927
-17969
-18013
-18058
-18105
-18155
-18207
-18263
-18322
-18384
-18449
-18517
-18588
-18662
-18738
-18815
-18893
-18972
-19051
-19129
-19207
-19285
-19360
-19435
-19507
-19578
-19646
-19712
-19775
-19835
-19891
-19944
-19993
-20038
-20078
-20114
-20144
-20171
-20192
-20209
-20222
-20230
-20234
-20234
-20229
-20221
-20207
-20189
-20167
-20141
-20110
-20075
-20037
-19996
-19951
-19904
-19855
-19803
-19750
-19696
-19641
-19586
-19531
-19477
-19424
-19373
-19324
-19278
-19235
-19195
-19158
-19126
-19097
-19073
-19052
-19035
-19023
-19013
-19007
-19004
-19003
-19004
-19006
-19009
-19012
-19015
-19018
-19020
-19022
-19022
-19020
-19017
-19012
-19005
-18996
-18985
-18972
-18957
-18940
-18921
-18900
-18877
-18851
-18824
-18793
-18760
-18724
-18686
-18646
-18604
-18559
-18513
-18465
-18416
-18367
-18317
-18267
-18217
-18168
-18120
-18073
-18029
-17986
-17947
-17909
-17875
-17844
-17817
-17792
-17771
-17752
-17736
-17721
-17709
-17698
-17688
-17678
-17670
-17661
-17653
-17644
-17636
-17627
-17617
-17606
-17595
-17582
-17569
-17554
-17538
-17520
-17501
-17480
-17459
-17436
-17412
-17388
-17364
-17339
-17315
-17291
-17266
-17241
-17215
-17188
-17159
-17128
-17095
-17060
-17022
-16983
-16943
-16902
-16860
-16819
-16778
-16738
-16699
-16661
-16624
-16589
-16554
-16520
-16486
-16451
-16415
-16376
-16335
-16293
-16247
-16197
-16143
-16087
-16027
-15963
-15896
-15826
-15753
-15678
-15602
-15524
-15445
-15367
-15288
-15210
-15132
-15056
-14981
-14908
-14838
-14769
-14704
-14641
-14581
-14523
-14467
-14414
-14362
-14310
-14259
-14208
-14156
-14104
-14050
-13995
-13939
-13882
-13823
-13763
-13702
-13639
-13573
-13506
-13436
-13363
-13287
-13209
-13129
-13047
-12963
-12879
-12795
-12711
-12628
-12546
-12465
-12387
-12310
-12235
-12161
-12090
-12020
-11951
-11883
-11816
-11750
-11685
-11620
-11556
-11493
-11432
-11372
-11313
-11256
-11201
-11146
-11091
-11035
-10979
-10921
-10860
-10798
-10734
-10669
-10602
-10533
-10465
-10396
-10329
-10263
-10199
-10138
-10081
-10027
-9978
-9934
-9894
-9859
-9829
-9804
-9783
-9767
-9756
-9749
-9748
-9751
-9759
-9771
-9788
-9808
-9831
-9856
-9882
-9909
-9936
-9961
-9985
-10006
-10026
-10042
-10057
-10069
-10079
-10088
-10095
-10102
-10108
-10113
-10117
-10121
-10123
-10125
-10126
-10125
-10124
-10121
-10118
-10114
-10109
-10104
-10099
-10094
-10089
-10083
-10078
-10072
-10066
-10059
-10051
-10042
-10031
-10018
-10003
-9986
-9967
-9946
-9922
-9896
-9868
-9837
-9803
-9767
-9727
-9684
-9638
-9587
-9533
-9474
-9411
-9344
-9273
-9198
-9120
-9038
-8954
-8868
-8781
-8691
-8601
-8510
-8418
-8326
-8235
-8144
-8055
-7968
-7883
-7801
-7722
-7646
-7574
-7506
-7442
-7382
-7327
-7275
-7227
-7184
-7143
-7106
-7072
-7041
-7013
-6987
-6965
-6945
-6928
-6915
-6906
-6900
-6898
-6900
-6905
-6915
-6928
-6944
-6963
-6985
-7010
-7037
-7065
-7094
-7125
-7156
-7187
-7219
-7249
-7279
-7308
-7335
-7361
-7384
-7405
-7424
-7441
-7455
-7467
-7478
-7486
-7494
-7500
-7506
-7512
-7518
-7525
-7533
-7543
-7554
-7566
-7580
-7594
-7609
-7624
-7639
-7655
-7671
-7688
-7705
-7722
-7740
-7757
-7775
-7793
-7811
-7829
-7846
-7863
-7879
-7894
-7909
-7923
-7936
-7948
-7960
-7971
-7982
-7993
-8003
-8013
-8023
-8035
-8045
-8055
-8067
-8077
-8089
-8100
-8112
-8122
-8135
-8145
-8154
-8164
-8170
-8175
-8177
-8176
-8173
-8167
-8160
-8150
-8138
-8125
-8111
-8096
-8083
-8069
-8057
-8045
-8036
-8029
-8025
-8023
-8023
-8026
-8031
-8038
-8047
-8057
-8069
-8082
-8096
-8113
-8131
-8151
-8173
-8196
-8222
-8249
-8279
-8311
-8345
-8381
-8420
-8462
-8506
-8551
-8599
-8649
-8699
-8749
-8800
-8849
-8896
-8941
-8983
-9021
-9055
-9083
-9106
-9124
-9135
-9141
-9140
-9133
-9120
-9100
-9074
-9042
-9004
-8960
-8911
-8855
-8794
-8727
-8655
-8579
-8499
-8414
-8326
-8236
-8143
-8048
-7953
-7856
-7760
-7662
-7565
-7469
-7372
-7277
-7182
-7089
-6998
-6908
-6820
-6735
-6652
-6572
-6495
-6420
-6348
-6278
-6210
-6143
-6077
-6013
-5949
-5886
-5823
-5760
-5697
-5634
-5571
-5508
-5446
-5383
-5322
-5262
-5202
-5144
-5088
-5032
-4977
-4924
-4871
-4818
-4766
-4713
-4661
-4607
-4553
-4498
-4442
-4385
-4326
-4266
-4205
-4141
-4075
-4009
-3939
-3867
-3792
-3714
-3634
-3550
-3463
-3374
-3283
-3189
-3094
-2998
-2901
-2805
-2710
-2616
-2523
-2433
-2344
-2258
-2173
-2089
-2005
-1923
-1840
-1756
-1670
-1583
-1493
-1401
-1307
-1210
-1111
-1010
-907
-802
-696
-588
-478
-368
-256
-143
-29
85
198
311
421
529
634
735
832
925
1014
1099
1180
1258
1333
1405
1476
1544
1612
1678
1744
1809
1874
1938
2001
2065
2127
2189
2250
2310
2369
2427
2483
2538
2591
2642
2690
2736
2780
2821
2859
2895
2928
2960
2989
3016
3042
3066
3089
3111
3133
3154
3174
3195
3217
3240
3263
3288
3315
3343
3372
3402
3434
3465
3497
3528
3559
3588
3617
3645
3672
3698
3725
3751
3777
3805
3834
3864
3896
3931
3969
4009
4051
4099
4148
4201
4257
4315
4375
4438
4502
4568
4636
4705
4775
4846
4918
4990
5064
5138
5213
5288
5364
5440
5516
5593
5669
5744
5819
5894
5967
6040
6112
6183
6253
6323
6392
6461
6530
6599
6668
6737
6807
6878
6950
7023
7098
7174
7251
7329
7409
7490
7573
7656
7739
7824
7908
7993
8077
8160
8243
8325
8406
8485
8564
8643
8720
8797
8873
8949
9025
9100
9175
9250
9324
9398
9471
9543
9615
9685
9755
9823
9891
9958
10024
10090
10154
10218
10280
10342
10401
10458
10513
10566
10616
10664
10708
10750
10788
10824
10857
10887
10914
10939
10961
10982
11000
11015
11029
11040
11050
11057
11062
11065
11066
11064
11062
11058
11053
11047
11041
11034
11028
11022
11017
11012
11007
11004
11000
10997
10994
10991
10988
10986
10983
10981
10979
10978
10976
10975
10974
10974
10973
10973
10972
10972
10972
10972
10972
10972
10972
10972
10972
10971
10969
10967
10964
10960
10956
10951
10945
10938
10931
10922
10913
10902
10890
10877
10861
10845
10826
10805
10783
10758
10731
10702
10671
10639
10605
10570
10533
10497
10459
10422
10385
10348
10311
10275
10239
10204
10168
10133
10098
10062
10027
9991
9955
9920
9884
9848
9813
9778
9743
9709
9675
9641
9607
9573
9540
9506
9472
9439
9405
9372
9340
9309
9278
9249
9222
9196
9172
9151
9131
9113
9097
9083
9070
9058
9047
9037
9026
9016
9004
8992
8980
8966
8951
8935
8919
8902
8885
8868
8852
8837
8823
8811
8801
8793
8788
8784
8783
8783
8785
8789
8795
8802
8811
8821
8833
8847
8862
8878
8895
8914
8933
8952
8972
8991
9009
9027
9043
9057
9070
9082
9091
9099
9105
9109
9112
9113
9114
9113
9112
9109
9107
9104
9102
9099
9096
9094
9092
9091
9090
9089
9090
9090
9091
9093
9095
9097
9100
9104
9110
9117
9125
9135
9146
9159
9173
9187
9202
9217
9232
9247
9260
9273
9284
9293
9300
9305
9307
9306
9302
9296
9287
9275
9261
9244
9225
9203
9179
9154
9127
9098
9069
9039
9008
8977
8946
8915
8886
8857
8829
8802
8777
8752
8729
8706
8684
8663
8642
8621
8601
8581
8563
8545
8529
8514
8501
8490
8481
8473
8467
8463
8460
8458
8457
8457
8457
8458
8458
8459
8459
8458
8457
8456
8455
8455
8454
8454
8454
8455
8457
8459
8463
8468
8475
8483
8493
8505
8519
8535
8553
8572
8594
8617
8642
8668
8696
8725
8754
8784
8814
8844
8874
8902
8929
8954
8976
8996
9014
9028
9040
9049
9055
9058
9059
9056
9051
9043
9032
9019
9003
8985
8965
8944
8921
8898
8874
8849
8825
8800
8776
8753
8730
8709
8690
8673
8658
8645
8635
8627
8621
8617
8616
8615
8616
8619
8622
8627
8632
8638
8646
8654
8663
8674
8686
8700
8716
8734
8755
8778
8802
8828
8855
8883
8911
8939
8967
8994
9021
9046
9071
9094
9115
9135
9152
9168
9180
9190
9196
9199
9198
9192
9182
9168
9148
9124
9095
9061
9023
8980
8932
8880
8824
8763
8698
8629
8556
8480
8399
8316
8230
8141
8050
7958
7865
7771
7677
7584
7491
7400
7309
7221
7134
7049
6967
6886
6808
6733
6660
6590
6522
6457
6394
6334
6276
6221
6168
6116
6067
6019
5972
5926
5882
5839
5798
5758
5719
5683
5648
5616
5585
5556
5529
5503
5478
5453
5429
5406
5382
5358
5335
5311
5288
5265
5244
5223
5205
5189
5176
5165
5157
5152
5150
5150
5152
5156
5160
5166
5172
5179
5186
5194
5201
5208
5216
5222
5228
5233
5237
5240
5242
5242
5242
5241
5240
5239
5237
5236
5236
5237
5238
5241
5245
5250
5257
5265
5274
5284
5295
5307
5321
5336
5352
5369
5387
5406
5425
5445
5465
5485
5504
5523
5541
5557
5573
5588
5601
5614
5625
5636
5646
5655
5664
5672
5680
5688
5697
5706
5716
5727
5739
5752
5767
5783
5800
5819
5839
5860
5882
5904
5927
5950
5973
5996
6020
6043
6067
6092
6117
6143
6170
6198
6227
6257
6288
6320
6352
6383
6414
6443
6471
6496
6518
6538
6554
6567
6577
6583
6586
6586
6583
6577
6569
6560
6548
6535
6520
6504
6487
6468
6449
6428
6407
6385
6363
6340
6318
6295
6274
6252
6232
6212
6194
6176
6160
6146
6132
6120
6110
6101
6094
6088
6084
6081
6080
6081
6084
6090
6098
6108
6121
6136
6154
6174
6196
6219
6244
6270
6297
6325
6354
6383
6412
6441
6471
6501
6531
6560
6590
6619
6647
6675
6700
6724
6745
6764
6779
6792
6801
6807
6809
6808
6803
6795
6785
6771
6755
6737
6717
6694
6670
6644
6615
6585
6552
6517
6480
6441
6399
6355
6309
6260
6209
6157
6103
6047
5991
5932
5873
5813
5752
5690
5627
5564
5499
5434
5368
5302
5236
5169
5102
5034
4967
4899
4831
4762
4694
4626
4557
4490
4422
4355
4287
4220
4152
4085
4017
3949
3880
3812
3744
3677
3609
3542
3475
3408
3341
3274
3207
3141
3074
3008
2942
2877
2811
2746
2681
2615
2550
2484
2418
2351
2283
2214
2144
2072
1999
1925
1849
1771
1693
1613
1533
1451
1369
1285
1200
1115
1028
941
852
763
674
585
496
408
321
236
153
73
-4
-77
-147
-213
-274
-331
-384
-434
-479
-520
-558
-593
-624
-651
-676
-697
-716
-731
-744
-755
-763
-768
-771
-772
-771
-767
-762
-754
-745
-733
-720
-705
-688
-669
-650
-630
-609
-589
-569
-551
-534
-520
-508
-499
-493
-490
-490
-493
-498
-507
-518
-532
-549
-568
-589
-614
-641
-670
-702
-736
-772
-809
-848
-887
-927
-967
-1006
-1044
-1080
-1114
-1147
-1178
-1206
-1233
-1259
-1282
-1305
-1326
-1347
-1367
-1386
-1405
-1423
-1441
-1459
-1476
-1493
-1509
-1525
-1539
-1553
-1565
-1576
-1586
-1595
-1603
-1610
-1617
-1623
-1629
-1635
-1641
-1647
-1653
-1659
-1666
-1673
-1680
-1689
-1698
-1709
-1720
-1733
-1746
-1761
-1778
-1796
-1815
-1835
-1856
-1878
-1901
-1924
-1947
-1970
-1994
-2016
-2039
-2061
-2082
-2103
-2124
-2145
-2167
-2189
-2211
-2234
-2258
-2283
-2309
-2336
-2363
-2392
-2421
-2451
-2482
-2513
-2544
-2575
-2605
-2635
-2664
-2692
-2719
-2745
-2769
-2792
-2813
-2833
-2851
-2867
-2882
-2896
-2908
-2919
-2929
-2938
-2946
-2954
-2961
-2967
-2973
-2979
-2985
-2992
-2998
-3005
-3012
-3020
-3029
-3039
-3049
-3060
-3071
-3084
-3096
-3110
-3123
-3137
-3150
-3163
-3175
-3185
-3194
-3201
-3206
-3208
-3208
-3205
-3201
-3194
-3185
-3174
-3162
-3147
-3130
-3112
-3092
-3070
-3047
-3021
-2995
-2967
-2937
-2906
-2874
-2841
-2807
-2773
-2739
-2706
-2674
-2644
-2616
-2591
-2569
-2551
-2536
-2525
-2518
-2516
-2516
-2521
-2528
-2538
-2550
-2564
-2580
-2597
-2615
-2634
-2654
-2674
-2695
-2717
-2738
-2760
-2781
-2801
-2820
-2838
-2853
-2866
-2877
-2885
-2891
-2894
-2894
-2891
-2886
-2878
-2868
-2855
-2841
-2826
-2809
-2791
-2772
-2753
-2733
-2714
-2696
-2678
-2661
-2645
-2630
-2616
-2603
-2591
-2580
-2570
-2561
-2552
-2544
-2536
-2528
-2521
-2513
-2506
-2498
-2491
-2483
-2476
-2467
-2459
-2450
-2440
-2430
-2418
-2405
-2391
-2376
-2360
-2342
-2324
-2304
-2284
-2264
-2243
-2223
-2204
-2185
-2167
-2151
-2136
-2123
-2111
-2100
-2091
-2083
-2077
-2071
-2068
-2065
-2064
-2064
-2066
-2068
-2072
-2076
-2080
-2085
-2090
-2094
-2098
-2102
-2106
-2109
-2112
-2114
-2116
-2119
-2121
-2123
-2126
-2128
-2131
-2135
-2138
-2143
-2147
-2153
-2159
-2165
-2172
-2180
-2189
-2199
-2210
-2222
-2235
-2248
-2262
-2277
-2291
-2306
-2320
-2333
-2345
-2356
-2365
-2371
-2376
-2379
-2379
-2377
-2373
-2368
-2360
-2351
-2340
-2329
-2316
-2303
-2289
-2274
-2258
-2242
-2226
-2208
-2190
-2171
-2151
-2130
-2108
-2086
-2063
-2039
-2016
-1993
-1971
-1950
-1932
-1915
-1901
-1891
-1883
-1879
-1878
-1881
-1886
-1895
-1906
-1921
-1937
-1957
-1978
-2001
-2025
-2051
-2078
-2106
-2135
-2165
-2196
-2227
-2260
-2294
-2329
-2366
-2403
-2441
-2481
-2521
-2563
-2605
-2648
-2691
-2734
-2777
-2819
-2860
-2899
-2937
-2972
-3006
-3037
-3067
-3094
-3120
-3143
-3164
-3184
-3202
-3218
-3232
-3244
-3255
-3265
-3273
-3280
-3286
-3290
-3294
-3297
-3300
-3303
-3305
-3308
-3311
-3315
-3319
-3323
-3328
-3333
-3337
-3342
-3347
-3351
-3355
-3358
-3362
-3366
-3371
-3376
-3382
-3390
-3399
-3410
-3422
-3434
-3448
-3463
-3479
-3494
-3511
-3527
-3543
-3559
-3575
-3590
-3604
-3618
-3631
-3643
-3654
-3665
-3675
-3685
-3693
-3701
-3709
-3717
-3724
-3731
-3738
-3746
-3754
-3762
-3771
-3780
-3789
-3799
-3810
-3821
-3832
-3843
-3854
-3864
-3874
-3884
-3893
-3901
-3909
-3917
-3925
-3933
-3941
-3950
-3960
-3971
-3983
-3996
-4010
-4025
-4042
-4059
-4078
-4100
-4123
-4147
-4173
-4200
-4229
-4259
-4290
-4323
-4357
-4392
-4428
-4465
-4502
-4541
-4580
-4620
-4662
-4705
-4749
-4794
-4841
-4889
-4937
-4987
-5036
-5086
-5134
-5182
-5229
-5275
-5319
-5362
-5404
-5444
-5483
-5521
-5558
-5594
-5629
-5665
-5700
-5735
-5770
-5805
-5840
-5875
-5911
-5946
-5981
-6016
-6051
-6086
-6120
-6153
-6185
-6217
-6247
-6275
-6302
-6327
-6351
-6373
-6392
-6410
-6425
-6438
-6448
-6456
-6462
-6465
-6466
-6465
-6462
-6458
-6453
-6446
-6439
-6431
-6422
-6413
-6403
-6393
-6383
-6373
-6363
-6352
-6342
-6331
-6319
-6307
-6295
-6282
-6268
-6253
-6238
-6221
-6204
-6187
-6168
-6149
-6130
-6110
-6089
-6068
-6046
-6023
-5999
-5974
-5947
-5919
-5889
-5859
-5827
-5794
-5761
-5727
-5692
-5657
-5622
-5586
-5551
-5516
-5481
-5447
-5414
-5382
-5351
-5322
-5294
-5268
-5243
-5220
-5199
-5180
-5162
-5145
-5131
-5117
-5104
-5092
-5079
-5067
-5054
-5040
-5026
-5011
-4995
-4979
-4962
-4945
-4928
-4910
-4893
-4875
-4857
-4839
-4821
-4803
-4785
-4766
-4747
-4728
-4709
-4689
-4668
-4648
-4627
-4605
-4584
-4562
-4540
-4518
-4496
-4475
-4453
-4432
-4412
-4392
-4374
-4356
-4338
-4322
-4306
-4291
-4277
-4264
-4252
-4240
-4228
-4216
-4204
-4190
-4176
-4160
-4143
-4123
-4102
-4080
-4056
-4030
-4003
-3975
-3947
-3917
-3887
-3856
-3824
-3793
-3761
-3729
-3698
-3667
-3637
-3607
-3578
-3550
-3524
-3498
-3474
-3451
-3429
-3409
-3390
-3373
-3357
-3342
-3329
-3318
-3308
-3301
-3296
-3294
-3294
-3297
-3303
-3313
-3325
-3340
-3357
-3375
-3395
-3417
-3438
-3460
-3481
-3502
-3522
-3541
-3559
-3576
-3591
-3606
-3619
-3632
-3645
-3657
-3668
-3680
-3691
-3702
-3712
-3722
-3731
-3739
-3746
-3752
-3756
-3759
-3760
-3760
-3759
-3757
-3753
-3749
-3743
-3736
-3729
-3721
-3712
-3704
-3696
-3688
-3681
-3674
-3669
-3666
-3665
-3665
-3668
-3673
-3681
-3691
-3704
-3719
-3735
-3753
-3771
-3791
-3811
-3831
-3852
-3872
-3893
-3914
-3934
-3955
-3976
-3996
-4016
-4035
-4054
-4074
-4093
-4110
-4127
-4143
-4159
-4173
-4187
-4200
-4212
-4223
-4234
-4244
-4254
-4264
-4274
-4284
-4294
-4304
-4315
-4326
-4338
-4349
-4361
-4373
-4384
-4396
-4407
-4418
-4428
-4439
-4450
-4461
-4472
-4483
-4495
-4507
-4520
-4533
-4546
-4560
-4573
-4586
-4599
-4611
-4622
-4632
-4641
-4649
-4656
-4661
-4665
-4668
-4670
-4670
-4669
-4667
-4664
-4659
-4653
-4646
-4637
-4626
-4614
-4600
-4584
-4566
-4547
-4527
-4505
-4482
-4458
-4434
-4409
-4385
-4360
-4336
-4313
-4290
-4269
-4249
-4230
-4213
-4198
-4186
-4175
-4168
-4163
-4160
-4161
-4165
-4172
-4182
-4195
-4210
-4229
-4249
-4272
-4297
-4323
-4351
-4379
-4409
-4439
-4469
-4500
-4531
-4562
-4592
-4623
-4654
-4685
-4715
-4745
-4775
-4805
-4835
-4864
-4893
-4921
-4949
-4976
-5002
-5026
-5050
-5072
-5093
-5111
-5128
-5143
-5155
-5165
-5173
-5179
-5182
-5183
-5182
-5179
-5175
-5169
-5163
-5155
-5148
-5140
-5132
-5125
-5119
-5113
-5107
-5103
-5099
-5096
-5094
-5093
-5092
-5091
-5091
-5091
-5091
-5091
-5092
-5094
-5095
-5097
-5099
-5101
-5104
-5106
-5109
-5113
-5116
-5120
-5124
-5127
-5131
-5134
-5136
-5137
-5137
-5136
-5134
-5130
-5124
-5118
-5109
-5100
-5088
-5076
-5062
-5047
-5030
-5013
-4995
-4975
-4956
-4935
-4915
-4894
-4873
-4853
-4833
-4813
-4794
-4776
-4758
-4742
-4727
-4712
-4699
-4688
-4677
-4668
-4661
-4655
-4651
-4648
-4648
-4651
-4655
-4661
-4669
-4679
-4689
-4700
-4711
-4722
-4732
-4740
-4747
-4753
-4756
-4758
-4758
-4756
-4753
-4749
-4743
-4737
-4729
-4721
-4713
-4704
-4695
-4686
-4676
-4666
-4655
-4643
-4631
-4618
-4605
-4592
-4579
-4565
-4551
-4538
-4525
-4513
-4501
-4490
-4479
-4468
-4456
-4445
-4433
-4420
-4407
-4392
-4378
-4363
-4347
-4332
-4317
-4301
-4286
-4271
-4256
-4240
-4224
-4208
-4191
-4172
-4153
-4132
-4110
-4086
-4061
-4034
-4005
-3974
-3942
-3909
-3874
-3839
-3802
-3765
-3726
-3687
-3647
-3607
-3566
-3525
-3483
-3441
-3400
-3358
-3317
-3276
-3235
-3195
-3155
-3116
-3077
-3038
-2999
-2960
-2921
-2881
-2841
-2800
-2757
-2714
-2669
-2622
-2575
-2527
-2477
-2428
-2378
-2328
-2279
-2229
-2180
-2131
-2082
-2033
-1986
-1938
-1891
-1843
-1796
-1749
-1701
-1654
-1607
-1560
-1513
-1466
-1419
-1372
-1325
-1278
-1231
-1183
-1136
-1089
-1042
-995
-948
-900
-853
-806
-759
-712
-665
-618
-570
-523
-476
-429
-382
-335
-289
-243
-197
-152
-109
-66
-24
16
54
91
127
161
193
224
253
281
307
332
356
379
400
422
442
462
482
501
520
538
556
573
590
605
620
634
647
658
669
679
687
695
702
708
714
719
724
729
735
740
746
752
759
767
775
784
795
806
819
833
848
865
883
903
924
946
969
994
1020
1047
1075
1105
1135
1167
1200
1233
1268
1303
1340
1377
1414
1453
1491
1530
1570
1610
1650
1690
1731
1772
1813
1854
1896
1938
1981
2024
2068
2113
2158
2204
2250
2297
2343
2390
2436
2482
2527
2572
2618
2663
2708
2753
2799
2846
2894
2943
2994
3045
3098
3151
3206
3261
3316
3372
3427
3482
3537
3591
3645
3699
3753
3807
3860
3913
3967
4019
4074
4127
4180
4233
4286
4338
4391
4442
4494
4544
4594
4644
4693
4741
4789
4836
4883
4930
4976
5022
5067
5111
5155
5197
5238
5278
5316
5353
5389
5423
5456
5488
5519
5549
5577
5604
5630
5655
5678
5699
5719
5738
5756
5772
5787
5801
5815
5827
5838
5849
5859
5868
5877
5886
5894
5902
5911
5920
5929
5939
5950
5963
5977
5992
6009
6027
6047
6068
6091
6116
6141
6168
6197
6226
6256
6287
6319
6351
6384
6417
6450
6484
6517
6550
6583
6615
6647
6678
6708
6738
6766
6792
6818
6841
6863
6884
6902
6919
6933
6946
6958
6968
6977
6986
6994
7001
7009
7016
7024
7032
7041
7050
7060
7071
7083
7096
7111
7127
7145
7165
7187
7212
7239
7268
7300
7334
7371
7410
7452
7495
7541
7588
7637
7687
7740
7793
7848
7905
7962
8021
8080
8141
8203
8265
8327
8390
8453
8516
8579
8642
8705
8767
8828
8888
8947
9005
9062
9118
9173
9226
9279
9331
9382
9431
9480
9527
9573
9617
9660
9701
9740
9778
9814
9848
9881
9913
9943
9973
10003
10031
10060
10088
10115
10143
10169
10196
10222
10247
10272
10297
10321
10346
10371
10395
10420
10445
10471
10497
10523
10550
10579
10608
10638
10670
10703
10736
10771
10807
10844
10882
10920
10960
11000
11041
11082
11125
11167
11209
11252
11294
11336
11377
11417
11456
11494
11531
11566
11599
11631
11661
11690
11717
11743
11767
11790
11812
11834
11854
11874
11893
11912
11930
11949
11967
11987
12006
12027
12048
12071
12094
12119
12146
12173
12202
12232
12263
12296
12329
12363
12397
12432
12468
12503
12539
12574
12609
12644
12679
12713
12747
12780
12813
12846
12878
12910
12942
12974
13006
13037
13067
13097
13126
13155
13184
13211
13238
13265
13291
13316
13341
13366
13390
13413
13436
13459
13481
13504
13526
13549
13572
13596
13619
13644
13668
13694
13719
13746
13773
13801
13829
13859
13890
13921
13954
13988
14022
14058
14095
14133
14171
14209
14248
14287
14326
14364
14403
14441
14480
14518
14556
14595
14634
14674
14713
14753
14794
14835
14875
14916
14957
14998
15040
15081
15123
15164
15207
15249
15292
15336
15379
15423
15468
15513
15557
15602
15647
15691
15736
15779
15823
15865
15906
15946
15985
16021
16058
16091
16122
16149
16175
16198
16218
16234
16247
16257
16263
16267
16267
16264
16259
16251
16241
16229
16215
16200
16184
16168
16151
16135
16119
16103
16088
16077
16065
16056
16049
16044
16040
16039
16040
16043
16047
16053
16062
16072
16082
16096
16111
16128
16146
16167
16190
16215
16242
16273
16305
16340
16378
16417
16459
16502
16547
16593
16641
16689
16737
16785
16832
16879
16925
16969
17012
17053
17092
17130
17165
17199
17231
17261
17289
17315
17340
17363
17384
17404
17422
17439
17454
17468
17481
17493
17504
17513
17522
17529
17536
17542
17548
17553
17557
17562
17566
17569
17573
17576
17579
17583
17586
17590
17595
17600
17606
17613
17621
17631
17641
17653
17666
17680
17695
17711
17728
17745
17763
17782
17801
17820
17839
17858
17877
17895
17913
17930
17947
17962
17976
17988
17999
18008
18016
18023
18028
18032
18036
18038
18040
18042
18042
18042
18041
18040
18037
18034
18031
18026
18022
18016
18011
18005
18000
17994
17989
17983
17978
17973
17968
17964
17960
17956
17953
17949
17946
17944
17941
17939
17937
17935
17934
17934
17934
17936
17937
17940
17942
17946
17949
17953
17956
17959
17962
17964
17965
17966
17966
17965
17964
17962
17959
17955
17950
17945
17938
17931
17924
17915
17905
17895
17883
17871
17857
17844
17829
17815
17800
17785
17770
17755
17740
17725
17709
17693
17677
17660
17642
17624
17605
17585
17565
17545
17524
17503
17482
17461
17440
17419
17399
17378
17358
17338
17317
17296
17275
17254
17232
17209
17186
17163
17139
17115
17090
17064
17038
17012
16986
16959
16932
16904
16877
16850
16823
16797
16770
16743
16717
16690
16663
16636
16609
16581
16553
16525
16496
16466
16436
16405
16373
16341
16309
16277
16244
16210
16177
16143
16109
16075
16041
16007
15973
15939
15905
15872
15838
15805
15773
15741
15709
15678
15648
15618
15589
15561
15533
15506
15479
15452
15426
15400
15374
15348
15323
15298
15274
15250
15226
15202
15179
15157
15134
15111
15089
15066
15043
15020
14996
14972
14947
14922
14897
14871
14846
14820
14793
14767
14740
14714
14686
14659
14632
14604
14576
14548
14519
14490
14461
14431
14400
14369
14337
14304
14271
14238
14206
14173
14141
14109
14078
14048
14019
13990
13962
13935
13907
13880
13853
13825
13797
13768
13738
13706
13673
13639
13602
13564
13524
13483
13439
13394
13347
13297
13246
13193
13139
13082
13023
12963
12901
12838
12774
12709
12642
12576
12508
12440
12372
12304
12235
12167
12099
12031
11963
11897
11831
11767
11704
11643
11583
11525
11469
11416
11364
11315
11268
11224
11182
11142
11105
11070
11037
11007
10978
10951
10925
10901
10878
10856
10834
10814
10793
10773
10754
10735
10716
10697
10678
10660
10642
10624
10607
10591
10575
10559
10545
10531
10517
10504
10492
10481
10470
10460
10451
10442
10434
10427
10420
10414
10408
10402
10397
10391
10386
10379
10373
10366
10358
10350
10341
10332
10322
10310
10298
10284
10269
10252
10234
10214
10192
10169
10144
10118
10090
10060
10029
9997
9964
9929
9893
9857
9820
9782
9744
9706
9669
9631
9594
9557
9521
9485
9451
9417
9384
9352
9321
9290
9261
9233
9205
9178
9152
9127
9102
9079
9056
9034
9012
8991
8971
8951
8932
8913
8894
8876
8858
8841
8825
8809
8793
8778
8764
8750
8736
8722
8709
8696
8683
8669
8655
8642
8627
8613
8598
8584
8569
8554
8539
8524
8509
8494
8478
8463
8447
8430
8414
8396
8379
8361
8342
8323
8304
8285
8266
8246
8227
8209
8189
8172
8153
8135
8116
8096
8076
8055
8032
8010
7986
7961
7935
7908
7880
7851
7822
7793
7764
7735
7706
7677
7650
7623
7597
7572
7548
7526
7505
7485
7466
7449
7433
7418
7404
7391
7378
7366
7355
7344
7334
7324
7315
7306
7298
7290
7283
7275
7268
7260
7251
7242
7232
7222
7210
7197
7182
7167
7151
7134
7115
7096
7077
7057
7037
7016
6995
6975
6954
6934
6914
6895
6877
6859
6843
6827
6813
6801
6789
6779
6770
6763
6756
6751
6746
6743
6740
6738
6737
6736
6735
6734
6734
6733
6733
6732
6731
6729
6727
6724
6721
6716
6711
6705
6698
6689
6680
6670
6659
6647
6634
6620
6606
6590
6573
6555
6537
6516
6495
6473
6449
6425
6399
6373
6345
6316
6287
6256
6225
6193
6160
6126
6091
6056
6019
5982
5943
5905
5865
5825
5786
5746
5706
5666
5627
5589
5551
5513
5476
5439
5403
5367
5332
5297
5262
5227
5192
5157
5122
5087
5053
5019
4985
4953
4920
4889
4858
4827
4798
4768
4739
4711
4682
4653
4625
4595
4566
4536
4506
4476
4445
4414
4383
4351
4319
4287
4254
4222
4189
4156
4123
4089
4054
4019
3985
3950
3913
3876
3838
3798
3758
3716
3674
3630
3584
3538
3490
3441
3391
3341
3290
3239
3187
3136
3085
3034
2983
2932
2882
2832
2782
2732
2681
2631
2579
2527
2474
2420
2365
2309
2252
2194
2135
2075
2015
1955
1895
1835
1775
1716
1657
1599
1542
1485
1429
1374
1318
1264
1209
1156
1102
1049
997
945
893
842
792
742
692
643
594
545
496
448
400
353
306
261
216
173
131
90
51
13
-23
-57
-90
-120
-150
-178
-204
-229
-253
-276
-298
-320
-341
-362
-382
-403
-423
-444
-465
-486
-508
-531
-554
-579
-604
-630
-657
-685
-714
-744
-775
-807
-840
-874
-909
-945
-982
-1018
-1057
-1094
-1132
-1170
-1207
-1244
-1280
-1315
-1350
-1383
-1415
-1446
-1475
-1502
-1528
-1551
-1573
-1593
-1610
-1625
-1638
-1648
-1656
-1661
-1663
-1663
-1660
-1654
-1646
-1635
-1623
-1608
-1592
-1574
-1555
-1535
-1515
-1493
-1471
-1449
-1427
-1405
-1384
-1363
-1342
-1323
-1304
-1286
-1270
-1254
-1240
-1228
-1217
-1208
-1201
-1196
-1194
-1193
-1195
-1199
-1205
-1214
-1224
-1237
-1252
-1268
-1286
-1305
-1325
-1346
-1367
-1389
-1412
-1435
-1458
-1481
-1505
-1528
-1552
-1575
-1598
-1621
-1644
-1666
-1689
-1711
-1733
-1754
-1776
-1797
-1819
-1840
-1861
-1883
-1905
-1927
-1949
-1972
-1996
-2020
-2045
-2071
-2098
-2126
-2155
-2184
-2215
-2247
-2281
-2315
-2350
-2387
-2424
-2463
-2503
-2543
-2585
-2627
-2670
-2714
-2759
-2804
-2849
-2895
-2941
-2987
-3033
-3079
-3124
-3169
-3214
-3258
-3301
-3344
-3385
-3424
-3463
-3499
-3533
-3566
-3596
-3624
-3650
-3674
-3696
-3715
-3733
-3749
-3764
-3777
-3789
-3800
-3810
-3819
-3828
-3837
-3845
-3853
-3861
-3869
-3877
-3886
-3896
-3907
-3919
-3932
-3946
-3961
-3978
-3996
-4016
-4038
-4061
-4085
-4112
-4140
-4169
-4201
-4234
-4269
-4307
-4346
-4387
-4430
-4476
-4523
-4573
-4624
-4677
-4732
-4788
-4845
-4904
-4964
-5025
-5088
-5151
-5215
-5279
-5343
-5408
-5472
-5536
-5599
-5661
-5722
-5782
-5841
-5898
-5953
-6008
-6060
-6112
-6162
-6212
-6260
-6307
-6354
-6400
-6444
-6488
-6531
-6573
-6614
-6653
-6692
-6731
-6768
-6805
-6841
-6877
-6912
-6947
-6983
-7018
-7054
-7090
-7127
-7164
-7202
-7240
-7279
-7319
-7359
-7400
-7443
-7486
-7530
-7574
-7620
-7666
-7712
-7760
-7807
-7856
-7904
-7954
-8004
-8055
-8106
-8160
-8213
-8268
-8324
-8381
-8438
-8497
-8556
-8616
-8677
-8738
-8800
-8861
-8923
-8985
-9047
-9109
-9170
-9232
-9292
-9353
-9413
-9472
-9531
-9589
-9646
-9703
-9759
-9815
-9870
-9924
-9978
-10031
-10084
-10136
-10188
-10240
-10291
-10342
-10393
-10443
-10494
-10545
-10596
-10647
-10698
-10749
-10799
-10850
-10900
-10949
-10998
-11047
-11094
-11140
-11186
-11230
-11273
-11315
-11357
-11398
-11438
-11477
-11516
-11555
-11594
-11632
-11671
-11708
-11746
-11783
-11819
-11855
-11890
-11924
-11957
-11990
-12023
-12055
-12087
-12120
-12153
-12187
-12221
-12258
-12295
-12335
-12375
-12418
-12462
-12509
-12556
-12606
-12657
-12710
-12764
-12820
-12878
-12936
-12996
-13057
-13119
-13182
-13246
-13311
-13377
-13443
-13510
-13578
-13647
-13715
-13785
-13854
-13923
-13993
-14062
-14130
-14198
-14265
-14332
-14397
-14461
-14524
-14586
-14646
-14704
-14761
-14816
-14870
-14922
-14973
-15022
-15070
-15117
-15163
-15207
-15251
-15295
-15337
-15380
-15422
-15464
-15505
-15547
-15589
-15631
-15673
-15716
-15759
-15803
-15847
-15893
-15939
-15986
-16033
-16081
-16129
-16178
-16228
-16277
-16327
-16376
-16426
-16476
-16526
-16576
-16626
-16676
-16726
-16775
-16825
-16874
-16922
-16970
-17017
-17064
-17109
-17154
-17198
-17242
-17285
-17327
-17368
-17409
-17449
-17488
-17526
-17564
-17602
-17638
-17674
-17709
-17743
-17776
-17809
-17840
-17871
-17900
-17929
-17956
-17982
-18007
-18031
-18054
-18076
-18097
-18118
-18138
-18157
-18176
-18195
-18214
-18233
-18252
-18272
-18292
-18312
-18333
-18354
-18375
-18397
-18420
-18443
-18466
-18489
-18512
-18535
-18558
-18581
-18603
-18625
-18647
-18668
-18689
-18710
-18731
-18752
-18772
-18792
-18813
-18833
-18852
-18871
-18890
-18908
-18926
-18942
-18958
-18972
-18985
-18998
-19008
-19018
-19025
-19032
-19037
-19041
-19043
-19044
-19044
-19043
-19041
-19038
-19034
-19030
-19025
-19020
-19014
-19009
-19003
-18997
-18991
-18984
-18977
-18970
-18963
-18955
-18947
-18938
-18928
-18918
-18907
-18895
-18883
-18871
-18858
-18845
-18833
-18820
-18808
-18796
-18784
-18773
-18762
-18752
-18741
-18731
-18721
-18712
-18702
-18692
-18682
-18672
-18662
-18652
-18642
-18633
-18623
-18614
-18605
-18596
-18586
-18577
-18567
-18556
-18544
-18532
-18519
-18505
-18490
-18474
-18457
-18438
-18419
-18399
-18378
-18356
-18334
-18310
-18286
-18261
-18235
-18207
-18179
-18150
-18121
-18090
-18059
-18027
-17995
-17963
-17930
-17898
-17865
-17832
-17800
-17768
-17736
-17705
-17674
-17644
-17614
-17585
-17556
-17527
-17499
-17471
-17444
-17416
-17389
-17363
-17336
-17309
-17283
-17256
-17230
-17203
-17176
-17150
-17123
-17096
-17069
-17043
-17016
-16989
-16961
-16934
-16906
-16879
-16851
-16824
-16798
-16772
-16746
-16722
-16698
-16675
-16653
-16633
-16613
-16595
-16578
-16562
-16548
-16535
-16524
-16514
-16505
-16498
-16492
-16487
-16483
-16480
-16477
-16476
-16474
-16473
-16472
-16471
-16469
-16468
-16465
-16463
-16459
-16456
-16452
-16447
-16442
-16437
-16432
-16426
-16420
-16414
-16407
-16401
-16393
-16386
-16378
-16369
-16360
-16350
-16340
-16329
-16318
-16308
-16297
-16286
-16274
-16265
-16256
-16248
-16239
-16234
-16228
-16222
-16219
-16216
-16215
-16213
-16213
-16213
-16213
-16213
-16213
-16215
-16215
-16215
-16215
-16213
-16212
-16210
-16207
-16204
-16200
-16195
-16190
-16184
-16180
-16174
-16168
-16161
-16155
-16149
-16143
-16137
-16132
-16126
-16120
-16114
-16109
-16103
-16097
-16090
-16082
-16076
-16068
-16061
-16053
-16045
-16036
-16027
-16018
-16008
-15998
-15987
-15976
-15964
-15953
-15940
-15928
-15916
-15904
-15891
-15880
-15869
-15858
-15848
-15839
-15831
-15824
-15818
-15812
-15808
-15805
-15802
-15800
-15799
-15799
-15800
-15802
-15804
-15808
-15813
-15818
-15824
-15831
-15838
-15846
-15853
-15862
-15870
-15878
-15885
-15893
-15900
-15907
-15913
-15920
-15925
-15931
-15936
-15941
-15945
-15950
-15954
-15958
-15962
-15965
-15968
-15971
-15973
-15974
-15975
-15976
-15975
-15975
-15974
-15972
-15970
-15968
-15965
-15963
-15960
-15957
-15954
-15952
-15949
-15947
-15944
-15942
-15941
-15939
-15938
-15936
-15935
-15935
-15934
-15934
-15934
-15934
-15934
-15934
-15934
-15934
-15934
-15934
-15934
-15934
-15933
-15933
-15932
-15931
-15929
-15927
-15925
-15921
-15917
-15912
-15906
-15899
-15891
-15881
-15872
-15861
-15849
-15837
-15824
-15811
-15799
-15786
-15773
-15761
-15749
-15737
-15726
-15715
-15704
-15694
-15684
-15674
-15664
-15654
-15644
-15634
-15624
-15614
-15604
-15593
-15583
-15572
-15560
-15549
-15537
-15524
-15511
-15497
-15482
-15466
-15450
-15433
-15415
-15396
-15377
-15357
-15337
-15316
-15296
-15275
-15253
-15231
-15209
-15186
-15163
-15139
-15115
-15090
-15065
-15039
-15012
-14985
-14957
-14929
-14900
-14870
-14840
-14810
-14779
-14749
-14718
-14687
-14657
-14627
-14598
-14569
-14541
-14513
-14487
-14461
-14436
-14412
-14388
-14365
-14342
-14319
-14297
-14275
-14252
-14230
-14208
-14186
-14163
-14141
-14119
-14097
-14074
-14052
-14030
-14009
-13987
-13965
-13944
-13922
-13901
-13879
-13857
-13835
-13812
-13789
-13765
-13740
-13714
-13687
-13660
-13631
-13602
-13572
-13542
-13512
-13481
-13451
-13421
-13392
-13363
-13336
-13309
-13284
-13260
-13236
-13213
-13191
-13169
-13147
-13126
-13104
-13081
-13059
-13035
-13011
-12986
-12961
-12934
-12907
-12880
-12851
-12823
-12794
-12764
-12734
-12704
-12673
-12642
-12611
-12579
-12547
-12514
-12481
-12448
-12414
-12380
-12346
-12311
-12277
-12242
-12208
-12173
-12139
-12105
-12071
-12038
-12004
-11971
-11938
-11905
-11872
-11839
-11807
-11774
-11741
-11709
-11677
-11645
-11613
-11582
-11550
-11520
-11489
-11459
-11430
-11401
-11372
-11343
-11315
-11288
-11260
-11233
-11207
-11181
-11155
-11129
-11104
-11079
-11055
-11030
-11006
-10983
-10959
-10936
-10913
-10890
-10867
-10845
-10822
-10798
-10775
-10751
-10727
-10702
-10677
-10652
-10627
-10601
-10575
-10548
-10522
-10495
-10468
-10442
-10415
-10388
-10361
-10335
-10308
-10281
-10254
-10227
-10199
-10171
-10143
-10115
-10086
-10058
-10028
-9999
-9970
-9940
-9911
-9882
-9853
-9824
-9796
-9767
-9739
-9711
-9683
-9654
-9626
-9596
-9567
-9536
-9505
-9474
-9441
-9408
-9375
-9340
-9305
-9269
-9232
-9195
-9157
-9118
-9079
-9039
-8998
-8956
-8913
-8870
-8827
-8782
-8738
-8693
-8648
-8603
-8559
-8514
-8469
-8425
-8381
-8337
-8293
-8249
-8205
-8162
-8118
-8073
-8028
-7982
-7936
-7888
-7840
-7790
-7739
-7687
-7633
-7578
-7522
-7465
-7406
-7346
-7286
-7224
-7162
-7099
-7036
-6973
-6910
-6847
-6785
-6723
-6662
-6601
-6540
-6480
-6420
-6360
-6301
-6241
-6181
-6121
-6060
-6000
-5939
-5879
-5818
-5757
-5696
-5636
-5575
-5515
-5455
-5396
-5336
-5277
-5218
-5160
-5101
-5043
-4985
-4926
-4868
-4810
-4752
-4693
-4635
-4576
-4518
-4459
-4400
-4341
-4283
-4225
-4167
-4110
-4054
-3997
-3942
-3887
-3832
-3779
-3725
-3673
-3620
-3569
-3517
-3466
-3415
-3365
-3314
-3263
-3212
-3160
-3108
-3055
-3001
-2947
-2891
-2835
-2778
-2719
-2660
-2599
-2538
-2475
-2410
-2345
-2279
-2212
-2143
-2074
-2003
-1932
-1860
-1788
-1714
-1640
-1565
-1490
-1414
-1337
-1260
-1182
-1104
-1025
-946
-867
-787
-708
-627
-547
-467
-387
-306
-226
-146
-65
15
96
176
256
337
417
497
578
658
739
819
900
981
1062
1144
1225
1306
1388
1469
1550
1631
1712
1793
1873
1953
2033
2113
2192
2272
2351
2431
2510
2590
2669
2749
2828
2907
2986
3065
3144
3222
3301
3379
3456
3534
3611
3688
3764
3840
3916
3991
4066
4141
4215
4289
4363
4436
4509
4582
4655
4728
4800
4871
4943
5014
5084
5154
5224
5294
5364
5433
5502
5571
5639
5707
5775
5843
5910
5977
6043
6108
6173
6237
6300
6363
6424
6485
6546
6605
6664
6722
6779
6836
6892
6947
7001
7054
7106
7157
7208
7257
7305
7353
7400
7446
7491
7535
7579
7623
7666
7709
7751
7794
7836
7877
7919
7960
8000
8041
8080
8121
8161
8200
8239
8278
8318
8357
8397
8437
8478
8519
8560
8602
8644
8687
8729
8772
8816
8859
8902
8946
8990
9033
9077
9121
9164
9208
9251
9294
9337
9379
9421
9463
9504
9544
9583
9621
9659
9696
9732
9767
9801
9834
9867
9898
9929
9959
9987
10015
10041
10066
10091
10113
10135
10156
10176
10195
10213
10231
10248
10264
10280
10296
10312
10328
10344
10359
10375
10390
10406
10421
10436
10451
10466
10481
10495
10510
10524
10538
10551
10564
10577
10589
10601
10612
10622
10632
10642
10651
10660
10669
10677
10686
10694
10702
10710
10718
10725
10733
10740
10746
10753
10759
10764
10769
10773
10777
10779
10781
10782
10783
10782
10780
10777
10773
10768
10763
10756
10750
10742
10735
10727
10720
10712
10705
10698
10691
10684
10677
10671
10665
10658
10653
10647
10641
10636
10631
10626
10621
10617
10613
10610
10606
10603
10601
10598
10596
10594
10592
10590
10588
10586
10583
10581
10578
10575
10571
10567
10562
10557
10551
10546
10539
10533
10526
10519
10512
10505
10498
10492
10485
10479
10474
10469
10464
10459
10456
10452
10449
10446
10443
10440
10438
10436
10435
10433
10432
10431
10431
10431
10431
10431
10432
10433
10434
10435
10436
10438
10439
10441
10444
10446
10449
10453
10457
10461
10466
10472
10478
10484
10490
10497
10504
10511
10517
10524
10531
10537
10544
10551
10558
10565
10573
10580
10587
10594
10601
10608
10614
10619
10624
10627
10631
10633
10635
10636
10636
10636
10636
10636
10635
10634
10634
10633
10632
10631
10631
10630
10630
10629
10629
10628
10628
10629
10629
10630
10631
10632
10633
10635
10637
10639
10641
10643
10646
10649
10653
10656
10660
10665
10669
10674
10679
10683
10688
10693
10697
10701
10705
10708
10710
10711
10712
10712
10711
10710
10707
10704
10701
10696
10691
10685
10679
10671
10663
10655
10645
10635
10624
10613
10601
10589
10576
10562
10548
10534
10520
10505
10489
10474
10458
10441
10425
10408
10391
10374
10357
10339
10321
10303
10285
10266
10247
10228
10209
10190
10170
10151
10131
10112
10093
10074
10055
10037
10019
10002
9985
9969
9955
9941
9928
9916
9906
9896
9888
9881
9875
9870
9866
9863
9861
9859
9857
9857
9856
9856
9857
9858
9859
9860
9861
9863
9865
9867
9869
9870
9871
9872
9873
9873
9872
9871
9869
9866
9862
9857
9852
9845
9838
9829
9820
9810
9800
9788
9777
9765
9753
9741
9730
9719
9708
9697
9688
9678
9669
9660
9652
9644
9636
9628
9621
9613
9605
9596
9588
9580
9571
9563
9554
9546
9537
9529
9521
9513
9505
9497
9488
9480
9471
9462
9453
9443
9432
9422
9411
9400
9389
9378
9366
9355
9344
9333
9322
9310
9299
9288
9276
9265
9253
9241
9230
9218
9207
9196
9186
9176
9166
9158
9149
9142
9134
9128
9121
9115
9109
9104
9098
9093
9087
9082
9077
9071
9065
9060
9054
9047
9041
9034
9027
9020
9012
9004
8995
8986
8976
8966
8955
8943
8931
8919
8905
8891
8876
8861
8844
8828
8810
8792
8774
8755
8736
8716
8696
8676
8655
8634
8612
8589
8566
8542
8517
8492
8465
8438
8410
8381
8352
8322
8292
8261
8231
8201
8170
8141
8112
8084
8055
8029
8003
7977
7952
7927
7903
7878
7855
7831
7807
7783
7759
7734
7710
7685
7661
7636
7611
7586
7561
7536
7510
7485
7459
7433
7407
7380
7354
7327
7300
7273
7246
7218
7191
7163
7135
7107
7079
7051
7024
6996
6969
6942
6915
6889
6863
6837
6811
6785
6760
6735
6709
6684
6659
6633
6608
6582
6556
6530
6504
6477
6450
6424
6397
6370
6343
6316
6290
6263
6238
6212
6188
6164
6141
6119
6098
6078
6059
6041
6024
6008
5992
5978
5963
5950
5937
5924
5912
5901
5890
5880
5870
5861
5852
5844
5836
5829
5823
5816
5810
5805
5799
5793
5788
5782
5777
5771
5764
5758
5752
5745
5738
5732
5725
5718
5712
5706
5700
5695
5689
5684
5679
5674
5669
5663
5658
5652
5645
5639
5631
5624
5615
5607
5597
5587
5577
5565
5554
5541
5528
5515
5501
5486
5471
5455
5438
5421
5403
5385
5366
5347
5326
5306
5284
5262
5240
5216
5192
5167
5141
5114
5086
5058
5029
4999
4969
4937
4906
4873
4840
4807
4774
4740
4706
4671
4637
4603
4569
4535
4502
4468
4435
4402
4369
4336
4304
4272
4240
4209
4178
4147
4116
4086
4056
4026
3997
3968
3940
3912
3885
3858
3832
3807
3782
3758
3734
3710
3687
3664
3641
3618
3596
3573
3551
3528
3506
3483
3461
3439
3417
3395
3373
3351
3329
3307
3284
3262
3240
3217
3195
3172
3150
3127
3104
3082
3059
3037
3014
2992
2969
2947
2924
2902
2879
2857
2834
2811
2788
2766
2743
2721
2699
2678
2657
2636
2617
2598
2580
2563
2547
2531
2517
2504
2492
2481
2470
2461
2452
2444
2437
2431
2425
2420
2416
2412
2409
2406
2404
2402
2400
2398
2397
2395
2393
2391
2389
2387
2384
2381
2378
2374
2371
2367
2362
2357
2352
2346
2340
2334
2326
2318
2310
2301
2291
2281
2270
2259
2248
2236
2224
2212
2200
2188
2175
2163
2151
2139
2126
2114
2102
2090
2078
2067
2055
2044
2033
2021
2011
2000
1989
1978
1967
1956
1945
1934
1923
1911
1900
1888
1877
1866
1855
1844
1834
1823
1813
1803
1793
1784
1775
1765
1757
1748
1739
1731
1723
1716
1708
1702
1695
1689
1684
1678
1673
1669
1665
1660
1656
1653
1649
1646
1642
1639
1636
1633
1630
1627
1625
1622
1620
1618
1617
1615
1614
1612
1611
1609
1608
1606
1604
1602
1599
1596
1593
1589
1585
1580
1574
1568
1562
1555
1548
1540
1533
1525
1517
1509
1501
1492
1484
1475
1466
1457
1447
1437
1427
1417
1406
1395
1384
1373
1361
1350
1339
1327
1316
1306
1295
1285
1275
1265
1256
1247
1238
1230
1222
1215
1209
1203
1197
1192
1188
1184
1180
1176
1173
1170
1167
1164
1161
1159
1156
1153
1151
1148
1146
1143
1141
1138
1136
1133
1131
1129
1126
1124
1121
1119
1116
1114
1111
1109
1106
1104
1102
1100
1099
1098
1098
1098
1099
1100
1102
1105
1108
1113
1117
1123
1129
1135
1141
1148
1155
1161
1168
1175
1181
1188
1194
1200
1207
1213
1219
1225
1232
1238
1244
1250
1256
1262
1268
1274
1280
1286
1292
1298
1304
1310
1316
1322
1328
1333
1339
1345
1350
1356
1361
1366
1370
1375
1379
1383
1387
1391
1395
1399
1403
1407
1412
1416
1420
1425
1429
1434
1438
1442
1446
1449
1452
1455
1457
1459
1460
1461
1461
1462
1462
1462
1463
1463
1463
1464
1465
1466
1467
1468
1470
1472
1474
1476
1478
1481
1483
1486
1488
1491
1493
1495
1497
1498
1499
1500
1500
1500
1499
1498
1497
1495
1492
1490
1487
1484
1481
1479
1476
1473
1470
1467
1464
1461
1459
1456
1454
1452
1451
1449
1447
1446
1445
1443
1442
1441
1439
1438
1436
1434
1433
1431
1429
1426
1424
1422
1420
1418
1416
1415
1413
1412
1411
1410
1410
1409
1410
1410
1411
1413
1414
1417
1419
1422
1426
1429
1433
1438
1442
1447
1452
1457
1462
1466
1471
1475
1478
1481
1484
1486
1488
1489
1489
1489
1489
1489
1488
1487
1487
1486
1485
1484
1483
1482
1482
1480
1479
1477
1475
1472
1469
1465
1460
1455
1450
1444
1438
1432
1425
1418
1412
1405
1398
1391
1385
1378
1371
1364
1357
1350
1343
1335
1327
1319
1311
1302
1293
1283
1273
1263
1252
1240
1228
1216
1202
1189
1174
1160
1145
1129
1113
1097
1080
1063
1046
1028
1010
993
976
958
940
922
904
886
868
850
833
815
798
781
765
749
734
720
707
694
683
673
664
656
649
642
637
633
629
626
623
620
617
615
612
608
605
601
597
593
588
583
578
572
567
561
555
549
542
535
528
520
512
503
494
484
473
462
450
437
423
408
393
377
361
343
326
307
288
268
248
227
205
183
161
137
113
89
63
37
11
-16
-44
-73
-102
-131
-161
-191
-221
-250
-280
-309
-338
-366
-392
-419
-444
-468
-491
-513
-534
-555
-575
-595
-614
-633
-651
-670
-688
-707
-725
-743
-762
-780
-798
-817
-835
-854
-872
-891
-910
-930
-949
-969
-989
-1010
-1031
-1052
-1074
-1096
-1119
-1142
-1165
-1189
-1213
-1237
-1262
-1287
-1312
-1338
-1363
-1388
-1413
-1438
-1462
-1485
-1508
-1530
-1551
-1572
-1591
-1609
-1626
-1643
-1659
-1674
-1688
-1702
-1715
-1727
-1740
-1751
-1763
-1774
-1784
-1795
-1805
-1814
-1823
-1832
-1840
-1847
-1854
-1861
-1868
-1873
-1879
-1885
-1890
-1895
-1900
-1905
-1910
-1915
-1920
-1925
-1930
-1934
-1939
-1944
-1949
-1953
-1958
-1962
-1966
-1970
-1974
-1977
-1980
-1982
-1985
-1986
-1987
-1988
-1989
-1989
-1988
-1987
-1986
-1984
-1982
-1979
-1976
-1972
-1969
-1965
-1961
-1957
-1952
-1948
-1943
-1938
-1932
-1926
-1920
-1914
-1907
-1900
-1893
-1885
-1878
-1870
-1862
-1854
-1847
-1839
-1832
-1825
-1818
-1811
-1804
-1798
-1792
-1785
-1779
-1773
-1768
-1762
-1757
-1751
-1746
-1742
-1737
-1733
-1729
-1725
-1722
-1718
-1715
-1712
-1709
-1706
-1703
-1700
-1696
-1693
-1690
-1687
-1683
-1680
-1676
-1673
-1669
-1665
-1661
-1658
-1654
-1650
-1647
-1643
-1639
-1636
-1633
-1629
-1626
-1623
-1619
-1616
-1612
-1608
-1604
-1599
-1594
-1589
-1583
-1577
-1571
-1564
-1556
-1549
-1540
-1531
-1522
-1513
-1503
-1493
-1482
-1471
-1460
-1449
-1437
-1426
-1414
-1403
-1391
-1380
-1369
-1358
-1348
-1338
-1328
-1320
-1312
-1304
-1298
-1292
-1287
-1283
-1279
-1276
-1275
-1273
-1273
-1273
-1275
-1277
-1279
-1282
-1286
-1291
-1296
-1301
-1308
-1314
-1321
-1328
-1336
-1343
-1351
-1358
-1365
-1372
-1378
-1385
-1390
-1396
-1401
-1406
-1411
-1416
-1420
-1424
-1429
-1433
-1437
-1442
-1446
-1450
-1455
-1460
-1464
-1469
-1474
-1479
-1485
-1490
-1496
-1502
-1507
-1513
-1519
-1525
-1531
-1536
-1542
-1548
-1554
-1559
-1565
-1570
-1576
-1581
-1586
-1591
-1596
-1600
-1605
-1609
-1613
-1617
-1622
-1626
-1630
-1635
-1640
-1645
-1651
-1656
-1663
-1669
-1676
-1683
-1690
-1698
-1706
-1714
-1723
-1731
-1740
-1750
-1759
-1769
-1779
-1789
-1799
-1810
-1820
-1831
-1842
-1853
-1863
-1874
-1885
-1895
-1905
-1916
-1925
-1935
-1944
-1952
-1961
-1968
-1976
-1983
-1989
-1995
-2001
-2005
-2011
-2016
-2020
-2024
-2027
-2029
-2032
-2033
-2036
-2036
-2037
-2036
-2035
-2033
-2029
-2027
-2023
-2019
-2015
-2011
-2007
-2003
-1999
-1995
-1991
-1987
-1984
-1980
-1977
-1974
-1970
-1967
-1963
-1959
-1956
-1952
-1948
-1944
-1940
-1936
-1932
-1929
-1925
-1921
-1917
-1914
-1910
-1906
-1903
-1899
-1895
-1892
-1889
-1885
-1882
-1879
-1875
-1872
-1869
-1866
-1863
-1860
-1857
-1854
-1851
-1848
-1845
-1842
-1838
-1835
-1831
-1828
-1824
-1821
-1817
-1813
-1808
-1804
-1799
-1793
-1788
-1781
-1775
-1768
-1760
-1752
-1743
-1734
-1725
-1715
-1705
-1694
-1683
-1672
-1661
-1649
-1637
-1625
-1613
-1601
-1588
-1575
-1562
-1549
-1535
-1522
-1508
-1494
-1479
-1464
-1449
-1434
-1418
-1403
-1387
-1371
-1354
-1338
-1322
-1306
-1290
-1274
-1257
-1241
-1225
-1209
-1192
-1176
-1159
-1142
-1125
-1108
-1091
-1073
-1056
-1038
-1020
-1002
-984
-966
-947
-929
-910
-891
-872
-853
-833
-813
-792
-771
-750
-728
-706
-684
-661
-638
-615
-591
-567
-543
-519
-495
-471
-447
-423
-399
-375
-350
-326
-301
-275
-250
-224
-197
-170
-142
-114
-86
-57
-28
1
31
60
89
117
145
173
200
227
253
278
304
328
353
377
400
423
446
468
490
512
533
554
575
595
615
635
654
673
693
712
731
750
770
790
810
831
852
873
896
918
942
966
990
1014
1041
1067
1094
1121
1148
1175
1203
1231
1259
1286
1314
1341
1368
1395
1422
1448
1474
1500
1525
1551
1577
1603
1629
1655
1681
1708
1734
1761
1787
1814
1841
1867
1893
1920
1946
1972
1998
2024
2049
2075
2100
2125
2150
2175
2199
2222
2246
2268
2291
2312
2334
2355
2375
2396
2415
2435
2454
2473
2492
2511
2529
2548
2566
2584
2602
2620
2638
2655
2672
2689
2706
2722
2738
2754
2769
2784
2799
2814
2828
2842
2856
2871
2885
2899
2913
2926
2940
2953
2966
2979
2992
3005
3017
3029
3041
3052
3064
3075
3085
3095
3105
3114
3123
3131
3139
3147
3153
3159
3164
3169
3173
3176
3179
3181
3182
3183
3183
3183
3182
3181
3179
3176
3173
3170
3166
3162
3157
3152
3147
3142
3137
3132
3127
3121
3116
3111
3107
3102
3097
3093
3088
3084
3080
3076
3072
3068
3065
3061
3058
3055
3053
3051
3048
3047
3045
3044
3043
3043
3043
3043
3044
3045
3046
3047
3049
3051
3053
3055
3058
3061
3063
3066
3069
3072
3075
3078
3081
3084
3087
3089
3092
3094
3097
3099
3101
3103
3104
3105
3105
3106
3105
3104
3103
3101
3099
3096
3093
3090
3086
3081
3076
3070
3064
3057
3049
3041
3033
3023
3013
3003
2992
2980
2968
2955
2943
2929
2916
2902
2888
2874
2860
2846
2832
2817
2803
2788
2774
2759
2745
2730
2716
2702
2688
2673
2659
2645
2631
2617
2603
2590
2577
2564
2551
2539
2527
2515
2504
2493
2482
2471
2461
2451
2440
2430
2419
2408
2398
2387
2376
2365
2355
2344
2333
2322
2312
2301
2290
2279
2269
2258
2247
2236
2225
2214
2203
2192
2181
2169
2157
2145
2133
2120
2108
2095
2082
2070
2057
2045
2033
2021
2009
1998
1987
1976
1965
1955
1944
1933
1923
1911
1900
1888
1875
1862
1848
1834
1819
1804
1787
1770
1753
1735
1716
1696
1676
1656
1635
1613
1592
1570
1548
1525
1503
1481
1458
1435
1413
1390
1367
1344
1322
1299
1277
1254
1232
1211
1189
1169
1148
1129
1110
1091
1073
1056
1039
1022
1006
993
979
966
954
944
934
925
918
912
907
903
899
897
896
896
896
897
899
902
904
908
911
915
919
924
928
933
938
943
948
953
958
963
968
972
977
981
985
988
991
994
996
998
1000
1002
1002
1004
1004
1006
1006
1008
1008
1010
1010
1012
1014
1014
1016
1016
1018
1018
1020
1022
1022
1025
1027
1029
1031
1033
1036
1039
1042
1046
1050
1054
1058
1063
1068
1073
1078
1084
1090
1097
1103
1110
1118
1125
1133
1142
1150
1159
1169
1179
1188
1199
1209
1219
1230
1240
1251
1261
1271
1281
1291
1301
1311
1321
1331
1341
1351
1361
1371
1381
1390
1399
1409
1418
1427
1436
1445
1453
1463
1472
1481
1491
1502
1513
1524
1537
1550
1563
1577
1592
1608
1624
1641
1658
1676
1694
1714
1734
1754
1775
1796
1818
1840
1863
1885
1907
1930
1952
1974
1996
2017
2040
2061
2082
2102
2122
2142
2162
2181
2200
2218
2235
2252
2268
2283
2298
2311
2324
2335
2346
2356
2366
2375
2383
2390
2396
2402
2408
2412
2416
2420
2422
2424
2426
2426
2426
2426
2424
2422
2420
2416
2413
2409
2404
2399
2393
2387
2380
2374
2367
2359
2352
2345
2337
2330
2323
2315
2308
2301
2294
2287
2281
2275
2269
2263
2257
2252
2246
2241
2236
2232
2227
2223
2219
2215
2211
2208
2205
2202
2200
2198
2196
2194
2192
2190
2188
2186
2183
2181
2178
2175
2172
2169
2166
2163
2160
2157
2154
2151
2148
2146
2144
2141
2139
2138
2136
2135
2133
2132
2131
2131
2130
2130
2129
2129
2129
2129
2128
2128
2128
2128
2127
2127
2126
2124
2123
2121
2119
2117
2114
2112
2108
2105
2101
2097
2093
2089
2084
2080
2075
2070
2065
2060
2055
2050
2044
2037
2032
2025
2020
2013
2007
2000
1993
1986
1979
1972
1965
1958
1951
1944
1937
1930
1922
1915
1907
1899
1891
1883
1874
1864
1855
1844
1834
1823
1812
1800
1788
1776
1764
1751
1739
1726
1714
1702
1690
1679
1668
1657
1647
1637
1628
1620
1612
1605
1598
1592
1586
1582
1578
1575
1573
1571
1571
1571
1572
1573
1575
1578
1581
1584
1588
1591
1595
1598
1602
1606
1610
1614
1617
1621
1625
1629
1633
1637
1641
1644
1647
1650
1652
1653
1654
1654
1654
1653
1652
1650
1648
1645
1643
1640
1637
1634
1630
1627
1623
1620
1616
1612
1608
1603
1599
1594
1590
1585
1581
1577
1572
1568
1564
1560
1555
1551
1546
1542
1537
1532
1526
1521
1515
1509
1502
1495
1487
1480
1471
1463
1453
1443
1433
1422
1411
1400
1388
1376
1364
1352
1339
1327
1315
1303
1291
1280
1268
1257
1245
1234
1222
1211
1200
1189
1177
1167
1156
1145
1135
1125
1115
1106
1097
1088
1080
1072
1064
1057
1049
1042
1035
1028
1022
1014
1008
1002
996
990
984
978
972
966
960
954
948
942
936
930
924
918
912
906
900
894
888
882
876
869
863
857
850
843
836
829
821
814
806
798
790
781
773
764
755
746
736
727
717
708
699
689
680
671
662
652
643
634
626
617
608
600
592
584
575
567
559
551
543
535
527
520
512
505
497
491
484
477
471
465
459
453
446
440
433
426
419
410
402
393
383
373
363
352
342
332
322
312
302
293
284
275
267
259
251
244
236
230
223
216
210
204
198
193
188
183
179
175
171
168
165
162
160
158
155
153
152
150
148
146
144
143
141
140
138
136
135
133
131
129
126
123
120
117
113
109
104
100
94
89
83
76
69
62
54
46
37
27
17
7
-4
-15
-27
-40
-53
-66
-80
-95
-109
-125
-140
-156
-173
-189
-206
-223
-240
-257
-273
-289
-305
-321
-336
-350
-365
-378
-392
-405
-418
-431
-443
-456
-468
-480
-492
-504
-516
-527
-538
-549
-560
-571
-581
-591
-601
-610
-619
-629
-638
-647
-656
-665
-674
-683
-692
-701
-710
-720
-729
-737
-746
-755
-764
-772
-780
-788
-796
-803
-810
-817
-824
-830
-837
-843
-849
-855
-862
-868
-874
-881
-888
-894
-901
-908
-915
-922
-929
-936
-942
-949
-956
-962
-969
-976
-983
-990
-998
-1006
-1014
-1022
-1031
-1039
-1048
-1057
-1065
-1074
-1083
-1091
-1100
-1108
-1117
-1125
-1133
-1142
-1150
-1158
-1166
-1174
-1181
-1189
-1197
-1204
-1212
-1219
-1226
-1233
-1240
-1247
-1253
-1260
-1266
-1273
-1279
-1285
-1292
-1298
-1304
-1310
-1317
-1323
-1329
-1336
-1342
-1349
-1355
-1362
-1369
-1376
-1383
-1390
-1397
-1404
-1412
-1419
-1427
-1435
-1443
-1452
-1460
-1469
-1478
-1487
-1497
-1506
-1516
-1527
-1537
-1548
-1559
-1571
-1583
-1595
-1608
-1621
-1634
-1648
-1662
-1676
-1691
-1706
-1721
-1736
-1751
-1767
-1782
-1798
-1814
-1830
-1846
-1862
-1878
-1893
-1908
-1923
-1938
-1952
-1965
-1978
-1991
-2003
-2013
-2025
-2035
-2044
-2053
-2061
-2069
-2076
-2082
-2088
-2094
-2099
-2103
-2106
-2109
-2112
-2113
-2115
-2115
-2116
-2116
-2116
-2115
-2115
-2114
-2114
-2113
-2112
-2111
-2111
-2110
-2109
-2108
-2108
-2107
-2106
-2105
-2103
-2102
-2100
-2098
-2096
-2094
-2092
-2089
-2087
-2084
-2082
-2079
-2076
-2073
-2070
-2067
-2064
-2061
-2057
-2054
-2050
-2045
-2041
-2037
-2032
-2027
-2021
-2016
-2009
-2004
-1998
-1992
-1985
-1979
-1972
-1965
-1958
-1951
-1944
-1937
-1930
-1923
-1917
-1910
-1903
-1897
-1891
-1885
-1879
-1873
-1868
-1863
-1857
-1852
-1846
-1841
-1835
-1828
-1822
-1815
-1807
-1799
-1791
-1782
-1772
-1762
-1752
-1741
-1730
-1718
-1706
-1693
-1680
-1666
-1652
-1638
-1623
-1609
-1594
-1580
-1566
-1552
-1538
-1524
-1511
-1499
-1486
-1475
-1463
-1452
-1441
-1431
-1421
-1412
-1403
-1394
-1387
-1380
-1373
-1368
-1363
-1358
-1355
-1351
-1348
-1346
-1344
-1341
-1340
-1338
-1337
-1335
-1334
-1334
-1333
-1333
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1331
-1330
-1329
-1328
-1326
-1324
-1322
-1319
-1316
-1312
-1308
-1303
-1297
-1291
-1284
-1276
-1267
-1258
-1248
-1238
-1226
-1214
-1202
-1188
-1174
-1159
-1144
-1127
-1111
-1093
-1075
-1057
-1038
-1018
-1000
-981
-961
-941
-922
-902
-882
-863
-844
-825
-806
-788
-770
-753
-736
-719
-703
-688
-673
-658
-644
-630
-616
-603
-590
-577
-565
-554
-543
-532
-522
-512
-503
-495
-487
-480
-473
-467
-461
-455
-449
-443
-437
-432
-426
-420
-414
-408
-403
-397
-391
-385
-380
-374
-368
-363
-357
-352
-346
-340
-334
-329
-323
-317
-312
-307
-301
-296
-292
-287
-283
-279
-275
-271
-267
-263
-260
-256
-253
-250
-247
-244
-241
-238
-236
-233
-231
-229
-227
-225
-223
-221
-220
-218
-216
-214
-212
-209
-207
-205
-203
-200
-198
-196
-194
-192
-190
-188
-186
-185
-183
-182
-180
-179
-177
-176
-174
-173
-171
-169
-167
-166
-164
-162
-160
-158
-156
-155
-153
-151
-150
-149
-147
-146
-146
-145
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-140
-139
-139
-138
-136
-135
-133
-132
-130
-129
-127
-125
-124
-122
-121
-120
-119
-118
-118
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-117
-117
-118
-119
-120
-121
-123
-124
-126
-128
-130
-132
-134
-136
-139
-141
-144
-147
-150
-152
-155
-158
-162
-165
-168
-172
-176
-180
-184
-188
-193
-198
-204
-210
-216
-222
-229
-236
-244
-251
-259
-267
-275
-283
-291
-299
-307
-315
-323
-331
-340
-348
-356
-364
-373
-381
-389
-397
-404
-412
-419
-426
-433
-440
-446
-452
-458
-463
-468
-473
-477
-480
-483
-486
-488
-489
-490
-490
-490
-489
-489
-488
-487
-486
-485
-484
-484
-483
-483
-483
-483
-484
-484
-485
-486
-487
-489
-491
-493
-495
-498
-501
-505
-508
-512
-517
-522
-527
-533
-540
-546
-553
-561
-569
-577
-585
-594
-603
-612
-622
-631
-641
-652
-662
-673
-684
-695
-706
-718
-730
-741
-753
-765
-777
-789
-801
-813
-824
-836
-847
-858
-869
-879
-889
-898
-907
-916
-924
-932
-939
-946
-953
-959
-964
-969
-974
-978
-982
-986
-989
-991
-993
-995
-996
-997
-998
-999
-999
-999
-999
-999
-998
-998
-998
-997
-997
-997
-997
-998
-998
-999
-1000
-1000
-1002
-1004
-1008
-1010
-1014
-1018
-1022
-1027
-1031
-1036
-1041
-1047
-1052
-1058
-1064
-1070
-1076
-1082
-1088
-1094
-1100
-1107
-1113
-1120
-1127
-1134
-1140
-1147
-1154
-1161
-1168
-1174
-1181
-1187
-1193
-1199
-1205
-1211
-1217
-1223
-1229
-1234
-1240
-1245
-1249
-1253
-1257
-1261
-1264
-1266
-1268
-1269
-1270
-1270
-1269
-1268
-1266
-1264
-1262
-1259
-1256
-1253
-1249
-1245
-1241
-1237
-1233
-1229
-1224
-1220
-1215
-1211
-1207
-1203
-1199
-1195
-1191
-1188
-1184
-1181
-1178
-1175
-1172
-1170
-1167
-1164
-1162
-1159
-1156
-1154
-1151
-1148
-1145
-1141
-1138
-1135
-1131
-1127
-1123
-1119
-1115
-1110
-1106
-1101
-1097
-1092
-1087
-1083
-1079
-1075
-1071
-1067
-1064
-1060
-1057
-1054
-1050
-1047
-1044
-1042
-1039
-1036
-1034
-1032
-1030
-1028
-1027
-1026
-1025
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1018
-1018
-1020
-1020
-1020
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1024
-1025
-1025
-1026
-1027
-1028
-1029
-1030
-1031
-1032
-1034
-1035
-1037
-1039
-1041
-1043
-1045
-1047
-1049
-1052
-1054
-1056
-1058
-1061
-1063
-1066
-1068
-1071
-1073
-1076
-1078
-1080
-1082
-1083
-1084
-1085
-1085
-1084
-1084
-1082
-1081
-1078
-1076
-1073
-1069
-1066
-1062
-1058
-1053
-1049
-1044
-1039
-1034
-1030
-1025
-1018
-1014
-1008
-1004
-998
-993
-988
-983
-978
-973
-969
-964
-960
-956
-953
-950
-947
-944
-942
-940
-938
-937
-935
-934
-933
-931
-930
-929
-927
-925
-923
-921
-919
-916
-914
-910
-907
-903
-898
-894
-888
-882
-876
-869
-862
-854
-845
-836
-827
-817
-807
-796
-785
-774
-762
-750
-737
-725
-712
-699
-685
-672
-659
-646
-633
-621
-608
-596
-584
-572
-561
-549
-539
-528
-519
-509
-500
-492
-484
-477
-471
-465
-459
-454
-450
-446
-443
-441
-439
-437
-436
-436
-436
-437
-438
-440
-442
-445
-448
-452
-456
-461
-465
-470
-475
-481
-486
-492
-498
-505
-512
-518
-526
-533
-541
-549
-557
-566
-575
-584
-593
-603
-614
-624
-636
-647
-659
-672
-685
-698
-712
-726
-741
-755
-770
-785
-800
-815
-831
-846
-861
-876
-891
-906
-920
-935
-949
-963
-977
-990
-1004
-1016
-1029
-1042
-1054
-1065
-1077
-1088
-1099
-1110
-1120
-1131
-1141
-1151
-1160
-1170
-1179
-1189
-1199
-1208
-1218
-1228
-1239
-1249
-1260
-1271
-1282
-1294
-1306
-1319
-1332
-1346
-1360
-1374
-1389
-1404
-1419
-1435
-1451
-1467
-1484
-1501
-1518
-1536
-1554
-1572
-1591
-1610
-1629
-1648
-1668
-1688
-1708
-1728
-1748
-1767
-1787
-1807
-1826
-1845
-1864
-1882
-1900
-1917
-1934
-1950
-1966
-1982
-1996
-2011
-2024
-2037
-2050
-2061
-2073
-2083
-2093
-2103
-2112
-2120
-2128
-2135
-2142
-2148
-2154
-2160
-2165
-2170
-2175
-2180
-2184
-2189
-2193
-2198
-2202
-2207
-2212
-2216
-2221
-2226
-2231
-2235
-2240
-2245
-2249
-2254
-2258
-2263
-2267
-2272
-2276
-2281
-2286
-2291
-2297
-2302
-2308
-2314
-2319
-2325
-2331
-2337
-2343
-2349
-2355
-2360
-2366
-2371
-2376
-2381
-2386
-2390
-2395
-2399
-2403
-2407
-2410
-2413
-2416
-2419
-2421
-2423
-2425
-2426
-2427
-2428
-2429
-2430
-2431
-2432
-2432
-2433
-2433
-2434
-2434
-2434
-2434
-2434
-2434
-2435
-2435
-2436
-2436
-2437
-2439
-2440
-2442
-2444
-2446
-2449
-2451
-2454
-2457
-2460
-2463
-2467
-2470
-2473
-2477
-2480
-2483
-2487
-2490
-2494
-2497
-2501
-2504
-2508
-2511
-2515
-2518
-2522
-2525
-2528
-2531
-2534
-2536
-2538
-2540
-2541
-2542
-2542
-2542
-2541
-2540
-2539
-2536
-2534
-2530
-2527
-2522
-2517
-2512
-2506
-2500
-2493
-2485
-2477
-2468
-2459
-2449
-2438
-2427
-2416
-2404
-2391
-2378
-2364
-2350
-2335
-2320
-2305
-2290
-2274
-2258
-2241
-2225
-2208
-2191
-2174
-2157
-2140
-2123
-2105
-2087
-2069
-2051
-2033
-2013
-1995
-1976
-1957
-1937
-1918
-1898
-1878
-1858
-1838
-1818
-1798
-1778
-1758
-1738
-1718
-1698
-1678
-1658
-1638
-1618
-1598
-1578
-1559
-1539
-1519
-1500
-1480
-1461
-1442
-1422
-1403
-1384
-1365
-1346
-1327
-1308
-1289
-1270
-1251
-1232
-1213
-1194
-1174
-1155
-1135
-1116
-1096
-1076
-1056
-1035
-1014
-994
-973
-952
-930
-909
-887
-865
-842
-820
-797
-774
-750
-726
-702
-678
-652
-627
-601
-574
-547
-520
-492
-464
-435
-406
-376
-347
-317
-287
-256
-226
-196
-165
-135
-105
-75
-45
-16
13
42
71
100
128
156
183
210
237
264
290
316
341
366
391
415
438
461
484
505
527
547
567
586
605
623
641
658
675
691
707
722
737
752
766
780
794
808
821
834
847
860
873
886
898
911
923
935
948
960
972
985
997
1010
1022
1035
1048
1060
1073
1086
1100
1113
1127
1141
1155
1169
1183
1198
1212
1227
1241
1255
1269
1283
1297
1310
1324
1337
1350
1363
1375
1387
1400
1412
1423
1435
1446
1457
1467
1477
1487
1496
1505
1514
1522
1529
1536
1543
1549
1555
1560
1566
1571
1576
1581
1586
1591
1597
1602
1608
1614
1621
1628
1635
1642
1650
1658
1667
1676
1686
1696
1707
1718
1729
1742
1755
1768
1782
1796
1811
1826
1841
1857
1873
1889
1905
1921
1938
1954
1970
1985
2001
2016
2031
2045
2061
2075
2089
2103
2116
2130
2143
2155
2168
2180
2191
2203
2214
2225
2235
2245
2254
2263
2272
2280
2288
2295
2302
2308
2314
2320
2325
2330
2334
2339
2343
2347
2351
2355
2359
2362
2366
2369
2372
2374
2377
2379
2381
2383
2384
2385
2386
2387
2387
2387
2388
2388
2387
2387
2387
2386
2385
2384
2383
2382
2381
2379
2378
2376
2374
2373
2371
2369
2367
2366
2364
2362
2360
2357
2355
2353
2351
2349
2347
2345
2343
2341
2340
2339
2338
2337
2336
2336
2336
2335
2335
2335
2334
2334
2333
2332
2331
2329
2328
2326
2324
2322
2320
2318
2316
2314
2311
2309
2307
2305
2303
2301
2300
2298
2297
2295
2295
2294
2293
2293
2293
2293
2293
2293
2293
2294
2294
2295
2296
2296
2297
2297
2297
2298
2298
2298
2298
2298
2298
2297
2297
2297
2296
2296
2295
2295
2294
2294
2294
2293
2293
2292
2292
2291
2291
2291
2290
2291
2291
2291
2292
2292
2293
2294
2295
2296
2297
2298
2298
2299
2300
2300
2300
2301
2301
2300
2300
2300
2299
2299
2298
2297
2296
2295
2293
2292
2291
2289
2288
2287
2285
2284
2282
2281
2280
2278
2277
2276
2274
2273
2272
2271
2269
2268
2267
2265
2264
2262
2261
2259
2258
2256
2254
2252
2250
2247
2245
2243
2240
2238
2235
2233
2230
2228
2226
2224
2222
2220
2219
2217
2216
2214
2213
2212
2211
2210
2210
2210
2210
2210
2211
2212
2213
2215
2217
2220
2222
2226
2229
2233
2238
2242
2247
2253
2258
2264
2270
2276
2282
2287
2293
2298
2302
2306
2310
2313
2316
2318
2319
2320
2321
2321
2321
2320
2318
2317
2315
2312
2310
2307
2304
2300
2297
2294
2290
2286
2282
2278
2274
2270
2266
2262
2258
2253
2249
2244
2239
2234
2229
2224
2219
2215
2210
2205
2199
2194
2189
2184
2178
2172
2166
2159
2152
2145
2138
2131
2123
2115
2108
2100
2092
2084
2076
2068
2061
2053
2045
2037
2029
2021
2013
2005
1998
1989
1981
1972
1964
1955
1946
1937
1927
1918
1909
1899
1890
1880
1871
1861
1851
1841
1832
1822
1812
1802
1792
1782
1772
1761
1752
1742
1732
1722
1712
1702
1693
1683
1674
1664
1655
1646
1637
1627
1618
1609
1600
1591
1582
1573
1564
1555
1546
1537
1528
1520
1512
1504
1497
1490
1483
1476
1470
1464
1458
1453
1447
1442
1437
1432
1427
1422
1418
1413
1409
1405
1401
1397
1393
1390
1386
1383
1380
1377
1375
1372
1370
1367
1365
1362
1359
1357
1354
1351
1348
1345
1342
1339
1336
1333
1330
1326
1323
1319
1315
1311
1306
1302
1297
1292
1287
1282
1276
1271
1266
1260
1255
1250
1245
1240
1236
1231
1227
1223
1218
1214
1211
1207
1204
1200
1197
1194
1191
1188
1186
1184
1182
1179
1178
1176
1174
1172
1171
1169
1168
1167
1165
1164
1162
1161
1160
1158
1157
1156
1155
1154
1154
1153
1154
1154
1155
1157
1159
1161
1164
1167
1170
1174
1178
1183
1187
1192
1197
1201
1206
1211
1216
1220
1224
1228
1232
1236
1239
1242
1245
1247
1249
1252
1254
1256
1257
1259
1260
1262
1263
1264
1266
1267
1268
1269
1271
1272
1274
1275
1277
1279
1281
1283
1286
1288
1291
1294
1297
1300
1303
1307
1310
1313
1317
1321
1324
1328
1332
1336
1340
1344
1348
1352
1357
1361
1366
1371
1376
1381
1387
1393
1400
1406
1414
1421
1429
1437
1445
1454
1463
1472
1481
1490
1500
1510
1519
1529
1539
1550
1560
1571
1581
1592
1603
1614
1625
1636
1647
1657
1668
1679
1689
1700
1710
1720
1730
1740
1750
1759
1769
1778
1787
1796
1805
1814
1823
1832
1841
1850
1859
1869
1878
1888
1898
1908
1918
1928
1939
1949
1959
1969
1979
1989
1999
2009
2017
2028
2037
2045
2055
2063
2072
2080
2088
2096
2103
2110
2117
2123
2130
2135
2141
2146
2151
2155
2160
2164
2167
2171
2174
2177
2179
2181
2183
2184
2185
2186
2186
2187
2187
2186
2185
2184
2183
2182
2180
2178
2175
2173
2170
2167
2164
2160
2156
2152
2148
2144
2139
2134
2129
2123
2117
2112
2106
2099
2093
2087
2081
2075
2069
2063
2057
2051
2045
2040
2033
2028
2021
2016
2009
2003
1996
1989
1982
1975
1967
1960
1952
1944
1936
1928
1920
1912
1904
1896
1888
1880
1872
1864
1857
1849
1841
1834
1826
1819
1812
1804
1796
1789
1781
1772
1764
1755
1746
1737
1728
1718
1708
1699
1689
1679
1669
1659
1649
1639
1629
1619
1609
1600
1590
1580
1571
1561
1552
1542
1533
1523
1514
1504
1495
1486
1476
1467
1458
1449
1440
1432
1423
1415
1407
1399
1391
1384
1376
1369
1362
1356
1349
1343
1336
1330
1324
1318
1312
1306
1300
1293
1287
1281
1274
1267
1260
1252
1244
1236
1228
1219
1210
1201
1191
1181
1171
1161
1150
1139
1129
1118
1107
1096
1086
1075
1064
1054
1043
1033
1022
1012
1002
993
984
975
966
957
949
941
934
927
921
915
909
904
900
896
893
890
887
885
883
881
880
879
878
877
876
875
874
873
872
871
870
869
868
867
866
865
865
864
863
862
861
860
860
859
858
858
857
857
856
856
855
854
854
853
852
851
850
850
849
848
847
846
846
845
844
843
842
842
841
840
839
839
838
838
837
837
837
836
836
836
836
836
836
835
835
835
834
833
833
832
831
830
829
827
826
825
824
822
821
819
818
816
814
812
810
807
805
802
800
797
794
791
788
785
782
779
775
771
768
763
759
755
750
745
740
735
729
724
718
713
707
702
696
690
684
678
672
666
660
653
647
640
632
625
617
608
599
590
581
571
561
550
539
528
516
505
493
481
468
456
443
431
418
405
392
379
366
352
339
326
313
301
288
275
263
250
238
226
214
202
190
179
168
157
147
137
127
118
109
101
93
86
79
73
67
61
56
52
47
43
40
37
34
32
30
29
27
26
25
24
23
21
20
19
18
16
14
12
10
8
5
3
0
-4
-7
-11
-14
-18
-23
-27
-31
-35
-40
-44
-48
-52
-55
-59
-62
-65
-67
-70
-72
-74
-76
-78
-79
-81
-82
-83
-84
-85
-86
-86
-86
-86
-85
-85
-84
-83
-82
-81
-80
-79
-77
-76
-75
-73
-72
-71
-69
-67
-66
-64
-62
-60
-58
-55
-53
-51
-48
-45
-42
-39
-35
-32
-28
-24
-20
-16
-12
-8
-3
1
6
11
16
21
27
33
39
46
52
59
67
74
81
89
96
104
111
118
125
132
139
145
152
158
164
170
176
182
187
193
198
203
208
213
217
221
226
230
234
237
241
244
248
251
254
257
259
262
264
266
267
269
270
271
273
274
275
276
277
278
279
280
281
282
283
284
286
287
288
289
290
291
292
293
294
295
296
298
299
301
303
305
307
310
313
317
321
325
330
335
341
347
353
359
366
373
381
388
396
404
413
421
430
438
447
456
464
473
482
491
500
509
517
526
535
543
551
560
568
576
583
591
599
606
613
619
625
631
637
642
647
651
655
658
661
664
667
669
671
673
674
676
677
678
679
680
681
681
681
681
681
680
680
679
678
677
677
676
675
675
674
674
673
673
673
673
673
673
673
673
673
674
675
676
678
680
682
684
687
691
694
698
701
705
709
713
717
721
725
728
732
735
738
740
743
745
746
747
748
748
748
747
746
745
743
741
738
735
732
728
725
721
717
712
708
703
699
694
689
685
680
676
672
668
664
661
657
654
652
649
647
645
643
641
639
637
636
634
632
630
628
626
624
622
620
619
617
615
612
610
608
605
602
599
596
592
588
584
579
574
568
563
557
551
545
539
533
527
521
515
509
504
498
493
488
483
478
474
469
465
461
456
452
448
444
441
437
433
429
424
420
415
410
405
399
392
385
378
370
362
353
344
334
324
314
303
292
281
269
256
244
231
218
204
190
176
162
148
134
120
107
93
80
67
54
41
29
17
5
-7
-19
-30
-42
-53
-64
-76
-87
-97
-108
-119
-129
-139
-149
-158
-168
-177
-186
-195
-204
-213
-222
-231
-240
-249
-257
-266
-275
-283
-292
-300
-308
-316
-324
-332
-340
-347
-354
-361
-368
-374
-380
-386
-391
-396
-401
-405
-410
-413
-417
-420
-424
-426
-429
-432
-434
-436
-438
-441
-443
-444
-446
-448
-450
-452
-454
-456
-458
-460
-463
-465
-467
-470
-473
-475
-477
-480
-482
-484
-486
-488
-490
-491
-492
-493
-493
-494
-494
-494
-493
-493
-492
-491
-489
-487
-485
-483
-480
-477
-475
-472
-468
-465
-462
-459
-456
-453
-450
-447
-444
-440
-437
-434
-431
-428
-425
-421
-418
-414
-411
-407
-404
-400
-396
-392
-388
-383
-379
-374
-369
-364
-358
-353
-347
-342
-336
-330
-324
-318
-313
-307
-301
-295
-290
-284
-279
-273
-268
-263
-258
-253
-248
-243
-239
-234
-229
-224
-220
-215
-210
-206
-201
-196
-191
-187
-182
-178
-174
-170
-165
-161
-157
-153
-148
-144
-139
-134
-129
-123
-118
-112
-107
-101
-95
-89
-83
-77
-72
-66
-60
-55
-49
-44
-39
-34
-30
-25
-21
-17
-14
-11
-8
-5
-2
0
2
4
6
8
10
12
14
16
18
19
21
22
24
25
27
28
30
32
33
36
38
41
44
48
52
56
61
67
73
79
85
92
99
107
114
122
129
137
145
153
161
169
176
184
192
200
207
215
223
230
238
246
253
261
268
275
282
289
295
301
307
313
318
323
328
333
338
343
348
353
358
363
368
373
378
383
388
393
398
403
408
413
418
423
428
433
438
443
448
452
457
462
467
471
476
481
486
491
497
502
508
514
520
527
534
541
548
556
563
572
580
589
598
608
617
628
639
650
661
673
686
698
711
724
737
751
764
778
792
805
819
833
847
860
873
886
899
912
924
936
947
959
969
980
990
1000
1010
1018
1028
1037
1046
1055
1063
1072
1080
1088
1096
1104
1112
1119
1127
1135
1142
1150
1157
1164
1171
1178
1185
1192
1198
1204
1210
1215
1220
1224
1228
1232
1234
1237
1239
1240
1242
1243
1243
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1243
1243
1244
1244
1244
1245
1246
1247
1249
1251
1254
1257
1260
1264
1267
1272
1276
1281
1286
1291
1296
1301
1306
1311
1317
1322
1327
1332
1337
1342
1347
1351
1355
1359
1363
1367
1370
1373
1376
1379
1382
1385
1388
1390
1393
1396
1398
1401
1403
1405
1407
1410
1412
1413
1415
1417
1418
1420
1421
1422
1423
1424
1425
1426
1427
1427
1428
1429
1429
1430
1431
1431
1432
1433
1435
1436
1438
1440
1442
1444
1447
1450
1453
1457
1460
1464
1468
1471
1475
1479
1483
1486
1490
1493
1496
1500
1503
1506
1509
1513
1516
1518
1521
1524
1527
1529
1531
1534
1536
1538
1540
1542
1544
1545
1547
1549
1550
1551
1552
1553
1554
1555
1555
1555
1554
1554
1553
1552
1550
1549
1547
1545
1542
1540
1536
1533
1529
1525
1520
1515
1509
1503
1496
1489
1481
1473
1465
1457
1448
1438
1429
1419
1410
1400
1389
1379
1369
1358
1348
1337
1327
1316
1306
1295
1285
1274
1264
1254
1244
1234
1224
1214
1204
1194
1185
1175
1166
1157
1148
1140
1131
1123
1115
1108
1100
1093
1086
1080
1073
1067
1061
1055
1049
1043
1036
1030
1024
1018
1012
1006
1000
995
990
984
979
974
969
965
960
956
952
947
943
939
935
930
926
921
916
911
906
901
895
889
883
877
870
862
855
846
838
828
819
808
798
786
774
762
749
735
721
706
691
675
659
642
625
608
591
574
556
539
521
503
485
467
450
432
414
396
378
360
342
325
307
289
271
254
236
218
201
184
167
149
133
116
99
83
67
51
35
20
5
-11
-26
-41
-56
-71
-85
-100
-115
-129
-144
-158
-173
-187
-201
-216
-231
-245
-260
-274
-289
-304
-318
-333
-347
-362
-376
-390
-404
-418
-431
-444
-457
-470
-483
-495
-507
-519
-531
-543
-554
-565
-577
-588
-599
-610
-621
-632
-643
-654
-665
-677
-688
-699
-711
-723
-734
-746
-758
-770
-782
-794
-806
-818
-830
-842
-854
-866
-879
-891
-903
-916
-928
-940
-953
-965
-977
-989
-1000
-1012
-1025
-1037
-1049
-1061
-1073
-1085
-1097
-1108
-1120
-1132
-1144
-1156
-1168
-1180
-1191
-1203
-1215
-1227
-1239
-1251
-1263
-1275
-1287
-1299
-1311
-1323
-1335
-1347
-1359
-1372
-1384
-1396
-1409
-1421
-1434
-1446
-1459
-1472
-1485
-1498
-1512
-1525
-1539
-1552
-1566
-1580
-1594
-1608
-1623
-1637
-1652
-1667
-1682
-1698
-1713
-1729
-1745
-1762
-1778
-1794
-1811
-1828
-1845
-1862
-1878
-1895
-1912
-1929
-1946
-1962
-1979
-1995
-2011
-2027
-2043
-2058
-2074
-2089
-2103
-2118
-2132
-2145
-2159
-2172
-2185
-2198
-2210
-2223
-2235
-2247
-2259
-2271
-2283
-2294
-2306
-2317
-2328
-2339
-2349
-2360
-2370
-2380
-2389
-2399
-2408
-2417
-2426
-2434
-2443
-2451
-2458
-2466
-2473
-2480
-2486
-2492
-2498
-2504
-2509
-2514
-2519
-2523
-2527
-2531
-2535
-2538
-2541
-2544
-2547
-2549
-2551
-2552
-2554
-2555
-2556
-2557
-2558
-2559
-2560
-2561
-2561
-2562
-2563
-2563
-2564
-2564
-2564
-2564
-2564
-2564
-2564
-2563
-2563
-2562
-2561
-2561
-2560
-2560
-2559
-2559
-2559
-2558
-2558
-2558
-2558
-2557
-2557
-2556
-2556
-2555
-2555
-2554
-2553
-2553
-2552
-2551
-2550
-2549
-2548
-2547
-2546
-2545
-2543
-2542
-2540
-2538
-2536
-2534
-2532
-2530
-2528
-2525
-2523
-2520
-2517
-2515
-2512
-2509
-2506
-2503
-2500
-2496
-2493
-2490
-2486
-2482
-2479
-2475
-2471
-2467
-2463
-2459
-2455
-2450
-2446
-2441
-2437
-2432
-2428
-2424
-2419
-2415
-2411
-2407
-2403
-2399
-2395
-2391
-2387
-2382
-2378
-2373
-2368
-2363
-2358
-2352
-2346
-2340
-2334
-2328
-2322
-2316
-2310
-2303
-2297
-2290
-2283
-2276
-2269
-2262
-2254
-2247
-2239
-2231
-2222
-2214
-2205
-2197
-2188
-2179
-2171
-2162
-2153
-2145
-2136
-2128
-2120
-2112
-2105
-2097
-2090
-2083
-2077
-2070
-2064
-2058
-2052
-2045
-2039
-2033
-2027
-2020
-2013
-2007
-2000
-1993
-1985
-1978
-1971
-1963
-1955
-1947
-1939
-1931
-1922
-1914
-1905
-1896
-1887
-1878
-1868
-1859
-1850
-1840
-1830
-1821
-1811
-1801
-1792
-1782
-1772
-1763
-1753
-1743
-1734
-1724
-1714
-1704
-1695
-1685
-1675
-1666
-1657
-1648
-1639
-1630
-1622
-1614
-1606
-1599
-1592
-1585
-1579
-1573
-1567
-1561
-1556
-1551
-1546
-1541
-1536
-1531
-1526
-1522
-1517
-1512
-1508
-1503
-1498
-1492
-1487
-1481
-1475
-1469
-1463
-1456
-1449
-1441
-1434
-1425
-1417
-1408
-1399
-1389
-1379
-1368
-1358
-1347
-1335
-1324
-1312
-1300
-1288
-1275
-1263
-1250
-1238
-1225
-1212
-1199
-1187
-1174
-1161
-1148
-1136
-1123
-1110
-1097
-1085
-1072
-1059
-1046
-1033
-1020
-1006
-994
-981
-968
-956
-943
-930
-918
-905
-892
-880
-868
-855
-843
-831
-819
-807
-795
-783
-771
-759
-748
-737
-726
-715
-705
-695
-685
-675
-665
-656
-647
-638
-630
-621
-612
-604
-596
-588
-579
-571
-563
-555
-547
-539
-531
-523
-515
-506
-498
-489
-481
-472
-463
-454
-445
-436
-427
-417
-408
-399
-390
-380
-371
-362
-353
-344
-335
-326
-318
-310
-302
-294
-286
-279
-272
-265
-259
-252
-246
-239
-233
-227
-221
-215
-209
-203
-198
-192
-186
-180
-174
-168
-162
-156
-150
-144
-138
-132
-125
-119
-112
-106
-99
-92
-86
-80
-73
-67
-60
-54
-48
-42
-35
-29
-23
-16
-10
-4
2
9
15
21
28
34
40
47
54
60
67
74
81
88
95
103
110
118
125
133
141
148
156
164
172
181
189
197
206
214
223
231
240
249
258
267
276
285
294
304
313
322
332
341
351
361
370
380
390
399
409
419
428
438
448
457
466
476
485
494
504
513
522
531
540
549
558
567
575
584
592
601
609
617
624
632
639
646
653
659
666
672
678
683
689
695
700
705
710
716
721
726
731
736
741
746
751
756
762
767
772
776
781
786
791
795
800
805
809
814
818
822
827
831
835
839
843
848
852
856
860
865
869
873
877
882
886
890
894
898
902
906
910
914
918
922
926
930
934
938
943
947
952
956
961
966
971
976
981
986
991
997
1002
1006
1012
1016
1020
1026
1030
1035
1039
1043
1047
1050
1054
1058
1061
1065
1068
1072
1076
1079
1083
1087
1090
1094
1098
1102
1106
1110
1114
1118
1122
1127
1131
1136
1141
1146
1151
1156
1162
1167
1173
1179
1185
1191
1197
1204
1210
1217
1224
1231
1238
1245
1252
1259
1266
1273
1279
1286
1293
1299
1306
1312
1319
1325
1331
1337
1343
1349
1355
1361
1366
1372
1377
1383
1388
1393
1399
1404
1409
1414
1419
1424
1429
1434
1439
1444
1449
1454
1459
1464
1470
1475
1481
1486
1493
1499
1505
1512
1519
1526
1533
1540
1547
1554
1562
1569
1576
1583
1590
1597
1605
1612
1619
1627
1634
1641
1648
1655
1662
1668
1675
1681
1687
1692
1698
1704
1709
1714
1720
1725
1730
1735
1740
1744
1749
1753
1758
1762
1765
1769
1772
1776
1779
1782
1785
1787
1790
1793
1796
1799
1801
1804
1807
1810
1814
1817
1820
1823
1827
1830
1834
1837
1841
1844
1847
1850
1853
1856
1858
1860
1862
1864
1865
1867
1868
1868
1869
1869
1869
1869
1869
1869
1868
1867
1867
1866
1865
1863
1862
1860
1858
1856
1854
1852
1849
1847
1844
1842
1839
1836
1833
1830
1827
1824
1820
1816
1813
1808
1804
1799
1794
1789
1784
1778
1773
1767
1761
1754
1748
1742
1735
1728
1721
1715
1708
1701
1694
1687
1680
1673
1666
1659
1652
1645
1638
1631
1624
1617
1610
1602
1595
1587
1580
1573
1565
1558
1550
1543
1536
1529
1522
1514
1507
1500
1493
1486
1478
1471
1464
1456
1448
1441
1433
1425
1418
1410
1402
1394
1386
1378
1370
1363
1355
1347
1339
1331
1324
1316
1308
1300
1292
1284
1275
1267
1258
1249
1240
1231
1222
1213
1203
1194
1185
1176
1167
1157
1148
1139
1130
1120
1111
1102
1092
1083
1074
1064
1055
1046
1038
1029
1020
1014
1006
999
992
985
978
972
966
960
954
948
942
937
931
926
921
917
912
907
903
898
894
889
884
879
874
869
863
858
852
846
840
834
828
821
815
808
801
795
787
780
773
765
757
749
741
733
725
717
708
700
692
684
676
668
660
652
644
636
628
620
612
605
597
589
582
574
567
560
552
545
538
531
525
518
511
505
499
492
486
480
475
469
463
458
452
447
442
437
433
428
424
420
416
412
409
406
403
401
399
397
396
395
394
394
394
394
395
395
396
398
399
400
402
404
406
407
409
411
413
415
417
419
421
423
425
427
428
430
432
433
435
436
437
438
439
441
441
442
443
444
445
445
446
446
446
446
446
445
445
445
445
444
444
444
444
444
444
444
445
445
446
447
448
450
451
453
455
457
460
462
465
468
471
474
478
482
485
489
493
497
501
504
508
512
515
518
521
524
526
529
531
533
535
536
538
539
540
541
541
542
542
543
543
543
542
542
541
541
540
539
538
537
535
534
533
532
530
529
527
526
524
522
520
518
516
514
512
510
507
505
502
500
497
494
491
489
486
483
480
477
474
471
468
465
463
460
458
456
454
452
450
448
447
445
444
443
441
440
439
438
438
437
437
436
436
436
436
437
437
438
439
440
441
442
443
445
447
449
451
453
455
458
461
464
467
470
474
478
482
486
490
495
500
505
511
516
522
528
535
541
548
555
562
570
577
585
593
601
610
618
627
636
646
655
665
675
685
695
705
716
726
736
747
757
768
778
789
800
811
822
833
844
856
868
880
892
905
917
931
944
958
971
986
1000
1014
1030
1045
1060
1075
1091
1106
1122
1137
1153
1169
1185
1201
1217
1234
1250
1266
1283
1299
1316
1332
1349
1365
1382
1398
1414
1431
1447
1462
1478
1494
1509
1524
1540
1555
1569
1584
1599
1614
1628
1643
1657
1672
1686
1700
1715
1729
1743
1758
1772
1786
1800
1815
1829
1843
1857
1871
1885
1899
1913
1927
1941
1955
1968
1982
1995
2009
2021
2036
2049
2062
2076
2090
2103
2117
2131
2145
2160
2174
2189
2204
2219
2235
2251
2267
2283
2300
2317
2334
2352
2370
2389
2407
2426
2446
2465
2485
2505
2526
2547
2567
2588
2610
2631
2652
2674
2696
2718
2740
2762
2784
2807
2829
2851
2874
2896
2919
2941
2963
2986
3008
3030
3053
3075
3097
3120
3142
3164
3187
3209
3232
3254
3276
3299
3321
3343
3366
3388
3410
3432
3454
3476
3498
3519
3541
3562
3583
3604
3625
3645
3666
3686
3706
3726
3746
3765
3785
3804
3822
3841
3859
3877
3895
3912
3929
3946
3963
3980
3996
4011
4027
4043
4058
4073
4088
4102
4116
4130
4143
4156
4169
4182
4195
4207
4219
4231
4243
4254
4265
4276
4287
4297
4307
4317
4327
4336
4346
4355
4364
4373
4381
4390
4399
4407
4415
4424
4432
4440
4447
4455
4462
4469
4476
4483
4489
4496
4502
4508
4514
4520
4525
4531
4537
4542
4548
4553
4558
4563
4569
4574
4578
4583
4588
4592
4597
4601
4606
4610
4614
4618
4622
4626
4630
4633
4637
4640
4643
4646
4649
4652
4655
4657
4659
4661
4663
4665
4667
4668
4670
4671
4672
4674
4675
4676
4677
4678
4679
4680
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4695
4696
4697
4698
4698
4699
4699
4699
4699
4699
4699
4699
4698
4698
4697
4696
4694
4693
4691
4690
4688
4686
4684
4681
4679
4676
4673
4670
4667
4664
4661
4658
4654
4651
4647
4644
4640
4636
4632
4628
4624
4620
4616
4612
4607
4603
4599
4595
4591
4587
4583
4579
4576
4572
4568
4564
4560
4556
4552
4547
4543
4538
4533
4528
4523
4517
4512
4506
4500
4494
4488
4481
4474
4467
4460
4453
4445
4437
4429
4421
4413
4404
4395
4386
4377
4368
4359
4350
4341
4331
4322
4312
4302
4292
4282
4272
4262
4252
4242
4232
4222
4211
4201
4191
4181
4170
4160
4150
4139
4129
4118
4108
4097
4086
4075
4062
4051
4040
4027
4014
4003
3989
3976
3962
3948
3934
3919
3903
3888
3872
3855
3838
3821
3804
3786
3767
3749
3730
3710
3690
3670
3649
3628
3606
3584
3561
3538
3515
3491
3467
3442
3417
3393
3367
3342
3316
3291
3265
3239
3213
3186
3160
3134
3107
3081
3054
3028
3001
2975
2948
2922
2896
2871
2845
2820
2795
2771
2747
2723
2700
2677
2655
2633
2612
2591
2570
2550
2531
2512
2493
2475
2457
2439
2422
2405
2388
2371
2355
2339
2323
2307
2291
2276
2260
2245
2230
2215
2200
2185
2171
2156
2142
2128
2113
2099
2085
2070
2056
2041
2028
2013
2000
1985
1971
1957
1943
1929
1914
1900
1886
1871
1856
1842
1827
1812
1797
1781
1766
1751
1735
1720
1704
1689
1673
1657
1642
1626
1610
1595
1579
1563
1547
1532
1516
1500
1485
1469
1454
1438
1423
1407
1392
1376
1361
1345
1330
1314
1298
1282
1266
1250
1233
1217
1200
1184
1167
1150
1133
1116
1099
1082
1065
1048
1030
1012
994
975
956
937
918
898
879
859
839
819
799
779
759
739
719
699
680
660
641
622
604
585
567
549
531
514
496
479
462
446
430
414
398
382
366
351
335
320
305
289
274
259
244
230
215
201
186
172
158
144
130
116
102
88
74
60
46
32
18
4
-11
-25
-39
-54
-68
-83
-97
-112
-126
-141
-155
-170
-184
-198
-213
-227
-241
-256
-270
-284
-298
-312
-325
-339
-353
-366
-379
-393
-406
-419
-432
-445
-458
-470
-483
-496
-508
-521
-533
-546
-558
-571
-583
-595
-607
-619
-631
-643
-655
-667
-679
-691
-703
-715
-727
-738
-750
-762
-773
-785
-796
-808
-819
-831
-842
-853
-864
-876
-887
-898
-909
-920
-931
-942
-953
-964
-975
-986
-997
-1008
-1018
-1029
-1040
-1051
-1061
-1072
-1082
-1093
-1103
-1113
-1124
-1134
-1144
-1154
-1164
-1174
-1183
-1193
-1203
-1212
-1222
-1231
-1241
-1250
-1260
-1269
-1278
-1287
-1296
-1305
-1314
-1323
-1332
-1341
-1349
-1358
-1366
-1375
-1384
-1392
-1401
-1409
-1418
-1427
-1436
-1444
-1453
-1462
-1472
-1481
-1490
-1500
-1510
-1519
-1529
-1539
-1550
-1560
-1571
-1582
-1593
-1604
-1616
-1627
-1639
-1651
-1664
-1676
-1689
-1702
-1715
-1727
-1740
-1754
-1767
-1780
-1793
-1806
-1819
-1832
-1846
-1859
-1872
-1886
-1899
-1913
-1927
-1941
-1955
-1969
-1983
-1997
-2011
-2025
-2040
-2054
-2069
-2083
-2098
-2112
-2126
-2140
-2154
-2168
-2182
-2196
-2210
-2224
-2237
-2251
-2265
-2278
-2292
-2306
-2320
-2334
-2348
-2362
-2376
-2390
-2404
-2418
-2432
-2447
-2461
-2475
-2490
-2504
-2519
-2533
-2548
-2562
-2577
-2592
-2607
-2622
-2637
-2652
-2667
-2682
-2697
-2713
-2728
-2743
-2758
-2774
-2789
-2804
-2819
-2834
-2850
-2865
-2880
-2895
-2910
-2925
-2939
-2954
-2968
-2982
-2996
-3010
-3023
-3037
-3049
-3062
-3074
-3086
-3097
-3109
-3120
-3130
-3141
-3151
-3161
-3171
-3180
-3190
-3199
-3208
-3217
-3226
-3235
-3243
-3252
-3261
-3269
-3278
-3287
-3295
-3304
-3313
-3321
-3330
-3338
-3346
-3355
-3363
-3371
-3379
-3387
-3395
-3404
-3412
-3420
-3428
-3436
-3445
-3453
-3462
-3471
-3479
-3488
-3497
-3506
-3515
-3524
-3532
-3541
-3550
-3559
-3568
-3577
-3586
-3594
-3603
-3612
-3620
-3629
-3637
-3645
-3653
-3661
-3668
-3676
-3683
-3690
-3697
-3704
-3711
-3718
-3725
-3731
-3738
-3745
-3752
-3759
-3766
-3773
-3780
-3787
-3794
-3802
-3809
-3817
-3825
-3833
-3841
-3849
-3857
-3865
-3874
-3883
-3891
-3900
-3909
-3918
-3928
-3937
-3946
-3956
-3965
-3975
-3985
-3994
-4003
-4014
-4022
-4033
-4042
-4051
-4061
-4070
-4080
-4089
-4098
-4108
-4117
-4126
-4134
-4143
-4152
-4161
-4169
-4177
-4186
-4194
-4202
-4209
-4217
-4224
-4232
-4239
-4247
-4254
-4261
-4268
-4275
-4282
-4289
-4296
-4303
-4309
-4316
-4322
-4328
-4334
-4340
-4346
-4351
-4357
-4362
-4367
-4372
-4377
-4382
-4387
-4391
-4395
-4399
-4403
-4406
-4410
-4413
-4416
-4419
-4421
-4424
-4427
-4429
-4432
-4434
-4436
-4437
-4439
-4440
-4442
-4443
-4443
-4444
-4445
-4445
-4445
-4445
-4445
-4445
-4444
-4444
-4443
-4442
-4441
-4440
-4438
-4437
-4435
-4433
-4431
-4428
-4426
-4423
-4420
-4417
-4414
-4411
-4407
-4404
-4400
-4396
-4392
-4388
-4383
-4379
-4374
-4370
-4365
-4360
-4355
-4350
-4344
-4339
-4333
-4328
-4322
-4316
-4310
-4303
-4297
-4290
-4284
-4277
-4270
-4263
-4255
-4248
-4241
-4233
-4225
-4217
-4209
-4201
-4193
-4185
-4177
-4169
-4161
-4153
-4145
-4137
-4129
-4121
-4114
-4106
-4099
-4091
-4085
-4078
-4070
-4064
-4058
-4051
-4043
-4037
-4030
-4024
-4017
-4010
-4003
-3996
-3989
-3982
-3975
-3968
-3960
-3953
-3946
-3938
-3930
-3923
-3915
-3907
-3899
-3891
-3883
-3874
-3866
-3858
-3849
-3841
-3833
-3824
-3816
-3807
-3799
-3790
-3782
-3774
-3765
-3757
-3749
-3740
-3732
-3724
-3717
-3709
-3701
-3694
-3687
-3679
-3672
-3665
-3658
-3651
-3644
-3637
-3630
-3624
-3617
-3610
-3603
-3597
-3590
-3584
-3578
-3571
-3565
-3559
-3553
-3547
-3541
-3535
-3529
-3522
-3516
-3510
-3504
-3497
-3491
-3484
-3477
-3470
-3463
-3456
-3449
-3442
-3434
-3426
-3419
-3411
-3403
-3394
-3386
-3378
-3370
-3361
-3353
-3344
-3335
-3326
-3316
-3307
-3297
-3287
-3277
-3266
-3256
-3245
-3234
-3222
-3211
-3199
-3187
-3176
-3164
-3152
-3140
-3127
-3115
-3103
-3090
-3078
-3065
-3052
-3039
-3026
-3013
-3000
-2987
-2973
-2960
-2946
-2932
-2919
-2905
-2892
-2878
-2865
-2851
-2838
-2825
-2812
-2799
-2787
-2774
-2761
-2749
-2737
-2725
-2713
-2701
-2690
-2678
-2667
-2656
-2645
-2633
-2622
-2611
-2600
-2589
-2578
-2567
-2556
-2544
-2533
-2521
-2509
-2497
-2485
-2473
-2461
-2449
-2437
-2424
-2412
-2400
-2387
-2375
-2362
-2350
-2337
-2325
-2312
-2299
-2286
-2273
-2260
-2247
-2234
-2220
-2207
-2194
-2181
-2167
-2154
-2141
-2128
-2115
-2102
-2089
-2076
-2064
-2051
-2039
-2025
-2013
-2001
-1990
-1977
-1965
-1953
-1941
-1930
-1918
-1906
-1895
-1884
-1873
-1862
-1851
-1840
-1830
-1819
-1809
-1799
-1789
-1780
-1770
-1761
-1752
-1743
-1734
-1725
-1716
-1707
-1699
-1690
-1681
-1673
-1664
-1655
-1646
-1637
-1629
-1620
-1611
-1602
-1593
-1583
-1574
-1565
-1556
-1547
-1538
-1529
-1519
-1510
-1500
-1491
-1481
-1471
-1461
-1450
-1440
-1430
-1419
-1409
-1398
-1387
-1377
-1366
-1355
-1344
-1333
-1322
-1311
-1299
-1288
-1277
-1265
-1254
-1243
-1232
-1221
-1210
-1199
-1188
-1177
-1166
-1156
-1145
-1134
-1124
-1113
-1103
-1092
-1081
-1071
-1060
-1050
-1039
-1029
-1018
-1008
-997
-986
-976
-965
-955
-944
-933
-922
-911
-899
-888
-877
-865
-854
-842
-831
-819
-807
-795
-783
-771
-758
-746
-733
-720
-707
-694
-681
-668
-655
-642
-628
-615
-601
-587
-573
-559
-544
-529
-515
-500
-485
-469
-454
-439
-424
-408
-393
-378
-362
-347
-331
-316
-300
-285
-269
-253
-237
-221
-205
-189
-173
-156
-140
-124
-108
-92
-76
-60
-45
-29
-13
3
18
34
49
65
80
95
111
126
142
157
172
188
203
219
234
249
265
280
295
310
326
341
356
371
386
402
417
432
448
463
478
494
509
524
539
554
568
583
597
611
625
639
653
666
679
692
705
718
730
742
755
767
778
790
802
813
825
836
847
858
869
880
891
902
912
923
934
945
955
966
977
988
999
1010
1020
1032
1043
1054
1066
1077
1089
1101
1113
1125
1137
1149
1161
1173
1186
1198
1210
1223
1235
1248
1261
1274
1287
1300
1314
1327
1341
1355
1368
1382
1395
1409
1422
1436
1449
1462
1475
1487
1500
1513
1525
1537
1550
1562
1574
1586
1597
1609
1621
1632
1644
1655
1666
1677
1688
1699
1710
1721
1731
1742
1752
1763
1773
1783
1793
1803
1813
1823
1833
1843
1853
1863
1873
1883
1894
1904
1914
1925
1935
1945
1956
1966
1976
1986
1996
2005
2015
2025
2033
2044
2053
2061
2070
2079
2087
2095
2103
2111
2118
2125
2133
2139
2146
2153
2159
2166
2172
2178
2183
2189
2194
2199
2204
2209
2214
2218
2222
2227
2231
2235
2239
2243
2247
2251
2255
2259
2263
2268
2272
2277
2282
2287
2292
2297
2302
2307
2312
2317
2323
2328
2333
2338
2343
2348
2354
2359
2364
2369
2375
2380
2385
2391
2396
2401
2406
2411
2415
2420
2425
2430
2434
2439
2444
2448
2453
2458
2462
2467
2471
2476
2480
2484
2487
2491
2494
2497
2500
2503
2505
2508
2511
2513
2515
2518
2520
2522
2524
2526
2527
2528
2530
2531
2531
2532
2533
2533
2534
2534
2535
2536
2536
2537
2538
2538
2539
2540
2541
2542
2543
2544
2545
2546
2548
2549
2551
2553
2556
2558
2560
2563
2565
2568
2571
2573
2576
2578
2581
2583
2586
2588
2591
2593
2596
2599
2601
2604
2606
2609
2611
2613
2616
2618
2620
2623
2625
2627
2629
2631
2633
2635
2637
2639
2641
2643
2646
2648
2650
2653
2655
2658
2661
2664
2668
2671
2675
2679
2683
2687
2692
2696
2701
2706
2711
2717
2722
2728
2733
2739
2745
2751
2758
2764
2771
2778
2785
2792
2799
2806
2814
2821
2829
2836
2844
2852
2859
2867
2875
2882
2890
2898
2905
2913
2921
2928
2936
2943
2951
2958
2965
2973
2980
2987
2994
3001
3008
3015
3022
3029
3036
3042
3049
3055
3062
3068
3075
3081
3088
3094
3100
3107
3113
3120
3126
3133
3139
3145
3151
3157
3163
3169
3175
3181
3187
3193
3199
3205
3211
3217
3224
3230
3236
3242
3248
3254
3259
3265
3270
3276
3281
3286
3291
3296
3301
3306
3311
3317
3322
3327
3332
3337
3343
3348
3354
3359
3365
3371
3376
3382
3388
3394
3399
3405
3411
3416
3421
3427
3432
3437
3442
3447
3452
3456
3461
3465
3470
3474
3478
3482
3486
3490
3494
3498
3501
3505
3509
3512
3516
3520
3523
3527
3530
3534
3538
3542
3545
3549
3554
3558
3562
3567
3571
3576
3581
3586
3591
3596
3601
3606
3611
3616
3621
3626
3631
3636
3641
3646
3651
3656
3661
3666
3671
3676
3682
3687
3692
3697
3702
3707
3713
3718
3723
3728
3733
3738
3743
3748
3753
3757
3762
3766
3770
3775
3779
3783
3787
3791
3795
3799
3803
3807
3811
3815
3820
3824
3828
3832
3837
3841
3845
3850
3854
3859
3863
3868
3873
3878
3883
3888
3893
3898
3903
3909
3914
3920
3925
3930
3936
3941
3946
3951
3956
3961
3966
3970
3975
3979
3983
3987
3992
3996
4000
4003
4006
4011
4014
4019
4022
4026
4030
4034
4037
4041
4043
4048
4051
4054
4058
4061
4064
4067
4070
4074
4078
4081
4085
4089
4091
4096
4101
4105
4110
4114
4119
4124
4129
4133
4138
4143
4148
4152
4157
4161
4166
4170
4175
4179
4184
4189
4193
4198
4203
4208
4212
4217
4221
4226
4230
4234
4238
4241
4245
4248
4251
4254
4257
4260
4262
4265
4268
4270
4273
4276
4278
4281
4284
4286
4289
4291
4293
4295
4298
4300
4302
4304
4305
4307
4309
4311
4313
4315
4317
4318
4320
4322
4324
4326
4328
4330
4332
4333
4335
4337
4339
4340
4342
4343
4345
4346
4348
4349
4350
4351
4351
4352
4353
4353
4353
4353
4353
4353
4353
4353
4352
4351
4350
4349
4348
4346
4345
4343
4341
4339
4337
4334
4332
4330
4327
4325
4322
4320
4317
4315
4312
4310
4308
4306
4304
4302
4300
4298
4296
4295
4294
4292
4291
4290
4289
4288
4288
4287
4286
4286
4285
4285
4284
4284
4284
4283
4283
4283
4283
4283
4282
4282
4282
4282
4282
4281
4281
4281
4280
4279
4279
4277
4276
4275
4273
4271
4269
4267
4264
4262
4259
4256
4252
4249
4245
4241
4237
4233
4228
4224
4219
4213
4208
4202
4195
4189
4182
4175
4168
4160
4152
4144
4135
4126
4117
4107
4097
4086
4075
4066
4054
4043
4032
4019
4008
3996
3984
3972
3960
3948
3935
3923
3911
3898
3886
3874
3862
3850
3838
3826
3814
3803
3791
3780
3768
3757
3746
3735
3725
3714
3703
3693
3682
3672
3661
3651
3640
3630
3620
3609
3598
3588
3577
3566
3555
3544
3532
3521
3509
3498
3486
3474
3462
3449
3437
3425
3412
3399
3386
3372
3358
3344
3330
3315
3301
3285
3270
3255
3239
3223
3207
3191
3175
3158
3141
3125
3108
3090
3073
3055
3037
3019
3001
2982
2964
2945
2926
2906
2887
2868
2848
2828
2808
2789
2768
2748
2728
2707
2687
2666
2645
2624
2603
2582
2561
2539
2518
2497
2476
2454
2433
2412
2391
2369
2348
2327
2305
2284
2262
2241
2219
2197
2175
2153
2132
2110
2088
2066
2044
2021
2001
1979
1958
1936
1915
1894
1873
1852
1832
1812
1792
1772
1753
1735
1716
1698
1681
1664
1646
1630
1613
1596
1580
1564
1548
1531
1515
1499
1483
1467
1450
1434
1417
1400
1384
1367
1350
1333
1316
1299
1282
1265
1248
1231
1213
1196
1179
1161
1144
1126
1108
1090
1071
1053
1034
1014
996
977
957
938
919
900
881
862
843
824
805
787
768
750
732
715
697
680
663
647
631
615
599
583
568
553
539
524
510
496
482
469
456
443
430
417
405
392
380
368
356
344
332
320
308
297
285
274
263
251
240
229
218
208
197
186
176
165
155
144
134
124
113
103
92
82
71
61
50
39
28
17
6
-6
-17
-28
-40
-52
-64
-76
-88
-101
-113
-127
-140
-153
-167
-181
-195
-210
-224
-239
-253
-268
-283
-297
-312
-326
-341
-355
-369
-383
-397
-410
-424
-437
-450
-464
-477
-489
-502
-515
-527
-540
-552
-564
-576
-588
-599
-610
-621
-632
-642
-652
-662
-672
-681
-690
-699
-708
-717
-725
-734
-742
-750
-759
-767
-775
-783
-791
-799
-807
-815
-823
-832
-840
-849
-857
-866
-874
-883
-892
-901
-910
-919
-928
-937
-946
-956
-965
-975
-985
-995
-1004
-1016
-1026
-1036
-1046
-1057
-1067
-1077
-1087
-1098
-1108
-1118
-1128
-1139
-1149
-1160
-1170
-1181
-1191
-1202
-1212
-1223
-1233
-1243
-1253
-1263
-1273
-1283
-1293
-1302
-1311
-1321
-1330
-1339
-1348
-1357
-1366
-1375
-1384
-1393
-1401
-1409
-1418
-1425
-1433
-1441
-1448
-1454
-1461
-1467
-1473
-1479
-1484
-1490
-1495
-1499
-1504
-1508
-1512
-1516
-1520
-1524
-1527
-1530
-1534
-1537
-1540
-1542
-1545
-1548
-1550
-1552
-1554
-1556
-1558
-1560
-1562
-1564
-1566
-1568
-1570
-1572
-1574
-1576
-1578
-1580
-1583
-1585
-1588
-1591
-1594
-1597
-1600
-1604
-1607
-1611
-1615
-1619
-1623
-1628
-1633
-1638
-1643
-1649
-1654
-1661
-1667
-1673
-1680
-1687
-1695
-1702
-1710
-1718
-1726
-1734
-1743
-1752
-1761
-1771
-1780
-1790
-1800
-1810
-1820
-1830
-1840
-1850
-1860
-1869
-1879
-1889
-1898
-1907
-1916
-1925
-1934
-1943
-1951
-1960
-1968
-1976
-1983
-1990
-1997
-2004
-2011
-2017
-2023
-2029
-2033
-2040
-2045
-2050
-2055
-2060
-2065
-2070
-2075
-2080
-2085
-2091
-2096
-2101
-2107
-2112
-2118
-2124
-2130
-2136
-2142
-2149
-2155
-2162
-2169
-2175
-2182
-2189
-2196
-2203
-2211
-2218
-2225
-2233
-2241
-2249
-2257
-2265
-2274
-2282
-2291
-2300
-2308
-2317
-2326
-2335
-2344
-2353
-2362
-2371
-2380
-2389
-2398
-2407
-2416
-2424
-2433
-2441
-2450
-2458
-2466
-2474
-2482
-2489
-2497
-2504
-2511
-2518
-2525
-2532
-2539
-2545
-2552
-2558
-2564
-2570
-2576
-2581
-2587
-2592
-2597
-2601
-2606
-2611
-2615
-2620
-2624
-2628
-2633
-2637
-2641
-2646
-2650
-2654
-2659
-2663
-2668
-2672
-2677
-2681
-2686
-2691
-2695
-2700
-2705
-2710
-2715
-2720
-2725
-2730
-2735
-2740
-2744
-2749
-2754
-2759
-2764
-2769
-2773
-2778
-2783
-2787
-2792
-2797
-2802
-2806
-2811
-2816
-2821
-2826
-2831
-2835
-2840
-2845
-2850
-2854
-2859
-2864
-2869
-2874
-2879
-2884
-2889
-2894
-2900
-2905
-2911
-2916
-2922
-2927
-2933
-2938
-2944
-2949
-2954
-2959
-2964
-2969
-2974
-2979
-2984
-2990
-2995
-3000
-3006
-3012
-3018
-3023
-3029
-3035
-3041
-3047
-3052
-3058
-3064
-3069
-3075
-3081
-3086
-3092
-3097
-3103
-3108
-3113
-3119
-3124
-3129
-3134
-3140
-3145
-3150
-3155
-3160
-3165
-3170
-3175
-3180
-3184
-3189
-3194
-3198
-3202
-3206
-3210
-3214
-3217
-3220
-3223
-3225
-3227
-3229
-3230
-3231
-3232
-3233
-3234
-3234
-3234
-3235
-3234
-3234
-3234
-3233
-3233
-3232
-3231
-3230
-3229
-3227
-3226
-3224
-3222
-3219
-3217
-3214
-3211
-3208
-3205
-3201
-3197
-3193
-3189
-3185
-3181
-3176
-3171
-3166
-3161
-3156
-3151
-3145
-3139
-3133
-3127
-3121
-3115
-3108
-3101
-3094
-3087
-3080
-3073
-3066
-3058
-3051
-3043
-3036
-3028
-3021
-3013
-3006
-2998
-2991
-2984
-2977
-2970
-2963
-2956
-2949
-2942
-2935
-2929
-2922
-2915
-2908
-2901
-2894
-2887
-2880
-2873
-2866
-2859
-2853
-2846
-2839
-2832
-2826
-2819
-2812
-2806
-2799
-2793
-2786
-2780
-2774
-2768
-2762
-2756
-2750
-2744
-2739
-2734
-2729
-2724
-2719
-2715
-2710
-2706
-2702
-2698
-2694
-2690
-2686
-2683
-2679
-2676
-2672
-2669
-2666
-2662
-2659
-2656
-2652
-2649
-2646
-2643
-2639
-2636
-2632
-2629
-2625
-2621
-2617
-2613
-2609
-2604
-2600
-2595
-2591
-2586
-2581
-2576
-2572
-2567
-2562
-2557
-2552
-2548
-2543
-2538
-2534
-2529
-2525
-2520
-2516
-2511
-2507
-2503
-2499
-2496
-2492
-2489
-2485
-2482
-2479
-2477
-2474
-2471
-2469
-2466
-2464
-2462
-2460
-2458
-2456
-2454
-2453
-2451
-2449
-2447
-2445
-2443
-2441
-2439
-2437
-2435
-2433
-2431
-2429
-2426
-2424
-2421
-2419
-2416
-2413
-2410
-2407
-2404
-2400
-2397
-2394
-2390
-2386
-2383
-2379
-2375
-2371
-2367
-2363
-2359
-2354
-2350
-2346
-2341
-2337
-2332
-2327
-2323
-2318
-2313
-2308
-2303
-2298
-2293
-2288
-2283
-2278
-2273
-2268
-2263
-2258
-2253
-2248
-2242
-2237
-2232
-2227
-2221
-2216
-2211
-2206
-2200
-2195
-2190
-2185
-2179
-2173
-2168
-2162
-2156
-2150
-2144
-2138
-2132
-2125
-2119
-2113
-2106
-2100
-2094
-2088
-2081
-2075
-2069
-2063
-2057
-2051
-2045
-2037
-2032
-2025
-2020
-2013
-2008
-2001
-1996
-1990
-1984
-1978
-1972
-1966
-1960
-1953
-1947
-1941
-1934
-1928
-1922
-1915
-1909
-1902
-1896
-1890
-1883
-1877
-1871
-1864
-1858
-1852
-1845
-1839
-1833
-1827
-1821
-1815
-1810
-1804
-1798
-1793
-1788
-1782
-1777
-1772
-1766
-1761
-1756
-1751
-1746
-1741
-1736
-1730
-1725
-1720
-1715
-1710
-1705
-1699
-1693
-1688
-1682
-1675
-1669
-1662
-1656
-1649
-1641
-1634
-1626
-1619
-1611
-1603
-1595
-1586
-1578
-1569
-1560
-1551
-1542
-1532
-1523
-1513
-1503
-1493
-1483
-1473
-1463
-1453
-1443
-1433
-1422
-1412
-1401
-1391
-1380
-1369
-1358
-1348
-1337
-1326
-1315
-1304
-1293
-1282
-1272
-1261
-1251
-1240
-1230
-1219
-1209
-1199
-1188
-1178
-1167
-1157
-1146
-1135
-1125
-1114
-1103
-1093
-1082
-1071
-1060
-1049
-1038
-1026
-1014
-1002
-991
-979
-967
-955
-942
-930
-917
-905
-892
-879
-866
-853
-840
-827
-813
-800
-786
-772
-758
-743
-729
-715
-700
-685
-670
-656
-641
-626
-611
-596
-581
-567
-552
-537
-522
-507
-493
-478
-463
-448
-433
-418
-404
-389
-374
-359
-344
-330
-315
-300
-285
-271
-256
-241
-227
-212
-198
-184
-169
-155
-141
-127
-113
-100
-86
-72
-58
-44
-31
-17
-3
11
24
38
51
64
78
91
104
116
129
142
155
167
180
192
205
217
230
242
254
266
278
290
302
314
325
337
348
360
371
382
394
405
416
428
439
450
461
472
483
494
504
514
525
535
545
554
564
574
583
592
601
610
619
628
636
645
653
661
669
677
685
693
701
709
717
725
733
742
750
759
768
777
786
795
804
813
822
831
840
850
859
869
879
888
898
908
919
929
939
949
960
970
980
991
1000
1012
1022
1033
1043
1054
1064
1075
1085
1096
1107
1118
1129
1140
1151
1163
1174
1185
1197
1208
1220
1232
1243
1255
1267
1278
1290
1302
1313
1325
1336
1348
1360
1371
1383
1395
1407
1419
1431
1443
1455
1467
1479
1492
1504
1516
1529
1541
1554
1567
1579
1592
1606
1619
1633
1646
1661
1675
1689
1704
1719
1734
1749
1764
1779
1795
1810
1826
1842
1858
1874
1890
1907
1923
1940
1957
1973
1991
2008
2025
2041
2060
2077
2095
2112
2130
2147
2165
2182
2200
2217
2235
2252
2270
2287
2304
2321
2339
2356
2373
2390
2407
2424
2440
2457
2474
2490
2507
2523
2540
2557
2573
2590
2606
2623
2640
2656
2673
2690
2707
2723
2740
2757
2774
2791
2807
2824
2841
2858
2875
2892
2909
2926
2944
2961
2979
2996
3014
3031
3049
3066
3084
3101
3118
3136
3153
3170
3187
3203
3220
3237
3254
3270
3287
3304
3321
3337
3354
3371
3388
3405
3422
3439
3456
3473
3490
3508
3525
3542
3559
3576
3594
3611
3628
3646
3663
3680
3698
3715
3732
3750
3767
3785
3803
3820
3838
3856
3874
3892
3911
3929
3948
3966
3985
4003
4022
4042
4061
4080
4100
4119
4138
4158
4177
4197
4217
4236
4257
4277
4297
4318
4338
4359
4380
4401
4422
4442
4463
4484
4504
4525
4545
4565
4585
4605
4625
4645
4664
4683
4703
4722
4740
4759
4777
4795
4813
4830
4847
4864
4881
4898
4914
4930
4946
4962
4977
4992
5007
5021
5035
5049
5062
5075
5088
5100
5113
5125
5136
5148
5159
5169
5180
5190
5200
5210
5220
5229
5238
5247
5255
5264
5272
5280
5289
5297
5305
5313
5321
5329
5337
5344
5352
5360
5368
5376
5383
5391
5399
5406
5414
5422
5429
5436
5444
5451
5458
5465
5472
5479
5485
5492
5498
5504
5510
5516
5522
5527
5532
5537
5542
5546
5551
5555
5559
5562
5565
5569
5571
5574
5577
5579
5581
5583
5584
5586
5587
5588
5588
5589
5589
5590
5590
5590
5590
5590
5591
5591
5591
5591
5592
5592
5593
5593
5594
5595
5595
5596
5596
5597
5598
5598
5599
5600
5601
5601
5602
5603
5605
5606
5607
5608
5610
5611
5613
5614
5616
5617
5619
5621
5622
5624
5625
5627
5629
5630
5632
5633
5635
5636
5637
5638
5639
5640
5641
5642
5642
5643
5643
5643
5644
5644
5644
5644
5644
5644
5644
5644
5643
5643
5642
5641
5640
5639
5638
5637
5636
5634
5632
5631
5629
5627
5625
5623
5620
5618
5615
5612
5609
5605
5602
5598
5594
5590
5585
5581
5576
5571
5566
5561
5555
5549
5543
5537
5530
5524
5516
5509
5502
5494
5486
5478
5469
5460
5452
5443
5433
5424
5414
5404
5394
5383
5372
5361
5349
5337
5325
5312
5299
5286
5273
5259
5246
5232
5218
5204
5189
5175
5160
5145
5130
5115
5099
5084
5068
5052
5036
5020
5003
4987
4970
4953
4937
4920
4902
4885
4868
4850
4832
4814
4797
4779
4760
4742
4724
4706
4687
4669
4651
4632
4613
4595
4576
4557
4538
4518
4499
4480
4460
4441
4421
4402
4382
4362
4342
4322
4302
4282
4262
4241
4221
4200
4179
4158
4137
4116
4094
4073
4051
4029
4008
3986
3964
3941
3919
3897
3874
3852
3829
3807
3784
3761
3739
3716
3693
3671
3648
3625
3603
3580
3557
3535
3512
3490
3467
3445
3422
3400
3377
3355
3332
3310
3288
3266
3243
3221
3199
3177
3156
3134
3112
3090
3069
3047
3025
3004
2983
2962
2941
2920
2899
2879
2858
2838
2817
2797
2777
2756
2736
2716
2695
2675
2655
2634
2614
2593
2572
2552
2531
2510
2489
2468
2447
2425
2404
2382
2360
2338
2315
2293
2270
2248
2225
2201
2178
2155
2132
2108
2085
2061
2037
2013
1989
1966
1941
1917
1893
1869
1845
1820
1796
1772
1748
1723
1699
1675
1651
1628
1604
1581
1557
1534
1511
1488
1466
1443
1420
1398
1375
1353
1331
1308
1286
1263
1241
1218
1196
1173
1151
1128
1105
1082
1060
1037
1014
991
968
945
922
899
877
854
830
807
784
761
737
714
690
667
643
620
596
573
549
525
502
478
455
432
408
385
362
339
316
293
271
248
225
202
180
157
135
112
90
68
46
24
3
-18
-39
-60
-80
-101
-121
-140
-160
-179
-198
-217
-235
-254
-272
-290
-309
-327
-345
-362
-380
-398
-415
-432
-450
-467
-484
-500
-517
-533
-549
-566
-581
-597
-613
-629
-644
-659
-675
-690
-705
-720
-735
-750
-765
-779
-794
-808
-823
-837
-851
-864
-878
-892
-905
-918
-931
-944
-956
-968
-981
-993
-1004
-1016
-1028
-1040
-1052
-1063
-1075
-1086
-1097
-1109
-1120
-1131
-1142
-1154
-1165
-1176
-1187
-1198
-1209
-1220
-1231
-1242
-1254
-1265
-1276
-1287
-1299
-1310
-1322
-1333
-1345
-1356
-1368
-1380
-1392
-1404
-1415
-1427
-1439
-1451
-1463
-1475
-1487
-1499
-1512
-1524
-1536
-1549
-1561
-1573
-1586
-1598
-1610
-1622
-1635
-1647
-1658
-1670
-1682
-1694
-1705
-1716
-1728
-1739
-1750
-1761
-1772
-1783
-1793
-1804
-1814
-1824
-1834
-1844
-1853
-1862
-1871
-1880
-1889
-1897
-1905
-1913
-1920
-1927
-1934
-1941
-1948
-1954
-1960
-1966
-1972
-1977
-1983
-1988
-1993
-1998
-2003
-2008
-2013
-2017
-2023
-2028
-2032
-2037
-2041
-2045
-2051
-2056
-2060
-2065
-2071
-2076
-2081
-2087
-2093
-2100
-2106
-2113
-2121
-2128
-2136
-2144
-2153
-2161
-2170
-2179
-2188
-2197
-2206
-2215
-2225
-2234
-2244
-2253
-2263
-2272
-2282
-2292
-2302
-2313
-2323
-2333
-2344
-2354
-2365
-2376
-2386
-2397
-2407
-2417
-2428
-2438
-2448
-2458
-2468
-2478
-2488
-2498
-2508
-2517
-2527
-2537
-2547
-2557
-2567
-2577
-2587
-2597
-2607
-2617
-2627
-2637
-2647
-2656
-2666
-2675
-2684
-2693
-2702
-2711
-2720
-2728
-2737
-2745
-2754
-2762
-2770
-2778
-2787
-2795
-2803
-2811
-2819
-2826
-2834
-2841
-2849
-2856
-2862
-2869
-2876
-2882
-2888
-2894
-2900
-2906
-2911
-2917
-2922
-2927
-2932
-2938
-2942
-2947
-2952
-2957
-2961
-2965
-2969
-2974
-2978
-2981
-2985
-2989
-2992
-2996
-2999
-3002
-3005
-3008
-3011
-3014
-3017
-3020
-3023
-3026
-3029
-3032
-3035
-3038
-3042
-3045
-3049
-3052
-3056
-3060
-3063
-3067
-3071
-3074
-3078
-3081
-3085
-3088
-3092
-3095
-3098
-3101
-3104
-3108
-3111
-3114
-3116
-3119
-3122
-3125
-3128
-3131
-3134
-3137
-3140
-3144
-3147
-3150
-3153
-3156
-3160
-3163
-3166
-3169
-3173
-3176
-3180
-3183
-3187
-3191
-3195
-3199
-3204
-3208
-3213
-3218
-3222
-3227
-3232
-3237
-3243
-3248
-3253
-3259
-3264
-3270
-3276
-3281
-3287
-3293
-3299
-3305
-3312
-3318
-3324
-3330
-3336
-3342
-3348
-3354
-3360
-3365
-3371
-3376
-3382
-3387
-3392
-3397
-3401
-3406
-3410
-3414
-3418
-3422
-3426
-3429
-3432
-3435
-3438
-3441
-3444
-3446
-3448
-3450
-3452
-3454
-3456
-3457
-3458
-3459
-3460
-3461
-3461
-3462
-3462
-3462
-3462
-3462
-3462
-3461
-3461
-3461
-3460
-3460
-3459
-3459
-3459
-3458
-3458
-3457
-3457
-3456
-3456
-3455
-3455
-3454
-3454
-3453
-3453
-3452
-3451
-3451
-3451
-3450
-3450
-3450
-3450
-3451
-3451
-3452
-3452
-3453
-3454
-3455
-3456
-3457
-3458
-3459
-3460
-3460
-3461
-3462
-3463
-3464
-3465
-3466
-3467
-3467
-3468
-3468
-3469
-3469
-3469
-3468
-3468
-3467
-3466
-3465
-3464
-3463
-3461
-3459
-3458
-3456
-3454
-3451
-3449
-3446
-3444
-3441
-3438
-3434
-3431
-3427
-3424
-3420
-3416
-3411
-3407
-3403
-3398
-3394
-3390
-3385
-3381
-3376
-3372
-3368
-3364
-3360
-3356
-3352
-3347
-3343
-3339
-3335
-3331
-3327
-3323
-3319
-3314
-3310
-3305
-3301
-3296
-3291
-3287
-3282
-3277
-3272
-3267
-3261
-3256
-3251
-3246
-3241
-3236
-3230
-3225
-3220
-3215
-3209
-3204
-3198
-3193
-3187
-3181
-3175
-3169
-3163
-3157
-3151
-3145
-3138
-3132
-3125
-3118
-3112
-3105
-3098
-3091
-3083
-3076
-3068
-3061
-3053
-3045
-3037
-3029
-3020
-3012
-3003
-2994
-2985
-2976
-2966
-2956
-2946
-2936
-2925
-2915
-2904
-2892
-2881
-2870
-2858
-2846
-2834
-2822
-2809
-2797
-2784
-2772
-2759
-2746
-2733
-2721
-2708
-2695
-2682
-2669
-2655
-2642
-2629
-2616
-2603
-2590
-2577
-2564
-2551
-2538
-2525
-2513
-2500
-2488
-2475
-2463
-2451
-2439
-2427
-2415
-2403
-2391
-2380
-2368
-2357
-2346
-2334
-2323
-2312
-2301
-2290
-2279
-2268
-2257
-2245
-2234
-2224
-2213
-2202
-2191
-2180
-2169
-2159
-2148
-2138
-2127
-2117
-2106
-2095
-2084
-2073
-2062
-2051
-2040
-2028
-2017
-2005
-1994
-1982
-1970
-1959
-1947
-1936
-1924
-1913
-1902
-1890
-1879
-1868
-1857
-1846
-1835
-1824
-1813
-1802
-1792
-1781
-1771
-1761
-1751
-1742
-1732
-1722
-1713
-1703
-1694
-1685
-1675
-1666
-1657
-1647
-1638
-1629
-1620
-1612
-1603
-1594
-1586
-1578
-1570
-1562
-1554
-1546
-1538
-1530
-1523
-1515
-1508
-1501
-1493
-1486
-1479
-1473
-1466
-1460
-1453
-1447
-1441
-1435
-1429
-1423
-1417
-1411
-1405
-1399
-1394
-1388
-1382
-1377
-1371
-1365
-1360
-1355
-1349
-1344
-1339
-1334
-1329
-1324
-1319
-1315
-1310
-1306
-1302
-1298
-1294
-1290
-1286
-1282
-1279
-1275
-1271
-1267
-1264
-1260
-1256
-1252
-1248
-1244
-1240
-1236
-1232
-1227
-1223
-1219
-1215
-1210
-1206
-1201
-1197
-1192
-1187
-1182
-1177
-1172
-1167
-1161
-1156
-1150
-1144
-1138
-1132
-1126
-1120
-1114
-1108
-1101
-1095
-1089
-1082
-1075
-1069
-1062
-1055
-1049
-1042
-1035
-1028
-1020
-1014
-1006
-1000
-993
-986
-979
-972
-965
-959
-952
-945
-939
-932
-926
-919
-913
-907
-901
-894
-888
-882
-876
-870
-864
-858
-852
-846
-840
-834
-828
-822
-816
-810
-804
-798
-792
-786
-780
-773
-767
-761
-755
-748
-742
-736
-730
-723
-717
-711
-705
-699
-693
-687
-681
-675
-669
-663
-657
-651
-645
-639
-633
-628
-622
-616
-609
-603
-597
-591
-584
-578
-571
-564
-558
-551
-544
-537
-530
-524
-517
-510
-503
-496
-489
-482
-476
-469
-462
-455
-448
-441
-433
-426
-419
-412
-404
-397
-389
-381
-374
-366
-358
-350
-341
-333
-324
-316
-307
-298
-289
-280
-270
-261
-251
-242
-232
-222
-212
-202
-191
-181
-170
-159
-149
-138
-127
-115
-104
-93
-81
-70
-58
-46
-34
-22
-10
2
14
27
39
52
65
77
90
104
117
130
144
157
171
185
199
213
228
242
257
272
287
302
318
334
350
366
382
399
416
433
450
468
485
503
521
539
557
576
594
612
631
649
667
685
704
722
740
758
776
794
812
830
848
866
885
903
921
939
957
975
993
1010
1029
1047
1065
1083
1101
1119
1136
1154
1172
1190
1208
1226
1244
1262
1281
1299
1317
1335
1353
1371
1389
1407
1425
1443
1461
1479
1497
1514
1532
1550
1567
1585
1602
1620
1637
1654
1671
1689
1706
1723
1740
1757
1773
1791
1808
1825
1842
1859
1876
1893
1910
1927
1944
1960
1977
1994
2009
2025
2043
2059
2075
2091
2106
2122
2138
2153
2169
2184
2199
2215
2230
2245
2260
2274
2289
2304
2319
2333
2347
2362
2376
2390
2405
2419
2433
2447
2461
2474
2488
2502
2516
2529
2543
2556
2570
2583
2596
2609
2622
2635
2648
2660
2673
2685
2697
2710
2722
2734
2746
2758
2770
2782
2794
2805
2817
2828
2839
2850
2861
2872
2883
2894
2905
2916
2926
2937
2948
2959
2969
2980
2991
3001
3012
3022
3033
3043
3054
3064
3074
3085
3095
3105
3115
3126
3136
3146
3156
3166
3176
3186
3196
3206
3216
3226
3236
3246
3256
3266
3275
3285
3295
3304
3314
3323
3333
3342
3351
3361
3370
3379
3388
3397
3406
3415
3424
3433
3442
3451
3460
3469
3478
3486
3495
3503
3512
3520
3529
3537
3545
3553
3561
3569
3576
3584
3591
3599
3606
3613
3620
3626
3633
3639
3646
3652
3658
3664
3669
3675
3680
3685
3690
3695
3700
3705
3709
3713
3717
3721
3725
3729
3732
3736
3739
3742
3746
3749
3752
3755
3758
3760
3763
3765
3768
3770
3772
3774
3775
3777
3778
3780
3781
3782
3782
3783
3784
3784
3784
3784
3784
3784
3784
3784
3783
3783
3783
3782
3782
3781
3781
3780
3779
3779
3778
3777
3775
3774
3773
3771
3769
3767
3766
3763
3761
3759
3757
3754
3752
3749
3746
3743
3740
3737
3734
3730
3727
3723
3719
3715
3711
3707
3703
3698
3694
3689
3684
3679
3674
3670
3664
3659
3654
3649
3644
3639
3634
3628
3623
3618
3612
3607
3601
3596
3590
3585
3579
3574
3568
3563
3557
3552
3546
3541
3536
3530
3525
3519
3514
3508
3503
3497
3492
3487
3481
3476
3470
3465
3460
3454
3449
3443
3438
3433
3427
3422
3417
3411
3406
3400
3395
3390
3384
3379
3374
3368
3363
3358
3353
3347
3342
3337
3331
3326
3321
3316
3310
3305
3300
3295
3289
3284
3279
3274
3268
3263
3258
3253
3247
3242
3237
3232
3227
3222
3216
3211
3206
3201
3196
3191
3185
3180
3175
3170
3165
3160
3155
3149
3144
3139
3134
3129
3124
3119
3114
3109
3104
3099
3094
3088
3083
3078
3073
3068
3063
3058
3053
3048
3043
3038
3033
3028
3023
3018
3013
3008
3003
2998
2993
2988
2983
2978
2974
2969
2964
2959
2954
2949
2944
2939
2934
2929
2924
2920
2915
2910
2905
2900
2895
2890
2885
2881
2876
2871
2866
2861
2856
2852
2847
2842
2837
2832
2828
2823
2818
2813
2808
2804
2799
2794
2789
2785
2780
2775
2770
2766
2761
2756
2752
2747
2742
2737
2733
2728
2723
2719
2714
2709
2705
2700
2695
2691
2686
2681
2677
2672
2668
2663
2658
2654
2649
2645
2640
2635
2631
2626
2622
2617
2612
2608
2603
2599
2594
2590
2585
2581
2576
2572
2567
2563
2558
2554
2549
2545
2540
2536
2531
2527
2522
2518
2513
2509
2504
2500
2496
2491
2487
2482
2478
2473
2469
2465
2460
2456
2451
2447
2443
2438
2434
2430
2425
2421
2417
2412
2408
2404
2399
2395
2391
2386
2382
2378
2373
2369
2365
2361
2356
2352
2348
2343
2339
2335
2331
2327
2322
2318
2314
2310
2305
2301
2297
2293
2289
2284
2280
2276
2272
2268
2264
2259
2255
2251
2247
2243
2239
2234
2230
2226
2222
2218
2214
2210
2206
2202
2198
2193
2189
2185
2181
2177
2173
2169
2165
2161
2157
2153
2149
2145
2141
2137
2133
2129
2125
2121
2117
2113
2109
2105
2101
2097
2093
2089
2085
2081
2077
2073
2069
2066
2062
2058
2054
2050
2045
2041
2037
2033
2029
2027
2023
2019
2015
2011
2007
2003
2000
1996
1992
1988
1984
1980
1977
1973
1969
1965
1961
1958
1954
1950
1946
1943
1939
1935
1931
1928
1924
1920
1916
1913
1909
1905
1902
1898
1894
1890
1887
1883
1879
1876
1872
1868
1865
1861
1857
1854
1850
1846
1843
1839
1836
1832
1828
1825
1821
1817
1814
1810
1807
1803
1800
1796
1792
1789
1785
1782
1778
1775
1771
1768
1764
1761
1757
1754
1750
1747
1743
1740
1736
1733
1729
1726
1722
1719
1715
1712
1708
1705
1701
1698
1695
1691
1688
1684
1681
1677
1674
1671
1667
1664
1660
1657
1654
1650
1647
1644
1640
1637
1634
1630
1627
1624
1620
1617
1614
1610
1607
1604
1600
1597
1594
1590
1587
1584
1581
1577
1574
1571
1568
1564
1561
1558
1555
1551
1548
1545
1542
1539
1535
1532
1529
1526
1523
1519
1516
1513
1510
1507
1504
1500
1497
1494
1491
1488
1485
1482
1478
1475
1472
1469
1466
1463
1460
1457
1454
1451
1447
1444
1441
1438
1435
1432
1429
1426
1423
1420
1417
1414
1411
1408
1405
1402
1399
1396
1393
1390
1387
1384
1381
1378
1375
1372
1369
1366
1363
1360
1357
1354
1351
1348
1346
1343
1340
1337
1334
1331
1328
1325
1322
1319
1317
1314
1311
1308
1305
1302
1299
1297
1294
1291
1288
1285
1282
1280
1277
1274
1271
1268
1266
1263
1260
1257
1254
1252
1249
1246
1243
1241
1238
1235
1232
1230
1227
1224
1221
1219
1216
1213
1210
1208
1205
1202
1200
1197
1194
1192
1189
1186
1184
1181
1178
1176
1173
1170
1168
1165
1162
1160
1157
1155
1152
1149
1147
1144
1142
1139
1136
1134
1131
1129
1126
1123
1121
1118
1116
1113
1111
1108
1106
1103
1101
1098
1096
1093
1090
1088
1085
1083
1080
1078
1075
1073
1071
1068
1066
1063
1061
1058
1056
1053
1051
1048
1046
1044
1041
1039
1036
1034
1031
1029
1027
1024
1022
1018
1016
1014
1012
1010
1008
1004
1002
1000
998
996
993
991
989
986
984
982
979
977
975
972
970
968
966
963
961
959
956
954
952
950
947
945
943
941
938
936
934
932
929
927
925
923
920
918
916
914
912
909
907
905
903
901
898
896
894
892
890
888
885
883
881
879
877
875
873
871
868
866
864
862
860
858
856
854
852
849
847
845
843
841
839
837
835
833
831
829
827
825
823
821
819
817
815
813
811
809
807
805
803
801
799
797
795
793
791
789
787
785
783
781
779
777
775
773
771
769
767
765
763
761
759
758
756
754
752
750
748
746
744
742
740
739
737
735
733
731
729
727
726
724
722
720
718
716
715
713
711
709
707
705
704
702
700
698
696
695
693
691
689
688
686
684
682
680
679
677
675
673
672
670
668
667
665
663
661
660
658
656
655
653
651
649
648
646
644
643
641
639
638
636
634
633
631
629
628
626
624
623
621
619
618
616
615
613
611
610
608
607
605
603
602
600
599
597
595
594
592
591
589
587
586
584
583
581
580
578
577
575
574
572
570
569
567
566
564
563
561
560
558
557
555
554
552
551
549
548
546
545
544
542
541
539
538
536
535
533
532
530
529
528
526
525
523
522
520
519
518
516
515
513
512
511
509
508
506
505
504
502
501
500
498
497
495
494
493
491
490
489
487
486
485
483
482
481
479
478
477
475
474
473
471
470
469
468
466
465
464
462
461
460
459
457
456
455
454
452
451
450
448
447
446
445
444
442
441
440
439
437
436
435
434
433
431
430
429
428
426
425
424
423
