5
15252
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-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
-3
-3
-3
-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
-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
-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
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-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
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-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
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-266
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-338
-339
-339
-340
-340
-340
-341
-341
-341
-341
-342
-342
-342
-342
-343
-343
-343
-344
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-354
-355
-355
-356
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-372
-372
-373
-374
-374
-375
-376
-376
-377
-378
-379
-379
-380
-381
-382
-382
-383
-384
-385
-386
-386
-387
-388
-388
-389
-390
-390
-391
-392
-392
-393
-394
-394
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-399
-400
-400
-401
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-406
-407
-407
-407
-407
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-410
-410
-410
-410
-411
-411
-411
-411
-412
-412
-412
-413
-413
-413
-413
-414
-414
-414
-414
-415
-415
-415
-415
-416
-416
-416
-416
-416
-417
-417
-417
-417
-417
-418
-418
-418
-418
-418
-418
-419
-419
-419
-419
-419
-419
-419
-419
-419
-420
-420
-420
-420
-420
-420
-420
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-420
-420
-420
-420
-419
-419
-419
-418
-418
-417
-417
-416
-416
-415
-414
-413
-412
-412
-411
-410
-409
-408
-407
-406
-405
-404
-402
-401
-400
-399
-398
-397
-396
-394
-393
-392
-391
-390
-389
-387
-386
-385
-384
-382
-381
-379
-378
-376
-375
-373
-372
-370
-368
-367
-365
-363
-361
-360
-358
-356
-354
-352
-350
-348
-346
-345
-343
-341
-339
-337
-335
-333
-331
-330
-328
-326
-324
-323
-321
-319
-318
-316
-314
-313
-311
-310
-308
-307
-306
-304
-303
-301
-300
-299
-297
-296
-295
-293
-292
-291
-289
-288
-286
-285
-284
-282
-281
-279
-278
-276
-275
-273
-272
-270
-269
-268
-266
-265
-264
-263
-261
-260
-259
-258
-257
-256
-255
-255
-254
-253
-252
-252
-251
-250
-250
-249
-249
-248
-248
-247
-247
-247
-246
-246
-246
-245
-245
-244
-244
-244
-243
-243
-242
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-237
-237
-236
-236
-235
-234
-234
-233
-232
-232
-231
-230
-229
-228
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-217
-216
-215
-214
-214
-213
-212
-211
-210
-209
-208
-207
-206
-205
-204
-203
-202
-201
-200
-199
-197
-196
-195
-193
-192
-190
-189
-187
-185
-184
-182
-180
-178
-176
-174
-172
-170
-168
-166
-164
-163
-161
-159
-157
-155
-153
-151
-149
-147
-145
-143
-141
-139
-137
-135
-133
-131
-129
-127
-125
-123
-121
-119
-116
-114
-112
-110
-108
-105
-103
-101
-98
-96
-94
-91
-89
-86
-83
-81
-78
-76
-73
-71
-68
-65
-63
-60
-58
-56
-53
-51
-49
-46
-44
-42
-39
-37
-35
-33
-31
-29
-27
-25
-23
-21
-20
-18
-16
-15
-13
-12
-10
-9
-7
-6
-4
-3
-1
0
1
3
4
5
7
8
9
11
12
13
14
15
17
18
19
20
21
22
23
24
24
25
26
27
27
28
29
29
30
31
31
32
32
33
33
34
34
35
35
36
36
36
37
37
38
38
38
39
39
40
40
41
42
42
43
43
44
44
45
45
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
49
49
50
50
51
51
52
52
53
53
54
55
55
56
56
57
58
58
59
59
60
61
61
62
62
63
63
63
63
64
64
64
64
64
64
63
63
62
62
61
61
60
60
59
58
57
57
56
55
54
54
53
52
51
51
50
49
49
48
48
47
46
46
45
45
44
43
43
42
42
41
40
40
39
38
38
37
36
36
35
34
34
33
32
31
31
30
29
28
27
26
25
24
23
22
21
20
19
18
16
15
14
13
11
10
9
8
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-5
-6
-7
-7
-8
-8
-8
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-9
-9
-10
-10
-11
-11
-12
-13
-13
-14
-15
-16
-16
-17
-18
-18
-19
-20
-20
-21
-21
-22
-23
-24
-24
-25
-26
-27
-28
-29
-30
-32
-33
-34
-35
-37
-38
-39
-40
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-57
-58
-59
-61
-62
-64
-66
-68
-70
-72
-74
-76
-79
-81
-84
-87
-90
-93
-96
-99
-102
-105
-109
-112
-115
-119
-122
-126
-129
-132
-135
-139
-142
-145
-148
-151
-154
-157
-160
-163
-166
-169
-172
-175
-178
-181
-184
-188
-191
-194
-198
-201
-205
-208
-212
-215
-219
-222
-226
-229
-233
-236
-240
-244
-247
-251
-254
-258
-261
-264
-268
-271
-274
-277
-280
-282
-285
-288
-290
-292
-295
-297
-299
-301
-302
-304
-306
-307
-309
-310
-311
-313
-314
-315
-316
-317
-318
-319
-319
-320
-321
-322
-322
-323
-323
-324
-325
-325
-326
-327
-327
-328
-329
-329
-330
-331
-331
-332
-333
-334
-334
-335
-336
-336
-337
-338
-338
-339
-339
-339
-340
-340
-340
-340
-340
-339
-339
-338
-338
-337
-336
-336
-335
-334
-333
-332
-331
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-319
-318
-318
-317
-316
-315
-315
-314
-313
-313
-312
-312
-311
-311
-311
-310
-310
-310
-310
-309
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-310
-310
-310
-310
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-312
-312
-312
-312
-313
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-314
-315
-315
-316
-316
-317
-317
-318
-319
-320
-321
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-332
-333
-334
-334
-335
-336
-336
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-344
-344
-345
-345
-346
-347
-347
-348
-349
-350
-351
-351
-352
-353
-354
-355
-356
-357
-357
-358
-359
-359
-360
-360
-361
-361
-361
-361
-361
-361
-361
-361
-360
-360
-360
-359
-359
-358
-358
-357
-357
-356
-355
-355
-354
-353
-352
-351
-350
-349
-348
-347
-345
-344
-343
-341
-339
-338
-336
-334
-332
-330
-328
-326
-323
-321
-319
-317
-314
-312
-309
-307
-305
-302
-300
-298
-295
-293
-291
-288
-286
-284
-281
-279
-277
-274
-272
-269
-267
-264
-262
-259
-256
-253
-250
-248
-245
-242
-239
-236
-233
-230
-228
-225
-222
-220
-217
-214
-212
-209
-207
-204
-202
-200
-197
-195
-193
-190
-188
-186
-184
-182
-180
-178
-176
-175
-173
-171
-169
-167
-165
-163
-162
-159
-157
-155
-153
-151
-148
-146
-143
-140
-137
-134
-131
-128
-125
-122
-118
-115
-111
-107
-104
-100
-96
-92
-88
-84
-79
-75
-71
-67
-62
-58
-53
-49
-45
-40
-36
-31
-27
-23
-18
-14
-10
-5
-1
3
8
12
16
20
25
29
33
38
42
46
51
55
60
64
69
73
78
82
87
92
96
101
106
111
115
120
125
130
135
140
145
150
155
160
165
170
174
179
184
189
194
199
204
208
213
218
223
228
233
238
243
248
253
258
263
268
273
278
283
288
293
298
303
308
313
318
323
328
333
339
344
349
354
359
364
369
375
380
385
391
396
402
407
413
418
424
430
435
441
447
452
458
463
469
475
480
486
491
496
502
507
513
518
524
529
535
540
546
551
557
562
568
574
579
585
591
597
603
609
615
621
627
633
640
646
652
658
664
670
676
682
687
693
698
704
709
714
719
724
729
734
739
743
748
752
757
761
765
770
774
778
782
786
790
794
798
802
806
810
813
817
820
824
828
831
835
839
842
846
850
854
858
862
866
870
874
878
882
886
890
894
897
901
905
908
912
915
919
922
926
929
932
935
938
941
944
947
950
953
956
958
961
963
966
968
971
973
976
978
981
984
987
989
992
995
998
1000
1004
1006
1010
1012
1016
1020
1022
1027
1031
1034
1038
1042
1047
1051
1055
1060
1065
1070
1075
1081
1086
1092
1097
1103
1109
1115
1121
1127
1133
1139
1145
1152
1158
1165
1171
1178
1184
1191
1197
1203
1210
1216
1222
1229
1235
1241
1247
1253
1259
1265
1270
1276
1281
1287
1293
1298
1304
1309
1314
1320
1325
1331
1336
1342
1347
1353
1359
1364
1370
1375
1381
1387
1392
1398
1403
1409
1414
1419
1424
1429
1434
1439
1444
1448
1452
1456
1460
1463
1467
1470
1473
1475
1478
1480
1481
1483
1485
1486
1487
1487
1488
1488
1488
1488
1488
1488
1487
1487
1486
1485
1484
1483
1482
1481
1480
1479
1479
1478
1477
1476
1475
1475
1475
1474
1474
1474
1474
1474
1474
1475
1475
1475
1476
1476
1476
1477
1477
1477
1478
1478
1478
1478
1478
1477
1477
1476
1476
1475
1474
1473
1471
1470
1468
1466
1464
1462
1460
1458
1456
1453
1451
1449
1446
1444
1441
1439
1436
1434
1432
1429
1427
1425
1422
1420
1417
1415
1413
1410
1408
1406
1403
1401
1399
1397
1394
1392
1390
1388
1387
1385
1383
1381
1380
1378
1377
1375
1374
1373
1371
1370
1368
1367
1366
1364
1363
1361
1359
1358
1356
1354
1352
1350
1348
1346
1344
1342
1340
1338
1336
1334
1333
1331
1329
1327
1326
1324
1323
1321
1320
1319
1318
1317
1316
1315
1314
1313
1312
1311
1310
1309
1308
1307
1306
1305
1304
1303
1302
1301
1300
1299
1298
1297
1296
1294
1293
1292
1291
1290
1288
1287
1285
1284
1282
1281
1279
1277
1275
1273
1271
1269
1267
1265
1263
1261
1258
1256
1254
1252
1250
1247
1245
1243
1241
1239
1236
1234
1232
1230
1228
1226
1224
1221
1219
1217
1215
1213
1211
1209
1207
1205
1203
1201
1199
1197
1195
1193
1191
1188
1186
1184
1182
1179
1177
1175
1172
1170
1167
1165
1162
1159
1156
1153
1149
1146
1142
1138
1134
1130
1126
1121
1116
1112
1107
1102
1097
1092
1087
1083
1078
1073
1069
1064
1060
1055
1051
1047
1042
1038
1034
1030
1026
1022
1018
1014
1010
1006
1002
998
994
991
987
983
980
976
973
970
966
963
960
957
953
950
947
944
941
938
935
932
929
927
924
921
918
915
912
909
906
904
901
898
895
892
889
887
884
881
878
875
872
870
867
864
862
859
857
854
852
850
848
846
845
843
842
840
839
838
837
836
835
834
834
834
833
833
834
834
835
836
837
838
839
841
843
845
847
849
851
854
856
859
861
864
867
870
873
876
879
882
885
888
891
895
898
901
904
908
911
914
917
920
923
926
928
931
933
935
938
939
941
943
944
945
945
946
946
946
946
945
945
944
943
942
941
939
938
936
934
932
930
928
926
924
922
920
917
915
913
911
908
906
904
902
900
898
896
894
893
892
890
889
888
887
886
885
884
883
882
881
880
879
878
877
875
874
872
870
868
866
864
861
859
856
854
851
849
846
844
841
839
837
834
833
831
829
828
826
825
824
823
822
821
821
820
820
819
819
819
819
819
819
820
820
821
821
822
823
825
826
828
830
831
834
836
838
841
844
847
850
853
856
859
862
866
869
872
875
879
882
885
888
891
893
896
899
901
903
906
908
910
912
914
915
917
918
920
921
923
924
925
926
927
928
929
930
931
932
933
934
934
935
936
936
937
938
939
939
940
941
942
942
943
944
944
945
945
946
946
946
947
947
947
947
946
946
945
945
944
943
942
941
939
938
937
935
934
932
931
930
929
928
927
926
926
926
926
926
927
928
929
931
933
935
937
940
943
946
949
952
956
959
963
966
970
973
977
980
984
987
991
994
998
1000
1004
1008
1012
1016
1020
1022
1027
1031
1035
1038
1042
1046
1050
1054
1058
1063
1067
1071
1076
1080
1085
1089
1094
1099
1103
1108
1113
1117
1122
1127
1131
1136
1140
1145
1149
1153
1158
1162
1166
1170
1175
1179
1184
1188
1193
1198
1202
1208
1213
1218
1224
1229
1235
1241
1247
1254
1260
1267
1274
1280
1287
1294
1301
1308
1314
1321
1327
1334
1340
1346
1352
1357
1363
1368
1373
1378
1383
1387
1392
1396
1401
1405
1409
1413
1417
1421
1425
1429
1432
1436
1439
1443
1446
1449
1451
1454
1456
1459
1461
1463
1465
1467
1470
1472
1474
1477
1479
1482
1485
1488
1491
1494
1497
1500
1504
1507
1510
1513
1516
1519
1521
1524
1527
1529
1531
1533
1534
1536
1537
1538
1538
1539
1539
1539
1539
1539
1539
1539
1538
1538
1538
1538
1537
1537
1538
1538
1538
1539
1539
1540
1541
1542
1544
1545
1547
1549
1551
1553
1556
1558
1561
1564
1567
1571
1575
1579
1583
1588
1593
1598
1604
1610
1617
1623
1630
1637
1645
1652
1660
1668
1676
1684
1691
1699
1707
1714
1722
1729
1737
1744
1751
1758
1765
1772
1779
1786
1793
1800
1807
1815
1822
1830
1837
1845
1853
1861
1869
1877
1884
1892
1900
1908
1915
1922
1930
1937
1943
1950
1957
1963
1969
1975
1981
1987
1992
1998
2003
2008
2013
2017
2023
2028
2033
2037
2041
2045
2050
2054
2058
2061
2064
2067
2070
2073
2075
2077
2078
2080
2080
2081
2081
2081
2080
2079
2078
2076
2074
2072
2069
2066
2063
2060
2056
2053
2049
2045
2041
2037
2033
2028
2024
2020
2015
2011
2007
2001
1998
1994
1990
1986
1982
1978
1975
1971
1968
1964
1961
1958
1955
1952
1949
1946
1944
1941
1939
1936
1934
1932
1929
1927
1925
1923
1920
1918
1916
1913
1911
1909
1906
1904
1902
1900
1898
1896
1894
1893
1892
1891
1890
1889
1889
1890
1890
1891
1892
1894
1896
1898
1901
1904
1907
1910
1914
1918
1922
1926
1930
1934
1938
1942
1946
1950
1953
1957
1960
1964
1967
1970
1973
1977
1980
1983
1987
1990
1993
1997
2000
2003
2005
2009
2012
2013
2017
2019
2021
2023
2024
2025
2025
2025
2025
2025
2024
2023
2021
2019
2016
2013
2009
2005
2001
1997
1993
1988
1983
1978
1973
1968
1962
1957
1952
1946
1941
1936
1930
1925
1920
1915
1910
1905
1900
1896
1891
1887
1883
1878
1874
1871
1867
1863
1860
1856
1853
1850
1847
1844
1841
1838
1835
1832
1829
1825
1821
1817
1813
1808
1803
1797
1792
1786
1780
1773
1767
1760
1753
1746
1739
1732
1726
1719
1712
1705
1699
1692
1686
1679
1673
1667
1661
1655
1649
1643
1637
1631
1625
1619
1613
1607
1601
1594
1588
1582
1575
1569
1562
1554
1547
1539
1532
1523
1515
1506
1497
1488
1478
1468
1458
1448
1438
1427
1417
1406
1396
1385
1375
1364
1353
1343
1332
1322
1312
1302
1292
1282
1273
1263
1254
1245
1236
1227
1218
1209
1201
1192
1184
1176
1168
1160
1152
1145
1137
1130
1122
1115
1108
1101
1094
1088
1081
1075
1069
1063
1057
1051
1045
1040
1035
1029
1024
1018
1014
1008
1002
998
992
986
980
974
968
962
956
950
943
937
931
924
918
912
906
899
893
887
881
875
869
863
857
850
844
838
831
824
817
810
803
795
787
780
772
764
756
748
739
731
723
715
707
699
691
683
675
667
659
651
643
635
627
619
611
603
595
587
579
570
562
553
544
536
527
518
509
500
491
482
473
465
456
447
439
431
423
414
407
399
391
384
376
369
362
354
347
340
333
326
318
311
303
295
287
279
271
262
253
244
234
224
214
203
192
181
169
157
145
132
120
106
93
79
65
51
36
22
7
-7
-22
-37
-52
-66
-80
-95
-109
-122
-135
-149
-161
-174
-186
-197
-209
-220
-231
-242
-253
-263
-273
-283
-293
-303
-313
-323
-333
-343
-352
-362
-372
-382
-391
-402
-412
-422
-433
-444
-455
-466
-478
-490
-501
-513
-525
-538
-550
-562
-573
-585
-596
-607
-618
-629
-639
-649
-658
-667
-676
-684
-692
-699
-707
-714
-720
-727
-733
-738
-744
-750
-755
-760
-766
-771
-776
-781
-786
-790
-795
-800
-804
-809
-813
-818
-822
-826
-830
-834
-837
-841
-844
-847
-850
-852
-855
-857
-859
-861
-863
-864
-866
-867
-868
-869
-870
-871
-872
-872
-873
-873
-874
-874
-875
-875
-875
-876
-876
-877
-877
-878
-878
-879
-880
-880
-881
-882
-883
-885
-886
-887
-888
-890
-891
-893
-894
-895
-897
-898
-899
-901
-902
-903
-904
-905
-907
-908
-909
-910
-911
-913
-914
-916
-917
-919
-920
-922
-923
-925
-927
-928
-930
-932
-934
-936
-938
-941
-944
-947
-950
-953
-957
-961
-965
-969
-973
-977
-981
-985
-990
-994
-998
-1000
-1004
-1008
-1012
-1014
-1018
-1020
-1022
-1026
-1028
-1030
-1032
-1035
-1037
-1039
-1041
-1043
-1046
-1048
-1051
-1054
-1056
-1059
-1062
-1066
-1069
-1072
-1076
-1079
-1083
-1086
-1090
-1093
-1096
-1099
-1102
-1105
-1107
-1110
-1111
-1113
-1115
-1116
-1117
-1117
-1118
-1118
-1118
-1118
-1117
-1117
-1116
-1115
-1114
-1113
-1111
-1110
-1109
-1108
-1107
-1106
-1105
-1104
-1103
-1102
-1102
-1101
-1101
-1100
-1100
-1100
-1100
-1100
-1100
-1100
-1100
-1100
-1101
-1101
-1101
-1102
-1102
-1103
-1104
-1104
-1105
-1106
-1107
-1107
-1108
-1109
-1110
-1111
-1112
-1112
-1113
-1113
-1114
-1114
-1114
-1113
-1113
-1112
-1111
-1109
-1107
-1105
-1102
-1099
-1096
-1092
-1088
-1083
-1079
-1074
-1068
-1062
-1056
-1050
-1043
-1035
-1028
-1020
-1012
-1002
-994
-984
-974
-964
-954
-943
-931
-920
-908
-895
-882
-869
-856
-842
-828
-813
-798
-783
-767
-752
-735
-719
-702
-686
-669
-652
-635
-617
-600
-583
-566
-549
-532
-515
-498
-482
-465
-449
-432
-416
-401
-385
-370
-355
-341
-327
-313
-300
-288
-275
-264
-253
-242
-232
-222
-212
-203
-195
-186
-178
-169
-161
-153
-145
-137
-130
-122
-114
-107
-99
-92
-85
-78
-71
-64
-57
-51
-45
-39
-33
-28
-22
-17
-12
-7
-1
4
9
14
20
25
31
36
42
48
53
59
65
71
77
83
89
95
101
108
114
120
127
133
140
147
155
162
170
179
187
196
205
214
224
234
244
254
265
277
289
301
314
327
342
356
372
387
404
421
438
456
474
492
510
529
548
567
586
604
624
643
662
680
699
718
737
756
774
792
811
828
846
863
880
897
913
929
944
959
974
988
1002
1014
1028
1041
1053
1065
1076
1087
1098
1108
1119
1128
1138
1147
1156
1164
1173
1181
1188
1196
1203
1210
1217
1223
1229
1235
1242
1247
1253
1259
1265
1271
1277
1282
1288
1294
1300
1305
1311
1316
1321
1326
1331
1335
1340
1344
1347
1350
1353
1356
1358
1360
1361
1362
1363
1363
1363
1363
1362
1361
1359
1357
1354
1352
1348
1345
1340
1336
1331
1325
1319
1313
1306
1299
1291
1283
1275
1266
1257
1248
1239
1230
1222
1213
1204
1196
1187
1180
1172
1165
1158
1152
1146
1140
1134
1129
1124
1119
1115
1110
1106
1101
1097
1092
1087
1082
1077
1071
1065
1060
1054
1048
1042
1036
1030
1024
1018
1012
1008
1004
1000
996
993
990
987
985
983
981
979
978
977
976
975
973
972
971
970
968
967
966
964
962
960
958
956
954
952
949
946
943
940
937
934
930
927
923
919
915
911
907
902
898
893
888
883
878
873
868
862
856
851
845
839
834
828
823
818
813
808
804
799
795
791
787
783
780
776
772
768
764
760
756
752
747
742
737
732
726
720
713
706
699
692
685
677
670
662
654
647
639
632
624
617
610
603
596
589
582
575
569
562
555
548
541
534
526
518
511
502
494
485
477
467
458
449
439
430
420
410
401
391
382
373
364
355
347
339
331
323
316
308
302
295
289
283
277
271
266
260
255
249
244
238
232
227
220
214
208
201
194
187
180
172
164
156
148
140
131
123
114
105
95
86
77
67
57
47
37
27
17
6
-4
-14
-25
-35
-46
-56
-65
-75
-84
-92
-100
-108
-114
-121
-126
-132
-136
-141
-144
-148
-151
-153
-156
-158
-161
-163
-165
-168
-170
-173
-176
-178
-181
-185
-188
-192
-196
-199
-204
-208
-212
-216
-221
-225
-229
-233
-237
-241
-245
-248
-252
-255
-258
-260
-262
-265
-266
-268
-269
-270
-271
-272
-272
-272
-272
-272
-271
-270
-270
-268
-267
-266
-265
-263
-262
-260
-259
-257
-255
-254
-252
-250
-249
-247
-246
-245
-244
-244
-244
-245
-246
-247
-250
-252
-256
-260
-264
-269
-274
-280
-286
-293
-299
-306
-313
-319
-326
-332
-339
-345
-351
-357
-363
-368
-373
-378
-382
-386
-390
-394
-397
-400
-402
-405
-407
-408
-409
-410
-411
-412
-412
-412
-412
-412
-412
-411
-411
-411
-411
-410
-410
-410
-409
-409
-409
-409
-408
-408
-408
-407
-407
-407
-406
-406
-406
-405
-405
-405
-405
-405
-405
-406
-406
-407
-407
-408
-409
-409
-410
-411
-412
-412
-413
-413
-414
-414
-414
-415
-415
-416
-416
-417
-418
-418
-419
-420
-421
-422
-423
-424
-425
-426
-427
-427
-428
-428
-428
-428
-428
-428
-427
-427
-426
-425
-425
-424
-423
-422
-420
-419
-418
-416
-414
-413
-411
-408
-406
-403
-401
-398
-395
-392
-388
-385
-381
-378
-374
-371
-368
-365
-362
-359
-356
-354
-351
-349
-348
-346
-345
-343
-343
-342
-341
-341
-341
-341
-342
-342
-343
-344
-345
-347
-348
-350
-352
-355
-357
-360
-363
-366
-370
-373
-376
-380
-383
-386
-390
-393
-395
-398
-400
-403
-405
-407
-408
-410
-412
-413
-414
-416
-417
-418
-419
-420
-421
-422
-423
-424
-425
-425
-426
-426
-426
-426
-426
-426
-426
-425
-425
-424
-423
-422
-422
-421
-420
-419
-419
-418
-418
-418
-419
-420
-421
-422
-424
-427
-430
-434
-438
-442
-447
-453
-458
-464
-471
-477
-484
-490
-497
-503
-509
-516
-522
-528
-534
-539
-545
-550
-555
-559
-563
-567
-570
-573
-576
-578
-579
-580
-581
-581
-581
-580
-579
-577
-575
-572
-569
-565
-561
-557
-552
-547
-542
-537
-531
-525
-519
-513
-507
-500
-494
-488
-482
-476
-471
-465
-460
-455
-450
-445
-441
-437
-434
-430
-427
-424
-422
-420
-418
-416
-415
-414
-413
-413
-412
-413
-413
-414
-416
-418
-421
-424
-427
-431
-436
-441
-447
-453
-460
-467
-474
-482
-489
-497
-505
-512
-520
-528
-535
-542
-549
-556
-563
-569
-575
-581
-587
-592
-597
-602
-607
-611
-616
-620
-624
-628
-632
-635
-639
-642
-645
-649
-652
-655
-658
-661
-664
-666
-669
-671
-673
-675
-676
-677
-678
-679
-679
-679
-678
-677
-676
-674
-672
-670
-668
-666
-663
-661
-658
-655
-652
-650
-647
-644
-641
-639
-636
-633
-630
-627
-624
-621
-618
-614
-611
-607
-603
-599
-594
-589
-584
-579
-574
-569
-563
-558
-552
-546
-541
-535
-530
-524
-518
-512
-506
-500
-494
-488
-481
-474
-467
-461
-454
-447
-440
-433
-426
-419
-413
-407
-402
-396
-392
-387
-384
-380
-377
-375
-373
-372
-371
-370
-370
-371
-371
-372
-373
-375
-377
-379
-381
-384
-387
-391
-395
-399
-403
-408
-413
-418
-424
-429
-435
-442
-448
-454
-461
-467
-474
-480
-487
-494
-501
-508
-515
-522
-529
-536
-544
-551
-559
-567
-576
-584
-593
-603
-613
-623
-634
-646
-658
-670
-683
-697
-711
-725
-740
-755
-770
-785
-801
-817
-833
-850
-866
-883
-899
-916
-933
-949
-965
-981
-997
-1012
-1028
-1043
-1058
-1073
-1087
-1101
-1115
-1128
-1141
-1154
-1166
-1177
-1188
-1199
-1209
-1218
-1227
-1236
-1243
-1250
-1257
-1262
-1268
-1272
-1276
-1280
-1283
-1286
-1289
-1291
-1293
-1295
-1297
-1299
-1302
-1304
-1306
-1309
-1311
-1314
-1317
-1321
-1325
-1329
-1334
-1339
-1345
-1352
-1359
-1366
-1375
-1384
-1395
-1406
-1418
-1431
-1445
-1459
-1475
-1491
-1509
-1527
-1546
-1565
-1586
-1607
-1628
-1650
-1672
-1695
-1718
-1740
-1763
-1786
-1808
-1830
-1852
-1873
-1894
-1914
-1933
-1952
-1970
-1987
-2004
-2020
-2035
-2050
-2064
-2077
-2090
-2102
-2113
-2124
-2135
-2145
-2155
-2165
-2175
-2184
-2193
-2202
-2212
-2221
-2230
-2240
-2250
-2260
-2270
-2280
-2291
-2302
-2314
-2326
-2338
-2350
-2363
-2376
-2390
-2404
-2418
-2433
-2448
-2463
-2479
-2494
-2511
-2527
-2544
-2560
-2577
-2594
-2610
-2626
-2642
-2658
-2674
-2689
-2704
-2718
-2732
-2745
-2758
-2771
-2783
-2795
-2807
-2818
-2829
-2840
-2850
-2860
-2870
-2880
-2889
-2898
-2907
-2915
-2924
-2932
-2941
-2949
-2957
-2966
-2974
-2982
-2990
-2998
-3006
-3015
-3023
-3031
-3039
-3048
-3057
-3065
-3074
-3084
-3093
-3103
-3113
-3124
-3135
-3146
-3158
-3169
-3182
-3194
-3207
-3220
-3234
-3248
-3262
-3276
-3290
-3305
-3319
-3334
-3348
-3363
-3377
-3391
-3405
-3418
-3431
-3443
-3455
-3467
-3478
-3488
-3498
-3507
-3516
-3524
-3532
-3540
-3547
-3554
-3561
-3567
-3573
-3579
-3585
-3590
-3596
-3601
-3605
-3610
-3614
-3618
-3622
-3625
-3628
-3630
-3633
-3634
-3636
-3637
-3638
-3638
-3638
-3638
-3637
-3636
-3635
-3633
-3631
-3628
-3625
-3622
-3618
-3614
-3610
-3606
-3601
-3596
-3591
-3586
-3581
-3575
-3570
-3564
-3559
-3553
-3547
-3542
-3536
-3531
-3526
-3521
-3516
-3511
-3507
-3503
-3499
-3496
-3492
-3489
-3486
-3483
-3480
-3477
-3475
-3472
-3470
-3468
-3466
-3464
-3462
-3461
-3459
-3457
-3456
-3454
-3452
-3450
-3447
-3445
-3442
-3439
-3436
-3433
-3429
-3425
-3421
-3417
-3412
-3407
-3402
-3397
-3392
-3387
-3381
-3376
-3371
-3367
-3362
-3358
-3354
-3350
-3347
-3344
-3342
-3340
-3339
-3337
-3336
-3335
-3334
-3333
-3333
-3332
-3331
-3330
-3329
-3328
-3327
-3326
-3324
-3323
-3321
-3320
-3318
-3316
-3315
-3313
-3311
-3309
-3307
-3305
-3302
-3300
-3297
-3294
-3291
-3288
-3284
-3281
-3277
-3273
-3269
-3265
-3261
-3257
-3253
-3249
-3245
-3241
-3237
-3233
-3230
-3227
-3224
-3220
-3217
-3215
-3212
-3209
-3205
-3202
-3198
-3195
-3190
-3186
-3181
-3176
-3170
-3164
-3158
-3152
-3145
-3138
-3132
-3125
-3118
-3112
-3106
-3100
-3094
-3088
-3083
-3078
-3073
-3068
-3064
-3060
-3056
-3052
-3048
-3043
-3039
-3035
-3030
-3026
-3021
-3016
-3010
-3005
-2999
-2993
-2987
-2981
-2975
-2968
-2962
-2956
-2950
-2944
-2938
-2933
-2928
-2923
-2918
-2914
-2910
-2907
-2904
-2901
-2899
-2897
-2895
-2894
-2893
-2893
-2892
-2891
-2891
-2890
-2890
-2889
-2888
-2887
-2886
-2884
-2883
-2881
-2879
-2877
-2875
-2874
-2872
-2870
-2869
-2867
-2866
-2865
-2863
-2861
-2859
-2857
-2855
-2852
-2849
-2846
-2842
-2837
-2833
-2828
-2822
-2817
-2811
-2805
-2798
-2792
-2786
-2779
-2772
-2766
-2759
-2752
-2745
-2738
-2732
-2725
-2718
-2711
-2704
-2697
-2689
-2682
-2675
-2667
-2660
-2652
-2644
-2636
-2628
-2620
-2613
-2605
-2598
-2591
-2585
-2579
-2573
-2568
-2564
-2561
-2558
-2556
-2555
-2554
-2554
-2555
-2557
-2559
-2562
-2565
-2569
-2573
-2577
-2581
-2586
-2590
-2594
-2598
-2602
-2606
-2609
-2612
-2614
-2616
-2618
-2619
-2620
-2621
-2621
-2621
-2621
-2620
-2620
-2619
-2618
-2617
-2616
-2615
-2615
-2614
-2613
-2613
-2612
-2612
-2611
-2611
-2611
-2611
-2611
-2612
-2612
-2613
-2614
-2615
-2617
-2620
-2623
-2626
-2630
-2635
-2640
-2645
-2651
-2657
-2664
-2670
-2676
-2683
-2689
-2694
-2699
-2704
-2708
-2712
-2715
-2717
-2719
-2719
-2720
-2719
-2718
-2716
-2714
-2711
-2707
-2703
-2698
-2693
-2688
-2682
-2675
-2669
-2662
-2655
-2648
-2641
-2635
-2628
-2622
-2616
-2610
-2604
-2599
-2595
-2590
-2586
-2582
-2578
-2574
-2570
-2566
-2563
-2558
-2554
-2549
-2544
-2539
-2533
-2527
-2520
-2513
-2506
-2498
-2491
-2483
-2475
-2467
-2460
-2452
-2445
-2437
-2430
-2422
-2415
-2407
-2400
-2392
-2384
-2376
-2367
-2359
-2349
-2340
-2330
-2320
-2309
-2299
-2288
-2277
-2267
-2256
-2246
-2237
-2227
-2218
-2210
-2202
-2195
-2189
-2183
-2178
-2174
-2171
-2168
-2166
-2165
-2164
-2164
-2164
-2165
-2167
-2168
-2170
-2172
-2174
-2176
-2178
-2179
-2181
-2182
-2183
-2184
-2184
-2185
-2184
-2184
-2183
-2182
-2181
-2180
-2179
-2178
-2177
-2176
-2176
-2175
-2174
-2173
-2172
-2171
-2171
-2169
-2168
-2167
-2165
-2164
-2162
-2160
-2158
-2156
-2155
-2153
-2151
-2150
-2149
-2148
-2147
-2147
-2147
-2147
-2148
-2149
-2150
-2151
-2153
-2155
-2158
-2160
-2163
-2166
-2169
-2172
-2175
-2178
-2181
-2184
-2186
-2189
-2192
-2195
-2198
-2201
-2205
-2208
-2211
-2215
-2219
-2223
-2227
-2232
-2237
-2242
-2248
-2253
-2259
-2265
-2271
-2277
-2283
-2289
-2295
-2302
-2308
-2314
-2320
-2326
-2331
-2337
-2343
-2348
-2354
-2359
-2364
-2369
-2374
-2379
-2384
-2389
-2394
-2399
-2404
-2409
-2415
-2421
-2427
-2434
-2441
-2448
-2456
-2465
-2474
-2484
-2494
-2504
-2515
-2527
-2539
-2552
-2565
-2578
-2592
-2606
-2621
-2635
-2650
-2666
-2681
-2697
-2713
-2728
-2745
-2761
-2777
-2793
-2810
-2826
-2843
-2860
-2876
-2893
-2910
-2926
-2943
-2959
-2976
-2993
-3009
-3026
-3042
-3059
-3076
-3093
-3109
-3126
-3143
-3160
-3176
-3193
-3210
-3227
-3243
-3260
-3277
-3295
-3312
-3329
-3347
-3365
-3383
-3401
-3419
-3438
-3456
-3475
-3495
-3514
-3534
-3554
-3574
-3594
-3614
-3634
-3654
-3673
-3693
-3712
-3731
-3749
-3767
-3784
-3800
-3816
-3831
-3845
-3859
-3871
-3883
-3894
-3904
-3914
-3923
-3931
-3938
-3945
-3951
-3956
-3961
-3965
-3969
-3973
-3976
-3978
-3981
-3983
-3985
-3987
-3988
-3990
-3991
-3991
-3992
-3992
-3992
-3992
-3992
-3992
-3992
-3992
-3992
-3992
-3993
-3993
-3993
-3994
-3995
-3995
-3996
-3998
-3999
-4001
-4003
-4005
-4008
-4011
-4014
-4018
-4022
-4027
-4033
-4038
-4046
-4053
-4059
-4067
-4077
-4085
-4094
-4104
-4114
-4124
-4134
-4145
-4156
-4167
-4178
-4189
-4201
-4213
-4224
-4236
-4248
-4259
-4270
-4281
-4292
-4302
-4312
-4321
-4331
-4339
-4347
-4355
-4363
-4369
-4376
-4382
-4388
-4394
-4399
-4404
-4409
-4413
-4418
-4422
-4427
-4431
-4435
-4440
-4444
-4448
-4451
-4455
-4459
-4463
-4466
-4469
-4472
-4475
-4478
-4481
-4483
-4485
-4487
-4489
-4491
-4492
-4493
-4494
-4494
-4494
-4494
-4494
-4494
-4493
-4492
-4491
-4490
-4489
-4488
-4487
-4486
-4485
-4484
-4483
-4483
-4482
-4481
-4480
-4480
-4479
-4478
-4477
-4476
-4475
-4473
-4472
-4470
-4469
-4467
-4465
-4464
-4462
-4460
-4459
-4457
-4456
-4454
-4453
-4451
-4449
-4447
-4445
-4442
-4439
-4435
-4431
-4426
-4420
-4414
-4407
-4399
-4391
-4382
-4372
-4361
-4349
-4337
-4325
-4312
-4298
-4284
-4269
-4254
-4239
-4223
-4207
-4191
-4175
-4158
-4142
-4125
-4108
-4091
-4074
-4057
-4040
-4022
-4006
-3988
-3971
-3955
-3938
-3921
-3905
-3889
-3873
-3858
-3843
-3828
-3814
-3800
-3787
-3774
-3761
-3749
-3738
-3726
-3716
-3705
-3695
-3686
-3676
-3667
-3658
-3650
-3641
-3633
-3624
-3616
-3608
-3600
-3591
-3583
-3575
-3567
-3558
-3550
-3541
-3533
-3524
-3515
-3507
-3498
-3489
-3480
-3471
-3462
-3454
-3445
-3436
-3427
-3418
-3409
-3400
-3390
-3381
-3371
-3361
-3350
-3339
-3328
-3317
-3306
-3294
-3282
-3270
-3258
-3246
-3235
-3223
-3211
-3199
-3188
-3176
-3165
-3154
-3143
-3133
-3122
-3112
-3102
-3092
-3082
-3073
-3063
-3054
-3044
-3035
-3026
-3017
-3009
-3000
-2991
-2983
-2975
-2966
-2958
-2950
-2942
-2934
-2926
-2918
-2910
-2902
-2894
-2885
-2877
-2868
-2859
-2850
-2841
-2832
-2823
-2813
-2803
-2793
-2783
-2772
-2762
-2751
-2740
-2729
-2718
-2707
-2696
-2685
-2674
-2664
-2654
-2644
-2634
-2625
-2616
-2607
-2599
-2590
-2582
-2575
-2567
-2560
-2553
-2546
-2539
-2533
-2526
-2520
-2514
-2509
-2503
-2498
-2493
-2488
-2484
-2480
-2476
-2472
-2468
-2464
-2461
-2458
-2455
-2452
-2449
-2446
-2443
-2440
-2437
-2434
-2431
-2427
-2423
-2420
-2415
-2411
-2407
-2402
-2397
-2392
-2386
-2380
-2375
-2369
-2362
-2356
-2350
-2344
-2337
-2331
-2324
-2318
-2312
-2305
-2298
-2292
-2285
-2278
-2271
-2264
-2257
-2250
-2242
-2234
-2226
-2218
-2210
-2202
-2194
-2185
-2176
-2168
-2159
-2149
-2140
-2131
-2121
-2111
-2100
-2090
-2079
-2067
-2056
-2044
-2031
-2019
-2005
-1994
-1981
-1968
-1956
-1943
-1931
-1919
-1908
-1896
-1885
-1875
-1865
-1855
-1846
-1837
-1829
-1822
-1815
-1809
-1803
-1798
-1793
-1790
-1787
-1784
-1782
-1781
-1780
-1780
-1780
-1781
-1782
-1783
-1785
-1786
-1787
-1789
-1790
-1791
-1791
-1791
-1791
-1791
-1789
-1788
-1786
-1783
-1781
-1778
-1775
-1772
-1768
-1765
-1762
-1758
-1755
-1752
-1749
-1746
-1743
-1740
-1737
-1734
-1731
-1727
-1724
-1721
-1718
-1715
-1712
-1709
-1706
-1704
-1702
-1700
-1698
-1697
-1697
-1696
-1697
-1697
-1698
-1700
-1702
-1704
-1706
-1709
-1712
-1715
-1719
-1722
-1726
-1729
-1733
-1736
-1739
-1743
-1746
-1749
-1751
-1754
-1756
-1758
-1760
-1761
-1763
-1764
-1764
-1765
-1765
-1764
-1763
-1762
-1760
-1757
-1754
-1750
-1745
-1739
-1733
-1726
-1718
-1710
-1700
-1691
-1681
-1670
-1659
-1648
-1636
-1624
-1612
-1600
-1587
-1574
-1561
-1547
-1534
-1520
-1506
-1492
-1477
-1463
-1449
-1434
-1420
-1405
-1391
-1377
-1363
-1350
-1336
-1323
-1310
-1298
-1286
-1274
-1262
-1250
-1239
-1227
-1216
-1204
-1193
-1181
-1170
-1159
-1147
-1136
-1124
-1113
-1102
-1090
-1079
-1067
-1056
-1044
-1032
-1020
-1008
-997
-985
-973
-961
-949
-936
-924
-911
-899
-886
-874
-861
-849
-836
-823
-811
-798
-785
-773
-760
-747
-734
-721
-708
-694
-681
-667
-653
-640
-626
-612
-598
-584
-571
-558
-545
-532
-519
-507
-495
-483
-472
-460
-449
-437
-426
-415
-404
-394
-383
-373
-363
-354
-344
-335
-326
-318
-309
-301
-293
-285
-278
-270
-263
-256
-249
-242
-235
-229
-223
-217
-212
-206
-201
-196
-192
-187
-183
-179
-176
-172
-169
-166
-163
-160
-157
-155
-153
-151
-150
-148
-147
-147
-147
-147
-147
-148
-150
-151
-154
-156
-159
-162
-166
-170
-174
-178
-182
-187
-191
-196
-200
-205
-209
-214
-218
-223
-228
-232
-237
-242
-247
-252
-257
-262
-266
-271
-276
-281
-286
-290
-294
-298
-302
-305
-308
-311
-314
-316
-318
-320
-322
-323
-324
-324
-325
-325
-325
-325
-325
-324
-324
-323
-323
-322
-321
-321
-320
-319
-318
-316
-315
-313
-311
-308
-306
-303
-299
-295
-290
-285
-279
-273
-266
-258
-249
-240
-230
-219
-207
-195
-182
-168
-153
-138
-122
-106
-89
-72
-54
-36
-17
2
21
41
61
81
102
123
144
165
187
208
229
251
272
293
313
333
352
371
389
407
424
439
454
469
482
494
505
515
525
533
540
546
551
555
558
560
561
561
560
557
554
550
544
538
531
524
515
506
496
486
475
464
452
440
427
414
400
386
372
357
341
326
310
293
276
259
241
223
205
187
168
149
130
111
92
73
54
34
15
-4
-24
-44
-63
-83
-103
-123
-144
-164
-185
-205
-226
-246
-267
-287
-308
-328
-348
-368
-388
-407
-426
-445
-463
-481
-498
-515
-531
-546
-561
-575
-589
-602
-615
-628
-640
-651
-663
-674
-685
-696
-707
-718
-729
-740
-751
-762
-773
-783
-793
-804
-814
-823
-832
-841
-850
-858
-865
-872
-879
-885
-890
-895
-900
-904
-908
-912
-915
-917
-920
-922
-924
-925
-926
-927
-927
-927
-927
-927
-925
-924
-922
-919
-916
-912
-908
-902
-897
-890
-883
-875
-867
-859
-850
-840
-831
-821
-811
-801
-792
-782
-772
-762
-752
-742
-732
-722
-713
-703
-693
-684
-674
-665
-656
-648
-639
-631
-624
-617
-611
-605
-599
-594
-589
-585
-581
-577
-574
-570
-567
-564
-561
-558
-555
-551
-548
-544
-540
-536
-531
-527
-522
-516
-510
-504
-498
-491
-484
-477
-469
-461
-453
-445
-437
-429
-421
-414
-406
-399
-392
-386
-380
-375
-370
-366
-362
-358
-356
-353
-351
-349
-347
-346
-344
-343
-341
-339
-336
-334
-330
-326
-322
-317
-311
-305
-298
-290
-282
-273
-263
-253
-243
-232
-220
-208
-196
-183
-170
-157
-143
-129
-115
-100
-86
-71
-56
-41
-25
-10
5
21
36
51
67
81
96
110
124
138
151
163
175
186
197
206
216
224
232
239
246
252
258
264
270
275
281
286
292
297
303
309
316
323
330
338
346
354
363
373
383
393
404
415
427
439
452
465
478
492
506
521
535
550
566
581
596
612
627
643
658
673
688
703
717
731
745
758
771
783
795
807
818
829
840
851
861
872
882
893
904
916
928
940
953
966
980
995
1010
1027
1043
1061
1079
1097
1116
1136
1156
1177
1198
1219
1241
1262
1284
1307
1329
1352
1374
1397
1420
1443
1466
1489
1512
1535
1559
1582
1606
1629
1652
1676
1699
1723
1746
1769
1791
1814
1836
1858
1879
1901
1922
1942
1963
1984
2004
2025
2045
2066
2087
2107
2128
2149
2170
2191
2212
2233
2255
2276
2297
2319
2340
2361
2382
2403
2425
2446
2467
2488
2510
2531
2553
2574
2596
2618
2640
2662
2685
2707
2730
2753
2776
2799
2822
2845
2868
2891
2914
2936
2959
2981
3003
3025
3046
3067
3088
3108
3128
3148
3167
3187
3206
3224
3243
3261
3278
3296
3313
3329
3346
3362
3377
3392
3407
3422
3436
3450
3464
3478
3491
3504
3517
3530
3543
3556
3569
3582
3594
3607
3619
3631
3644
3656
3668
3680
3692
3703
3715
3727
3738
3750
3762
3774
3786
3798
3810
3823
3836
3850
3864
3879
3893
3909
3925
3941
3958
3975
3993
4011
4029
4048
4067
4086
4107
4128
4149
4170
4191
4212
4234
4256
4278
4301
4323
4346
4369
4392
4416
4439
4463
4486
4510
4534
4557
4581
4605
4629
4653
4677
4701
4725
4750
4775
4800
4826
4852
4878
4905
4933
4960
4989
5018
5048
5078
5109
5141
5174
5207
5242
5277
5312
5349
5386
5423
5461
5499
5538
5576
5615
5653
5692
5730
5767
5804
5841
5877
5913
5948
5982
6016
6049
6081
6113
6144
6175
6205
6234
6263
6292
6320
6348
6376
6403
6429
6456
6482
6507
6532
6557
6582
6606
6630
6653
6677
6700
6723
6746
6770
6793
6816
6839
6862
6885
6908
6931
6954
6977
7000
7022
7045
7067
7088
7109
7130
7150
7169
7188
7207
7225
7242
7259
7276
7292
7308
7323
7339
7354
7369
7383
7398
7413
7428
7443
7458
7473
7488
7503
7518
7533
7548
7563
7578
7593
7608
7623
7638
7652
7667
7681
7694
7708
7721
7734
7746
7758
7770
7781
7792
7802
7811
7820
7829
7837
7844
7851
7858
7864
7870
7875
7880
7885
7889
7894
7898
7902
7906
7909
7913
7917
7920
7924
7927
7930
7934
7937
7940
7944
7947
7950
7954
7957
7961
7964
7968
7971
7975
7979
7982
7985
7989
7992
7995
7998
8000
8003
8005
8007
8007
8010
8010
8010
8012
8010
8010
8010
8009
8007
8005
8003
8000
7998
7995
7992
7988
7984
7981
7976
7972
7968
7963
7958
7953
7948
7943
7937
7931
7925
7919
7912
7905
7898
7890
7881
7872
7863
7853
7842
7831
7819
7807
7794
7781
7768
7755
7741
7728
7714
7700
7687
7673
7660
7646
7633
7620
7607
7594
7581
7568
7555
7542
7530
7517
7505
7492
7480
7468
7456
7443
7431
7419
7406
7394
7381
7369
7356
7343
7331
7318
7305
7292
7279
7266
7253
7240
7226
7213
7200
7186
7172
7158
7144
7130
7115
7101
7085
7070
7054
7038
7021
7004
6986
6968
6949
6930
6911
6890
6870
6848
6827
6804
6782
6759
6735
6711
6687
6663
6639
6614
6590
6565
6541
6516
6492
6468
6445
6422
6399
6377
6356
6335
6315
6296
6278
6261
6244
6229
6214
6201
6188
6176
6166
6155
6146
6138
6130
6123
6116
6111
6105
6100
6096
6092
6088
6085
6082
6079
6077
6074
6072
6069
6067
6065
6062
6060
6058
6055
6052
6050
6047
6044
6040
6037
6033
6029
6025
6021
6017
6012
6007
6001
5995
5989
5983
5976
5969
5962
5955
5947
5940
5932
5924
5917
5909
5902
5895
5888
5881
5875
5869
5863
5857
5852
5847
5843
5839
5835
5832
5830
5828
5827
5826
5825
5825
5826
5827
5828
5830
5832
5834
5836
5838
5841
5843
5846
5848
5850
5851
5853
5854
5855
5855
5855
5854
5853
5851
5849
5845
5841
5837
5831
5825
5818
5810
5801
5791
5781
5770
5757
5744
5730
5716
5700
5684
5667
5649
5630
5611
5592
5572
5552
5532
5511
5491
5471
5451
5431
5411
5392
5372
5354
5335
5317
5299
5282
5264
5247
5230
5214
5197
5181
5165
5149
5133
5118
5102
5087
5072
5057
5042
5028
5014
5000
4987
4974
4961
4949
4937
4926
4915
4904
4893
4883
4873
4863
4853
4842
4832
4821
4811
4800
4788
4777
4765
4753
4741
4728
4716
4704
4691
4679
4666
4654
4642
4630
4618
4607
4595
4584
4573
4563
4552
4542
4532
4522
4513
4503
4494
4485
4476
4468
4460
4452
4444
4437
4430
4423
4417
4411
4405
4400
4395
4390
4386
4382
4378
4375
4372
4369
4366
4364
4361
4359
4357
4355
4353
4351
4349
4346
4344
4340
4337
4333
4328
4323
4318
4312
4305
4298
4291
4283
4275
4266
4257
4248
4238
4228
4217
4206
4195
4183
4171
4158
4145
4132
4118
4104
4090
4075
4059
4045
4030
4014
3999
3983
3967
3951
3936
3920
3905
3890
3875
3860
3845
3831
3817
3803
3789
3776
3762
3749
3736
3724
3711
3699
3687
3676
3664
3653
3642
3631
3621
3611
3601
3591
3582
3573
3564
3555
3547
3539
3531
3524
3517
3511
3505
3499
3494
3489
3485
3481
3478
3476
3474
3473
3473
3473
3474
3476
3478
3481
3485
3489
3495
3500
3507
3514
3522
3531
3540
3550
3561
3572
3584
3597
3610
3624
3639
3654
3669
3686
3703
3720
3738
3757
3776
3796
3816
3837
3858
3880
3902
3925
3948
3972
3996
4019
4045
4070
4096
4122
4148
4174
4201
4228
4256
4283
4311
4339
4367
4396
4424
4454
4483
4513
4543
4574
4605
4637
4669
4701
4734
4768
4802
4836
4870
4905
4941
4976
5012
5049
5085
5122
5159
5196
5234
5271
5309
5347
5385
5422
5460
5498
5536
5573
5611
5648
5685
5722
5758
5795
5831
5866
5902
5937
5973
6008
6043
6077
6112
6147
6182
6217
6251
6286
6321
6356
6391
6425
6460
6495
6530
6565
6600
6635
6670
6706
6742
6779
6816
6854
6891
6930
6969
7008
7048
7088
7128
7169
7210
7252
7293
7335
7377
7419
7461
7503
7545
7587
7629
7671
7713
7755
7796
7837
7878
7919
7959
7999
8038
8077
8116
8154
8191
8228
8265
8300
8335
8370
8403
8436
8469
8500
8531
8561
8590
8619
8647
8674
8700
8725
8750
8774
8798
8821
8843
8864
8886
8906
8926
8946
8965
8983
9001
9018
9035
9051
9066
9081
9095
9108
9121
9133
9144
9154
9164
9173
9181
9189
9195
9201
9206
9211
9214
9217
9218
9219
9219
9218
9216
9214
9210
9206
9201
9195
9189
9182
9174
9166
9156
9146
9136
9124
9112
9099
9085
9070
9055
9039
9022
9005
8987
8969
8950
8931
8912
8893
8874
8854
8835
8816
8797
8779
8760
8741
8723
8705
8687
8669
8651
8633
8615
8597
8578
8560
8541
8521
8502
8482
8461
8440
8418
8396
8374
8351
8327
8304
8280
8255
8231
8207
8182
8157
8132
8108
8084
8058
8034
8010
7985
7961
7936
7911
7887
7862
7837
7812
7787
7763
7738
7713
7689
7664
7639
7615
7591
7566
7542
7518
7494
7471
7447
7423
7399
7376
7352
7329
7305
7282
7258
7235
7212
7188
7165
7142
7119
7096
7073
7051
7028
7005
6983
6960
6938
6916
6894
6872
6851
6829
6808
6787
6766
6745
6724
6703
6683
6662
6641
6620
6600
6579
6558
6537
6516
6495
6474
6453
6433
6412
6392
6372
6352
6333
6314
6296
6278
6261
6244
6227
6212
6197
6182
6168
6154
6141
6128
6116
6104
6093
6081
6071
6060
6050
6040
6031
6022
6013
6005
5997
5989
5982
5975
5969
5962
5957
5951
5946
5941
5936
5932
5927
5923
5919
5916
5912
5909
5905
5902
5899
5896
5894
5892
5890
5888
5887
5887
5887
5887
5888
5889
5891
5893
5895
5898
5902
5905
5909
5914
5919
5923
5929
5934
5940
5946
5952
5959
5966
5973
5981
5988
5996
6005
6013
6022
6031
6040
6050
6060
6070
6080
6091
6101
6112
6124
6135
6146
6158
6170
6182
6194
6206
6219
6231
6244
6257
6269
6283
6296
6309
6323
6336
6350
6364
6379
6393
6407
6421
6436
6450
6464
6478
6492
6505
6518
6531
6544
6557
6569
6581
6593
6604
6615
6627
6638
6648
6659
6669
6679
6689
6699
6709
6719
6728
6737
6746
6755
6763
6771
6779
6786
6793
6799
6805
6811
6816
6821
6825
6828
6831
6834
6836
6838
6839
6839
6839
6838
6837
6836
6833
6831
6828
6825
6821
6817
6812
6807
6802
6797
6791
6785
6779
6773
6766
6758
6751
6742
6734
6725
6715
6705
6695
6684
6673
6661
6649
6637
6624
6610
6596
6582
6567
6552
6537
6521
6505
6488
6470
6452
6434
6415
6395
6375
6354
6332
6310
6287
6264
6240
6215
6190
6165
6139
6113
6086
6060
6033
6007
5980
5954
5928
5902
5876
5850
5824
5799
5774
5749
5724
5700
5676
5651
5627
5604
5580
5557
5533
5511
5488
5466
5444
5423
5403
5383
5364
5345
5328
5311
5295
5280
5266
5253
5241
5230
5219
5210
5201
5193
5186
5180
5174
5168
5164
5160
5156
5153
5150
5148
5145
5144
5142
5141
5141
5141
5141
5142
5143
5144
5147
5149
5152
5156
5160
5165
5171
5176
5183
5189
5196
5203
5211
5218
5226
5234
5242
5250
5257
5265
5273
5281
5289
5298
5306
5314
5322
5330
5338
5346
5353
5361
5369
5376
5383
5389
5395
5401
5406
5411
5415
5419
5421
5424
5425
5425
5425
5424
5422
5419
5415
5410
5404
5397
5389
5381
5371
5361
5349
5337
5324
5309
5294
5278
5262
5244
5225
5205
5185
5163
5140
5116
5090
5064
5036
5006
4975
4943
4909
4874
4837
4798
4759
4717
4674
4630
4585
4538
4490
4441
4391
4340
4288
4235
4182
4127
4072
4017
3961
3904
3848
3790
3733
3675
3617
3559
3501
3442
3384
3325
3266
3208
3149
3091
3033
2974
2917
2859
2802
2745
2689
2633
2577
2523
2469
2415
2362
2310
2259
2208
2158
2108
2060
2012
1965
1918
1873
1828
1783
1739
1696
1654
1612
1571
1530
1490
1451
1412
1375
1337
1301
1265
1230
1196
1163
1130
1098
1066
1036
1004
976
946
917
888
860
831
802
774
745
717
688
659
630
601
571
542
512
482
453
423
393
362
332
302
271
241
211
180
149
119
88
58
27
-4
-34
-65
-96
-127
-158
-189
-220
-251
-283
-314
-345
-377
-408
-440
-471
-503
-534
-565
-596
-627
-658
-688
-719
-749
-779
-809
-839
-869
-899
-929
-959
-989
-1018
-1048
-1078
-1108
-1138
-1167
-1197
-1226
-1255
-1284
-1313
-1342
-1370
-1398
-1426
-1454
-1481
-1509
-1536
-1563
-1590
-1617
-1644
-1671
-1698
-1725
-1752
-1780
-1807
-1835
-1862
-1890
-1918
-1946
-1975
-2003
-2032
-2061
-2090
-2119
-2147
-2176
-2205
-2234
-2262
-2290
-2318
-2346
-2373
-2399
-2425
-2451
-2476
-2501
-2525
-2549
-2572
-2595
-2617
-2639
-2660
-2680
-2700
-2720
-2739
-2758
-2777
-2795
-2813
-2831
-2848
-2866
-2883
-2900
-2917
-2934
-2951
-2968
-2985
-3002
-3019
-3036
-3054
-3071
-3088
-3105
-3123
-3140
-3158
-3176
-3194
-3212
-3230
-3248
-3266
-3284
-3303
-3321
-3339
-3357
-3376
-3394
-3412
-3430
-3448
-3465
-3482
-3499
-3516
-3532
-3547
-3562
-3577
-3591
-3605
-3617
-3630
-3641
-3652
-3662
-3671
-3679
-3687
-3693
-3699
-3704
-3709
-3713
-3716
-3719
-3721
-3723
-3724
-3725
-3726
-3727
-3728
-3728
-3728
-3728
-3728
-3728
-3728
-3727
-3726
-3725
-3723
-3721
-3718
-3715
-3712
-3708
-3704
-3699
-3694
-3689
-3683
-3676
-3670
-3663
-3656
-3649
-3641
-3634
-3626
-3618
-3611
-3603
-3595
-3586
-3578
-3570
-3561
-3552
-3544
-3535
-3526
-3517
-3507
-3498
-3489
-3479
-3470
-3461
-3451
-3441
-3432
-3422
-3412
-3402
-3392
-3382
-3371
-3360
-3349
-3337
-3325
-3313
-3300
-3287
-3274
-3261
-3247
-3234
-3220
-3207
-3193
-3180
-3166
-3153
-3140
-3126
-3113
-3100
-3086
-3073
-3060
-3046
-3032
-3018
-3004
-2990
-2975
-2959
-2944
-2927
-2911
-2893
-2875
-2857
-2838
-2818
-2798
-2778
-2757
-2735
-2714
-2692
-2669
-2647
-2624
-2602
-2579
-2556
-2534
-2512
-2489
-2468
-2446
-2425
-2404
-2384
-2364
-2345
-2326
-2308
-2290
-2273
-2257
-2241
-2226
-2212
-2199
-2187
-2176
-2166
-2156
-2148
-2141
-2134
-2129
-2125
-2121
-2119
-2117
-2116
-2117
-2117
-2119
-2121
-2124
-2127
-2131
-2135
-2140
-2145
-2150
-2156
-2162
-2168
-2175
-2181
-2188
-2195
-2203
-2210
-2218
-2226
-2233
-2241
-2249
-2257
-2264
-2272
-2280
-2287
-2295
-2302
-2310
-2318
-2326
-2335
-2344
-2353
-2363
-2373
-2384
-2396
-2408
-2420
-2434
-2448
-2462
-2478
-2494
-2510
-2527
-2545
-2564
-2583
-2602
-2622
-2643
-2664
-2686
-2708
-2731
-2755
-2779
-2803
-2828
-2854
-2880
-2907
-2934
-2962
-2990
-3019
-3049
-3079
-3109
-3140
-3172
-3204
-3237
-3271
-3305
-3339
-3374
-3410
-3447
-3484
-3521
-3559
-3598
-3637
-3676
-3716
-3755
-3795
-3835
-3874
-3913
-3952
-3990
-4027
-4066
-4102
-4138
-4173
-4208
-4241
-4274
-4307
-4338
-4369
-4399
-4428
-4457
-4485
-4512
-4538
-4564
-4588
-4612
-4635
-4657
-4678
-4698
-4718
-4736
-4753
-4770
-4786
-4801
-4815
-4829
-4842
-4855
-4868
-4880
-4892
-4904
-4915
-4927
-4938
-4950
-4962
-4974
-4986
-4998
-5010
-5022
-5035
-5047
-5060
-5072
-5085
-5097
-5110
-5122
-5134
-5146
-5158
-5169
-5180
-5190
-5200
-5210
-5219
-5228
-5236
-5243
-5250
-5257
-5263
-5268
-5273
-5277
-5281
-5285
-5288
-5290
-5292
-5293
-5294
-5294
-5293
-5292
-5290
-5287
-5284
-5280
-5275
-5269
-5264
-5257
-5250
-5243
-5236
-5228
-5220
-5213
-5205
-5197
-5190
-5183
-5175
-5168
-5162
-5155
-5148
-5142
-5136
-5130
-5123
-5117
-5111
-5105
-5099
-5093
-5086
-5080
-5074
-5068
-5062
-5056
-5050
-5044
-5038
-5032
-5027
-5021
-5016
-5011
-5006
-5002
-4998
-4995
-4991
-4989
-4986
-4984
-4983
-4981
-4980
-4979
-4978
-4978
-4978
-4977
-4977
-4977
-4977
-4977
-4977
-4977
-4977
-4978
-4978
-4979
-4979
-4980
-4981
-4982
-4982
-4983
-4984
-4985
-4986
-4987
-4988
-4989
-4990
-4991
-4991
-4992
-4993
-4995
-4996
-4997
-4999
-5001
-5003
-5006
-5009
-5012
-5016
-5020
-5025
-5030
-5035
-5041
-5048
-5055
-5062
-5071
-5080
-5089
-5099
-5110
-5122
-5135
-5148
-5162
-5177
-5193
-5211
-5229
-5248
-5268
-5289
-5312
-5336
-5361
-5387
-5414
-5443
-5473
-5505
-5537
-5572
-5607
-5644
-5682
-5721
-5762
-5804
-5847
-5891
-5937
-5983
-6031
-6080
-6129
-6180
-6231
-6284
-6336
-6390
-6444
-6499
-6554
-6609
-6665
-6721
-6777
-6833
-6889
-6946
-7002
-7059
-7116
-7173
-7230
-7287
-7344
-7402
-7460
-7518
-7576
-7635
-7694
-7753
-7813
-7873
-7934
-7995
-8057
-8119
-8182
-8245
-8308
-8372
-8437
-8501
-8566
-8631
-8696
-8761
-8826
-8891
-8956
-9021
-9086
-9150
-9214
-9277
-9340
-9403
-9466
-9528
-9590
-9651
-9712
-9773
-9834
-9894
-9953
-10012
-10071
-10129
-10186
-10243
-10299
-10353
-10407
-10460
-10511
-10562
-10611
-10658
-10705
-10750
-10794
-10836
-10877
-10917
-10956
-10994
-11031
-11067
-11101
-11135
-11169
-11201
-11232
-11263
-11293
-11322
-11350
-11378
-11404
-11430
-11455
-11479
-11503
-11526
-11548
-11570
-11591
-11611
-11631
-11650
-11669
-11687
-11705
-11722
-11739
-11755
-11771
-11787
-11802
-11817
-11832
-11846
-11859
-11873
-11885
-11897
-11908
-11919
-11929
-11938
-11946
-11954
-11961
-11967
-11972
-11977
-11981
-11984
-11986
-11989
-11990
-11991
-11992
-11992
-11991
-11991
-11990
-11988
-11986
-11984
-11982
-11980
-11977
-11975
-11972
-11969
-11966
-11964
-11961
-11958
-11955
-11953
-11950
-11948
-11946
-11945
-11943
-11942
-11942
-11941
-11941
-11941
-11942
-11942
-11943
-11945
-11946
-11947
-11949
-11950
-11952
-11954
-11955
-11956
-11957
-11957
-11957
-11956
-11955
-11953
-11950
-11947
-11942
-11937
-11931
-11924
-11917
-11908
-11899
-11889
-11878
-11866
-11854
-11841
-11827
-11812
-11796
-11779
-11761
-11742
-11723
-11702
-11680
-11657
-11633
-11608
-11582
-11555
-11527
-11498
-11468
-11438
-11406
-11374
-11341
-11308
-11274
-11239
-11204
-11169
-11133
-11096
-11059
-11022
-10984
-10946
-10908
-10869
-10830
-10790
-10751
-10710
-10670
-10629
-10588
-10546
-10504
-10462
-10419
-10376
-10333
-10289
-10245
-10201
-10157
-10112
-10068
-10023
-9978
-9933
-9888
-9842
-9797
-9751
-9706
-9659
-9613
-9567
-9520
-9472
-9425
-9377
-9329
-9280
-9231
-9182
-9133
-9083
-9033
-8983
-8933
-8882
-8832
-8781
-8730
-8679
-8628
-8577
-8526
-8475
-8424
-8372
-8321
-8270
-8219
-8167
-8117
-8064
-8013
-7963
-7912
-7860
-7808
-7757
-7705
-7652
-7600
-7547
-7494
-7441
-7387
-7332
-7277
-7222
-7166
-7109
-7052
-6995
-6936
-6877
-6818
-6758
-6697
-6636
-6575
-6512
-6449
-6386
-6322
-6257
-6191
-6125
-6058
-5990
-5922
-5852
-5782
-5711
-5640
-5567
-5494
-5421
-5346
-5272
-5197
-5121
-5045
-4970
-4894
-4818
-4742
-4667
-4591
-4517
-4442
-4368
-4294
-4221
-4148
-4075
-4003
-3932
-3861
-3790
-3719
-3648
-3577
-3507
-3436
-3366
-3295
-3225
-3154
-3083
-3013
-2942
-2871
-2799
-2728
-2657
-2585
-2513
-2441
-2369
-2297
-2225
-2153
-2081
-2008
-1936
-1863
-1790
-1718
-1645
-1573
-1500
-1428
-1356
-1284
-1213
-1142
-1072
-1002
-933
-864
-797
-730
-663
-598
-533
-470
-407
-345
-284
-224
-165
-107
-50
6
61
115
168
219
270
319
367
414
459
503
546
587
626
664
700
735
768
799
829
857
883
908
931
952
972
990
1006
1022
1035
1047
1058
1066
1073
1079
1083
1086
1087
1087
1085
1082
1078
1072
1065
1057
1048
1038
1028
1016
1002
990
976
961
945
929
913
896
878
860
841
822
803
783
763
743
723
704
684
664
645
626
607
588
570
552
535
518
501
484
469
453
438
424
410
396
384
372
361
350
341
332
324
316
310
304
298
293
289
285
281
278
275
272
269
267
264
262
259
256
253
250
246
242
237
232
226
220
212
204
195
186
175
164
152
139
125
110
95
79
62
44
25
6
-15
-36
-58
-80
-104
-129
-155
-181
-209
-238
-268
-300
-332
-365
-400
-436
-473
-511
-550
-590
-631
-674
-717
-760
-805
-851
-897
-944
-993
-1041
-1091
-1142
-1193
-1245
-1298
-1352
-1407
-1462
-1518
-1575
-1633
-1691
-1749
-1808
-1868
-1928
-1989
-2050
-2111
-2172
-2234
-2297
-2359
-2422
-2486
-2549
-2614
-2678
-2743
-2809
-2875
-2941
-3008
-3076
-3144
-3212
-3282
-3351
-3421
-3492
-3563
-3635
-3707
-3779
-3852
-3925
-3999
-4073
-4148
-4223
-4298
-4374
-4449
-4525
-4602
-4678
-4754
-4831
-4907
-4983
-5060
-5135
-5211
-5286
-5361
-5435
-5508
-5580
-5652
-5723
-5792
-5860
-5927
-5993
-6058
-6121
-6183
-6243
-6301
-6359
-6414
-6469
-6522
-6573
-6623
-6671
-6718
-6764
-6809
-6852
-6895
-6936
-6976
-7015
-7054
-7091
-7128
-7164
-7200
-7235
-7270
-7304
-7338
-7372
-7405
-7439
-7472
-7504
-7537
-7569
-7601
-7633
-7665
-7697
-7729
-7761
-7793
-7824
-7856
-7888
-7920
-7952
-7984
-8015
-8047
-8079
-8109
-8141
-8173
-8204
-8234
-8265
-8294
-8324
-8352
-8380
-8408
-8435
-8461
-8486
-8510
-8534
-8557
-8579
-8601
-8622
-8642
-8661
-8680
-8698
-8715
-8732
-8749
-8765
-8780
-8796
-8811
-8825
-8840
-8854
-8868
-8882
-8896
-8910
-8924
-8938
-8952
-8966
-8980
-8994
-9008
-9022
-9036
-9050
-9065
-9079
-9094
-9109
-9124
-9139
-9154
-9169
-9185
-9200
-9216
-9232
-9249
-9265
-9282
-9299
-9316
-9333
-9350
-9367
-9384
-9401
-9417
-9434
-9450
-9466
-9481
-9496
-9510
-9523
-9536
-9549
-9560
-9571
-9581
-9591
-9599
-9607
-9613
-9619
-9625
-9629
-9632
-9635
-9637
-9638
-9639
-9639
-9637
-9636
-9633
-9630
-9626
-9621
-9615
-9609
-9602
-9595
-9586
-9577
-9568
-9558
-9547
-9536
-9525
-9513
-9501
-9488
-9475
-9462
-9448
-9433
-9418
-9403
-9387
-9371
-9353
-9336
-9317
-9298
-9277
-9256
-9234
-9210
-9186
-9160
-9133
-9104
-9074
-9042
-9009
-8974
-8937
-8899
-8859
-8818
-8775
-8730
-8684
-8637
-8588
-8537
-8486
-8433
-8379
-8325
-8269
-8212
-8154
-8095
-8035
-7975
-7913
-7851
-7788
-7725
-7661
-7597
-7532
-7466
-7400
-7334
-7268
-7201
-7134
-7068
-7001
-6934
-6867
-6801
-6735
-6669
-6603
-6538
-6473
-6409
-6345
-6282
-6219
-6157
-6095
-6034
-5974
-5915
-5856
-5798
-5740
-5683
-5627
-5572
-5517
-5463
-5409
-5356
-5304
-5253
-5202
-5151
-5102
-5053
-5004
-4956
-4908
-4860
-4813
-4766
-4719
-4672
-4625
-4578
-4531
-4485
-4438
-4390
-4343
-4296
-4248
-4201
-4153
-4105
-4057
-4009
-3960
-3912
-3863
-3815
-3766
-3717
-3668
-3619
-3570
-3522
-3473
-3425
-3377
-3330
-3283
-3236
-3190
-3145
-3100
-3055
-3012
-2969
-2927
-2885
-2845
-2805
-2766
-2728
-2690
-2654
-2618
-2584
-2551
-2518
-2487
-2457
-2428
-2400
-2374
-2349
-2325
-2302
-2280
-2260
-2241
-2223
-2206
-2190
-2175
-2162
-2149
-2137
-2127
-2117
-2109
-2101
-2094
-2089
-2085
-2081
-2079
-2077
-2077
-2078
-2080
-2082
-2086
-2091
-2096
-2102
-2110
-2118
-2126
-2136
-2146
-2156
-2168
-2179
-2192
-2205
-2218
-2232
-2247
-2261
-2277
-2292
-2309
-2325
-2343
-2361
-2379
-2398
-2418
-2438
-2459
-2481
-2504
-2527
-2551
-2576
-2601
-2627
-2654
-2682
-2711
-2740
-2770
-2800
-2832
-2864
-2896
-2930
-2964
-2999
-3034
-3070
-3106
-3143
-3180
-3217
-3255
-3293
-3331
-3369
-3407
-3446
-3484
-3523
-3562
-3601
-3640
-3680
-3720
-3760
-3801
-3842
-3884
-3926
-3968
-4011
-4054
-4098
-4142
-4187
-4232
-4278
-4324
-4371
-4417
-4464
-4512
-4559
-4607
-4655
-4703
-4751
-4799
-4847
-4895
-4943
-4991
-5039
-5086
-5134
-5180
-5227
-5273
-5319
-5364
-5409
-5453
-5497
-5540
-5582
-5624
-5665
-5706
-5745
-5785
-5823
-5861
-5898
-5934
-5970
-6005
-6039
-6073
-6106
-6138
-6169
-6200
-6230
-6260
-6289
-6317
-6345
-6372
-6399
-6425
-6451
-6476
-6502
-6527
-6552
-6577
-6601
-6626
-6650
-6675
-6699
-6723
-6747
-6770
-6794
-6817
-6840
-6863
-6885
-6907
-6929
-6951
-6972
-6993
-7014
-7034
-7054
-7074
-7093
-7112
-7130
-7147
-7164
-7181
-7196
-7211
-7225
-7238
-7250
-7261
-7271
-7280
-7288
-7295
-7301
-7306
-7310
-7312
-7314
-7314
-7313
-7311
-7307
-7303
-7298
-7291
-7283
-7274
-7264
-7253
-7241
-7228
-7214
-7200
-7184
-7167
-7150
-7132
-7114
-7095
-7076
-7056
-7036
-7015
-6994
-6973
-6951
-6930
-6907
-6885
-6862
-6839
-6816
-6792
-6768
-6744
-6719
-6695
-6669
-6643
-6617
-6591
-6564
-6536
-6508
-6480
-6451
-6421
-6391
-6360
-6329
-6297
-6264
-6231
-6197
-6163
-6128
-6093
-6058
-6022
-5985
-5949
-5912
-5874
-5837
-5799
-5761
-5723
-5685
-5646
-5608
-5569
-5531
-5492
-5454
-5415
-5376
-5338
-5299
-5261
-5223
-5185
-5147
-5109
-5072
-5035
-4999
-4963
-4928
-4894
-4861
-4829
-4798
-4768
-4739
-4711
-4685
-4661
-4637
-4615
-4595
-4576
-4558
-4542
-4527
-4514
-4502
-4491
-4482
-4474
-4468
-4462
-4458
-4456
-4454
-4454
-4455
-4458
-4461
-4466
-4472
-4479
-4487
-4497
-4507
-4518
-4530
-4543
-4556
-4571
-4586
-4602
-4619
-4636
-4654
-4673
-4692
-4711
-4730
-4750
-4770
-4790
-4809
-4828
-4847
-4866
-4884
-4901
-4918
-4933
-4949
-4963
-4976
-4988
-4999
-5009
-5019
-5027
-5034
-5040
-5044
-5048
-5050
-5052
-5052
-5051
-5049
-5045
-5041
-5036
-5030
-5022
-5014
-5005
-4996
-4985
-4974
-4962
-4950
-4937
-4923
-4909
-4895
-4880
-4864
-4849
-4833
-4817
-4800
-4783
-4766
-4749
-4732
-4714
-4697
-4679
-4662
-4644
-4627
-4610
-4593
-4576
-4559
-4543
-4527
-4511
-4495
-4480
-4466
-4452
-4438
-4424
-4412
-4399
-4387
-4376
-4365
-4354
-4345
-4336
-4327
-4319
-4312
-4306
-4300
-4296
-4292
-4290
-4288
-4287
-4288
-4290
-4293
-4297
-4302
-4309
-4317
-4326
-4336
-4348
-4361
-4374
-4389
-4405
-4422
-4440
-4459
-4478
-4498
-4519
-4540
-4561
-4582
-4604
-4625
-4647
-4668
-4689
-4710
-4731
-4751
-4770
-4788
-4806
-4824
-4840
-4856
-4871
-4884
-4897
-4909
-4920
-4931
-4940
-4949
-4956
-4963
-4969
-4974
-4978
-4981
-4984
-4985
-4986
-4985
-4983
-4981
-4977
-4972
-4966
-4958
-4950
-4940
-4929
-4917
-4903
-4889
-4873
-4857
-4839
-4821
-4801
-4780
-4759
-4736
-4713
-4688
-4663
-4637
-4610
-4582
-4552
-4522
-4491
-4459
-4426
-4392
-4357
-4321
-4283
-4245
-4206
-4166
-4124
-4082
-4038
-3995
-3949
-3903
-3856
-3809
-3761
-3712
-3662
-3612
-3562
-3511
-3461
-3410
-3360
-3309
-3260
-3210
-3161
-3113
-3065
-3018
-2972
-2927
-2882
-2839
-2796
-2755
-2714
-2674
-2635
-2596
-2559
-2522
-2486
-2451
-2417
-2383
-2350
-2318
-2287
-2257
-2227
-2198
-2170
-2143
-2117
-2091
-2066
-2041
-2019
-1996
-1974
-1953
-1932
-1912
-1891
-1872
-1852
-1832
-1813
-1793
-1773
-1752
-1731
-1710
-1688
-1665
-1642
-1618
-1593
-1568
-1542
-1515
-1487
-1459
-1429
-1399
-1368
-1336
-1304
-1270
-1235
-1199
-1162
-1124
-1085
-1044
-1002
-959
-915
-869
-821
-773
-723
-671
-618
-564
-508
-451
-392
-332
-270
-207
-142
-76
-9
60
131
203
276
351
428
506
585
667
749
833
919
1006
1096
1187
1280
1374
1470
1568
1668
1770
1873
1978
2085
2194
2304
2416
2530
2645
2761
2879
2999
3119
3241
3364
3489
3614
3741
3869
3998
4128
4259
4392
4525
4660
4795
4932
5070
5209
5348
5489
5631
5773
5916
6060
6204
6348
6493
6638
6783
6928
7073
7217
7361
7504
7647
7788
7929
8068
8207
8343
8479
8613
8745
8876
9005
9133
9258
9382
9504
9624
9742
9858
9972
10085
10195
10304
10410
10515
10617
10718
10816
10913
11007
11099
11189
11277
11362
11445
11526
11604
11680
11754
11825
11894
11961
12025
12086
12146
12203
12257
12309
12359
12407
12452
12495
12535
12573
12609
12642
12673
12701
12727
12750
12771
12789
12805
12818
12829
12837
12843
12845
12846
12844
12839
12832
12823
12812
12798
12783
12765
12746
12725
12703
12679
12654
12628
12600
12572
12542
12512
12481
12450
12418
12385
12352
12318
12283
12249
12214
12178
12142
12107
12070
12034
11998
11962
11925
11889
11853
11816
11780
11744
11708
11672
11636
11600
11564
11527
11491
11454
11417
11379
11341
11302
11263
11223
11182
11141
11099
11056
11013
10969
10924
10879
10833
10787
10740
10692
10644
10594
10544
10494
10442
10390
10337
10282
10227
10171
10114
10056
9997
9937
9876
9814
9751
9688
9623
9558
9492
9425
9358
9290
9222
9153
9084
9014
8944
8874
8803
8731
8659
8587
8515
8442
8368
8294
8220
8145
8070
7994
7917
7840
7763
7685
7607
7527
7448
7367
7286
7204
7122
7039
6955
6871
6785
6699
6613
6525
6437
6348
6259
6168
6077
5985
5892
5799
5704
5609
5513
5415
5317
5218
5118
5018
4916
4814
4711
4608
4504
4400
4295
4191
4086
3981
3876
3772
3667
3563
3458
3355
3251
3148
3046
2944
2842
2741
2641
2542
2443
2345
2248
2151
2056
1961
1867
1774
1681
1590
1499
1409
1320
1231
1143
1056
969
883
798
713
629
545
462
379
297
216
135
55
-25
-103
-181
-259
-335
-411
-487
-561
-635
-708
-780
-851
-921
-991
-1060
-1128
-1195
-1261
-1327
-1391
-1455
-1518
-1580
-1641
-1701
-1760
-1819
-1876
-1933
-1988
-2043
-2096
-2149
-2200
-2251
-2300
-2348
-2395
-2441
-2486
-2529
-2571
-2612
-2651
-2690
-2727
-2762
-2797
-2830
-2862
-2893
-2922
-2951
-2978
-3004
-3029
-3053
-3076
-3098
-3118
-3138
-3156
-3174
-3190
-3205
-3219
-3232
-3243
-3253
-3261
-3268
-3274
-3277
-3279
-3279
-3278
-3274
-3269
-3262
-3253
-3241
-3228
-3213
-3196
-3177
-3157
-3134
-3110
-3084
-3056
-3027
-2996
-2964
-2931
-2896
-2860
-2823
-2784
-2745
-2704
-2663
-2620
-2577
-2532
-2487
-2441
-2394
-2346
-2297
-2247
-2196
-2144
-2091
-2037
-1982
-1925
-1868
-1809
-1750
-1689
-1627
-1564
-1499
-1434
-1367
-1300
-1231
-1161
-1091
-1018
-947
-874
-799
-725
-649
-573
-496
-419
-341
-263
-185
-107
-29
50
128
205
283
359
435
510
584
658
730
800
870
938
1004
1070
1134
1196
1256
1314
1371
1427
1480
1532
1582
1630
1676
1721
1765
1807
1847
1886
1923
1960
1994
2028
2061
2092
2123
2153
2182
2210
2237
2264
2291
2317
2343
2369
2395
2421
2447
2473
2499
2526
2552
2580
2607
2635
2664
2692
2722
2751
2781
2811
2841
2871
2902
2933
2964
2994
3025
3056
3087
3118
3148
3179
3210
3241
3272
3303
3335
3366
3398
3431
3464
3498
3532
3567
3602
3638
3675
3713
3752
3791
3831
3871
3912
3954
3996
4038
4083
4127
4172
4217
4263
4309
4356
4403
4452
4500
4550
4600
4651
4703
4755
4808
4862
4917
4972
5028
5084
5141
5198
5256
5314
5372
5431
5490
5549
5607
5666
5725
5784
5843
5901
5960
6018
6076
6134
6192
6250
6307
6364
6420
6477
6533
6588
6643
6698
6752
6806
6859
6911
6963
7014
7064
7113
7162
7209
7256
7302
7348
7392
7435
7478
7519
7560
7599
7638
7675
7711
7746
7780
7812
7843
7872
7900
7926
7950
7972
7993
8012
8028
8042
8055
8067
8074
8082
8086
8087
8087
8086
8082
8074
8067
8055
8044
8029
8013
7996
7977
7956
7933
7909
7884
7857
7829
7800
7769
7738
7706
7672
7638
7602
7566
7529
7491
7452
7412
7371
7330
7288
7245
7201
7156
7110
7064
7016
6967
6917
6866
6814
6761
6706
6650
6593
6534
6474
6412
6349
6285
6219
6152
6084
6014
5943
5871
5797
5722
5646
5570
5492
5413
5333
5252
5171
5088
5005
4921
4837
4752
4666
4581
4494
4408
4321
4235
4148
4062
3975
3889
3803
3718
3633
3549
3465
3381
3298
3216
3134
3053
2973
2893
2814
2735
2657
2579
2503
2426
2351
2276
2202
2128
2055
1983
1912
1841
1772
1703
1635
1568
1502
1437
1373
1310
1249
1188
1129
1072
1016
961
908
856
806
758
711
666
622
580
539
500
462
425
390
357
324
293
263
234
206
180
155
130
107
85
64
44
25
7
-10
-27
-42
-57
-72
-86
-99
-113
-126
-138
-151
-164
-177
-190
-203
-216
-229
-242
-256
-270
-284
-299
-313
-328
-344
-359
-375
-391
-408
-424
-441
-459
-477
-495
-513
-532
-551
-571
-591
-611
-631
-652
-673
-695
-716
-738
-760
-782
-805
-827
-850
-873
-896
-919
-942
-966
-990
-1014
-1038
-1062
-1087
-1112
-1137
-1162
-1188
-1214
-1240
-1267
-1294
-1321
-1348
-1376
-1405
-1433
-1463
-1493
-1523
-1554
-1586
-1618
-1651
-1684
-1718
-1752
-1787
-1822
-1858
-1894
-1929
-1966
-2001
-2037
-2074
-2111
-2147
-2183
-2219
-2254
-2289
-2324
-2358
-2392
-2425
-2458
-2490
-2521
-2552
-2582
-2612
-2640
-2668
-2695
-2721
-2746
-2771
-2794
-2816
-2838
-2858
-2877
-2896
-2913
-2929
-2943
-2957
-2969
-2980
-2990
-2999
-3006
-3013
-3018
-3022
-3025
-3027
-3028
-3028
-3027
-3026
-3024
-3021
-3017
-3013
-3009
-3004
-3000
-2995
-2990
-2985
-2980
-2975
-2970
-2965
-2960
-2956
-2952
-2948
-2944
-2941
-2938
-2936
-2934
-2933
-2932
-2932
-2932
-2934
-2936
-2938
-2942
-2946
-2952
-2957
-2964
-2972
-2980
-2989
-2998
-3008
-3019
-3031
-3043
-3055
-3068
-3082
-3095
-3110
-3124
-3139
-3154
-3170
-3185
-3201
-3217
-3233
-3250
-3266
-3283
-3300
-3317
-3335
-3353
-3371
-3390
-3409
-3428
-3448
-3469
-3490
-3511
-3533
-3556
-3579
-3603
-3628
-3653
-3680
-3708
-3736
-3766
-3797
-3829
-3862
-3897
-3933
-3970
-4008
-4048
-4089
-4131
-4175
-4219
-4265
-4311
-4359
-4407
-4456
-4506
-4557
-4608
-4660
-4712
-4765
-4818
-4872
-4926
-4980
-5034
-5088
-5143
-5197
-5251
-5306
-5360
-5414
-5467
-5520
-5573
-5625
-5676
-5727
-5777
-5826
-5875
-5922
-5969
-6015
-6059
-6103
-6146
-6188
-6229
-6268
-6308
-6346
-6383
-6420
-6456
-6491
-6526
-6560
-6593
-6626
-6658
-6690
-6722
-6753
-6783
-6813
-6842
-6872
-6900
-6928
-6956
-6983
-7010
-7036
-7062
-7087
-7111
-7135
-7159
-7181
-7203
-7224
-7245
-7264
-7283
-7300
-7317
-7332
-7347
-7360
-7372
-7382
-7392
-7399
-7406
-7410
-7413
-7415
-7415
-7413
-7410
-7405
-7399
-7390
-7381
-7370
-7357
-7343
-7328
-7311
-7292
-7272
-7251
-7228
-7204
-7179
-7152
-7124
-7095
-7064
-7033
-7000
-6966
-6931
-6896
-6859
-6822
-6784
-6745
-6705
-6665
-6624
-6582
-6540
-6497
-6453
-6409
-6364
-6319
-6273
-6227
-6180
-6133
-6086
-6038
-5991
-5943
-5895
-5847
-5799
-5752
-5704
-5657
-5610
-5563
-5516
-5470
-5424
-5378
-5333
-5288
-5243
-5198
-5154
-5110
-5067
-5023
-4980
-4937
-4894
-4851
-4808
-4765
-4722
-4679
-4636
-4593
-4549
-4505
-4461
-4416
-4371
-4326
-4281
-4234
-4188
-4141
-4093
-4045
-3996
-3947
-3897
-3847
-3796
-3744
-3692
-3640
-3586
-3533
-3479
-3424
-3369
-3314
-3258
-3202
-3146
-3090
-3033
-2976
-2919
-2862
-2805
-2748
-2691
-2635
-2578
-2522
-2466
-2410
-2355
-2300
-2246
-2192
-2138
-2085
-2033
-1980
-1928
-1877
-1825
-1774
-1724
-1673
-1623
-1573
-1524
-1474
-1425
-1377
-1328
-1280
-1233
-1185
-1139
-1092
-1046
-1000
-957
-912
-869
-826
-784
-742
-701
-661
-621
-582
-543
-505
-468
-431
-394
-358
-322
-286
-251
-217
-182
-149
-115
-82
-49
-17
15
47
78
110
141
171
202
232
263
293
323
353
383
414
444
474
505
535
566
597
628
660
691
723
755
788
820
853
887
920
954
989
1022
1058
1094
1130
1166
1202
1239
1276
1313
1350
1388
1426
1464
1501
1539
1577
1615
1653
1690
1727
1764
1801
1837
1873
1909
1943
1978
2012
2045
2078
2109
2141
2171
2201
2230
2258
2285
2311
2337
2361
2385
2407
2429
2449
2468
2487
2504
2521
2536
2551
2564
2577
2588
2599
2608
2617
2625
2632
2637
2642
2647
2650
2652
2654
2655
2655
2654
2653
2652
2649
2646
2643
2639
2635
2630
2626
2620
2615
2609
2602
2596
2589
2581
2574
2566
2557
2548
2539
2530
2520
2509
2498
2487
2475
2463
2450
2436
2422
2407
2392
2375
2358
2341
2322
2303
2283
2261
2239
2217
2193
2168
2143
2116
2089
2060
2031
2001
1970
1938
1905
1872
1837
1802
1766
1729
1692
1653
1614
1574
1534
1493
1451
1408
1365
1321
1276
1231
1185
1139
1091
1043
995
946
896
845
794
743
691
638
585
532
478
424
369
315
260
205
150
95
40
-15
-70
-125
-180
-236
-291
-347
-402
-458
-513
-569
-625
-681
-736
-792
-848
-904
-959
-1014
-1070
-1124
-1179
-1233
-1286
-1339
-1392
-1444
-1495
-1546
-1596
-1646
-1694
-1743
-1790
-1837
-1883
-1928
-1972
-2016
-2059
-2101
-2143
-2183
-2223
-2262
-2300
-2338
-2374
-2410
-2445
-2479
-2512
-2544
-2575
-2605
-2635
-2663
-2691
-2717
-2743
-2767
-2791
-2813
-2834
-2854
-2873
-2890
-2907
-2922
-2936
-2949
-2961
-2972
-2981
-2990
-2997
-3003
-3009
-3013
-3016
-3018
-3020
-3020
-3019
-3018
-3015
-3011
-3007
-3001
-2995
-2987
-2979
-2969
-2959
-2947
-2934
-2920
-2904
-2888
-2870
-2852
-2832
-2811
-2789
-2766
-2741
-2716
-2690
-2663
-2634
-2605
-2575
-2545
-2513
-2480
-2447
-2413
-2378
-2343
-2307
-2270
-2233
-2195
-2157
-2119
-2080
-2040
-2001
-1961
-1921
-1881
-1841
-1801
-1761
-1722
-1682
-1642
-1603
-1564
-1525
-1486
-1447
-1409
-1371
-1333
-1296
-1259
-1222
-1185
-1149
-1114
-1079
-1044
-1010
-976
-943
-910
-878
-846
-815
-784
-753
-723
-693
-664
-635
-606
-578
-549
-521
-493
-465
-438
-410
-383
-355
-328
-300
-273
-245
-218
-191
-163
-135
-108
-80
-52
-24
4
32
60
89
118
147
176
206
236
267
298
329
362
395
429
463
499
535
572
610
649
690
731
773
816
861
906
952
1000
1048
1097
1148
1199
1251
1304
1358
1413
1469
1526
1583
1642
1701
1761
1822
1884
1947
2009
2074
2139
2205
2271
2338
2405
2473
2541
2609
2678
2747
2816
2885
2954
3024
3093
3163
3232
3302
3372
3441
3511
3582
3652
3723
3793
3865
3936
4008
4080
4152
4225
4299
4372
4446
4521
4595
4670
4746
4822
4898
4974
5051
5127
5204
5282
5359
5436
5513
5590
5667
5744
5820
5897
5972
6048
6122
6196
6270
6343
6415
6487
6557
6627
6696
6765
6832
6899
6964
7029
7093
7156
7218
7279
7339
7398
7456
7514
7570
7625
7679
7732
7784
7835
7885
7934
7982
8029
8074
8119
8164
8207
8249
8291
8331
8371
8410
8448
8485
8522
8558
8594
8629
8664
8698
8732
8766
8799
8832
8865
8898
8930
8962
8993
9025
9055
9086
9116
9146
9175
9203
9231
9259
9286
9312
9338
9363
9387
9411
9434
9456
9478
9499
9518
9538
9556
9573
9590
9606
9620
9634
9647
9659
9669
9679
9688
9695
9701
9706
9710
9712
9713
9713
9711
9708
9704
9698
9690
9681
9671
9659
9645
9630
9613
9595
9576
9555
9532
9509
9484
9457
9430
9401
9371
9340
9308
9275
9241
9207
9172
9136
9099
9062
9025
8987
8948
8910
8871
8831
8792
8753
8713
8673
8634
8594
8554
8515
8475
8436
8396
8357
8318
8279
8239
8200
8161
8122
8083
8044
8005
7966
7926
7887
7847
7808
7768
7728
7687
7647
7606
7565
7524
7483
7442
7401
7360
7319
7278
7237
7196
7156
7116
7077
7038
6999
6961
6924
6887
6851
6816
6781
6747
6713
6680
6648
6617
6586
6557
6527
6499
6471
6444
6418
6392
6367
6342
6319
6296
6274
6252
6231
6211
6192
6173
6155
6138
6121
6105
6089
6074
6060
6046
6033
6020
6008
5996
5985
5974
5963
5953
5943
5933
5923
5914
5904
5895
5885
5876
5866
5856
5846
5835
5824
5813
5801
5789
5776
5763
5749
5735
5720
5705
5688
5672
5655
5637
5619
5600
5581
5561
5540
5519
5497
5474
5451
5427
5403
5378
5353
5327
5301
5274
5247
5220
5193
5165
5138
5111
5084
5057
5030
5004
4977
4951
4925
4899
4873
4847
4821
4795
4769
4743
4716
4690
4663
4636
4609
4581
4554
4526
4497
4469
4440
4411
4381
4352
4321
4291
4259
4228
4196
4163
4130
4096
4061
4026
3990
3953
3916
3877
3838
3798
3757
3714
3671
3627
3582
3536
3489
3440
3391
3340
3288
3235
3181
3125
3068
3010
2951
2890
2829
2766
2701
2636
2569
2501
2433
2363
2292
2220
2148
2074
2000
1925
1850
1774
1697
1620
1543
1466
1388
1310
1232
1153
1075
997
919
841
763
686
609
532
456
380
305
231
157
84
12
-59
-130
-199
-267
-334
-400
-465
-529
-591
-652
-712
-771
-828
-885
-940
-994
-1047
-1099
-1149
-1199
-1247
-1295
-1341
-1386
-1430
-1473
-1515
-1556
-1595
-1633
-1670
-1706
-1740
-1773
-1805
-1835
-1863
-1891
-1916
-1940
-1963
-1984
-2003
-2021
-2037
-2052
-2066
-2077
-2087
-2096
-2102
-2108
-2112
-2114
-2114
-2113
-2111
-2107
-2102
-2095
-2087
-2077
-2066
-2053
-2039
-2024
-2007
-1988
-1969
-1947
-1925
-1901
-1875
-1849
-1820
-1791
-1760
-1727
-1694
-1658
-1622
-1583
-1544
-1503
-1460
-1416
-1370
-1323
-1274
-1223
-1171
-1118
-1063
-1006
-947
-887
-826
-763
-698
-632
-564
-495
-425
-353
-280
-205
-130
-53
26
105
186
267
350
434
519
605
692
780
869
958
1049
1141
1233
1326
1420
1515
1610
1706
1803
1900
1997
2095
2193
2292
2391
2491
2590
2690
2790
2890
2990
3091
3191
3291
3391
3491
3590
3689
3788
3887
3985
4082
4180
4276
4372
4468
4563
4657
4751
4844
4936
5028
5119
5209
5299
5387
5475
5562
5648
5734
5818
5901
5984
6066
6146
6226
6304
6382
6459
6534
6609
6683
6756
6828
6900
6970
7040
7109
7177
7244
7311
7376
7442
7506
7570
7633
7695
7757
7818
7877
7937
7995
8053
8109
8164
8220
8274
8328
8380
8432
8483
8534
8583
8633
8681
8730
8777
8825
8872
8918
8965
9010
9056
9102
9147
9192
9237
9281
9326
9370
9414
9458
9501
9544
9587
9630
9672
9714
9755
9796
9837
9877
9917
9957
9996
10035
10073
10110
10148
10185
10221
10257
10292
10328
10362
10397
10430
10464
10497
10530
10562
10594
10626
10658
10689
10720
10751
10782
10813
10844
10875
10906
10937
10968
10999
11030
11061
11092
11124
11155
11187
11219
11252
11284
11317
11350
11384
11417
11452
11486
11522
11557
11593
11630
11668
11706
11745
11784
11825
11866
11908
11950
11994
12038
12083
12128
12175
12222
12269
12318
12367
12416
12466
12517
12568
12620
12672
12724
12777
12830
12884
12937
12991
13045
13098
13152
13206
13259
13313
13366
13418
13471
13522
13574
13625
13675
13725
13774
13823
13871
13919
13966
14012
14058
14103
14147
14191
14233
14275
14317
14357
14397
14436
14474
14511
14548
14584
14619
14653
14686
14719
14750
14781
14811
14841
14869
14897
14924
14950
14975
15000
15023
15046
15068
15089
15108
15127
15145
15161
15176
15190
15203
15215
15224
15233
15240
15245
15249
15251
15252
15251
15247
15243
15236
15227
15217
15205
15191
15175
15157
15137
15116
15093
15068
15041
15012
14981
14949
14915
14879
14842
14803
14762
14719
14675
14630
14582
14534
14484
14432
14379
14325
14269
14213
14155
14096
14035
13974
13912
13849
13785
13720
13654
13587
13520
13452
13383
13314
13244
13174
13102
13031
12959
12886
12813
12739
12665
12590
12514
12438
12362
12285
12208
12130
12051
11972
11893
11813
11732
11651
11569
11487
11404
11321
11237
11153
11068
10982
10896
10809
10722
10634
10546
10457
10367
10278
10187
10097
10005
9914
9822
9730
9637
9545
9452
9359
9266
9172
9079
8986
8892
8799
8707
8614
8522
8430
8338
8247
8156
8066
7977
7888
7800
7713
7626
7541
7456
7372
7289
7207
7127
7047
6968
6890
6813
6737
6662
6587
6514
6442
6370
6299
6229
6160
6091
6023
5956
5889
5823
5758
5693
5629
5565
5502
5440
5378
5317
5256
5196
5137
5078
5020
4963
4906
4850
4794
4739
4685
4631
4578
4525
4473
4422
4371
4321
4271
4222
4174
4126
4078
4033
3987
3942
3897
3854
3811
3769
3728
3688
3648
3610
3572
3535
3499
3465
3431
3398
3365
3334
3304
3274
3245
3217
3190
3164
3138
3112
3087
3063
3039
3015
2992
2969
2946
2923
2900
2877
2854
2831
2808
2785
2761
2737
2712
2687
2662
2636
2610
2584
2557
2530
2502
2475
2447
2418
2390
2361
2332
2303
2275
2246
2217
2188
2159
2130
2101
2073
2045
2017
1989
1962
1934
1908
1882
1856
1831
1806
1781
1758
1734
1712
1689
1668
1647
1626
1606
1586
1567
1548
1530
1512
1494
1477
1460
1444
1428
1413
1398
1383
1369
1355
1341
1328
1316
1303
1291
1280
1268
1257
1247
1236
1226
1216
1207
1197
1188
1179
1171
1162
1154
1146
1138
1130
1123
1116
1109
1103
1096
1090
1084
1079
1073
1068
1063
1059
1054
1050
1047
1044
1041
1039
1037
1036
1035
1035
1036
1037
1039
1041
1044
1048
1052
1057
1062
1068
1075
1082
1090
1098
1107
1116
1125
1135
1145
1156
1167
1179
1191
1203
1216
1229
1242
1256
1271
1286
1301
1317
1334
1351
1369
1387
1406
1426
1446
1466
1488
1510
1532
1555
1578
1602
1627
1652
1677
1703
1729
1756
1783
1810
1838
1866
1894
1923
1953
1982
2012
2041
2073
2104
2135
2167
2198
2230
2263
2295
2328
2361
2394
2427
2460
2494
2528
2562
2596
2631
2665
2700
2735
2771
2806
2842
2878
2915
2952
2989
3026
3064
3102
3140
3179
3218
3257
3297
3336
3376
3416
3457
3497
3538
3579
3620
3661
3702
3743
3784
3825
3867
3908
3949
3989
4030
4070
4111
4151
4191
4231
4271
4310
4348
4387
4425
4462
4499
4536
4572
4607
4642
4676
4709
4741
4773
4804
4833
4862
4890
4917
4943
4967
4991
5013
5035
5055
5073
5091
5107
5122
5136
5149
5160
5170
5179
5186
5192
5197
5201
5203
5205
5205
5204
5201
5198
5194
5188
5181
5174
5165
5155
5145
5134
5122
5109
5095
5081
5067
5051
5036
5019
5003
4986
4969
4951
4933
4916
4898
4880
4862
4844
4826
4808
4790
4772
4755
4738
4720
4703
4687
4670
4654
4637
4622
4606
4591
4575
4561
4546
4532
4518
4504
4491
4478
4466
4454
4442
4430
4419
4408
4397
4387
4377
4367
4358
4349
4339
4330
4322
4313
4305
4296
4288
4280
4272
4264
4256
4248
4240
4232
4224
4216
4209
4201
4193
4185
4177
4169
4161
4153
4144
4136
4127
4118
4108
4099
4089
4078
4067
4058
4046
4035
4024
4011
4000
3988
3975
3963
3950
3937
3924
3912
3899
3886
3874
3861
3849
3838
3826
3815
3804
3793
3783
3773
3764
3755
3746
3738
3730
3722
3715
3708
3701
3695
3689
3683
3678
3672
3668
3663
3659
3655
3652
3648
3645
3643
3641
3639
3638
3636
3636
3635
3635
3635
3635
3636
3637
3638
3639
3640
3641
3642
3643
3645
3646
3647
3647
3648
3649
3649
3649
3649
3649
3649
3648
3648
3647
3647
3646
3646
3645
3645
3644
3644
3644
3643
3643
3644
3644
3644
3645
3645
3646
3647
3648
3650
3651
3653
3654
3656
3658
3660
3662
3663
3665
3667
3668
3669
3670
3671
3671
3671
3671
3670
3669
3668
3666
3664
3661
3658
3655
3651
3647
3643
3638
3633
3627
3621
3614
3608
3600
3593
3585
3577
3569
3560
3551
3541
3532
3522
3512
3502
3491
3480
3469
3458
3447
3435
3423
3410
3397
3384
3371
3357
3342
3328
3312
3296
3280
3264
3246
3229
3211
3192
3173
3154
3134
3113
3093
3072
3050
3028
3005
2982
2959
2935
2911
2886
2861
2836
2810
2783
2757
2729
2701
2673
2644
2615
2586
2556
2526
2496
2465
2434
2403
2372
2341
2310
2279
2249
2218
2188
2157
2128
2098
2070
2041
2013
1986
1959
1933
1907
1882
1858
1835
1812
1789
1768
1747
1727
1707
1689
1671
1653
1636
1620
1605
1590
1575
1561
1548
1535
1523
1511
1500
1489
1479
1469
1459
1450
1441
1432
1424
1415
1407
1399
1391
1383
1375
1366
1358
1350
1341
1332
1323
1314
1305
1295
1284
1274
1263
1252
1240
1228
1215
1202
1189
1175
1161
1146
1131
1115
1099
1082
1065
1047
1028
1008
989
968
947
925
902
878
854
829
803
776
748
719
690
660
628
596
564
530
495
460
424
387
349
310
270
230
188
146
102
58
13
-33
-80
-128
-177
-226
-277
-328
-380
-433
-487
-542
-597
-653
-710
-768
-826
-884
-943
-1002
-1063
-1124
-1185
-1246
-1308
-1370
-1432
-1495
-1557
-1620
-1683
-1747
-1810
-1873
-1937
-2000
-2063
-2127
-2190
-2254
-2317
-2380
-2443
-2506
-2569
-2632
-2695
-2757
-2820
-2882
-2944
-3006
-3068
-3130
-3191
-3253
-3314
-3375
-3436
-3497
-3558
-3618
-3678
-3739
-3799
-3858
-3918
-3977
-4035
-4094
-4154
-4213
-4271
-4329
-4387
-4445
-4502
-4560
-4617
-4674
-4730
-4787
-4843
-4899
-4955
-5010
-5066
-5121
-5176
-5231
-5285
-5340
-5394
-5448
-5501
-5554
-5607
-5659
-5711
-5762
-5813
-5864
-5913
-5963
-6012
-6060
-6108
-6155
-6202
-6248
-6293
-6338
-6383
-6426
-6469
-6511
-6553
-6594
-6634
-6674
-6713
-6751
-6788
-6825
-6861
-6896
-6931
-6964
-6998
-7030
-7061
-7092
-7122
-7151
-7180
-7207
-7234
-7260
-7286
-7310
-7334
-7357
-7380
-7402
-7423
-7443
-7463
-7482
-7501
-7519
-7536
-7553
-7570
-7585
-7601
-7616
-7630
-7644
-7657
-7671
-7683
-7696
-7708
-7719
-7731
-7742
-7753
-7763
-7773
-7784
-7794
-7804
-7813
-7823
-7832
-7842
-7851
-7860
-7869
-7878
-7887
-7895
-7904
-7912
-7920
-7928
-7936
-7944
-7951
-7958
-7965
-7971
-7977
-7983
-7989
-7994
-7999
-8003
-8007
-8010
-8013
-8016
-8019
-8021
-8022
-8023
-8023
-8023
-8023
-8022
-8021
-8019
-8016
-8013
-8010
-8006
-8002
-7997
-7992
-7986
-7980
-7973
-7965
-7957
-7948
-7939
-7929
-7918
-7907
-7895
-7882
-7868
-7854
-7838
-7822
-7805
-7788
-7769
-7749
-7729
-7708
-7685
-7662
-7638
-7613
-7588
-7561
-7533
-7505
-7476
-7446
-7415
-7384
-7351
-7319
-7285
-7251
-7216
-7181
-7146
-7110
-7074
-7037
-7000
-6963
-6926
-6889
-6852
-6814
-6777
-6739
-6702
-6665
-6627
-6590
-6553
-6516
-6479
-6442
-6405
-6369
-6333
-6297
-6261
-6226
-6190
-6155
-6121
-6087
-6053
-6019
-5986
-5954
-5921
-5889
-5857
-5826
-5795
-5764
-5733
-5703
-5672
-5642
-5612
-5583
-5553
-5523
-5494
-5465
-5436
-5407
-5378
-5349
-5320
-5291
-5262
-5233
-5204
-5176
-5147
-5118
-5090
-5061
-5033
-5004
-4975
-4947
-4918
-4890
-4862
-4834
-4805
-4777
-4749
-4721
-4694
-4666
-4639
-4611
-4584
-4557
-4530
-4504
-4477
-4451
-4425
-4399
-4374
-4349
-4324
-4299
-4274
-4250
-4225
-4201
-4177
-4153
-4129
-4105
-4081
-4057
-4033
-4010
-3986
-3962
-3938
-3914
-3890
-3866
-3841
-3817
-3793
-3768
-3743
-3718
-3693
-3668
-3643
-3617
-3591
-3566
-3540
-3514
-3487
-3461
-3435
-3408
-3381
-3354
-3327
-3300
-3273
-3246
-3218
-3191
-3163
-3136
-3108
-3081
-3053
-3026
-2999
-2972
-2945
-2918
-2892
-2865
-2839
-2813
-2788
-2762
-2737
-2712
-2687
-2663
-2638
-2614
-2589
-2565
-2541
-2517
-2493
-2470
-2446
-2423
-2400
-2377
-2354
-2332
-2310
-2288
-2267
-2246
-2225
-2205
-2185
-2166
-2147
-2128
-2110
-2093
-2076
-2059
-2043
-2027
-2012
-1997
-1983
-1969
-1956
-1944
-1932
-1921
-1910
-1901
-1892
-1884
-1877
-1871
-1865
-1861
-1858
-1856
-1855
-1855
-1857
-1859
-1863
-1868
-1874
-1881
-1890
-1899
-1910
-1923
-1936
-1951
-1967
-1984
-2001
-2021
-2041
-2064
-2087
-2111
-2136
-2163
-2190
-2218
-2248
-2278
-2309
-2341
-2374
-2408
-2443
-2478
-2514
-2551
-2588
-2626
-2665
-2704
-2744
-2784
-2825
-2866
-2908
-2951
-2994
-3038
-3082
-3127
-3172
-3217
-3264
-3310
-3357
-3405
-3453
-3502
-3551
-3600
-3650
-3700
-3751
-3802
-3854
-3906
-3958
-4011
-4064
-4118
-4173
-4228
-4283
-4339
-4395
-4452
-4509
-4567
-4625
-4684
-4743
-4803
-4863
-4924
-4984
-5045
-5106
-5168
-5229
-5291
-5353
-5415
-5477
-5539
-5601
-5663
-5724
-5786
-5848
-5909
-5971
-6032
-6093
-6154
-6215
-6275
-6336
-6396
-6456
-6515
-6575
-6634
-6693
-6752
-6811
-6870
-6928
-6987
-7045
-7103
-7161
-7219
-7277
-7335
-7393
-7451
-7509
-7567
-7625
-7683
-7741
-7799
-7858
-7917
-7975
-8034
-8093
-8151
-8211
-8271
-8330
-8389
-8449
-8508
-8567
-8626
-8686
-8744
-8803
-8862
-8920
-8978
-9036
-9094
-9151
-9208
-9264
-9321
-9376
-9432
-9487
-9541
-9595
-9649
-9703
-9756
-9808
-9860
-9912
-9964
-10015
-10065
-10116
-10166
-10215
-10265
-10313
-10362
-10410
-10458
-10505
-10552
-10598
-10644
-10689
-10734
-10779
-10823
-10867
-10910
-10953
-10995
-11037
-11079
-11120
-11161
-11201
-11241
-11281
-11321
-11360
-11398
-11437
-11475
-11513
-11551
-11589
-11626
-11663
-11701
-11738
-11775
-11812
-11849
-11886
-11923
-11960
-11997
-12034
-12072
-12109
-12147
-12185
-12223
-12261
-12299
-12338
-12377
-12416
-12455
-12494
-12534
-12574
-12615
-12656
-12697
-12738
-12779
-12821
-12863
-12906
-12949
-12991
-13035
-13078
-13121
-13165
-13209
-13253
-13297
-13341
-13385
-13428
-13472
-13516
-13560
-13603
-13646
-13689
-13732
-13775
-13817
-13859
-13900
-13942
-13983
-14023
-14063
-14103
-14142
-14181
-14219
-14257
-14294
-14331
-14367
-14403
-14438
-14472
-14506
-14539
-14572
-14603
-14634
-14664
-14693
-14722
-14749
-14775
-14801
-14825
-14848
-14871
-14892
-14912
-14931
-14949
-14965
-14981
-14995
-15009
-15021
-15031
-15041
-15050
-15057
-15063
-15068
-15071
-15074
-15075
-15075
-15073
-15071
-15067
-15061
-15054
-15046
-15037
-15026
-15014
-15000
-14985
-14968
-14951
-14931
-14910
-14888
-14864
-14839
-14813
-14785
-14756
-14725
-14693
-14659
-14624
-14588
-14551
-14512
-14472
-14430
-14388
-14344
-14298
-14252
-14204
-14156
-14105
-14054
-14002
-13948
-13894
-13838
-13782
-13724
-13665
-13605
-13544
-13482
-13419
-13355
-13290
-13225
-13158
-13090
-13022
-12952
-12882
-12811
-12739
-12667
-12594
-12520
-12446
-12371
-12296
-12220
-12144
-12068
-11991
-11914
-11836
-11759
-11681
-11603
-11525
-11447
-11369
-11290
-11212
-11134
-11056
-10977
-10899
-10821
-10743
-10665
-10587
-10509
-10431
-10354
-10277
-10200
-10123
-10046
-9970
-9894
-9818
-9743
-9668
-9593
-9518
-9444
-9371
-9297
-9224
-9152
-9080
-9008
-8937
-8866
-8796
-8726
-8657
-8589
-8521
-8453
-8387
-8320
-8255
-8189
-8125
-8061
-7999
-7937
-7875
-7814
-7754
-7694
-7635
-7576
-7518
-7460
-7403
-7347
-7291
-7235
-7180
-7125
-7071
-7018
-6964
-6911
-6859
-6807
-6756
-6705
-6654
-6604
-6555
-6506
-6457
-6410
-6362
-6316
-6270
-6225
-6180
-6136
-6093
-6051
-6009
-5968
-5928
-5889
-5850
-5813
-5776
-5740
-5705
-5670
-5637
-5604
-5572
-5541
-5511
-5482
-5454
-5426
-5400
-5374
-5349
-5325
-5302
-5280
-5258
-5237
-5217
-5198
-5179
-5161
-5144
-5127
-5110
-5095
-5079
-5064
-5050
-5036
-5022
-5009
-4996
-4983
-4971
-4958
-4946
-4934
-4923
-4911
-4900
-4888
-4877
-4866
-4854
-4843
-4832
-4821
-4810
-4799
-4787
-4776
-4765
-4754
-4743
-4732
-4721
-4711
-4700
-4690
-4680
-4670
-4661
-4651
-4642
-4633
-4625
-4617
-4609
-4602
-4595
-4588
-4581
-4575
-4569
-4564
-4559
-4554
-4549
-4545
-4541
-4537
-4534
-4531
-4528
-4526
-4524
-4522
-4521
-4520
-4519
-4518
-4518
-4518
-4518
-4519
-4520
-4521
-4522
-4523
-4524
-4525
-4527
-4528
-4529
-4530
-4531
-4532
-4533
-4533
-4533
-4533
-4533
-4532
-4531
-4530
-4529
-4527
-4525
-4523
-4520
-4518
-4515
-4512
-4509
-4505
-4502
-4499
-4495
-4492
-4488
-4485
-4481
-4478
-4475
-4472
-4469
-4466
-4464
-4462
-4460
-4459
-4458
-4457
-4457
-4457
-4458
-4459
-4460
-4462
-4465
-4468
-4471
-4475
-4480
-4485
-4491
-4497
-4503
-4511
-4518
-4526
-4535
-4544
-4554
-4564
-4574
-4585
-4596
-4607
-4619
-4631
-4643
-4656
-4668
-4681
-4695
-4708
-4722
-4736
-4750
-4764
-4779
-4794
-4809
-4824
-4840
-4856
-4872
-4888
-4905
-4922
-4939
-4956
-4974
-4993
-5011
-5030
-5050
-5069
-5090
-5111
-5132
-5154
-5176
-5199
-5223
-5247
-5272
-5298
-5324
-5352
-5380
-5408
-5438
-5469
-5500
-5532
-5566
-5600
-5635
-5671
-5708
-5746
-5786
-5826
-5867
-5909
-5952
-5996
-6040
-6086
-6133
-6180
-6229
-6278
-6328
-6378
-6430
-6482
-6534
-6588
-6642
-6696
-6752
-6807
-6864
-6920
-6978
-7036
-7094
-7153
-7212
-7271
-7331
-7392
-7453
-7514
-7575
-7637
-7700
-7762
-7825
-7889
-7953
-8016
-8082
-8147
-8212
-8278
-8344
-8410
-8477
-8544
-8611
-8679
-8747
-8815
-8883
-8951
-9020
-9088
-9157
-9226
-9294
-9363
-9431
-9499
-9567
-9635
-9702
-9769
-9835
-9902
-9967
-10032
-10097
-10160
-10224
-10286
-10348
-10409
-10469
-10529
-10588
-10646
-10703
-10760
-10816
-10871
-10925
-10979
-11032
-11085
-11136
-11187
-11238
-11287
-11336
-11385
-11432
-11479
-11526
-11571
-11616
-11661
-11704
-11747
-11789
-11830
-11871
-11911
-11950
-11988
-12026
-12063
-12099
-12134
-12168
-12202
-12235
-12267
-12298
-12329
-12358
-12387
-12415
-12442
-12468
-12494
-12518
-12542
-12565
-12587
-12608
-12628
-12647
-12666
-12684
-12700
-12716
-12731
-12746
-12759
-12772
-12783
-12794
-12804
-12812
-12820
-12827
-12833
-12839
-12843
-12846
-12848
-12850
-12850
-12849
-12848
-12845
-12841
-12836
-12831
-12824
-12816
-12807
-12797
-12787
-12775
-12762
-12748
-12733
-12717
-12700
-12683
-12664
-12644
-12623
-12602
-12579
-12555
-12531
-12505
-12479
-12451
-12423
-12393
-12363
-12332
-12300
-12266
-12232
-12197
-12161
-12123
-12085
-12046
-12006
-11965
-11923
-11879
-11835
-11790
-11744
-11697
-11649
-11600
-11550
-11499
-11447
-11394
-11341
-11286
-11231
-11175
-11118
-11060
-11001
-10941
-10881
-10820
-10758
-10695
-10631
-10567
-10502
-10436
-10369
-10302
-10234
-10166
-10097
-10027
-9956
-9886
-9814
-9742
-9670
-9597
-9523
-9449
-9375
-9300
-9225
-9150
-9074
-8998
-8922
-8846
-8769
-8692
-8615
-8537
-8459
-8382
-8304
-8226
-8148
-8070
-7991
-7913
-7835
-7757
-7679
-7602
-7524
-7446
-7369
-7292
-7215
-7139
-7062
-6986
-6911
-6835
-6760
-6686
-6612
-6538
-6465
-6392
-6319
-6247
-6176
-6105
-6034
-5964
-5895
-5826
-5757
-5689
-5622
-5555
-5488
-5422
-5357
-5292
-5228
-5164
-5101
-5038
-4976
-4914
-4854
-4793
-4734
-4674
-4616
-4558
-4500
-4443
-4387
-4331
-4276
-4221
-4167
-4113
-4059
-4006
-3954
-3902
-3851
-3800
-3749
-3699
-3649
-3600
-3551
-3502
-3454
-3406
-3358
-3311
-3264
-3218
-3172
-3126
-3081
-3035
-2990
-2946
-2901
-2857
-2813
-2770
-2726
-2683
-2639
-2596
-2553
-2510
-2468
-2425
-2382
-2340
-2297
-2254
-2212
-2169
-2126
-2084
-2041
-1998
-1955
-1912
-1868
-1824
-1780
-1736
-1691
-1646
-1601
-1555
-1508
-1461
-1414
-1366
-1318
-1269
-1220
-1170
-1119
-1069
-1016
-966
-913
-861
-808
-755
-701
-647
-593
-539
-484
-429
-374
-318
-262
-206
-150
-93
-36
21
78
136
193
251
309
367
424
482
541
599
657
714
772
830
888
945
1002
1060
1117
1174
1230
1287
1343
1399
1454
1509
1564
1619
1673
1726
1779
1832
1884
1935
1986
2037
2086
2135
2183
2231
2278
2324
2369
2414
2458
2501
2543
2585
2626
2666
2705
2744
2781
2818
2854
2889
2923
2956
2988
3019
3050
3079
3107
3134
3161
3186
3210
3233
3255
3276
3297
3316
3334
3351
3367
3383
3397
3411
3424
3436
3448
3459
3469
3479
3488
3497
3505
3513
3520
3527
3534
3540
3546
3552
3557
3563
3568
3573
3578
3582
3587
3591
3596
3600
3605
3609
3613
3618
3622
3627
3632
3636
3641
3647
3652
3658
3664
3670
3676
3683
3691
3698
3707
3715
3724
3734
3744
3755
3766
3778
3790
3802
3816
3829
3844
3858
3874
3889
3906
3923
3940
3958
3976
3995
4014
4035
4054
4075
4098
4121
4143
4167
4191
4216
4241
4267
4294
4322
4350
4378
4407
4437
4468
4499
4531
4563
4596
4629
4663
4697
4732
4767
4802
4838
4874
4911
4948
4985
5022
5060
5098
5136
5174
5213
5252
5291
5330
5370
5409
5449
5490
5530
5570
5611
5652
5693
5734
5775
5817
5858
5900
5942
5983
6025
6068
6110
6152
6195
6237
6280
6323
6365
6408
6451
6494
6538
6581
6624
6667
6711
6754
6798
6841
6885
6929
6972
7016
7060
7103
7147
7191
7234
7278
7322
7365
7409
7453
7496
7540
7584
7627
7671
7715
7758
7802
7845
7889
7932
7976
8019
8061
8105
8148
8191
8233
8276
8318
8361
8403
8444
8486
8527
8569
8609
8650
8691
8731
8771
8810
8849
8888
8927
8965
9003
9041
9078
9115
9151
9187
9223
9258
9293
9327
9361
9394
9427
9460
9492
9524
9555
9586
9616
9646
9675
9704
9732
9760
9788
9815
9841
9867
9892
9917
9942
9966
9990
10013
10036
10059
10081
10103
10125
10146
10167
10188
10208
10228
10248
10268
10287
10306
10325
10344
10362
10380
10397
10415
10431
10448
10464
10480
10495
10510
10524
10538
10551
10564
10576
10588
10599
10610
10620
10630
10639
10647
10655
10663
10670
10677
10683
10688
10693
10698
10702
10706
10710
10713
10716
10719
10721
10723
10725
10726
10727
10728
10729
10729
10730
10730
10730
10729
10729
10728
10727
10726
10724
10723
10721
10719
10717
10714
10712
10709
10706
10703
10700
10696
10692
10688
10684
10680
10675
10670
10665
10659
10654
10647
10641
10634
10627
10620
10612
10603
10595
10585
10576
10566
10556
10545
10533
10522
10509
10497
10483
10470
10455
10441
10426
10410
10394
10378
10361
10343
10325
10307
10288
10268
10248
10228
10207
10186
10164
10141
10118
10095
10071
10047
10022
9997
9971
9945
9918
9891
9863
9835
9806
9777
9748
9718
9688
9657
9626
9594
9562
9529
9497
9463
9430
9396
9362
9327
9292
9257
9221
9185
9149
9112
9075
9038
9000
8962
8924
8886
8847
8808
8768
8729
8689
8649
8608
8567
8526
8485
8443
8401
8358
8316
8273
8229
8186
8141
8098
8053
8007
7963
7917
7871
7825
7779
7732
7685
7637
7589
7541
7492
7443
7393
7343
7293
7242
7190
7139
7086
7034
6981
6927
6873
6819
6764
6709
6654
6598
6542
6486
6429
6372
6315
6257
6199
6141
6083
6025
5966
5907
5848
5788
5729
5669
5609
5549
5488
5428
5367
5306
5244
5183
5121
5059
4997
4935
4872
4809
4746
4683
4620
4557
4493
4430
4366
4302
4238
4174
4110
4046
3982
3918
3854
3789
3725
3661
3596
3532
3468
3404
3340
3276
3213
3149
3086
3023
2961
2898
2836
2774
2713
2652
2592
2532
2472
2414
2355
2297
2240
2184
2127
2072
2017
1963
1909
1857
1804
1753
1702
1651
1601
1552
1504
1456
1408
1362
1316
1270
1225
1181
1138
1095
1052
1010
970
929
889
850
812
774
737
701
666
631
597
564
531
499
468
438
408
379
351
323
296
270
245
220
196
173
150
128
107
87
67
49
31
14
-2
-18
-32
-45
-58
-69
-79
-89
-97
-105
-111
-116
-121
-124
-126
-128
-128
-127
-125
-122
-118
-113
-107
-99
-91
-82
-72
-60
-48
-34
-20
-4
12
30
49
68
89
111
133
157
182
207
234
261
290
319
349
380
412
445
478
513
548
584
621
659
697
736
776
817
858
900
943
987
1031
1076
1121
1167
1214
1261
1309
1358
1407
1456
1506
1557
1608
1659
1711
1763
1815
1868
1921
1974
2028
2082
2136
2190
2244
2298
2352
2406
2460
2514
2568
2622
2675
2729
2782
2835
2888
2940
2993
3044
3096
3147
3197
3247
3297
3346
3394
3442
3490
3536
3582
3628
3673
3716
3760
3802
3844
3885
3925
3964
4002
4040
4075
4112
4147
4181
4214
4247
4278
4309
4338
4367
4395
4423
4450
4475
4501
4525
4549
4572
4594
4616
4637
4658
4678
4697
4716
4734
4752
4769
4786
4802
4818
4834
4849
4864
4878
4892
4905
4918
4931
4944
4956
4968
4980
4991
5002
5012
5023
5033
5042
5052
5061
5070
5078
5086
5094
5101
5108
5115
5122
5128
5134
5139
5145
5149
5154
5158
5162
5165
5168
5171
5173
5175
5176
5177
5177
5177
5177
5175
5174
5172
5169
5166
5162
5158
5153
5147
5141
5134
5127
5119
5110
5101
5091
5081
5070
5059
5046
5034
5020
5006
4992
4977
4962
4945
4929
4912
4894
4876
4857
4838
4818
4798
4777
4756
4734
4712
4689
4666
4642
4617
4592
4566
4540
4513
4485
4457
4428
4398
4368
4337
4305
4273
4240
4206
4172
4137
4101
4064
4027
3989
3950
3910
3870
3828
3787
3744
3701
3657
3612
3567
3521
3475
3427
3380
3332
3283
3234
3184
3134
3084
3033
2982
2931
2879
2827
2775
2722
2670
2617
2564
2511
2458
2404
2351
2298
2244
2191
2137
2084
2029
1977
1924
1871
1818
1765
1712
1659
1606
1554
1501
1449
1397
1345
1294
1242
1191
1140
1089
1038
988
937
887
838
789
740
691
643
595
547
500
453
407
361
316
271
226
182
138
95
52
9
-33
-75
-116
-157
-197
-237
-277
-316
-354
-393
-430
-467
-504
-540
-576
-611
-646
-680
-713
-746
-778
-810
-841
-871
-901
-931
-959
-987
-1014
-1041
-1067
-1092
-1117
-1141
-1164
-1186
-1208
-1229
-1250
-1269
-1288
-1306
-1323
-1340
-1355
-1370
-1384
-1397
-1410
-1421
-1432
-1442
-1451
-1459
-1466
-1472
-1478
-1483
-1487
-1490
-1492
-1493
-1494
-1494
-1493
-1491
-1488
-1485
-1481
-1476
-1470
-1464
-1457
-1449
-1440
-1431
-1421
-1410
-1398
-1386
-1373
-1359
-1345
-1330
-1314
-1298
-1281
-1263
-1244
-1225
-1205
-1185
-1164
-1142
-1120
-1097
-1073
-1049
-1024
-999
-973
-947
-920
-893
-865
-836
-808
-778
-749
-718
-688
-657
-625
-593
-561
-528
-495
-462
-428
-393
-359
-323
-288
-252
-215
-178
-141
-103
-65
-26
13
53
93
133
174
216
258
300
343
386
429
473
517
562
607
652
698
744
790
836
883
930
977
1025
1072
1120
1168
1216
1264
1312
1360
1408
1456
1504
1552
1600
1647
1695
1743
1790
1837
1884
1931
1977
2024
2070
2115
2161
2206
2251
2295
2339
2383
2427
2470
2513
2555
2598
2639
2681
2722
2763
2803
2843
2882
2921
2960
2998
3036
3073
3110
3146
3182
3218
3253
3287
3321
3355
3388
3421
3453
3485
3516
3546
3576
3606
3635
3663
3691
3719
3745
3772
3797
3822
3846
3870
3893
3916
3938
3959
3980
4000
4019
4038
4056
4074
4090
4106
4122
4137
4151
4164
4177
4189
4200
4211
4221
4230
4239
4247
4254
4260
4266
4271
4275
4279
4282
4284
4285
4286
4286
4286
4285
4283
4281
4278
4274
4270
4266
4261
4255
4249
4242
4235
4228
4220
4211
4202
4193
4183
4173
4163
4152
4141
4130
4119
4107
4094
4082
4070
4057
4043
4030
4017
4003
3990
3976
3961
3947
3932
3917
3902
3887
3871
3855
3839
3823
3807
3790
3773
3756
3739
3721
3703
3685
3666
3647
3628
3609
3589
3569
3549
3528
3507
3486
3465
3444
3422
3400
3378
3355
3332
3310
3287
3263
3240
3216
3192
3168
3143
3119
3094
3069
3044
3018
2992
2966
2940
2914
2887
2860
2833
2805
2778
2750
2722
2693
2665
2636
2607
2578
2548
2518
2488
2458
2428
2398
2367
2336
2305
2274
2243
2211
2179
2147
2115
2083
2050
2017
1984
1951
1917
1883
1849
1815
1781
1746
1711
1676
1641
1606
1570
1535
1499
1463
1427
1391
1354
1318
1281
1245
1208
1171
1135
1098
1061
1024
987
950
912
875
838
801
764
727
690
653
617
580
543
507
471
434
398
363
327
292
256
221
187
152
118
84
50
17
-17
-49
-82
-115
-147
-179
-210
-242
-273
-304
-335
-366
-397
-427
-457
-488
-518
-548
-578
-608
-638
-667
-697
-727
-756
-786
-815
-844
-873
-902
-931
-960
-989
-1016
-1045
-1074
-1102
-1130
-1158
-1185
-1213
-1240
-1267
-1294
-1321
-1348
-1374
-1401
-1427
-1452
-1478
-1503
-1528
-1553
-1578
-1602
-1626
-1649
-1672
-1695
-1717
-1739
-1761
-1782
-1803
-1823
-1843
-1862
-1881
-1899
-1917
-1935
-1952
-1969
-1985
-2001
-2016
-2031
-2045
-2060
-2074
-2088
-2101
-2113
-2126
-2138
-2150
-2161
-2172
-2183
-2193
-2204
-2214
-2223
-2233
-2242
-2251
-2260
-2268
-2276
-2284
-2292
-2300
-2307
-2314
-2320
-2327
-2333
-2338
-2344
-2349
-2354
-2358
-2363
-2367
-2370
-2374
-2377
-2380
-2382
-2384
-2386
-2388
-2389
-2390
-2391
-2391
-2391
-2391
-2390
-2389
-2388
-2387
-2385
-2383
-2381
-2379
-2376
-2373
-2370
-2367
-2363
-2359
-2355
-2350
-2345
-2340
-2335
-2330
-2324
-2318
-2311
-2305
-2298
-2291
-2283
-2276
-2268
-2260
-2252
-2243
-2234
-2225
-2216
-2207
-2197
-2188
-2178
-2167
-2157
-2146
-2135
-2124
-2113
-2102
-2090
-2078
-2066
-2053
-2041
-2028
-2015
-2001
-1987
-1973
-1959
-1944
-1929
-1914
-1898
-1882
-1866
-1849
-1832
-1814
-1796
-1778
-1759
-1739
-1719
-1699
-1678
-1657
-1635
-1613
-1590
-1566
-1542
-1518
-1493
-1467
-1441
-1415
-1388
-1360
-1332
-1303
-1274
-1245
-1215
-1184
-1153
-1122
-1090
-1058
-1026
-993
-960
-927
-893
-859
-825
-791
-757
-722
-688
-653
-618
-583
-548
-514
-479
-444
-409
-374
-340
-305
-271
-236
-202
-168
-134
-100
-66
-33
1
34
67
101
134
167
199
232
265
297
330
362
394
426
458
490
522
553
585
616
647
678
709
740
771
801
832
862
892
922
952
982
1012
1041
1071
1101
1130
1160
1189
1218
1248
1277
1306
1335
1364
1393
1422
1451
1480
1509
1537
1566
1595
1624
1652
1681
1710
1738
1767
1796
1824
1853
1881
1910
1938
1967
1995
2024
2052
2081
2109
2137
2165
2193
2221
2249
2277
2305
2333
2361
2389
2416
2444
2472
2499
2527
2555
2582
2610
2637
2665
2693
2720
2748
2775
2802
2830
2857
2885
2912
2939
2966
2994
3021
3048
3075
3102
3129
3156
3183
3210
3236
3263
3290
3316
3342
3368
3394
3420
3446
3472
3497
3522
3547
3572
3596
3620
3644
3668
3691
3714
3736
3758
3780
3802
3823
3843
3863
3883
3902
3921
3939
3957
3974
3991
4008
4022
4038
4054
4067
4082
4096
4109
4121
4133
4145
4156
4166
4177
4187
4196
4205
4213
4222
4229
4237
4244
4251
4257
4263
4269
4274
4279
4284
4288
4292
4296
4300
4303
4306
4308
4311
4313
4315
4316
4317
4318
4319
4320
4320
4320
4319
4319
4318
4317
4316
4314
4312
4310
4307
4305
4301
4298
4294
4290
4285
4280
4275
4269
4263
4256
4249
4241
4234
4225
4217
4207
4198
4188
4177
4167
4156
4144
4132
4120
4107
4094
4080
4066
4051
4037
4022
4006
3991
3975
3958
3941
3924
3907
3889
3871
3852
3833
3814
3795
3775
3755
3735
3715
3694
3673
3652
3631
3609
3587
3565
3543
3520
3497
3474
3450
3426
3402
3378
3354
3329
3304
3278
3253
3227
3201
3174
3147
3120
3093
3066
3038
3010
2982
2954
2925
2896
2867
2838
2808
2778
2748
2718
2688
2658
2627
2596
2565
2534
2503
2471
2440
2408
2376
2344
2312
2280
2247
2215
2182
2149
2116
2083
2050
2016
1983
1949
1916
1882
1848
1814
1780
1746
1712
1678
1644
1609
1575
1541
1507
1473
1439
1405
1371
1337
1303
1269
1236
1202
1169
1136
1103
1070
1037
1004
973
941
910
879
848
817
787
757
728
698
670
641
613
585
558
531
505
479
453
427
402
378
353
329
306
283
260
237
215
194
172
151
130
110
90
70
50
31
13
-6
-24
-42
-59
-76
-93
-110
-126
-142
-158
-173
-188
-203
-218
-232
-246
-260
-274
-288
-301
-314
-327
-340
-353
-365
-378
-390
-402
-414
-426
-438
-449
-461
-472
-484
-495
-506
-517
-528
-539
-550
-560
-571
-581
-592
-602
-613
-623
-633
-644
-654
-664
-675
-685
-695
-706
-716
-727
-738
-749
-760
-771
-782
-793
-804
-816
-827
-839
-850
-862
-873
-885
-897
-909
-920
-932
-944
-955
-967
-978
-990
-1000
-1012
-1024
-1035
-1045
-1056
-1067
-1077
-1088
-1098
-1107
-1117
-1126
-1136
-1145
-1153
-1162
-1170
-1178
-1185
-1193
-1200
-1207
-1213
-1219
-1225
-1231
-1237
-1242
-1247
-1252
-1256
-1260
-1264
-1268
-1271
-1274
-1277
-1280
-1283
-1285
-1287
-1289
-1291
-1292
-1293
-1295
-1296
-1296
-1297
-1297
-1298
-1298
-1298
-1298
-1297
-1297
-1296
-1296
-1295
-1294
-1293
-1292
-1291
-1290
-1289
-1288
-1286
-1285
-1284
-1283
-1281
-1280
-1278
-1277
-1276
-1274
-1273
-1272
-1270
-1269
-1268
-1266
-1265
-1264
-1263
-1262
-1260
-1259
-1258
-1257
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1248
-1247
-1246
-1245
-1243
-1242
-1240
-1239
-1237
-1235
-1233
-1231
-1229
-1227
-1224
-1222
-1219
-1217
-1214
-1211
-1208
-1204
-1201
-1198
-1194
-1190
-1186
-1182
-1178
-1173
-1169
-1164
-1159
-1154
-1149
-1144
-1138
-1132
-1126
-1120
-1114
-1108
-1101
-1094
-1087
-1080
-1073
-1066
-1058
-1050
-1042
-1034
-1026
-1018
-1010
-1000
-992
-984
-975
-965
-956
-947
-938
-928
-918
-908
-899
-889
-878
-868
-858
-848
-837
-827
-816
-806
-795
-785
-774
-763
-753
-742
-732
-721
-711
-701
-690
-680
-670
-660
-650
-640
-630
-621
-611
-601
-592
-582
-573
-564
-554
-545
-536
-527
-518
-509
-500
-491
-482
-474
-465
-457
-448
-440
-432
-424
-416
-409
-401
-394
-387
-380
-373
-366
-360
-353
-348
-342
-336
-331
-326
-322
-317
-313
-309
-306
-303
-300
-297
-295
-293
-291
-290
-289
-288
-287
-287
-287
-287
-287
-288
-288
-289
-290
-292
-293
-294
-296
-298
-300
-302
-304
-306
-308
-310
-313
-315
-318
-320
-322
-325
-327
-330
-332
-335
-337
-340
-342
-345
-347
-350
-352
-355
-357
-360
-362
-364
-367
-369
-372
-374
-377
-379
-382
-384
-386
-389
-391
-394
-396
-398
-401
-403
-406
-408
-410
-413
-415
-417
-420
-422
-424
-427
-429
-431
-434
-436
-438
-441
-443
-446
-448
-451
-453
-456
-458
-460
-463
-465
-468
-470
-472
-474
-477
-479
-481
-483
-485
-486
-488
-490
-491
-493
-494
-495
-496
-497
-498
-498
-499
-499
-499
-499
-498
-498
-497
-496
-495
-493
-492
-490
-488
-486
-483
-480
-477
-474
-471
-467
-463
-459
-455
-450
-445
-440
-435
-430
-424
-418
-411
-405
-398
-391
-383
-376
-368
-360
-351
-343
-334
-324
-315
-305
-295
-285
-275
-264
-253
-242
-231
-219
-208
-196
-183
-171
-158
-146
-133
-119
-106
-92
-79
-65
-51
-36
-22
-7
7
22
37
52
67
82
97
113
128
143
159
174
189
205
220
235
251
266
281
296
312
327
342
357
372
387
402
417
432
447
462
476
491
506
520
535
549
564
578
593
607
622
636
650
665
679
694
708
722
737
751
766
781
795
810
825
840
855
870
885
900
916
931
947
963
979
995
1010
1028
1044
1061
1078
1095
1113
1130
1148
1165
1183
1201
1219
1237
1256
1274
1293
1311
1330
1349
1367
1386
1405
1424
1442
1461
1480
1499
1517
1536
1554
1573
1591
1609
1627
1645
1663
1680
1698
1715
1732
1749
1765
1781
1798
1813
1829
1844
1859
1874
1888
1902
1916
1929
1942
1955
1967
1978
1989
2000
2009
2020
2029
2037
2045
2053
2060
2067
2073
2078
2083
2088
2092
2095
2098
2100
2102
2103
2104
2104
2103
2102
2101
2099
2096
2093
2089
2085
2080
2074
2068
2062
2055
2047
2039
2029
2021
2011
2001
1990
1978
1966
1953
1940
1926
1911
1896
1880
1863
1846
1828
1809
1790
1770
1749
1728
1705
1683
1659
1635
1610
1584
1558
1530
1503
1474
1445
1415
1384
1352
1320
1287
1254
1220
1185
1149
1113
1076
1038
1000
961
921
881
840
798
756
713
669
625
581
535
489
443
396
349
301
252
204
154
104
54
3
-48
-99
-151
-204
-256
-310
-363
-417
-471
-525
-580
-635
-690
-746
-801
-857
-913
-969
-1026
-1082
-1139
-1196
-1252
-1309
-1366
-1423
-1480
-1537
-1594
-1651
-1708
-1765
-1822
-1879
-1935
-1992
-2049
-2105
-2162
-2218
-2274
-2330
-2386
-2441
-2497
-2552
-2607
-2662
-2717
-2771
-2825
-2879
-2933
-2987
-3040
-3093
-3145
-3198
-3250
-3302
-3353
-3404
-3455
-3506
-3556
-3606
-3655
-3704
-3753
-3801
-3849
-3897
-3944
-3990
-4037
-4082
-4128
-4173
-4217
-4261
-4305
-4348
-4390
-4432
-4474
-4515
-4555
-4595
-4635
-4674
-4713
-4751
-4788
-4825
-4862
-4898
-4934
-4969
-5004
-5038
-5071
-5105
-5137
-5169
-5201
-5233
-5263
-5294
-5323
-5353
-5382
-5410
-5438
-5466
-5493
-5519
-5545
-5571
-5596
-5620
-5644
-5668
-5691
-5714
-5736
-5757
-5778
-5798
-5818
-5837
-5855
-5873
-5890
-5907
-5922
-5937
-5952
-5965
-5978
-5990
-6001
-6012
-6021
-6030
-6038
-6045
-6052
-6057
-6062
-6066
-6068
-6070
-6071
-6071
-6070
-6069
-6066
-6063
-6058
-6053
-6046
-6039
-6031
-6022
-6012
-6002
-5990
-5977
-5964
-5950
-5935
-5919
-5902
-5884
-5865
-5845
-5825
-5804
-5781
-5758
-5734
-5709
-5683
-5656
-5629
-5600
-5571
-5541
-5510
-5478
-5445
-5412
-5378
-5342
-5307
-5270
-5233
-5195
-5156
-5116
-5076
-5035
-4994
-4952
-4909
-4865
-4821
-4776
-4731
-4685
-4639
-4592
-4544
-4496
-4448
-4399
-4350
-4300
-4249
-4199
-4147
-4096
-4043
-3991
-3939
-3885
-3832
-3778
-3724
-3669
-3614
-3559
-3504
-3448
-3392
-3336
-3279
-3222
-3165
-3107
-3050
-2992
-2933
-2875
-2816
-2757
-2698
-2639
-2579
-2520
-2460
-2400
-2340
-2279
-2219
-2158
-2098
-2037
-1976
-1915
-1854
-1793
-1732
-1671
-1610
-1549
-1487
-1426
-1365
-1305
-1244
-1183
-1123
-1063
-1002
-943
-883
-824
-765
-706
-648
-590
-532
-475
-418
-362
-306
-251
-196
-142
-88
-35
17
70
121
172
222
272
321
369
417
465
511
558
603
648
692
736
779
822
863
905
945
985
1024
1063
1101
1138
1175
1211
1247
1281
1315
1349
1382
1414
1446
1476
1507
1536
1565
1594
1621
1648
1675
1701
1726
1750
1774
1798
1821
1843
1865
1886
1906
1927
1946
1965
1984
2001
2019
2036
2053
2069
2084
2099
2114
2128
2141
2154
2166
2178
2190
2201
2211
2221
2230
2239
2247
2255
2263
2269
2276
2281
2286
2291
2295
2299
2302
2305
2307
2308
2309
2310
2310
2310
2309
2308
2306
2304
2302
2299
2296
2292
2288
2284
2280
2275
2270
2264
2259
2253
2247
2240
2234
2227
2220
2212
2205
2197
2189
2181
2173
2164
2156
2147
2138
2129
2119
2110
2100
2090
2080
2070
2059
2049
2037
2025
2015
2003
1992
1979
1967
1954
1941
1928
1915
1901
1887
1873
1859
1844
1829
1814
1798
1783
1766
1750
1733
1717
1699
1682
1664
1646
1628
1610
1591
1572
1552
1533
1513
1493
1473
1453
1432
1411
1390
1369
1347
1325
1303
1281
1259
1237
1214
1191
1168
1145
1122
1099
1076
1053
1029
1006
982
958
934
910
887
863
838
814
790
766
741
717
693
668
644
619
595
570
545
521
496
471
446
421
396
371
346
321
296
271
246
220
195
170
144
119
94
68
43
17
-8
-34
-59
-84
-110
-135
-160
-186
-211
-236
-260
-285
-310
-334
-358
-382
-406
-430
-453
-477
-500
-522
-545
-567
-589
-611
-632
-653
-674
-695
-716
-736
-756
-775
-795
-814
-833
-851
-870
-888
-906
-923
-941
-958
-974
-991
-1006
-1022
-1039
-1054
-1070
-1085
-1099
-1114
-1128
-1142
-1156
-1169
-1182
-1195
-1208
-1220
-1232
-1244
-1256
-1267
-1278
-1289
-1299
-1309
-1319
-1329
-1339
-1348
-1357
-1366
-1374
-1383
-1391
-1399
-1406
-1414
-1421
-1428
-1435
-1442
-1448
-1454
-1461
-1467
-1473
-1478
-1484
-1490
-1495
-1500
-1505
-1511
-1516
-1520
-1525
-1530
-1534
-1539
-1543
-1547
-1551
-1554
-1558
-1562
-1565
-1568
-1571
-1574
-1576
-1578
-1580
-1582
-1584
-1585
-1586
-1587
-1587
-1587
-1587
-1586
-1585
-1584
-1582
-1580
-1577
-1574
-1570
-1566
-1562
-1557
-1552
-1546
-1539
-1532
-1525
-1517
-1509
-1500
-1491
-1481
-1471
-1460
-1448
-1437
-1424
-1411
-1398
-1385
-1371
-1356
-1341
-1326
-1310
-1294
-1278
-1261
-1244
-1226
-1208
-1190
-1172
-1153
-1134
-1115
-1095
-1075
-1055
-1035
-1014
-994
-973
-952
-931
-909
-888
-866
-844
-822
-800
-777
-755
-732
-709
-686
-663
-640
-617
-594
-570
-547
-523
-499
-475
-451
-427
-403
-379
-355
-331
-307
-283
-259
-235
-211
-187
-163
-139
-115
-92
-68
-44
-20
3
27
50
74
97
120
144
167
190
213
236
259
281
304
326
349
371
393
414
436
457
478
499
520
540
560
580
599
618
637
656
674
692
710
727
744
761
777
794
810
825
841
856
871
885
900
914
928
941
954
967
980
992
1004
1016
1028
1039
1050
1061
1071
1081
1090
1100
1108
1117
1125
1132
1140
1146
1153
1159
1164
1169
1174
1178
1182
1185
1188
1190
1192
1193
1194
1194
1194
1193
1192
1190
1188
1185
1182
1178
1174
1170
1164
1159
1153
1146
1139
1132
1123
1115
1106
1097
1087
1076
1066
1054
1043
1031
1018
1004
992
978
964
949
934
918
902
886
869
852
834
816
798
779
759
739
719
698
677
656
634
611
588
565
541
517
493
468
443
417
391
365
338
311
283
255
227
199
170
140
111
81
50
20
-11
-42
-74
-106
-138
-170
-203
-235
-268
-302
-335
-369
-402
-436
-470
-505
-539
-574
-608
-643
-678
-713
-748
-783
-818
-853
-888
-923
-959
-994
-1029
-1065
-1100
-1135
-1171
-1206
-1241
-1277
-1312
-1348
-1383
-1419
-1455
-1490
-1526
-1562
-1598
-1634
-1671
-1707
-1744
-1780
-1817
-1854
-1891
-1929
-1966
-2004
-2041
-2079
-2117
-2156
-2194
-2232
-2271
-2310
-2348
-2387
-2426
-2464
-2503
-2542
-2581
-2619
-2658
-2696
-2735
-2773
-2811
-2849
-2887
-2924
-2961
-2998
-3035
-3072
-3108
-3144
-3180
-3216
-3251
-3286
-3321
-3356
-3390
-3424
-3458
-3492
-3525
-3558
-3591
-3623
-3655
-3687
-3719
-3750
-3782
-3813
-3843
-3874
-3904
-3934
-3963
-3993
-4022
-4051
-4078
-4108
-4136
-4164
-4192
-4219
-4246
-4273
-4300
-4327
-4353
-4379
-4405
-4431
-4456
-4481
-4507
-4531
-4556
-4580
-4604
-4628
-4652
-4676
-4699
-4722
-4744
-4767
-4789
-4811
-4833
-4854
-4875
-4896
-4917
-4937
-4957
-4977
-4996
-5015
-5034
-5053
-5071
-5089
-5107
-5124
-5141
-5158
-5174
-5191
-5207
-5222
-5238
-5253
-5267
-5282
-5296
-5309
-5323
-5335
-5348
-5360
-5372
-5384
-5395
-5406
-5416
-5426
-5436
-5445
-5454
-5463
-5471
-5479
-5486
-5493
-5499
-5506
-5511
-5517
-5522
-5526
-5530
-5534
-5537
-5540
-5542
-5544
-5545
-5546
-5547
-5547
-5546
-5545
-5543
-5541
-5539
-5536
-5532
-5528
-5523
-5518
-5512
-5506
-5499
-5492
-5484
-5475
-5466
-5457
-5447
-5437
-5426
-5415
-5403
-5390
-5378
-5364
-5351
-5336
-5321
-5306
-5291
-5274
-5258
-5241
-5223
-5205
-5187
-5168
-5149
-5129
-5109
-5089
-5068
-5046
-5025
-5003
-4980
-4957
-4934
-4911
-4887
-4863
-4839
-4815
-4790
-4765
-4740
-4714
-4688
-4663
-4637
-4610
-4584
-4558
-4531
-4505
-4478
-4451
-4424
-4397
-4370
-4342
-4315
-4288
-4260
-4233
-4205
-4177
-4149
-4121
-4093
-4065
-4037
-4009
-3980
-3952
-3924
-3895
-3866
-3838
-3809
-3781
-3752
-3723
-3695
-3666
-3637
-3609
-3580
-3552
-3523
-3495
-3466
-3438
-3410
-3382
-3354
-3326
-3298
-3270
-3243
-3216
-3188
-3161
-3134
-3108
-3081
-3055
-3029
-3003
-2977
-2951
-2926
-2900
-2875
-2851
-2826
-2801
-2777
-2753
-2730
-2706
-2683
-2660
-2637
-2614
-2592
-2570
-2548
-2527
-2505
-2484
-2463
-2443
-2422
-2402
-2383
-2363
-2344
-2325
-2306
-2287
-2269
-2251
-2233
-2216
-2199
-2182
-2165
-2148
-2132
-2116
-2100
-2085
-2069
-2054
-2039
-2024
-2009
-1995
-1980
-1966
-1952
-1938
-1924
-1910
-1896
-1883
-1869
-1856
-1842
-1829
-1816
-1803
-1790
-1777
-1763
-1750
-1737
-1724
-1711
-1698
-1685
-1672
-1659
-1646
-1633
-1620
-1607
-1593
-1580
-1567
-1553
-1539
-1526
-1512
-1498
-1484
-1471
-1457
-1442
-1428
-1414
-1400
-1386
-1372
-1358
-1343
-1329
-1315
-1301
-1287
-1274
-1260
-1246
-1233
-1220
-1206
-1193
-1181
-1168
-1156
-1143
-1131
-1119
-1108
-1097
-1085
-1074
-1064
-1053
-1043
-1033
-1024
-1014
-1004
-996
-988
-979
-971
-963
-956
-949
-942
-935
-929
-923
-917
-912
-907
-902
-898
-894
-890
-886
-883
-880
-877
-875
-872
-870
-869
-867
-866
-865
-864
-863
-863
-862
-862
-862
-862
-862
-863
-863
-864
-864
-865
-866
-867
-868
-869
-870
-871
-872
-873
-874
-875
-876
-877
-877
-878
-879
-879
-880
-880
-881
-881
-881
-881
-881
-881
-880
-880
-879
-878
-877
-876
-875
-874
-872
-870
-868
-866
-864
-861
-859
-856
-853
-849
-846
-842
-839
-835
-830
-826
-822
-817
-812
-807
-802
-797
-791
-786
-780
-775
-769
-763
-757
-751
-745
-740
-734
-728
-722
-716
-710
-704
-698
-692
-687
-681
-675
-670
-665
-659
-654
-649
-644
-640
-635
-631
-626
-622
-618
-614
-611
-607
-604
-601
-598
-595
-593
-590
-588
-586
-584
-582
-580
-579
-577
-576
-574
-573
-572
-571
-571
-570
-569
-569
-568
-568
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-567
-566
-566
-565
-564
-563
-562
-561
-560
-559
-557
-556
-554
-552
-550
-548
-546
-544
-542
-540
-538
-535
-533
-531
-528
-526
-523
-520
-518
-515
-512
-510
-507
-504
-501
-498
-495
-492
-489
-485
-482
-478
-475
-471
-468
-464
-460
-456
-452
-448
-444
-440
-435
-431
-426
-421
-416
-410
-404
-399
-392
-386
-379
-373
-365
-358
-350
-342
-334
-325
-316
-307
-297
-288
-277
-267
-256
-245
-233
-221
-209
-197
-184
-171
-157
-143
-129
-114
-99
-84
-68
-52
-35
-18
-1
16
34
52
71
90
109
128
148
168
189
209
230
252
273
295
318
340
363
386
410
434
458
482
507
532
557
583
609
636
662
689
716
744
772
800
829
857
886
916
945
975
1004
1036
1066
1097
1128
1160
1191
1223
1255
1287
1319
1352
1385
1417
1450
1483
1516
1550
1583
1616
1649
1683
1716
1749
1782
1815
1848
1880
1913
1945
1977
2009
2041
2072
2104
2135
2165
2196
2226
2255
2285
2314
2343
2371
2400
2427
2455
2482
2509
2535
2561
2587
2613
2638
2663
2687
2711
2735
2758
2781
2804
2826
2848
2870
2891
2913
2933
2954
2974
2993
3013
3032
3050
3069
3087
3104
3122
3139
3155
3172
3188
3203
3218
3233
3248
3262
3276
3290
3303
3316
3329
3341
3353
3365
3376
3387
3398
3409
3419
3428
3438
3447
3456
3464
3472
3480
3487
3495
3501
3508
3514
3520
3525
3530
3535
3539
3543
3547
3551
3554
3557
3559
3562
3564
3565
3567
3568
3569
3569
3569
3570
3569
3569
3568
3567
3566
3565
3563
3562
3560
3558
3555
3553
3550
3547
3544
3541
3537
3533
3530
3526
3521
3517
3512
3508
3503
3497
3492
3486
3481
3475
3468
3462
3455
3449
3442
3434
3427
3419
3412
3404
3396
3387
3379
3370
3361
3352
3343
3333
3324
3314
3304
3293
3283
3272
3261
3250
3238
3227
3215
3203
3191
3178
3166
3153
3140
3126
3113
3099
3085
3071
3057
3043
3028
3014
2999
2984
2969
2953
2938
2923
2907
2891
2876
2860
2844
2828
2811
2795
2779
2763
2746
2730
2713
2697
2680
2664
2647
2631
2614
2598
2581
2565
2548
2532
2516
2500
2484
2468
2452
2436
2421
2405
2390
2374
2359
2344
2329
2314
2299
2284
2269
2254
2240
2225
2210
2196
2182
2167
2153
2139
2125
2111
2098
2084
2071
2058
2045
2032
2020
2007
1995
1984
1972
1961
1950
1939
1929
1918
1908
1899
1890
1881
1872
1864
1856
1848
1841
1834
1827
1821
1815
1809
1804
1799
1794
1790
1786
1783
1779
1777
1774
1772
1771
1769
1768
1768
1767
1767
1768
1768
1769
1771
1773
1774
1777
1779
1782
1785
1788
1792
1796
1800
1804
1809
1813
1818
1823
1829
1834
1840
1846
1852
1858
1864
1871
1878
1885
1892
1899
1906
1913
1921
1929
1936
1944
1952
1960
1968
1977
1985
1993
2001
2011
2019
2028
2037
2045
2054
2063
2072
2081
2090
2099
2108
2117
2127
2136
2145
2154
2163
2172
2181
2191
2200
2209
2218
2227
2237
2246
2255
2264
2273
2283
2292
2301
2310
2320
2329
2338
2348
2357
2367
2376
2385
2395
2404
2414
2424
2433
2443
2453
2462
2472
2482
2492
2502
2512
2522
2532
2542
2552
2562
2573
2583
2593
2603
2613
2623
2633
2643
2653
2663
2673
2682
2692
2701
2711
2720
2729
2739
2747
2756
2765
2773
2782
2790
2798
2806
2813
2821
2828
2835
2841
2848
2854
2860
2866
2871
2876
2881
2886
2890
2895
2898
2902
2905
2908
2911
2914
2916
2918
2920
2921
2922
2923
2923
2923
2923
2923
2922
2921
2920
2918
2917
2914
2912
2909
2906
2903
2899
2895
2891
2887
2882
2877
2872
2867
2861
2855
2849
2842
2836
2829
2822
2814
2807
2799
2791
2782
2774
2765
2756
2747
2737
2727
2717
2707
2697
2686
2676
2664
2653
2642
2630
2619
2607
2595
2582
2570
2558
2545
2532
2520
2507
2494
2481
2468
2454
2441
2428
2414
2401
2388
2374
2361
2348
2334
2321
2308
2295
2282
2269
2256
2243
2231
2218
2206
2194
2182
2170
2159
2148
2136
2125
2115
2104
2094
2084
2074
2064
2054
2045
2036
2027
2017
2009
2001
1993
1985
1977
1969
1961
1954
1946
1939
1932
1925
1919
1912
1906
1899
1893
1887
1881
1875
1869
1864
1858
1853
1848
1843
1838
1833
1828
1823
1819
1814
1810
1806
1802
1798
1794
1790
1786
1783
1779
1776
1773
1770
1766
1763
1761
1758
1755
1752
1750
1747
1745
1742
1740
1738
1736
1733
1731
1729
1728
1726
1724
1722
1721
1719
1718
1716
1715
1714
1713
1711
1710
1709
1709
1708
1707
1706
1706
1705
1705
1704
1704
1703
1703
1703
1703
1702
1702
1702
1702
1702
1702
1702
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1700
1700
1700
1699
1699
1699
1698
1698
1697
1697
1696
1695
1695
1694
1693
1692
1692
1691
1690
1689
1688
1687
1686
1685
1683
1682
1681
1680
1678
1677
1675
1674
1672
1671
1669
1667
1666
1664
1662
1660
1658
1656
1654
1652
1649
1647
1644
1642
1639
1637
1634
1631
1628
1625
1621
1618
1615
1611
1607
1603
1599
1595
1591
1587
1582
1577
1572
1568
1562
1557
1552
1546
1540
1535
1529
1522
1516
1510
1503
1496
1490
1483
1475
1468
1461
1453
1445
1437
1429
1421
1413
1404
1395
1387
1378
1368
1359
1350
1340
1330
1320
1309
1299
1288
1277
1266
1255
1243
1231
1219
1207
1194
1181
1168
1155
1142
1128
1115
1101
1087
1073
1058
1044
1029
1014
1000
985
969
954
939
923
908
892
877
861
845
830
814
798
782
767
751
735
719
703
688
672
656
641
625
610
595
579
564
549
534
519
504
489
475
460
446
432
417
403
390
376
363
349
336
323
311
298
286
274
262
251
240
229
218
208
198
188
178
169
161
152
144
136
128
121
114
108
101
95
89
84
79
74
69
65
61
57
53
50
47
44
42
40
38
36
35
33
33
32
31
31
31
32
32
33
34
35
37
39
41
43
45
48
51
54
58
61
65
69
74
78
83
88
93
99
105
111
117
123
129
136
143
150
157
164
172
179
187
195
203
212
220
229
238
247
256
266
275
285
295
305
315
325
335
346
356
367
378
389
400
411
422
434
445
457
468
480
492
503
515
527
539
551
563
575
587
598
610
622
634
646
658
670
682
694
706
718
730
742
754
765
777
789
801
813
824
836
847
859
870
882
893
904
916
927
938
949
960
970
981
991
1002
1012
1022
1032
1042
1052
1061
1070
1079
1088
1097
1106
1114
1122
1130
1138
1146
1153
1160
1167
1174
1180
1186
1192
1198
1204
1209
1214
1219
1224
1229
1233
1237
1241
1245
1249
1252
1256
1259
1262
1265
1267
1270
1272
1274
1276
1278
1280
1281
1282
1284
1285
1286
1287
1287
1288
1288
1289
1289
1289
1289
1289
1289
1289
1289
1288
1288
1287
1287
1286
1285
1284
1283
1282
1281
1280
1278
1277
1276
1274
1272
1271
1269
1267
1265
1263
1261
1258
1256
1253
1251
1248
1246
1243
1240
1237
1234
1231
1227
1224
1220
1216
1213
1208
1204
1200
1195
1191
1186
1181
1175
1170
1164
1158
1152
1146
1139
1133
1126
1119
1111
1104
1096
1088
1079
1070
1062
1052
1043
1033
1022
1012
1002
992
981
970
958
947
935
923
910
897
884
871
858
844
830
816
801
787
772
757
741
725
709
693
677
660
643
626
608
590
572
554
536
517
498
479
460
440
421
401
381
360
340
319
298
277
256
235
213
191
170
148
126
104
81
59
37
14
-8
-31
-54
-76
-99
-121
-144
-166
-189
-211
-234
-256
-278
-300
-322
-344
-366
-388
-409
-431
-452
-474
-495
-516
-537
-557
-578
-599
-619
-640
-660
-680
-700
-720
-739
-759
-778
-798
-817
-836
-855
-874
-893
-911
-930
-948
-966
-984
-1002
-1020
-1037
-1055
-1072
-1089
-1107
-1123
-1140
-1157
-1173
-1190
-1206
-1222
-1238
-1254
-1270
-1286
-1302
-1317
-1333
-1348
-1363
-1378
-1393
-1408
-1423
-1438
-1452
-1467
-1481
-1496
-1510
-1525
-1539
-1554
-1568
-1582
-1596
-1611
-1625
-1639
-1653
-1668
-1682
-1696
-1710
-1724
-1739
-1753
-1767
-1781
-1795
-1809
-1823
-1837
-1851
-1865
-1878
-1892
-1906
-1920
-1933
-1947
-1960
-1973
-1987
-2000
-2013
-2025
-2039
-2051
-2064
-2077
-2089
-2102
-2114
-2126
-2138
-2150
-2162
-2174
-2186
-2198
-2209
-2221
-2232
-2244
-2255
-2266
-2278
-2289
-2300
-2311
-2321
-2332
-2343
-2354
-2364
-2375
-2385
-2396
-2406
-2417
-2427
-2437
-2447
-2458
-2468
-2478
-2488
-2497
-2507
-2517
-2527
-2536
-2546
-2556
-2565
-2574
-2584
-2593
-2602
-2611
-2620
-2628
-2637
-2646
-2654
-2662
-2670
-2678
-2686
-2693
-2701
-2708
-2715
-2722
-2729
-2735
-2742
-2748
-2754
-2760
-2765
-2771
-2776
-2781
-2786
-2790
-2794
-2798
-2802
-2806
-2809
-2812
-2815
-2817
-2820
-2822
-2823
-2825
-2826
-2827
-2828
-2828
-2828
-2828
-2828
-2827
-2826
-2825
-2824
-2822
-2820
-2818
-2815
-2812
-2809
-2806
-2802
-2798
-2794
-2790
-2785
-2780
-2775
-2769
-2764
-2758
-2752
-2746
-2739
-2732
-2726
-2718
-2711
-2704
-2696
-2688
-2680
-2672
-2664
-2655
-2647
-2638
-2629
-2620
-2610
-2601
-2591
-2581
-2571
-2560
-2550
-2539
-2528
-2517
-2506
-2495
-2483
-2472
-2460
-2448
-2435
-2423
-2410
-2398
-2385
-2372
-2359
-2346
-2332
-2319
-2305
-2292
-2278
-2264
-2251
-2237
-2223
-2209
-2195
-2181
-2167
-2153
-2139
-2125
-2111
-2097
-2083
-2069
-2055
-2041
-2027
-2013
-2000
-1986
-1972
-1959
-1945
-1932
-1918
-1905
-1892
-1878
-1865
-1852
-1839
-1826
-1813
-1800
-1787
-1775
-1762
-1750
-1737
-1725
-1713
-1701
-1689
-1677
-1665
-1654
-1642
-1631
-1620
-1609
-1598
-1588
-1577
-1567
-1557
-1547
-1537
-1527
-1518
-1509
-1499
-1491
-1482
-1473
-1465
-1456
-1448
-1440
-1433
-1425
-1418
-1410
-1403
-1396
-1390
-1383
-1377
-1371
-1365
-1359
-1354
-1348
-1343
-1338
-1333
-1329
-1324
-1320
-1316
-1312
-1308
-1305
-1301
-1298
-1295
-1292
-1289
-1286
-1283
-1280
-1278
-1276
-1273
-1271
-1269
-1267
-1265
-1263
-1261
-1259
-1258
-1256
-1254
-1253
-1251
-1250
-1248
-1246
-1245
-1243
-1242
-1241
-1239
-1238
-1236
-1235
-1234
-1232
-1231
-1230
-1229
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1220
-1219
-1218
-1217
-1217
-1216
-1216
-1215
-1215
-1215
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1215
-1215
-1215
-1216
-1217
-1217
-1218
-1219
-1220
-1221
-1223
-1224
-1226
-1227
-1229
-1231
-1233
-1235
-1238
-1240
-1243
-1246
-1249
-1253
-1256
-1260
-1264
-1268
-1272
-1277
-1281
-1286
-1292
-1297
-1303
-1309
-1315
-1321
-1327
-1334
-1341
-1348
-1356
-1363
-1371
-1379
-1387
-1396
-1405
-1414
-1423
-1432
-1441
-1451
-1461
-1471
-1481
-1492
-1502
-1513
-1523
-1534
-1545
-1557
-1568
-1579
-1591
-1602
-1614
-1625
-1637
-1649
-1661
-1673
-1685
-1697
-1709
-1721
-1733
-1745
-1757
-1769
-1781
-1793
-1805
-1816
-1828
-1840
-1852
-1864
-1875
-1887
-1898
-1910
-1921
-1933
-1944
-1955
-1967
-1978
-1989
-2000
-2011
-2023
-2033
-2045
-2056
-2067
-2078
-2089
-2100
-2111
-2122
-2133
-2144
-2154
-2165
-2176
-2187
-2198
-2209
-2219
-2230
-2241
-2252
-2262
-2273
-2284
-2295
-2305
-2316
-2327
-2337
-2348
-2359
-2369
-2380
-2390
-2401
-2411
-2422
-2432
-2442
-2452
-2462
-2472
-2482
-2492
-2501
-2511
-2520
-2530
-2539
-2548
-2557
-2566
-2574
-2583
-2591
-2600
-2608
-2616
-2624
-2632
-2640
-2648
-2655
-2662
-2670
-2677
-2684
-2691
-2697
-2704
-2710
-2716
-2722
-2728
-2734
-2740
-2745
-2750
-2755
-2760
-2765
-2769
-2774
-2778
-2782
-2786
-2789
-2793
-2796
-2799
-2802
-2805
-2808
-2810
-2812
-2814
-2816
-2818
-2820
-2821
-2822
-2824
-2825
-2825
-2826
-2826
-2827
-2827
-2827
-2827
-2827
-2826
-2826
-2825
-2824
-2823
-2822
-2821
-2820
-2819
-2817
-2816
-2814
-2812
-2810
-2808
-2805
-2803
-2800
-2797
-2794
-2791
-2788
-2785
-2781
-2777
-2773
-2769
-2765
-2760
-2756
-2751
-2746
-2741
-2735
-2730
-2724
-2718
-2712
-2705
-2698
-2692
-2684
-2677
-2670
-2662
-2654
-2645
-2637
-2628
-2619
-2610
-2600
-2590
-2580
-2570
-2559
-2548
-2537
-2525
-2514
-2502
-2489
-2477
-2464
-2451
-2438
-2424
-2410
-2396
-2382
-2367
-2352
-2337
-2322
-2306
-2290
-2274
-2258
-2242
-2225
-2208
-2191
-2174
-2156
-2138
-2121
-2102
-2084
-2066
-2047
-2028
-2009
-1989
-1970
-1950
-1931
-1911
-1891
-1870
-1850
-1830
-1809
-1788
-1768
-1747
-1726
-1705
-1684
-1663
-1642
-1622
-1601
-1580
-1559
-1538
-1517
-1497
-1476
-1456
-1435
-1415
-1395
-1374
-1354
-1335
-1315
-1295
-1275
-1256
-1237
-1218
-1198
-1180
-1161
-1142
-1124
-1105
-1087
-1069
-1051
-1033
-1016
-998
-981
-964
-947
-930
-914
-897
-881
-865
-849
-833
-817
-801
-786
-771
-756
-741
-726
-712
-698
-683
-669
-656
-642
-629
-615
-602
-589
-577
-564
-552
-540
-528
-516
-505
-494
-482
-472
-461
-450
-440
-430
-420
-410
-400
-391
-381
-372
-363
-354
-345
-337
-329
-321
-313
-305
-297
-290
-283
-276
-269
-263
-256
-250
-245
-239
-233
-228
-223
-219
-214
-210
-206
-202
-198
-195
-192
-189
-186
-184
-181
-179
-178
-176
-175
-174
-173
-172
-172
-172
-172
-172
-172
-173
-173
-174
-175
-176
-178
-179
-181
-183
-184
-187
-189
-191
-193
-196
-199
-201
-204
-207
-210
-213
-217
-220
-223
-227
-230
-233
-237
-240
-244
-247
-250
-254
-257
-260
-264
-267
-270
-273
-276
-279
-282
-284
-287
-289
-292
-294
-296
-298
-300
-301
-303
-304
-305
-306
-307
-308
-308
-308
-309
-308
-308
-308
-307
-306
-305
-304
-302
-300
-298
-296
-294
-291
-289
-286
-283
-279
-276
-272
-268
-264
-260
-256
-251
-247
-242
-237
-232
-227
-222
-217
-212
-207
-201
-196
-190
-185
-180
-174
-169
-164
-158
-153
-148
-143
-138
-133
-128
-124
-119
-115
-110
-106
-102
-98
-94
-91
-87
-83
-80
-77
-74
-71
-68
-65
-63
-60
-58
-55
-53
-51
-49
-47
-45
-44
-42
-41
-39
-38
-36
-35
-33
-32
-31
-30
-29
-27
-26
-25
-24
-22
-21
-20
-18
-17
-15
-14
-12
-10
-8
-6
-4
-2
0
2
5
7
10
12
15
18
21
24
27
30
33
37
40
43
47
51
54
58
62
66
70
75
79
83
88
92
97
102
107
112
116
121
126
131
137
142
147
152
157
162
168
173
178
183
189
194
199
204
209
215
220
225
230
235
241
246
251
256
261
266
271
276
281
287
292
297
302
307
312
317
323
328
333
338
344
349
354
360
365
371
376
382
388
394
399
405
411
418
424
430
436
443
450
456
463
470
477
485
492
500
507
515
523
531
540
548
557
566
575
584
594
603
613
623
633
644
655
665
676
688
699
711
723
735
747
759
772
784
797
810
824
837
851
865
879
893
907
922
936
951
966
982
997
1012
1028
1044
1060
1076
1092
1109
1125
1142
1159
1176
1193
1211
1228
1246
1264
1282
1300
1318
1337
1355
1374
1393
1412
1431
1451
1470
1490
1510
1530
1550
1570
1591
1611
1632
1652
1673
1694
1715
1736
1757
1779
1800
1821
1843
1864
1886
1907
1929
1950
1972
1993
2013
2036
2057
2078
2100
2121
2142
2163
2184
2205
2226
2246
2267
2287
2308
2328
2348
2368
2388
2408
2427
2447
2466
2486
2505
2524
2543
2561
2580
2598
2617
2635
2653
2670
2688
2705
2722
2739
2756
2773
2789
2805
2821
2837
2853
2868
2883
2898
2913
2928
2942
2956
2970
2984
2997
3010
3023
3036
3049
3061
3073
3085
3096
3107
3118
3129
3139
3150
3159
3169
3178
3187
3196
3204
3212
3220
3227
3234
3241
3247
3254
3259
3265
3270
3275
3279
3283
3287
3291
3294
3297
3299
3302
3304
3305
3307
3308
3309
3309
3310
3310
3309
3309
3308
3307
3306
3305
3303
3301
3299
3297
3295
3292
3289
3286
3283
3279
3276
3272
3268
3263
3259
3254
3249
3244
3239
3234
3228
3222
3216
3210
3203
3196
3189
3182
3175
3167
3159
3151
3143
3134
3126
3117
3107
3098
3088
3079
3069
3058
3048
3037
3026
3015
3004
2993
2981
2969
2957
2945
2932
2920
2907
2894
2881
2867
2854
2840
2826
2812
2798
2783
2769
2754
2739
2724
2709
2693
2678
2662
2647
2631
2615
2599
2582
2566
2549
2532
2515
2498
2481
2464
2446
2429
2411
2393
2375
2357
2338
2320
2301
2282
2263
2243
2224
2204
2184
2164
2144
2123
2102
2081
2060
2039
2017
1995
1973
1951
1928
1905
1882
1859
1836
1812
1788
1764
1740
1715
1691
1666
1641
1615
1590
1564
1539
1513
1487
1460
1434
1407
1380
1354
1326
1299
1272
1245
1217
1189
1162
1134
1106
1078
1050
1022
994
965
937
909
880
852
824
795
767
738
710
681
653
625
596
568
540
511
483
455
427
399
371
343
316
288
261
233
206
179
152
125
98
71
45
18
-8
-34
-60
-86
-112
-137
-162
-187
-212
-237
-262
-286
-310
-334
-358
-382
-405
-428
-451
-474
-496
-518
-540
-562
-583
-605
-626
-647
-667
-688
-708
-728
-747
-767
-786
-805
-823
-842
-860
-878
-896
-913
-930
-947
-964
-981
-997
-1012
-1029
-1045
-1060
-1075
-1090
-1105
-1119
-1133
-1147
-1161
-1175
-1188
-1202
-1215
-1227
-1240
-1253
-1265
-1277
-1289
-1300
-1312
-1323
-1334
-1345
-1355
-1366
-1376
-1386
-1396
-1405
-1415
-1424
-1433
-1441
-1450
-1458
-1467
-1475
-1482
-1490
-1498
-1505
-1512
-1519
-1526
-1532
-1539
-1545
-1552
-1558
-1564
-1570
-1575
-1581
-1586
-1591
-1596
-1601
-1606
-1611
-1615
-1620
-1624
-1628
-1631
-1635
-1639
-1642
-1645
-1648
-1651
-1653
-1656
-1658
-1660
-1662
-1663
-1665
-1666
-1667
-1668
-1669
-1669
-1670
-1670
-1670
-1669
-1669
-1668
-1667
-1666
-1665
-1664
-1662
-1660
-1658
-1656
-1653
-1651
-1648
-1645
-1642
-1638
-1635
-1631
-1627
-1623
-1618
-1614
-1609
-1604
-1599
-1593
-1588
-1582
-1576
-1570
-1563
-1557
-1550
-1543
-1536
-1528
-1521
-1513
-1505
-1496
-1488
-1479
-1470
-1461
-1452
-1442
-1432
-1422
-1412
-1402
-1391
-1380
-1369
-1358
-1347
-1335
-1323
-1311
-1299
-1287
-1274
-1261
-1248
-1235
-1222
-1208
-1195
-1181
-1167
-1153
-1138
-1124
-1109
-1094
-1080
-1065
-1049
-1034
-1018
-1004
-988
-972
-957
-941
-925
-909
-893
-877
-861
-845
-829
-812
-796
-779
-763
-746
-730
-713
-697
-680
-663
-647
-630
-614
-597
-581
-564
-548
-532
-515
-499
-484
-468
-452
-437
-421
-406
-392
-377
-363
-348
-335
-321
-308
-295
-282
-269
-257
-245
-234
-223
-212
-201
-191
-181
-171
-162
-153
-144
-136
-128
-120
-113
-106
-99
-92
-86
-80
-74
-69
-64
-59
-55
-51
-47
-43
-40
-37
-34
-31
-29
-27
-26
-24
-23
-23
-22
-22
-22
-22
-23
-24
-25
-26
-28
-30
-32
-34
-37
-40
-43
-46
-50
-54
-58
-63
-67
-72
-77
-82
-88
-94
-99
-105
-112
-118
-125
-131
-138
-145
-152
-159
-167
-174
-182
-190
-197
-205
-213
-221
-229
-238
-246
-254
-262
-270
-279
-287
-295
-304
-312
-320
-328
-336
-344
-352
-360
-368
-376
-384
-392
-399
-407
-414
-422
-429
-436
-443
-451
-458
-465
-472
-479
-486
-493
-499
-506
-513
-520
-526
-533
-540
-546
-553
-559
-566
-573
-579
-586
-592
-599
-605
-612
-618
-625
-631
-637
-644
-650
-657
-663
-670
-676
-682
-689
-695
-702
-708
-715
-721
-727
-734
-740
-747
-753
-759
-766
-772
-779
-785
-791
-798
-804
-811
-817
-823
-830
-836
-843
-849
-855
-862
-868
-874
-880
-887
-893
-899
-905
-911
-917
-923
-929
-935
-941
-947
-953
-959
-964
-970
-975
-981
-986
-991
-996
-1000
-1006
-1010
-1014
-1020
-1024
-1028
-1032
-1036
-1039
-1042
-1046
-1049
-1051
-1054
-1056
-1058
-1060
-1062
-1063
-1064
-1065
-1066
-1066
-1066
-1066
-1065
-1065
-1063
-1062
-1060
-1058
-1056
-1053
-1050
-1047
-1043
-1039
-1035
-1030
-1025
-1020
-1014
-1008
-1002
-997
-990
-983
-976
-968
-961
-953
-945
-936
-927
-918
-909
-899
-890
-880
-869
-859
-848
-837
-826
-815
-803
-791
-779
-766
-754
-741
-728
-715
-701
-688
-674
-660
-646
-632
-617
-603
-588
-573
-558
-543
-527
-512
-496
-481
-465
-449
-433
-417
-401
-384
-368
-351
-335
-318
-301
-285
-268
-251
-233
-216
-199
-182
-164
-147
-129
-112
-94
-76
-58
-40
-22
-4
14
32
50
68
87
105
123
142
160
178
197
215
234
252
271
289
308
326
345
363
382
400
418
436
455
473
491
509
526
544
562
579
597
614
631
648
664
681
698
714
730
746
762
777
793
808
823
838
852
867
881
895
909
922
936
949
962
975
987
999
1012
1024
1035
1047
1058
1070
1081
1092
1103
1114
1124
1135
1145
1155
1166
1176
1186
1196
1205
1215
1225
1235
1244
1254
1264
1273
1283
1292
1302
1311
1320
1330
1339
1349
1358
1368
1377
1386
1396
1405
1414
1424
1433
1442
1452
1461
1470
1480
1489
1499
1508
1518
1527
1537
1546
1556
1565
1575
1584
1594
1603
1613
1623
1632
1642
1652
1661
1671
1681
1690
1700
1710
1720
1729
1739
1749
1759
1769
1779
1789
1799
1809
1819
1829
1839
1850
1860
1870
1881
1891
1902
1912
1923
1933
1944
1955
1965
1976
1987
1998
2009
2019
2029
2041
2052
2063
2074
2085
2097
2108
2119
2130
2141
2152
2163
2174
2186
2197
2208
2219
2230
2242
2253
2264
2275
2286
2297
2308
2320
2331
2342
2352
2363
2374
2385
2395
2406
2416
2427
2437
2447
2457
2467
2477
2487
2496
2505
2515
2524
2533
2541
2550
2558
2566
2574
2582
2590
2597
2604
2611
2618
2625
2631
2637
2643
2648
2653
2658
2663
2667
2671
2675
2679
2682
2685
2688
2690
2692
2694
2695
2697
2698
2698
2699
2699
2698
2698
2697
2696
2694
2692
2690
2688
2685
2682
2679
2676
2672
2668
2663
2658
2654
2648
2643
2637
2631
2624
2618
2611
2603
2596
2588
2580
2572
2563
2554
2545
2536
2526
2517
2507
2497
2486
2476
2465
2454
2443
2432
2420
2408
2397
2385
2373
2361
2348
2336
2323
2311
2298
2285
2272
2259
2246
2232
2219
2205
2191
2178
2164
2149
2135
2121
2106
2092
2077
2062
2047
2032
2017
2001
1986
1971
1955
1939
1923
1907
1891
1875
1859
1842
1825
1809
1792
1775
1758
1741
1724
1707
1690
1672
1655
1638
1621
1603
1586
1569
1552
1535
1518
1501
1484
1467
1450
1433
1416
1400
1383
1367
1350
1334
1318
1302
1286
1270
1254
1238
1223
1207
1192
1177
1162
1147
1133
1118
1104
1090
1076
1062
1048
1035
1022
1008
996
983
970
958
945
933
921
910
898
887
875
864
853
842
832
821
811
800
790
780
771
761
752
742
733
724
715
706
698
690
681
673
665
658
650
643
635
628
621
614
608
601
595
589
582
576
570
565
559
553
548
542
537
532
527
522
517
512
507
502
498
493
488
484
479
475
470
466
461
457
452
448
443
438
434
429
425
420
415
410
406
401
396
391
385
380
375
369
364
358
353
347
341
335
329
322
316
310
303
296
289
282
275
267
260
252
244
235
227
219
210
201
192
182
173
163
153
143
132
122
111
100
89
78
66
55
43
31
19
7
-6
-18
-31
-44
-57
-70
-83
-96
-110
-124
-137
-151
-165
-179
-194
-208
-222
-237
-251
-266
-281
-296
-311
-326
-340
-355
-371
-386
-401
-416
-431
-446
-461
-476
-491
-506
-521
-536
-550
-565
-580
-594
-609
-623
-637
-651
-665
-679
-692
-706
-719
-732
-745
-758
-771
-783
-796
-808
-820
-832
-843
-855
-866
-877
-888
-899
-909
-920
-930
-940
-950
-960
-969
-979
-988
-997
-1006
-1014
-1022
-1031
-1039
-1047
-1055
-1062
-1070
-1077
-1084
-1090
-1097
-1104
-1110
-1116
-1122
-1128
-1134
-1139
-1145
-1150
-1155
-1160
-1165
-1169
-1174
-1178
-1182
-1186
-1190
-1194
-1198
-1201
-1205
-1208
-1211
-1215
-1218
-1221
-1223
-1226
-1229
-1231
-1234
-1236
-1238
-1240
-1242
-1244
-1246
-1248
-1250
-1252
-1253
-1255
-1257
-1258
-1260
-1261
-1263
-1264
-1266
-1267
-1269
-1270
-1271
-1273
-1274
-1276
-1277
-1278
-1280
-1281
-1283
-1284
-1286
-1287
-1289
-1290
-1292
-1293
-1295
-1297
-1299
-1301
-1302
-1304
-1306
-1309
-1311
-1313
-1315
-1318
-1320
-1323
-1325
-1328
-1330
-1333
-1336
-1339
-1342
-1345
-1348
-1351
-1354
-1357
-1360
-1363
-1367
-1370
-1374
-1377
-1381
-1384
-1388
-1392
-1396
-1400
-1404
-1408
-1412
-1417
-1421
-1426
-1430
-1435
-1440
-1445
-1450
-1455
-1460
-1466
-1471
-1477
-1483
-1489
-1495
-1501
-1507
-1513
-1519
-1526
-1533
-1539
-1546
-1553
-1560
-1567
-1574
-1582
-1589
-1596
-1604
-1612
-1619
-1627
-1635
-1643
-1651
-1659
-1667
-1675
-1683
-1691
-1699
-1708
-1716
-1725
-1733
-1741
-1750
-1758
-1767
-1775
-1784
-1793
-1801
-1810
-1818
-1827
-1835
-1844
-1853
-1861
-1870
-1878
-1887
-1895
-1904
-1912
-1920
-1929
-1937
-1945
-1954
-1962
-1970
-1978
-1986
-1994
-2001
-2009
-2017
-2025
-2033
-2041
-2048
-2056
-2063
-2070
-2078
-2085
-2092
-2099
-2106
-2113
-2119
-2126
-2132
-2139
-2145
-2151
-2157
-2163
-2169
-2175
-2181
-2186
-2192
-2197
-2202
-2207
-2212
-2217
-2222
-2226
-2231
-2235
-2239
-2244
-2248
-2252
-2255
-2259
-2263
-2266
-2269
-2273
-2276
-2279
-2282
-2284
-2287
-2290
-2292
-2294
-2297
-2299
-2301
-2302
-2304
-2306
-2307
-2308
-2309
-2311
-2311
-2312
-2313
-2313
-2314
-2314
-2314
-2314
-2314
-2314
-2313
-2313
-2312
-2311
-2311
-2309
-2308
-2307
-2306
-2304
-2302
-2301
-2299
-2297
-2295
-2292
-2290
-2287
-2285
-2282
-2279
-2276
-2273
-2270
-2266
-2263
-2259
-2255
-2251
-2247
-2243
-2239
-2234
-2230
-2225
-2220
-2215
-2209
-2204
-2198
-2192
-2186
-2180
-2174
-2168
-2161
-2154
-2148
-2141
-2133
-2126
-2118
-2111
-2103
-2095
-2087
-2079
-2070
-2062
-2053
-2044
-2035
-2025
-2017
-2008
-1998
-1989
-1979
-1969
-1959
-1949
-1939
-1929
-1919
-1909
-1898
-1888
-1877
-1866
-1856
-1845
-1834
-1823
-1812
-1801
-1790
-1779
-1768
-1757
-1745
-1734
-1723
-1711
-1700
-1688
-1677
-1665
-1653
-1642
-1630
-1618
-1606
-1594
-1583
-1571
-1559
-1547
-1535
-1523
-1511
-1499
-1487
-1475
-1463
-1450
-1438
-1426
-1414
-1402
-1390
-1377
-1365
-1353
-1341
-1329
-1317
-1305
-1293
-1281
-1269
-1257
-1245
-1234
-1222
-1210
-1199
-1188
-1176
-1165
-1154
-1143
-1132
-1121
-1110
-1099
-1089
-1078
-1068
-1058
-1048
-1037
-1027
-1018
-1008
-998
-989
-979
-970
-961
-952
-943
-934
-925
-916
-908
-899
-891
-883
-875
-867
-859
-852
-844
-837
-829
-822
-815
-808
-801
-795
-788
-781
-775
-769
-762
-756
-750
-744
-739
-733
-727
-722
-716
-711
-706
-701
-696
-691
-687
-682
-678
-674
-670
-666
-662
-658
-655
-652
-649
-646
-643
-641
-638
-636
-634
-632
-631
-629
-628
-627
-626
-626
-625
-625
-625
-625
-626
-626
-627
-628
-629
-631
-632
-634
-636
-638
-640
-643
-646
-648
-652
-655
-658
-662
-666
-670
-674
-678
-683
-688
-692
-698
-703
-709
-714
-720
-727
-733
-740
-747
-754
-761
-769
-777
-785
-793
-802
-811
-820
-829
-839
-849
-859
-869
-880
-891
-902
-914
-926
-938
-950
-963
-976
-989
-1002
-1016
-1031
-1045
-1060
-1075
-1090
-1106
-1121
-1137
-1154
-1170
-1187
-1204
-1222
-1239
-1257
-1275
-1294
-1312
-1331
-1350
-1369
-1388
-1408
-1428
-1447
-1467
-1488
-1508
-1529
-1549
-1570
-1591
-1612
-1633
-1654
-1675
-1697
-1718
-1740
-1761
-1783
-1804
-1826
-1848
-1869
-1891
-1913
-1934
-1956
-1977
-1999
-2020
-2041
-2063
-2084
-2105
-2126
-2147
-2168
-2189
-2209
-2230
-2250
-2270
-2291
-2311
-2330
-2350
-2370
-2389
-2409
-2428
-2447
-2466
-2485
-2503
-2522
-2540
-2558
-2576
-2594
-2612
-2630
-2647
-2665
-2682
-2699
-2716
-2733
-2750
-2767
-2783
-2800
-2816
-2832
-2848
-2864
-2880
-2895
-2911
-2926
-2941
-2956
-2971
-2986
-3001
-3016
-3030
-3045
-3059
-3073
-3087
-3101
-3115
-3129
-3142
-3155
-3169
-3182
-3195
-3208
-3220
-3233
-3245
-3258
-3270
-3282
-3294
-3305
-3317
-3328
-3339
-3350
-3361
-3372
-3382
-3393
-3403
-3413
-3423
-3432
-3442
-3451
-3460
-3469
-3478
-3486
-3494
-3503
-3510
-3518
-3526
-3533
-3540
-3547
-3554
-3560
-3567
-3573
-3579
-3584
-3590
-3595
-3600
-3605
-3610
-3615
-3619
-3623
-3627
-3630
-3634
-3637
-3640
-3643
-3646
-3648
-3650
-3652
-3654
-3656
-3657
-3659
-3660
-3661
-3662
-3662
-3663
-3663
-3663
-3663
-3663
-3663
-3663
-3662
-3661
-3661
-3660
-3658
-3657
-3656
-3654
-3653
-3651
-3649
-3647
-3644
-3642
-3639
-3637
-3634
-3631
-3628
-3624
-3621
-3617
-3614
-3610
-3606
-3602
-3598
-3593
-3588
-3584
-3579
-3574
-3568
-3563
-3557
-3551
-3545
-3539
-3533
-3526
-3520
-3513
-3506
-3499
-3491
-3484
-3476
-3468
-3460
-3452
-3444
-3435
-3426
-3418
-3409
-3399
-3390
-3381
-3371
-3361
-3351
-3341
-3331
-3321
-3310
-3299
-3289
-3278
-3267
-3256
-3244
-3233
-3222
-3210
-3199
-3187
-3176
-3164
-3152
-3140
-3128
-3116
-3105
-3093
-3080
-3068
-3056
-3044
-3032
-3020
-3008
-2996
-2983
-2971
-2959
-2947
-2935
-2923
-2911
-2899
-2887
-2875
-2863
-2851
-2839
-2827
-2816
-2804
-2792
-2781
-2769
-2758
-2747
-2735
-2724
-2713
-2702
-2691
-2680
-2669
-2658
-2647
-2637
-2626
-2615
-2605
-2594
-2584
-2573
-2563
-2553
-2543
-2533
-2523
-2513
-2504
-2494
-2484
-2475
-2466
-2457
-2448
-2439
-2430
-2421
-2413
-2404
-2396
-2388
-2380
-2372
-2364
-2356
-2349
-2341
-2334
-2327
-2320
-2313
-2306
-2299
-2293
-2286
-2280
-2273
-2267
-2261
-2255
-2249
-2244
-2238
-2233
-2227
-2222
-2217
-2212
-2207
-2202
-2197
-2193
-2188
-2184
-2180
-2175
-2171
-2167
-2164
-2160
-2156
-2153
-2149
-2146
-2143
-2139
-2136
-2133
-2130
-2128
-2125
-2122
-2120
-2117
-2115
-2113
-2111
-2109
-2107
-2105
-2103
-2102
-2100
-2099
-2097
-2096
-2095
-2093
-2092
-2091
-2090
-2090
-2089
-2088
-2087
-2087
-2086
-2086
-2085
-2085
-2085
-2084
-2084
-2084
-2084
-2084
-2083
-2083
-2083
-2083
-2083
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2084
-2083
-2083
-2083
-2082
-2082
-2081
-2081
-2080
-2080
-2079
-2078
-2077
-2076
-2075
-2074
-2073
-2072
-2071
-2069
-2068
-2066
-2064
-2063
-2061
-2059
-2057
-2055
-2053
-2051
-2049
-2047
-2044
-2041
-2039
-2037
-2033
-2032
-2029
-2025
-2023
-2021
-2017
-2015
-2012
-2009
-2005
-2003
-1999
-1996
-1993
-1990
-1986
-1983
-1980
-1976
-1973
-1969
-1966
-1963
-1959
-1956
-1952
-1949
-1945
-1942
-1938
-1935
-1931
-1928
-1924
-1921
-1917
-1914
-1910
-1907
-1904
-1900
-1897
-1894
-1890
-1887
-1884
-1881
-1877
-1874
-1871
-1868
-1865
-1862
-1858
-1855
-1852
-1849
-1846
-1843
-1839
-1836
-1833
-1830
-1826
-1823
-1819
-1816
-1812
-1808
-1804
-1801
-1797
-1793
-1789
-1784
-1780
-1776
-1771
-1767
-1762
-1757
-1752
-1748
-1742
-1737
-1732
-1727
-1721
-1715
-1710
-1704
-1698
-1691
-1685
-1679
-1672
-1666
-1659
-1652
-1645
-1638
-1631
-1623
-1616
-1609
-1601
-1594
-1586
-1578
-1570
-1562
-1555
-1547
-1539
-1531
-1523
-1515
-1507
-1499
-1491
-1483
-1475
-1467
-1459
-1451
-1443
-1436
-1428
-1420
-1412
-1405
-1397
-1389
-1382
-1374
-1367
-1359
-1352
-1344
-1337
-1329
-1322
-1314
-1307
-1299
-1292
-1284
-1277
-1269
-1262
-1254
-1247
-1239
-1232
-1224
-1216
-1208
-1200
-1193
-1185
-1176
-1168
-1160
-1152
-1143
-1135
-1126
-1117
-1109
-1100
-1091
-1082
-1073
-1064
-1054
-1045
-1036
-1026
-1016
-1006
-998
-988
-978
-968
-958
-948
-938
-928
-918
-908
-898
-888
-877
-867
-857
-846
-836
-825
-815
-804
-794
-783
-772
-761
-751
-740
-729
-718
-707
-695
-684
-673
-662
-650
-639
-627
-615
-603
-592
-580
-568
-555
-543
-531
-518
-505
-493
-480
-467
-454
-440
-427
-413
-400
-386
-372
-358
-344
-330
-315
-301
-286
-271
-257
-242
-226
-211
-196
-180
-165
-149
-133
-117
-101
-85
-69
-53
-36
-19
-3
14
31
48
65
82
100
117
134
152
170
188
205
223
241
260
278
296
315
333
352
371
389
408
428
447
466
486
505
525
545
565
585
606
626
647
667
688
709
730
751
773
794
816
837
859
881
903
925
947
969
992
1014
1037
1060
1082
1105
1128
1151
1174
1197
1220
1244
1267
1290
1314
1337
1361
1385
1408
1432
1456
1480
1504
1528
1552
1576
1600
1624
1648
1672
1697
1721
1745
1769
1794
1818
1843
1867
1892
1916
1941
1965
1990
2013
2039
2063
2087
2112
2136
2161
2185
2209
2234
2258
2282
2306
2330
2354
2378
2402
2426
2449
2473
2496
2520
2543
2566
2589
2612
2634
2657
2679
2702
2724
2746
2767
2789
2810
2832
2853
2873
2894
2914
2934
2954
2974
2993
3013
3032
3050
3069
3087
3105
3122
3140
3157
3173
3190
3206
3222
3237
3253
3267
3282
3296
3310
3324
3337
3350
3363
3376
3388
3399
3411
3422
3433
3443
3453
3463
3473
3482
3491
3499
3507
3515
3522
3529
3536
3542
3548
3554
3559
3564
3569
3573
3577
3580
3584
3587
3589
3592
3594
3595
3597
3598
3599
3599
3599
3599
3599
3598
3597
3596
3594
3592
3590
3588
3585
3582
3578
3575
3571
3567
3562
3558
3553
3547
3542
3536
3530
3524
3517
3510
3503
3496
3488
3480
3472
3463
3455
3446
3437
3427
3417
3408
3397
3387
3376
3366
3355
3343
3332
3320
3308
3296
3284
3272
3259
3246
3233
3220
3207
3193
3179
3166
3152
3138
3123
3109
3095
3080
3066
3051
3036
3021
3006
2991
2976
2961
2945
2930
2915
2899
2884
2868
2853
2837
2821
2806
2790
2775
2759
2743
2728
2712
2697
2681
2665
2650
2635
2619
2604
2589
2573
2558
2543
2528
2513
2498
2483
2469
2454
2439
2425
2410
2396
2382
2368
2354
2340
2326
2312
2298
2285
2271
2258
2244
2231
2218
2205
2192
2179
2167
2154
2142
2129
2117
2105
2093
2081
2070
2058
2047
2035
2024
2013
2001
1990
1979
1969
1958
1947
1936
1926
1915
1905
1895
1885
1874
1864
1854
1844
1834
1825
1815
1805
1796
1786
1777
1768
1758
1749
1740
1731
1722
1713
1704
1695
1687
1678
1670
1661
1653
1645
1636
1628
1620
1612
1604
1597
1589
1581
1574
1566
1559
1551
1544
1537
1530
1523
1516
1509
1502
1495
1488
1482
1475
1469
1462
1456
1449
1443
1437
1430
1424
1418
1412
1406
1400
1394
1388
1382
1376
1370
1365
1359
1353
1347
1341
1336
1330
1324
1319
1313
1308
1302
1296
1291
1285
1280
1275
1269
1264
1259
1253
1248
1243
1238
1233
1228
1223
1218
1213
1209
1204
1199
1195
1191
1186
1182
1178
1174
1170
1166
1163
1159
1155
1152
1149
1146
1143
1140
1137
1134
1132
1129
1127
1125
1123
1121
1119
1117
1116
1114
1113
1111
1110
1109
1108
1108
1107
1106
1106
1106
1105
1105
1105
1105
1105
1106
1106
1106
1107
1107
1108
1109
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1124
1125
1126
1127
1128
1129
1130
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1145
1146
1147
1147
1148
1149
1149
1150
1150
1151
1151
1152
1152
1153
1153
1154
1154
1154
1155
1155
1155
1155
1156
1156
1156
1156
1156
1157
1157
1157
1157
1157
1157
1158
1158
1158
1158
1158
1158
1158
1159
1159
1159
1159
1159
1159
1160
1160
1160
1160
1160
1160
1161
1161
1161
1161
1162
1162
1162
1163
1163
1164
1164
1164
1165
1166
1166
1167
1167
1168
1169
1170
1170
1171
1172
1173
1174
1175
1176
1178
1179
1180
1182
1183
1185
1187
1188
1190
1192
1194
1196
1199
1201
1203
1206
1209
1211
1214
1217
1220
1224
1227
1230
1234
1238
1241
1245
1249
1254
1258
1262
1267
1272
1276
1281
1287
1292
1297
1303
1309
1315
1321
1327
1334
1340
1347
1354
1361
1369
1376
1384
1392
1400
1408
1416
1425
1433
1442
1451
1460
1470
1479
1489
1499
1509
1519
1529
1539
1550
1560
1571
1582
1593
1604
1615
1627
1638
1650
1662
1674
1686
1698
1710
1723
1735
1748
1760
1773
1786
1799
1812
1826
1839
1852
1866
1880
1893
1907
1921
1935
1949
1964
1978
1992
2007
2021
2036
2050
2065
2079
2094
2109
2124
2138
2153
2168
2183
2197
2212
2227
2242
2256
2271
2286
2300
2315
2329
2344
2358
2373
2387
2401
2415
2429
2443
2457
2471
2484
2498
2511
2524
2537
2550
2563
2576
2588
2601
2613
2626
2638
2650
2661
2673
2685
2696
2707
2719
2730
2740
2751
2762
2772
2783
2793
2803
2813
2823
2832
2842
2851
2861
2870
2879
2888
2896
2905
2914
2922
2931
2939
2947
2955
2963
2970
2978
2985
2992
2999
3006
3013
3020
3026
3032
3038
3044
3050
3056
3061
3066
3071
3076
3080
3085
3089
3093
3097
3100
3104
3107
3110
3113
3115
3117
3120
3122
3123
3125
3126
3127
3128
3129
3129
3130
3130
3130
3130
3129
3129
3128
3127
3126
3125
3124
3122
3121
3119
3117
3115
3113
3111
3109
3106
3104
3101
3099
3096
3093
3090
3087
3084
3081
3078
3075
3072
3069
3066
3062
3059
3056
3052
3049
3045
3042
3038
3035
3031
3028
3024
3020
3017
3013
3010
3006
3002
2999
2995
2991
2988
2984
2980
2977
2973
2969
2966
2962
2959
2955
2952
2948
2945
2942
2938
2935
2932
2929
2926
2923
2920
2917
2914
2911
2908
2906
2903
2900
2898
2895
2893
2890
2888
2886
2883
2881
2879
2877
2875
2872
2870
2868
2866
2864
2861
2859
2857
2855
2853
2851
2848
2846
2844
2842
2840
2838
2835
2833
2831
2829
2826
2824
2822
2819
2817
2815
2812
2810
2807
2805
2802
2800
2797
2794
2792
2789
2786
2783
2780
2777
2774
2771
2768
2765
2762
2758
2755
2752
2748
2745
2741
2738
2734
2730
2726
2723
2719
2715
2711
2707
2703
2699
2695
2691
2687
2683
2679
2675
2671
2667
2663
2659
2655
2651
2647
2644
2640
2636
2632
2628
2624
2620
2616
2612
2609
2605
2601
2597
2594
2590
2586
2583
2579
2575
2572
2568
2565
2561
2558
2554
2551
2547
2544
2541
2537
2534
2530
2527
2524
2521
2517
2514
2511
2508
2504
2501
2498
2495
2492
2488
2485
2482
2479
2475
2472
2469
2465
2462
2459
2455
2452
2448
2445
2441
2437
2434
2430
2426
2422
2418
2414
2410
2406
2401
2397
2393
2388
2384
2379
2375
2370
2365
2361
2356
2351
2346
2341
2336
2331
2326
2321
2315
2310
2305
2299
2294
2288
2282
2277
2271
2265
2259
2253
2247
2241
2235
2229
2223
2216
2210
2204
2197
2191
2185
2178
2172
2165
2159
2152
2146
2139
2133
2126
2120
2113
2106
2100
2093
2087
2080
2074
2067
2061
2054
2048
2041
2035
2029
2023
2016
2009
2004
1997
1991
1985
1978
1972
1966
1959
1953
1947
1941
1934
1928
1922
1916
1910
1903
1897
1891
1885
1879
1872
1866
1860
1854
1848
1842
1836
1830
1824
1818
1811
1805
1799
1793
1787
1781
1775
1769
1763
1757
1751
1745
1739
1733
1727
1722
1716
1710
1704
1698
1692
1686
1680
1674
1669
1663
1657
1651
1645
1639
1634
1628
1622
1616
1611
1605
1599
1593
1588
1582
1576
1570
1565
1559
1553
1548
1542
1536
1531
1525
1519
1514
1508
1503
1497
1491
1486
1480
1475
1469
1464
1458
1453
1447
1442
1436
1431
1425
1420
1414
1409
1403
1398
1392
1387
1382
1376
1371
1365
1360
1355
1349
1344
1339
1333
1328
1323
1317
1312
1307
1301
1296
1291
1286
1280
1275
1270
1265
1259
1254
1249
1244
1239
1233
1228
1223
1218
1213
1208
1202
1197
1192
1187
1182
1177
1172
1167
1162
1157
1152
1147
1141
1136
1131
1126
1121
1116
1111
1106
1102
1097
1092
1087
1082
1077
1072
1067
1062
1057
1052
1047
1043
1038
1033
1028
1022
1018
1012
1008
1004
999
994
989
985
980
975
970
966
961
956
952
947
942
937
933
928
923
919
914
909
905
900
896
891
886
882
877
873
868
863
859
854
850
845
841
836
832
827
823
818
814
809
805
800
796
791
787
782
778
774
769
765
760
756
752
747
743
739
734
730
726
721
717
713
708
704
700
696
691
687
683
678
674
670
666
662
657
653
649
645
641
636
632
628
624
620
616
612
607
603
599
595
591
587
583
579
575
571
567
563
559
555
551
547
543
539
535
531
527
523
519
515
511
507
503
499
495
491
487
484
480
476
472
468
464
460
457
453
449
445
441
437
434
430
426
422
419
415
411
407
404
400
396
392
389
385
381
378
374
370
367
363
359
356
352
348
345
341
337
334
330
327
323
320
316
312
309
305
302
298
295
291
288
284
281
277
274
270
267
263
260
256
253
249
246
243
239
236
232
229
226
222
219
215
212
209
205
202
199
195
192
189
185
182
179
176
172
169
166
162
159
156
153
149
146
143
140
137
133
130
127
124
121
117
114
111
108
105
102
99
95
92
89
86
83
80
77
74
71
68
65
62
59
55
52
49
46
43
40
37
34
31
28
25
22
20
17
14
11
8
5
2
-1
-4
-7
-10
-13
-16
-18
-21
-24
-27
-30
-33
-36
-38
-41
-44
-47
-50
-53
-55
-58
-61
-64
-66
-69
-72
-75
-77
-80
-83
-86
-88
-91
-94
-97
-99
-102
-105
-107
-110
-113
-115
-118
-121
-123
-126
-129
-131
-134
-136
-139
-142
-144
-147
-149
-152
-155
-157
-160
-162
-165
-167
-170
-173
-175
-178
-180
-183
-185
-188
-190
-193
-195
-198
-200
-202
-205
-207
-210
-212
-215
-217
-220
-222
-224
-227
-229
-232
-234
-236
-239
-241
-243
-246
-248
-251
-253
-255
-258
-260
-262
-265
-267
-269
-271
-274
-276
-278
-281
-283
-285
-287
-290
-292
-294
-296
-299
-301
-303
-305
-307
-310
-312
-314
-316
-318
-321
-323
-325
-327
-329
-331
-334
-336
-338
-340
-342
-344
-346
-348
-351
-353
-355
-357
-359
-361
-363
-365
-367
-369
-371
-373
-375
-377
-379
-381
-383
-385
-388
-390
-392
-393
-395
-397
-399
-401
-403
-405
-407
-409
-411
-413
-415
-417
-419
-421
-423
-425
-427
-428
-430
-432
-434
-436
-438
-440
-442
-443
-445
-447
-449
-451
-453
-455
-456
-458
-460
-462
-464
-465
-467
-469
-471
-473
-474
-476
-478
-480
-481
-483
-485
-487
-488
-490
-492
-493
-495
-497
-499
-500
-502
-504
-505
-507
-509
-510
-512
-514
-515
-517
-519
-520
-522
-524
-525
-527
-528
-530
-532
-533
-535
-537
-538
-540
-541
-543
-544
-546
-548
-549
-551
-552
-554
-555
-557
-558
-560
-561
-563
-564
-566
-567
-569
-570
-572
-573
-575
-576
-578
-579
-581
-582
-584
-585
-587
-588
-589
-591
-592
-594
-595
-597
-598
-599
-601
-602
-604
-605
-606
-608
-609
-610
-612
-613
-615
-616
-617
-619
-620
-621
-623
-624
-625
-627
-628
-629
-630
-632
-633
-634
-636
-637
-638
-640
-641
-642
-643
-645
-646
-647
-648
-650
-651
-652
-653
-654
-656
-657
-658
-659
-661
-662
-663
-664
-665
-667
-668
-669
-670
-671
-672
-674
-675
-676
-677
-678
-679
-680
-682
-683
-684
-685
-686
-687
-688
-689
-690
-692
-693
-694
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-705
-706
-707
-708
-710
-711
-712
-713
-714
-715
-716
-717
-718
-719
-720
-721
-722
-723
-724
-724
-725
-726
-727
-728
-729
-730
-731
-732
-733
-734
-735
-736
-737
-738
-739
-740
-740
-741
-742
-743
-744
-745
-746
-747
-748
-748
-749
-750
-751
-752
-753
-754
-754
-755
-756
-757
-758
-759
-760
-760
-761
-762
-763
-764
-764
-765
-766
-767
-768
-768
-769
-770
-771
-772
-772
-773
-774
-775
-775
-776
-777
-778
-778
-779
-780
-781
-781
-782
-783
-783
-784
-785
-786
-786
-787
-788
-788
-789
-790
-791
-791
-792
-793
-793
-794
-795
-795
-796
-797
-797
-798
-799
-799
-800
-800
-801
-802
-802
-803
-804
-804
-805
-805
-806
-807
-807
-808
-809
-809
-810
-810
-811
-811
-812
-813
-813
-814
-814
-815
-815
-816
-817
-817
-818
-818
-819
-819
-820
-820
-821
-821
-822
-822
-823
-824
-824
-825
-825
-826
-826
-827
-827
-828
-828
-829
-829
-829
-830
-830
-831
-831
-832
-832
-833
-833
-834
-834
-835
-835
-835
-836
-836
