5
16228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
2
2
2
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
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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-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
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-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
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-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
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-6
-6
-6
-5
-5
-5
-4
-4
-3
-3
-2
-2
-1
-1
0
0
1
2
2
3
4
5
5
6
7
7
8
9
10
11
11
12
13
14
15
16
16
17
18
19
20
21
22
23
23
24
25
26
27
28
29
30
31
32
33
34
35
37
38
39
40
42
43
45
46
48
49
51
52
54
55
56
58
59
61
62
63
64
66
67
68
69
70
71
71
72
73
74
74
75
75
75
76
76
76
76
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
77
77
77
77
76
76
76
75
75
74
74
73
73
73
72
72
72
72
72
72
72
72
72
72
72
73
73
73
72
72
72
72
72
71
71
70
69
69
68
67
66
66
65
64
63
62
62
61
60
59
59
58
58
57
57
57
56
56
56
56
56
56
56
56
55
55
55
55
55
55
54
54
54
53
53
53
53
52
52
52
52
51
51
51
51
51
52
52
52
53
53
54
54
55
56
57
57
58
59
60
61
62
62
63
64
65
65
65
66
66
67
67
67
68
68
69
70
70
71
72
72
73
74
74
74
74
74
74
74
74
74
75
75
76
76
77
78
79
80
81
82
83
83
84
85
86
86
87
87
88
88
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
89
89
90
91
91
93
94
95
96
97
99
100
101
102
102
103
104
105
106
106
107
108
108
109
110
110
111
111
111
111
111
111
110
110
110
110
109
109
109
109
109
109
108
108
108
108
108
107
107
107
107
108
108
108
109
109
110
111
112
112
113
114
115
115
116
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
117
117
116
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
95
94
94
94
94
94
94
94
94
95
95
95
94
94
94
93
93
92
91
90
89
88
86
85
84
82
81
80
79
78
78
77
77
78
78
79
79
80
81
81
82
83
83
84
84
84
84
84
84
84
84
84
83
83
83
82
82
82
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
79
79
78
78
77
76
75
74
73
72
71
70
70
69
68
67
66
66
65
64
64
64
64
64
65
65
66
68
69
71
73
76
78
81
84
87
90
93
96
98
101
103
106
107
109
111
112
114
115
116
117
118
120
121
123
124
126
128
130
131
133
136
138
140
142
144
147
150
152
155
158
161
163
166
168
170
172
174
175
177
177
178
179
179
179
179
179
179
179
179
179
178
178
178
178
179
179
179
179
179
180
180
181
182
182
183
184
185
187
188
189
191
193
195
197
200
202
205
208
212
216
220
223
228
232
236
239
243
247
250
253
256
259
262
264
267
269
272
274
277
280
282
285
289
292
295
298
302
305
309
312
315
317
320
322
323
325
325
326
326
326
325
325
324
324
323
322
322
322
321
321
322
323
324
325
327
329
332
335
338
342
346
350
354
359
364
368
372
377
380
384
386
388
390
391
392
392
392
392
392
392
391
391
391
391
392
393
394
396
397
399
402
404
407
410
413
416
419
423
426
430
435
439
444
448
453
458
462
466
470
473
476
479
481
482
484
485
486
487
487
488
490
491
492
494
496
499
501
504
508
512
515
519
524
528
532
536
540
544
548
552
555
558
561
563
564
566
566
566
566
566
565
564
563
562
561
560
559
558
558
558
558
559
560
561
563
566
568
571
575
578
581
584
587
590
592
594
595
596
597
597
597
596
594
592
590
587
583
580
576
572
568
564
561
558
556
555
554
554
554
555
557
559
561
564
566
569
571
574
576
579
581
583
585
586
588
588
589
589
588
587
586
584
582
580
577
575
572
569
565
562
558
554
550
546
542
538
534
530
526
522
518
515
511
508
504
501
497
494
490
486
482
477
472
467
462
456
450
444
437
431
424
417
410
404
397
391
385
379
374
369
364
359
355
351
347
343
340
337
333
330
327
324
320
316
312
308
304
300
295
291
287
283
279
276
272
269
265
262
259
256
252
249
246
244
241
239
237
235
234
233
232
232
232
232
232
232
231
231
231
230
229
227
225
223
220
216
212
207
202
196
190
183
176
168
160
151
143
134
125
117
108
100
91
83
75
67
59
50
42
34
25
16
6
-4
-14
-24
-35
-47
-58
-70
-82
-94
-106
-118
-130
-141
-151
-161
-170
-178
-186
-194
-201
-207
-213
-219
-224
-228
-233
-238
-242
-247
-251
-256
-261
-265
-269
-273
-276
-280
-284
-288
-293
-299
-305
-312
-319
-327
-334
-341
-348
-355
-361
-367
-372
-376
-381
-385
-389
-392
-396
-400
-404
-408
-411
-415
-419
-423
-426
-430
-434
-438
-442
-447
-451
-456
-461
-466
-471
-477
-483
-490
-496
-503
-511
-518
-525
-533
-541
-549
-557
-566
-574
-583
-592
-602
-611
-621
-631
-641
-652
-662
-672
-681
-691
-699
-707
-713
-719
-724
-729
-732
-735
-737
-738
-738
-738
-737
-736
-734
-732
-730
-729
-727
-727
-726
-727
-728
-731
-735
-740
-747
-754
-763
-773
-784
-795
-807
-818
-829
-839
-848
-856
-862
-867
-870
-872
-873
-873
-873
-872
-871
-870
-869
-870
-871
-874
-878
-883
-890
-898
-907
-918
-930
-943
-958
-974
-991
-1010
-1029
-1050
-1071
-1092
-1113
-1133
-1152
-1169
-1185
-1199
-1211
-1221
-1229
-1234
-1239
-1241
-1243
-1245
-1246
-1247
-1250
-1253
-1257
-1263
-1270
-1279
-1288
-1298
-1309
-1321
-1333
-1345
-1357
-1368
-1380
-1390
-1401
-1410
-1419
-1427
-1433
-1439
-1444
-1448
-1450
-1451
-1451
-1450
-1448
-1445
-1441
-1437
-1431
-1426
-1421
-1415
-1410
-1405
-1401
-1398
-1395
-1393
-1392
-1392
-1393
-1395
-1398
-1401
-1404
-1408
-1410
-1412
-1414
-1414
-1413
-1412
-1410
-1407
-1404
-1400
-1396
-1391
-1387
-1383
-1379
-1376
-1373
-1372
-1371
-1372
-1373
-1375
-1378
-1382
-1385
-1389
-1392
-1396
-1399
-1402
-1404
-1406
-1407
-1406
-1404
-1401
-1397
-1393
-1389
-1384
-1380
-1377
-1374
-1372
-1371
-1370
-1370
-1370
-1371
-1372
-1375
-1378
-1381
-1385
-1388
-1390
-1391
-1390
-1388
-1385
-1380
-1374
-1369
-1363
-1358
-1354
-1351
-1349
-1349
-1349
-1351
-1353
-1356
-1360
-1363
-1367
-1371
-1374
-1376
-1378
-1379
-1379
-1378
-1376
-1372
-1367
-1361
-1354
-1346
-1337
-1327
-1316
-1305
-1294
-1282
-1271
-1259
-1248
-1237
-1226
-1215
-1205
-1195
-1186
-1177
-1169
-1161
-1154
-1148
-1144
-1140
-1139
-1138
-1138
-1139
-1140
-1141
-1142
-1142
-1141
-1139
-1136
-1133
-1128
-1123
-1116
-1107
-1098
-1087
-1075
-1063
-1050
-1037
-1024
-1012
-1000
-988
-977
-966
-956
-947
-939
-933
-928
-924
-922
-920
-919
-919
-918
-917
-915
-912
-907
-901
-894
-884
-874
-862
-848
-834
-820
-804
-788
-772
-756
-740
-723
-708
-692
-677
-663
-650
-637
-624
-612
-599
-587
-574
-562
-550
-539
-528
-519
-510
-501
-494
-486
-479
-471
-464
-456
-448
-440
-432
-422
-413
-403
-394
-384
-375
-366
-358
-350
-342
-334
-327
-319
-311
-303
-295
-286
-276
-266
-256
-246
-236
-226
-216
-206
-195
-185
-174
-163
-150
-138
-124
-111
-98
-85
-72
-61
-51
-42
-35
-28
-23
-20
-17
-15
-14
-14
-14
-14
-15
-16
-17
-19
-20
-21
-20
-19
-15
-10
-2
8
19
32
46
62
77
93
110
126
143
160
176
192
207
222
235
247
258
268
277
286
295
303
311
320
328
336
344
352
359
366
372
378
383
387
391
395
398
402
405
407
410
413
415
417
420
421
422
423
423
422
421
419
417
415
414
413
413
414
416
420
425
431
439
448
459
472
485
500
514
529
544
558
572
584
595
605
613
619
623
626
627
628
627
626
624
622
620
619
617
614
612
609
606
604
601
598
596
594
593
592
592
593
593
593
594
593
592
590
587
582
577
571
564
557
549
541
534
526
519
512
505
499
495
491
489
488
489
491
495
500
505
512
520
529
538
547
558
568
579
589
599
610
619
629
638
648
657
667
677
687
697
706
716
725
734
743
751
759
766
774
781
788
796
804
813
822
833
845
858
872
886
901
916
932
948
964
981
998
1016
1035
1054
1073
1092
1112
1133
1154
1175
1198
1220
1242
1265
1287
1309
1329
1350
1369
1388
1407
1425
1443
1461
1478
1496
1512
1529
1546
1563
1581
1599
1619
1638
1658
1678
1698
1717
1734
1750
1765
1778
1790
1800
1810
1819
1826
1834
1841
1848
1855
1863
1872
1883
1894
1907
1921
1936
1951
1966
1980
1993
2005
2015
2024
2032
2037
2041
2044
2045
2045
2044
2041
2037
2033
2031
2028
2025
2024
2024
2025
2028
2032
2037
2045
2053
2063
2073
2084
2096
2107
2119
2132
2144
2156
2169
2181
2193
2206
2218
2229
2241
2252
2262
2272
2280
2288
2295
2301
2306
2311
2315
2319
2323
2328
2333
2339
2345
2352
2360
2367
2375
2383
2390
2398
2406
2413
2420
2427
2432
2437
2441
2444
2445
2445
2445
2443
2442
2440
2439
2439
2440
2442
2446
2451
2458
2466
2476
2486
2497
2509
2520
2531
2540
2549
2555
2559
2562
2563
2562
2560
2558
2555
2552
2549
2547
2546
2546
2547
2550
2555
2561
2569
2580
2592
2606
2621
2638
2655
2674
2693
2712
2731
2749
2768
2786
2803
2821
2838
2856
2873
2892
2910
2929
2948
2967
2985
3004
3022
3040
3057
3075
3092
3110
3128
3146
3165
3185
3205
3226
3248
3271
3295
3321
3348
3377
3406
3435
3464
3494
3523
3551
3579
3606
3633
3658
3683
3706
3728
3748
3765
3781
3794
3804
3813
3820
3827
3833
3840
3847
3855
3866
3878
3892
3909
3929
3950
3974
4000
4027
4057
4086
4118
4150
4182
4214
4246
4278
4308
4338
4366
4392
4417
4439
4459
4477
4492
4505
4516
4525
4533
4539
4545
4551
4556
4562
4568
4575
4582
4590
4599
4609
4620
4632
4644
4657
4670
4683
4695
4706
4717
4726
4734
4741
4747
4752
4756
4759
4761
4762
4762
4761
4759
4757
4753
4749
4745
4740
4734
4729
4722
4715
4708
4700
4691
4682
4672
4661
4650
4638
4625
4612
4598
4583
4568
4551
4534
4515
4496
4476
4456
4435
4413
4391
4370
4348
4327
4306
4285
4266
4247
4228
4211
4194
4178
4163
4147
4132
4117
4102
4086
4070
4054
4038
4022
4003
3985
3964
3943
3920
3896
3870
3843
3815
3785
3755
3724
3692
3660
3628
3597
3566
3536
3507
3480
3454
3430
3408
3386
3366
3346
3327
3308
3288
3268
3248
3226
3204
3181
3157
3132
3106
3081
3056
3031
3007
2984
2963
2944
2927
2912
2900
2889
2880
2872
2865
2860
2855
2852
2848
2845
2843
2840
2838
2836
2834
2833
2831
2829
2827
2824
2821
2817
2812
2806
2798
2788
2777
2763
2748
2731
2713
2694
2674
2653
2632
2610
2588
2565
2541
2517
2493
2468
2442
2417
2391
2365
2339
2313
2287
2261
2236
2211
2185
2161
2137
2113
2091
2070
2051
2033
2017
2005
1993
1983
1975
1969
1964
1961
1959
1958
1957
1958
1959
1960
1961
1962
1963
1963
1962
1961
1959
1956
1953
1948
1943
1937
1930
1921
1912
1901
1890
1878
1864
1850
1836
1821
1805
1790
1774
1759
1744
1730
1717
1704
1692
1680
1669
1657
1645
1632
1619
1605
1590
1574
1556
1538
1517
1496
1472
1447
1421
1394
1365
1336
1306
1277
1248
1219
1192
1166
1142
1120
1099
1080
1062
1047
1033
1020
1010
1000
994
987
981
976
970
965
959
952
944
935
925
914
902
890
877
864
850
837
824
812
800
788
777
766
756
746
736
727
718
709
700
691
681
671
660
648
636
623
609
594
579
562
545
526
507
486
465
442
418
393
366
339
311
282
252
223
194
166
138
111
84
57
31
4
-23
-50
-77
-105
-133
-162
-190
-220
-249
-279
-309
-339
-368
-397
-426
-454
-482
-510
-537
-564
-590
-616
-641
-665
-688
-710
-732
-753
-773
-792
-811
-829
-846
-862
-877
-891
-904
-916
-926
-936
-944
-951
-957
-963
-968
-972
-976
-980
-984
-989
-994
-1000
-1008
-1016
-1026
-1036
-1048
-1060
-1073
-1087
-1100
-1114
-1128
-1142
-1157
-1172
-1186
-1201
-1216
-1231
-1246
-1261
-1276
-1291
-1306
-1321
-1337
-1353
-1369
-1385
-1401
-1417
-1433
-1448
-1464
-1479
-1493
-1508
-1522
-1537
-1552
-1567
-1582
-1598
-1614
-1629
-1645
-1660
-1675
-1690
-1704
-1718
-1730
-1742
-1754
-1765
-1775
-1784
-1792
-1800
-1807
-1813
-1819
-1823
-1827
-1831
-1833
-1836
-1838
-1840
-1843
-1845
-1848
-1851
-1854
-1858
-1862
-1868
-1873
-1880
-1889
-1898
-1908
-1920
-1934
-1948
-1964
-1981
-2000
-2020
-2040
-2062
-2084
-2108
-2131
-2156
-2180
-2205
-2230
-2255
-2280
-2304
-2328
-2351
-2373
-2394
-2415
-2435
-2454
-2473
-2493
-2512
-2531
-2551
-2571
-2592
-2613
-2634
-2656
-2678
-2701
-2723
-2745
-2766
-2787
-2806
-2825
-2843
-2861
-2878
-2894
-2910
-2925
-2940
-2955
-2969
-2983
-2997
-3010
-3023
-3036
-3048
-3061
-3073
-3086
-3099
-3113
-3128
-3144
-3161
-3180
-3201
-3224
-3249
-3275
-3304
-3334
-3366
-3400
-3435
-3471
-3507
-3544
-3582
-3619
-3655
-3691
-3725
-3758
-3790
-3820
-3848
-3874
-3899
-3921
-3942
-3962
-3980
-3997
-4013
-4029
-4043
-4058
-4072
-4085
-4099
-4112
-4126
-4139
-4151
-4164
-4176
-4187
-4198
-4208
-4217
-4226
-4234
-4241
-4247
-4252
-4257
-4261
-4264
-4266
-4268
-4269
-4270
-4271
-4271
-4272
-4271
-4271
-4271
-4271
-4270
-4270
-4270
-4271
-4271
-4271
-4271
-4270
-4270
-4268
-4266
-4265
-4263
-4261
-4260
-4259
-4260
-4261
-4264
-4268
-4274
-4281
-4290
-4301
-4313
-4327
-4343
-4360
-4379
-4398
-4418
-4438
-4459
-4480
-4502
-4524
-4546
-4569
-4592
-4616
-4641
-4667
-4694
-4722
-4751
-4782
-4813
-4845
-4879
-4913
-4948
-4985
-5022
-5060
-5099
-5139
-5179
-5220
-5261
-5302
-5342
-5383
-5422
-5461
-5499
-5535
-5570
-5604
-5636
-5666
-5694
-5719
-5743
-5766
-5786
-5805
-5823
-5840
-5857
-5873
-5888
-5904
-5919
-5934
-5948
-5963
-5978
-5992
-6007
-6023
-6039
-6055
-6072
-6090
-6109
-6128
-6149
-6170
-6192
-6214
-6238
-6262
-6288
-6314
-6341
-6368
-6397
-6427
-6458
-6490
-6524
-6559
-6596
-6635
-6675
-6717
-6761
-6806
-6852
-6900
-6949
-6999
-7050
-7102
-7154
-7207
-7261
-7316
-7371
-7426
-7481
-7537
-7593
-7650
-7707
-7764
-7822
-7879
-7938
-7996
-8054
-8113
-8170
-8229
-8286
-8343
-8400
-8456
-8511
-8566
-8621
-8675
-8729
-8783
-8837
-8891
-8946
-9000
-9055
-9111
-9167
-9224
-9281
-9340
-9399
-9458
-9518
-9579
-9640
-9701
-9762
-9823
-9884
-9945
-10005
-10066
-10126
-10186
-10245
-10305
-10364
-10423
-10481
-10540
-10597
-10654
-10711
-10766
-10821
-10875
-10928
-10980
-11031
-11082
-11133
-11184
-11235
-11285
-11336
-11387
-11437
-11487
-11536
-11585
-11633
-11680
-11725
-11769
-11812
-11853
-11892
-11929
-11963
-11996
-12027
-12056
-12083
-12109
-12134
-12157
-12180
-12203
-12225
-12247
-12269
-12292
-12314
-12337
-12361
-12384
-12407
-12430
-12451
-12472
-12491
-12509
-12524
-12538
-12549
-12559
-12566
-12572
-12575
-12577
-12577
-12575
-12571
-12565
-12557
-12548
-12537
-12526
-12513
-12499
-12486
-12472
-12459
-12445
-12433
-12420
-12407
-12395
-12382
-12368
-12354
-12340
-12323
-12306
-12286
-12265
-12242
-12216
-12187
-12156
-12122
-12086
-12046
-12004
-11960
-11913
-11864
-11812
-11759
-11704
-11648
-11590
-11532
-11472
-11411
-11350
-11288
-11226
-11164
-11101
-11038
-10974
-10910
-10846
-10782
-10717
-10652
-10587
-10521
-10454
-10388
-10320
-10253
-10185
-10117
-10049
-9982
-9915
-9850
-9787
-9726
-9667
-9611
-9558
-9509
-9463
-9422
-9386
-9354
-9327
-9304
-9287
-9274
-9265
-9260
-9260
-9263
-9270
-9281
-9294
-9310
-9328
-9349
-9371
-9394
-9419
-9445
-9472
-9499
-9527
-9556
-9586
-9616
-9647
-9678
-9709
-9741
-9773
-9805
-9837
-9869
-9900
-9929
-9957
-9983
-10007
-10028
-10046
-10061
-10072
-10078
-10080
-10077
-10070
-10057
-10040
-10019
-9994
-9964
-9931
-9894
-9854
-9811
-9766
-9718
-9667
-9615
-9561
-9505
-9447
-9388
-9327
-9264
-9199
-9132
-9063
-8991
-8917
-8841
-8761
-8679
-8594
-8506
-8416
-8322
-8226
-8125
-8025
-7920
-7814
-7706
-7597
-7486
-7375
-7263
-7152
-7041
-6931
-6822
-6715
-6611
-6508
-6408
-6311
-6217
-6125
-6037
-5951
-5868
-5788
-5710
-5634
-5560
-5489
-5419
-5351
-5285
-5220
-5156
-5093
-5031
-4970
-4910
-4850
-4790
-4730
-4671
-4610
-4550
-4488
-4426
-4362
-4296
-4229
-4160
-4088
-4014
-3937
-3857
-3774
-3688
-3599
-3507
-3413
-3316
-3217
-3116
-3014
-2910
-2806
-2699
-2592
-2485
-2376
-2267
-2158
-2049
-1940
-1832
-1724
-1618
-1512
-1408
-1306
-1205
-1106
-1008
-915
-824
-736
-651
-571
-495
-424
-359
-299
-246
-200
-161
-129
-106
-90
-83
-84
-95
-114
-141
-177
-221
-273
-332
-399
-473
-554
-641
-734
-834
-938
-1048
-1163
-1282
-1404
-1531
-1660
-1792
-1927
-2063
-2200
-2339
-2478
-2617
-2756
-2894
-3031
-3167
-3301
-3433
-3563
-3690
-3814
-3935
-4053
-4167
-4277
-4383
-4484
-4580
-4672
-4758
-4839
-4915
-4986
-5051
-5110
-5164
-5213
-5256
-5295
-5328
-5356
-5379
-5398
-5411
-5421
-5426
-5427
-5425
-5419
-5410
-5398
-5383
-5366
-5347
-5326
-5303
-5279
-5254
-5227
-5200
-5172
-5144
-5114
-5084
-5054
-5022
-4991
-4959
-4927
-4895
-4863
-4831
-4800
-4770
-4741
-4712
-4684
-4657
-4630
-4604
-4579
-4554
-4529
-4503
-4478
-4451
-4425
-4397
-4368
-4338
-4307
-4274
-4240
-4203
-4165
-4125
-4083
-4040
-3994
-3945
-3894
-3841
-3785
-3727
-3665
-3601
-3534
-3464
-3392
-3316
-3237
-3155
-3070
-2983
-2892
-2799
-2704
-2605
-2505
-2402
-2297
-2190
-2080
-1969
-1857
-1743
-1628
-1513
-1397
-1281
-1165
-1050
-934
-820
-706
-593
-481
-370
-261
-154
-48
55
157
256
353
447
538
627
713
797
877
954
1028
1098
1166
1230
1291
1348
1402
1451
1497
1539
1576
1610
1639
1664
1686
1703
1716
1726
1733
1736
1736
1734
1730
1724
1716
1708
1699
1690
1681
1672
1664
1657
1651
1646
1643
1642
1643
1646
1651
1658
1668
1681
1696
1713
1733
1755
1780
1806
1835
1865
1896
1929
1963
1998
2033
2070
2106
2142
2177
2211
2243
2274
2302
2328
2351
2371
2386
2398
2406
2409
2408
2401
2390
2374
2353
2327
2297
2262
2223
2180
2134
2084
2032
1976
1918
1858
1795
1730
1664
1595
1525
1454
1382
1309
1236
1163
1090
1018
947
878
810
745
682
621
563
508
455
406
361
319
281
248
218
194
173
158
146
140
137
140
146
157
172
191
215
242
274
309
348
391
437
486
539
595
653
714
777
842
909
977
1046
1116
1187
1257
1328
1398
1467
1535
1601
1666
1729
1790
1848
1904
1957
2008
2057
2103
2146
2188
2227
2265
2301
2336
2369
2402
2433
2464
2494
2523
2551
2579
2606
2633
2659
2684
2709
2733
2756
2778
2799
2820
2839
2858
2876
2894
2911
2929
2947
2965
2983
3002
3022
3043
3064
3086
3109
3132
3156
3181
3206
3231
3256
3281
3306
3330
3354
3377
3400
3422
3443
3464
3485
3507
3529
3552
3576
3601
3628
3656
3685
3715
3747
3780
3814
3849
3884
3920
3956
3991
4026
4059
4093
4124
4154
4182
4208
4232
4254
4274
4292
4309
4325
4339
4352
4365
4376
4387
4398
4407
4416
4425
4432
4438
4443
4446
4447
4447
4444
4439
4431
4421
4408
4392
4374
4352
4328
4301
4271
4239
4204
4166
4127
4085
4041
3995
3947
3898
3848
3797
3745
3693
3641
3589
3538
3488
3439
3393
3348
3306
3266
3229
3194
3163
3133
3107
3083
3062
3043
3028
3015
3005
2999
2995
2994
2997
3002
3010
3021
3034
3050
3068
3089
3111
3136
3163
3192
3223
3255
3289
3324
3361
3398
3435
3473
3511
3548
3585
3621
3656
3690
3721
3751
3778
3804
3827
3848
3866
3882
3896
3907
3916
3924
3929
3933
3936
3938
3939
3940
3942
3944
3948
3954
3962
3972
3986
4003
4022
4046
4075
4106
4141
4179
4220
4264
4310
4358
4408
4459
4509
4560
4610
4659
4706
4751
4793
4832
4868
4900
4927
4950
4969
4983
4993
4998
4999
4996
4989
4978
4964
4946
4925
4901
4874
4843
4809
4771
4729
4684
4636
4583
4528
4469
4406
4340
4271
4199
4124
4046
3965
3882
3796
3709
3620
3530
3438
3347
3255
3164
3074
2985
2898
2815
2734
2658
2586
2519
2458
2403
2354
2313
2278
2251
2231
2220
2216
2221
2234
2256
2286
2324
2370
2423
2483
2550
2622
2700
2782
2868
2958
3051
3147
3245
3345
3447
3550
3655
3760
3867
3974
4081
4188
4295
4401
4507
4612
4715
4817
4917
5015
5110
5201
5290
5375
5456
5533
5606
5676
5741
5802
5860
5914
5964
6011
6055
6095
6133
6168
6201
6232
6261
6289
6315
6339
6362
6384
6404
6423
6440
6455
6469
6480
6490
6499
6506
6512
6517
6522
6526
6531
6537
6543
6551
6561
6574
6588
6605
6625
6649
6675
6705
6738
6774
6814
6858
6905
6956
7009
7066
7126
7188
7252
7317
7384
7451
7518
7586
7653
7719
7783
7847
7909
7969
8026
8084
8140
8194
8247
8299
8350
8400
8450
8500
8549
8599
8648
8698
8748
8798
8849
8899
8950
9001
9050
9099
9146
9192
9236
9277
9317
9353
9388
9420
9450
9478
9504
9529
9552
9574
9596
9617
9638
9658
9679
9700
9722
9743
9765
9787
9809
9831
9854
9876
9897
9918
9939
9958
9977
9995
10011
10026
10040
10052
10062
10070
10077
10082
10086
10087
10087
10084
10080
10074
10066
10056
10045
10032
10018
10002
9986
9969
9951
9933
9914
9896
9877
9858
9840
9822
9804
9786
9770
9753
9737
9721
9706
9690
9675
9659
9643
9627
9610
9593
9576
9558
9541
9524
9508
9493
9480
9468
9458
9451
9446
9444
9444
9448
9454
9463
9474
9489
9506
9526
9549
9574
9601
9631
9662
9695
9729
9765
9801
9838
9875
9912
9949
9985
10021
10057
10092
10126
10159
10191
10223
10253
10282
10311
10338
10363
10388
10411
10433
10454
10474
10493
10511
10528
10543
10558
10572
10585
10596
10606
10614
10621
10626
10629
10630
10629
10626
10621
10614
10605
10594
10581
10567
10551
10534
10515
10496
10476
10455
10434
10412
10390
10367
10344
10321
10296
10271
10246
10219
10192
10163
10134
10103
10071
10038
10005
9970
9936
9901
9867
9833
9799
9767
9736
9707
9679
9653
9629
9607
9586
9568
9551
9536
9523
9513
9504
9497
9491
9488
9486
9487
9489
9494
9500
9510
9521
9536
9553
9574
9598
9625
9655
9689
9726
9766
9809
9854
9901
9951
10002
10054
10106
10159
10212
10265
10317
10368
10418
10467
10515
10561
10605
10648
10688
10726
10762
10796
10827
10855
10881
10905
10927
10947
10965
10981
10996
11010
11024
11036
11048
11059
11071
11082
11093
11103
11114
11124
11135
11145
11155
11164
11174
11183
11191
11200
11208
11215
11223
11230
11237
11244
11252
11259
11267
11276
11285
11295
11306
11317
11329
11342
11356
11370
11386
11402
11419
11437
11456
11475
11496
11518
11540
11563
11587
11612
11637
11663
11690
11717
11744
11771
11798
11825
11852
11879
11905
11930
11955
11979
12002
12025
12048
12070
12092
12113
12135
12157
12178
12200
12222
12245
12267
12290
12313
12336
12359
12382
12406
12429
12452
12475
12498
12521
12543
12565
12587
12608
12629
12649
12670
12690
12710
12729
12749
12768
12787
12806
12825
12844
12863
12882
12901
12920
12939
12957
12976
12994
13012
13030
13048
13066
13083
13100
13117
13133
13148
13163
13177
13191
13204
13216
13227
13237
13247
13257
13265
13273
13279
13285
13290
13295
13298
13300
13302
13303
13304
13304
13303
13303
13303
13303
13304
13305
13308
13312
13319
13326
13336
13349
13363
13380
13398
13419
13442
13465
13491
13517
13543
13571
13598
13625
13651
13677
13702
13726
13748
13769
13787
13802
13815
13825
13831
13833
13831
13825
13814
13799
13780
13756
13728
13696
13659
13620
13576
13530
13481
13429
13374
13318
13259
13199
13137
13074
13010
12946
12880
12815
12749
12683
12617
12551
12486
12422
12359
12297
12236
12177
12119
12064
12011
11959
11911
11865
11821
11781
11743
11709
11677
11648
11622
11599
11579
11562
11548
11536
11526
11519
11514
11511
11510
11511
11513
11517
11522
11528
11535
11542
11549
11556
11563
11570
11576
11581
11585
11589
11591
11592
11592
11591
11589
11586
11581
11574
11566
11556
11544
11531
11515
11498
11478
11456
11431
11405
11376
11345
11312
11276
11238
11198
11156
11112
11066
11018
10968
10917
10864
10810
10754
10697
10639
10580
10519
10458
10396
10333
10269
10204
10140
10074
10009
9943
9877
9811
9745
9679
9612
9546
9480
9414
9349
9284
9219
9155
9091
9029
8967
8906
8846
8787
8728
8671
8614
8558
8503
8447
8392
8338
8283
8228
8173
8118
8063
8007
7953
7899
7844
7789
7734
7679
7625
7570
7516
7461
7407
7352
7297
7242
7187
7131
7074
7016
6957
6898
6837
6775
6712
6647
6581
6514
6444
6373
6301
6226
6149
6070
5988
5904
5818
5729
5638
5544
5449
5351
5251
5149
5046
4941
4835
4728
4620
4511
4402
4292
4181
4070
3960
3849
3739
3628
3519
3409
3301
3193
3086
2980
2875
2772
2670
2570
2472
2377
2284
2194
2107
2023
1942
1865
1791
1722
1656
1594
1536
1482
1432
1386
1344
1306
1271
1240
1212
1188
1166
1147
1130
1116
1104
1094
1085
1079
1073
1070
1068
1067
1068
1071
1075
1081
1089
1099
1111
1125
1141
1158
1177
1198
1220
1243
1268
1293
1320
1347
1375
1404
1433
1462
1492
1522
1552
1583
1613
1644
1675
1706
1737
1768
1799
1830
1860
1891
1920
1950
1978
2007
2033
2061
2088
2114
2139
2164
2188
2211
2234
2255
2276
2297
2316
2334
2352
2368
2384
2398
2411
2422
2433
2441
2448
2453
2456
2457
2456
2453
2448
2441
2431
2420
2406
2389
2371
2350
2327
2303
2276
2248
2218
2187
2154
2119
2084
2047
2009
1971
1932
1891
1850
1809
1766
1724
1681
1638
1595
1552
1509
1466
1424
1381
1339
1298
1257
1216
1176
1137
1098
1060
1022
988
953
920
888
858
829
802
777
754
732
711
692
675
659
644
630
617
605
594
584
574
565
557
549
542
535
528
521
514
506
499
491
483
475
467
459
451
444
436
429
422
416
410
405
401
397
395
393
393
394
396
399
404
410
417
426
435
445
456
467
480
493
507
521
536
552
568
586
604
622
641
661
681
702
723
744
765
786
807
828
848
868
887
906
924
941
958
974
989
1004
1016
1030
1043
1054
1065
1075
1084
1093
1101
1108
1114
1120
1125
1128
1131
1133
1134
1133
1131
1127
1122
1115
1105
1094
1081
1065
1048
1028
1006
984
959
933
904
875
844
812
778
743
707
671
633
594
555
516
475
434
393
352
310
268
226
184
142
100
58
16
-26
-68
-111
-153
-196
-238
-282
-325
-369
-414
-459
-505
-551
-599
-648
-698
-749
-802
-857
-914
-973
-1034
-1098
-1163
-1231
-1302
-1374
-1449
-1526
-1604
-1685
-1767
-1852
-1937
-2025
-2113
-2203
-2294
-2387
-2480
-2574
-2670
-2766
-2864
-2962
-3062
-3162
-3264
-3367
-3470
-3574
-3679
-3784
-3889
-3995
-4100
-4206
-4311
-4416
-4521
-4625
-4729
-4832
-4933
-5034
-5134
-5233
-5330
-5426
-5521
-5614
-5705
-5795
-5883
-5969
-6053
-6136
-6216
-6294
-6371
-6445
-6517
-6588
-6656
-6721
-6785
-6846
-6905
-6962
-7016
-7068
-7117
-7164
-7209
-7252
-7293
-7332
-7368
-7403
-7435
-7465
-7493
-7520
-7544
-7566
-7587
-7605
-7622
-7638
-7652
-7665
-7677
-7688
-7698
-7708
-7716
-7724
-7732
-7740
-7747
-7754
-7762
-7769
-7776
-7783
-7791
-7798
-7806
-7814
-7823
-7831
-7840
-7849
-7858
-7867
-7876
-7886
-7895
-7905
-7916
-7926
-7937
-7948
-7960
-7972
-7985
-7999
-8013
-8026
-8042
-8058
-8074
-8090
-8108
-8125
-8144
-8162
-8180
-8200
-8220
-8239
-8259
-8280
-8300
-8321
-8342
-8363
-8384
-8405
-8426
-8448
-8469
-8490
-8512
-8533
-8555
-8577
-8599
-8622
-8644
-8668
-8691
-8715
-8740
-8764
-8789
-8814
-8839
-8864
-8889
-8914
-8938
-8962
-8986
-9009
-9032
-9055
-9077
-9099
-9121
-9143
-9165
-9187
-9208
-9230
-9253
-9275
-9299
-9323
-9348
-9374
-9401
-9430
-9459
-9490
-9521
-9553
-9586
-9620
-9654
-9689
-9724
-9759
-9794
-9830
-9866
-9903
-9939
-9976
-10013
-10050
-10087
-10124
-10161
-10198
-10235
-10272
-10308
-10344
-10380
-10416
-10452
-10487
-10522
-10556
-10591
-10625
-10659
-10692
-10726
-10759
-10793
-10826
-10860
-10893
-10927
-10961
-10996
-11031
-11066
-11101
-11137
-11174
-11212
-11250
-11289
-11330
-11371
-11414
-11458
-11503
-11550
-11597
-11645
-11694
-11744
-11794
-11844
-11894
-11944
-11994
-12043
-12092
-12141
-12188
-12235
-12281
-12326
-12369
-12411
-12452
-12491
-12529
-12565
-12601
-12634
-12666
-12697
-12727
-12756
-12783
-12809
-12834
-12858
-12881
-12903
-12924
-12944
-12963
-12981
-12998
-13014
-13030
-13045
-13059
-13072
-13084
-13096
-13108
-13119
-13130
-13140
-13150
-13160
-13171
-13181
-13192
-13203
-13215
-13227
-13240
-13253
-13267
-13282
-13298
-13315
-13332
-13350
-13369
-13389
-13410
-13431
-13453
-13476
-13500
-13524
-13549
-13574
-13599
-13625
-13651
-13677
-13704
-13731
-13758
-13785
-13811
-13838
-13865
-13891
-13917
-13943
-13968
-13993
-14017
-14040
-14063
-14085
-14107
-14129
-14150
-14171
-14191
-14212
-14231
-14251
-14271
-14290
-14309
-14328
-14347
-14366
-14385
-14404
-14422
-14440
-14458
-14476
-14493
-14511
-14528
-14546
-14564
-14582
-14600
-14619
-14638
-14657
-14677
-14698
-14719
-14741
-14763
-14785
-14808
-14831
-14855
-14878
-14902
-14926
-14950
-14974
-14998
-15022
-15047
-15072
-15096
-15121
-15147
-15172
-15198
-15224
-15251
-15277
-15305
-15332
-15360
-15388
-15415
-15443
-15471
-15499
-15527
-15555
-15582
-15610
-15637
-15663
-15689
-15715
-15741
-15766
-15790
-15814
-15837
-15859
-15881
-15902
-15923
-15942
-15961
-15979
-15997
-16014
-16030
-16046
-16061
-16075
-16088
-16102
-16114
-16126
-16137
-16148
-16158
-16167
-16175
-16183
-16190
-16197
-16203
-16209
-16213
-16218
-16221
-16224
-16226
-16227
-16228
-16227
-16225
-16222
-16216
-16212
-16204
-16197
-16187
-16178
-16167
-16155
-16142
-16128
-16114
-16097
-16082
-16065
-16049
-16032
-16015
-15997
-15979
-15960
-15942
-15924
-15906
-15888
-15871
-15853
-15836
-15818
-15801
-15784
-15767
-15751
-15734
-15717
-15700
-15684
-15667
-15650
-15634
-15617
-15601
-15584
-15568
-15551
-15535
-15519
-15503
-15488
-15473
-15458
-15444
-15430
-15416
-15402
-15389
-15376
-15362
-15349
-15335
-15322
-15308
-15295
-15281
-15266
-15252
-15237
-15222
-15206
-15190
-15173
-15155
-15137
-15118
-15098
-15078
-15057
-15035
-15013
-14990
-14966
-14942
-14917
-14892
-14866
-14840
-14814
-14788
-14763
-14737
-14712
-14688
-14664
-14641
-14618
-14596
-14576
-14555
-14536
-14518
-14500
-14482
-14466
-14449
-14433
-14417
-14401
-14385
-14370
-14353
-14337
-14320
-14303
-14285
-14267
-14248
-14228
-14208
-14187
-14165
-14142
-14118
-14093
-14067
-14040
-14013
-13985
-13957
-13928
-13898
-13868
-13838
-13807
-13776
-13744
-13712
-13679
-13646
-13612
-13577
-13542
-13506
-13470
-13434
-13397
-13360
-13323
-13285
-13247
-13210
-13172
-13134
-13096
-13057
-13019
-12980
-12941
-12902
-12862
-12822
-12782
-12741
-12700
-12659
-12617
-12575
-12532
-12488
-12445
-12400
-12355
-12310
-12264
-12218
-12172
-12125
-12078
-12030
-11983
-11935
-11886
-11838
-11789
-11740
-11691
-11641
-11592
-11542
-11492
-11442
-11391
-11341
-11291
-11240
-11190
-11139
-11089
-11038
-10988
-10937
-10887
-10836
-10786
-10736
-10687
-10638
-10589
-10542
-10495
-10448
-10403
-10358
-10314
-10271
-10229
-10188
-10148
-10108
-10070
-10032
-9996
-9960
-9925
-9891
-9858
-9825
-9794
-9762
-9732
-9702
-9673
-9644
-9616
-9588
-9561
-9534
-9508
-9483
-9458
-9434
-9411
-9389
-9368
-9348
-9329
-9310
-9293
-9276
-9260
-9245
-9230
-9216
-9203
-9190
-9177
-9165
-9152
-9140
-9129
-9117
-9105
-9093
-9081
-9069
-9057
-9044
-9030
-9016
-9002
-8986
-8970
-8953
-8935
-8916
-8896
-8875
-8853
-8830
-8807
-8782
-8756
-8730
-8703
-8675
-8646
-8617
-8587
-8556
-8525
-8493
-8460
-8426
-8391
-8356
-8320
-8283
-8246
-8208
-8169
-8130
-8090
-8051
-8010
-7969
-7928
-7887
-7845
-7803
-7761
-7718
-7676
-7633
-7590
-7546
-7503
-7460
-7416
-7373
-7330
-7287
-7244
-7201
-7158
-7116
-7073
-7030
-6987
-6945
-6902
-6859
-6815
-6772
-6728
-6684
-6640
-6595
-6550
-6505
-6459
-6412
-6365
-6317
-6268
-6219
-6169
-6118
-6066
-6014
-5961
-5907
-5853
-5799
-5744
-5690
-5635
-5580
-5525
-5470
-5415
-5360
-5305
-5250
-5195
-5140
-5085
-5030
-4975
-4920
-4864
-4809
-4753
-4698
-4643
-4588
-4533
-4478
-4423
-4369
-4315
-4262
-4209
-4156
-4103
-4051
-4000
-3949
-3899
-3849
-3799
-3750
-3702
-3654
-3606
-3559
-3512
-3466
-3420
-3374
-3328
-3282
-3236
-3190
-3144
-3098
-3051
-3004
-2957
-2909
-2861
-2812
-2763
-2714
-2665
-2615
-2566
-2516
-2466
-2417
-2367
-2318
-2269
-2220
-2171
-2123
-2075
-2027
-1980
-1933
-1886
-1839
-1792
-1746
-1700
-1654
-1608
-1563
-1518
-1473
-1429
-1385
-1341
-1298
-1256
-1214
-1173
-1132
-1092
-1052
-1012
-975
-938
-901
-864
-829
-793
-759
-724
-690
-656
-622
-588
-555
-521
-488
-454
-421
-387
-353
-319
-284
-249
-214
-178
-141
-104
-67
-29
10
49
89
129
170
210
251
292
333
374
415
456
496
536
576
615
654
692
730
768
806
843
881
918
955
993
1031
1069
1107
1146
1185
1225
1265
1305
1345
1385
1425
1466
1506
1546
1586
1626
1666
1705
1744
1783
1822
1861
1899
1938
1978
2017
2057
2098
2139
2180
2223
2266
2309
2354
2399
2445
2491
2538
2585
2632
2680
2728
2776
2824
2873
2921
2969
3016
3064
3111
3157
3202
3247
3291
3334
3376
3417
3457
3496
3534
3571
3608
3643
3678
3713
3747
3781
3814
3848
3881
3914
3947
3979
4011
4043
4075
4107
4138
4169
4200
4230
4261
4290
4320
4349
4378
4406
4434
4462
4490
4517
4544
4571
4598
4624
4650
4676
4702
4727
4753
4778
4802
4827
4852
4876
4900
4923
4947
4970
4992
5014
5036
5057
5077
5096
5115
5132
5148
5164
5178
5192
5204
5215
5226
5235
5244
5253
5261
5268
5275
5282
5289
5296
5303
5310
5317
5324
5331
5338
5346
5354
5362
5370
5379
5388
5398
5408
5419
5429
5441
5452
5464
5477
5490
5504
5518
5533
5548
5564
5580
5598
5615
5634
5653
5673
5693
5714
5736
5758
5781
5804
5828
5853
5877
5903
5928
5954
5981
6008
6035
6062
6090
6118
6146
6173
6201
6229
6256
6283
6310
6336
6362
6387
6412
6437
6461
6485
6508
6530
6553
6574
6596
6617
6638
6658
6679
6698
6718
6738
6757
6777
6796
6816
6836
6856
6876
6896
6917
6938
6959
6980
7002
7024
7046
7068
7091
7113
7136
7158
7181
7204
7226
7249
7271
7294
7315
7337
7358
7378
7398
7417
7436
7453
7470
7486
7502
7516
7529
7541
7552
7562
7571
7578
7585
7590
7594
7596
7597
7597
7595
7592
7588
7583
7577
7570
7562
7554
7544
7534
7524
7513
7502
7490
7478
7466
7454
7441
7429
7416
7403
7391
7378
7365
7353
7340
7328
7315
7303
7291
7280
7268
7257
7246
7236
7226
7216
7207
7198
7189
7182
7174
7168
7161
7156
7151
7147
7143
7140
7137
7135
7134
7133
7132
7132
7132
7132
7133
7135
7136
7138
7141
7143
7146
7150
7154
7158
7163
7168
7173
7179
7185
7191
7198
7205
7212
7219
7227
7234
7242
7250
7257
7265
7273
7280
7288
7295
7302
7309
7316
7323
7329
7335
7341
7347
7352
7356
7361
7365
7368
7372
7375
7379
7382
7385
7389
7393
7396
7400
7404
7408
7412
7416
7420
7424
7428
7431
7434
7436
7439
7440
7442
7442
7443
7442
7441
7439
7437
7433
7430
7426
7422
7418
7413
7409
7405
7401
7397
7394
7391
7388
7385
7383
7382
7380
7379
7378
7378
7378
7378
7378
7379
7380
7381
7383
7384
7386
7389
7391
7394
7397
7400
7403
7407
7410
7414
7417
7421
7424
7428
7432
7436
7440
7444
7448
7452
7456
7460
7464
7467
7471
7474
7476
7478
7480
7481
7481
7481
7480
7479
7477
7474
7471
7467
7463
7458
7453
7449
7444
7439
7433
7429
7424
7419
7414
7410
7405
7401
7397
7393
7389
7386
7382
7379
7375
7372
7369
7366
7363
7360
7357
7353
7350
7347
7343
7340
7336
7333
7329
7326
7323
7321
7319
7317
7316
7315
7314
7315
7316
7317
7320
7323
7326
7330
7335
7340
7346
7352
7359
7366
7373
7381
7389
7398
7406
7415
7424
7433
7442
7451
7460
7469
7478
7486
7495
7503
7511
7518
7526
7532
7539
7545
7551
7556
7561
7565
7570
7574
7578
7581
7585
7588
7591
7594
7597
7600
7603
7605
7608
7611
7613
7616
7618
7620
7623
7624
7626
7627
7628
7628
7628
7627
7626
7624
7621
7618
7614
7609
7603
7597
7589
7581
7571
7561
7549
7536
7523
7508
7492
7474
7456
7437
7416
7394
7371
7347
7322
7296
7268
7240
7210
7180
7148
7116
7082
7048
7012
6976
6939
6900
6861
6821
6781
6739
6697
6654
6611
6567
6523
6478
6433
6387
6342
6295
6249
6203
6156
6110
6063
6017
5971
5926
5881
5837
5793
5750
5707
5665
5624
5583
5543
5504
5466
5429
5393
5357
5322
5289
5256
5223
5192
5161
5130
5100
5070
5041
5012
4983
4955
4927
4898
4870
4842
4814
4785
4757
4729
4701
4672
4644
4616
4588
4560
4532
4504
4476
4448
4420
4391
4363
4335
4307
4279
4251
4223
4195
4168
4140
4113
4086
4059
4033
4008
3982
3958
3934
3910
3888
3866
3845
3824
3805
3786
3769
3752
3736
3720
3706
3692
3679
3667
3655
3644
3633
3623
3614
3605
3597
3589
3582
3575
3568
3561
3555
3549
3543
3537
3531
3525
3519
3513
3507
3502
3496
3490
3485
3479
3474
3469
3465
3460
3456
3452
3448
3444
3441
3438
3435
3433
3430
3428
3425
3423
3421
3418
3416
3413
3410
3407
3404
3401
3397
3393
3390
3385
3381
3376
3371
3366
3360
3353
3347
3339
3331
3323
3314
3304
3294
3283
3272
3261
3249
3237
3225
3212
3200
3187
3175
3163
3151
3139
3127
3115
3103
3092
3081
3070
3059
3048
3037
3026
3015
3003
2992
2980
2968
2956
2943
2930
2916
2902
2887
2871
2855
2837
2819
2800
2779
2758
2735
2711
2686
2660
2633
2605
2576
2546
2515
2483
2450
2416
2381
2345
2308
2271
2233
2194
2155
2115
2075
2033
1992
1950
1908
1865
1821
1778
1733
1689
1644
1598
1552
1506
1460
1413
1366
1319
1272
1225
1177
1129
1081
1033
985
936
887
839
790
741
692
643
594
545
497
448
400
352
304
257
209
162
116
69
23
-23
-68
-114
-158
-203
-247
-291
-335
-379
-422
-465
-509
-553
-596
-641
-685
-730
-775
-820
-866
-913
-959
-1006
-1053
-1100
-1148
-1195
-1243
-1291
-1339
-1387
-1436
-1484
-1533
-1582
-1631
-1680
-1729
-1779
-1828
-1878
-1928
-1978
-2028
-2078
-2128
-2178
-2228
-2278
-2328
-2378
-2427
-2477
-2526
-2575
-2624
-2672
-2720
-2768
-2815
-2862
-2909
-2955
-3000
-3045
-3090
-3133
-3177
-3220
-3262
-3303
-3345
-3385
-3425
-3465
-3504
-3542
-3580
-3618
-3656
-3693
-3730
-3768
-3805
-3843
-3880
-3918
-3956
-3995
-4034
-4073
-4112
-4152
-4192
-4232
-4273
-4314
-4356
-4397
-4439
-4482
-4525
-4568
-4612
-4656
-4700
-4745
-4790
-4835
-4881
-4927
-4973
-5019
-5066
-5112
-5159
-5206
-5253
-5300
-5347
-5394
-5440
-5487
-5533
-5580
-5626
-5672
-5718
-5763
-5808
-5853
-5898
-5943
-5987
-6031
-6074
-6118
-6161
-6204
-6246
-6288
-6330
-6371
-6411
-6451
-6491
-6530
-6568
-6606
-6643
-6680
-6715
-6751
-6785
-6819
-6852
-6885
-6916
-6947
-6977
-7005
-7033
-7060
-7085
-7110
-7133
-7155
-7176
-7196
-7215
-7233
-7250
-7266
-7282
-7296
-7310
-7323
-7336
-7348
-7359
-7370
-7380
-7390
-7399
-7408
-7417
-7425
-7433
-7440
-7448
-7455
-7462
-7469
-7475
-7482
-7489
-7495
-7502
-7508
-7514
-7521
-7527
-7533
-7539
-7546
-7552
-7558
-7564
-7570
-7576
-7582
-7588
-7593
-7598
-7603
-7608
-7613
-7617
-7621
-7624
-7628
-7630
-7632
-7634
-7635
-7635
-7635
-7634
-7632
-7630
-7626
-7622
-7618
-7612
-7606
-7599
-7592
-7584
-7576
-7567
-7558
-7548
-7538
-7527
-7516
-7505
-7493
-7481
-7468
-7455
-7442
-7429
-7415
-7401
-7388
-7374
-7360
-7346
-7332
-7318
-7303
-7289
-7274
-7260
-7245
-7230
-7215
-7200
-7185
-7169
-7154
-7139
-7124
-7109
-7094
-7079
-7065
-7051
-7038
-7024
-7011
-6999
-6986
-6974
-6962
-6950
-6939
-6927
-6916
-6905
-6894
-6883
-6872
-6861
-6851
-6840
-6830
-6820
-6810
-6800
-6790
-6781
-6772
-6763
-6754
-6746
-6737
-6729
-6722
-6715
-6708
-6702
-6696
-6690
-6685
-6680
-6675
-6670
-6665
-6659
-6654
-6648
-6641
-6635
-6627
-6620
-6612
-6603
-6594
-6584
-6574
-6564
-6554
-6543
-6532
-6521
-6509
-6498
-6486
-6474
-6462
-6450
-6438
-6425
-6412
-6399
-6386
-6373
-6359
-6345
-6331
-6317
-6302
-6288
-6273
-6257
-6242
-6226
-6210
-6194
-6178
-6161
-6145
-6128
-6111
-6093
-6076
-6059
-6042
-6026
-6009
-5993
-5977
-5962
-5947
-5933
-5919
-5906
-5893
-5881
-5869
-5857
-5846
-5834
-5823
-5812
-5801
-5789
-5778
-5766
-5753
-5740
-5727
-5713
-5698
-5682
-5666
-5649
-5631
-5612
-5593
-5572
-5550
-5527
-5503
-5478
-5451
-5423
-5394
-5364
-5332
-5299
-5264
-5228
-5191
-5153
-5113
-5072
-5030
-4987
-4943
-4899
-4853
-4808
-4761
-4714
-4667
-4619
-4571
-4523
-4475
-4428
-4380
-4332
-4285
-4238
-4192
-4146
-4100
-4054
-4011
-3967
-3924
-3881
-3839
-3797
-3756
-3716
-3675
-3636
-3596
-3558
-3519
-3481
-3442
-3404
-3367
-3329
-3291
-3254
-3216
-3179
-3141
-3104
-3066
-3028
-2990
-2952
-2914
-2875
-2837
-2798
-2758
-2719
-2679
-2639
-2598
-2558
-2517
-2475
-2433
-2391
-2348
-2305
-2262
-2218
-2174
-2130
-2085
-2040
-1996
-1951
-1906
-1861
-1816
-1771
-1725
-1680
-1635
-1590
-1544
-1499
-1454
-1409
-1364
-1320
-1275
-1231
-1186
-1142
-1098
-1055
-1010
-968
-925
-882
-839
-797
-755
-713
-671
-630
-588
-546
-504
-462
-420
-378
-335
-293
-250
-207
-164
-120
-77
-34
10
53
97
140
183
227
270
313
357
400
443
486
529
573
616
659
702
746
789
833
877
921
966
1010
1055
1100
1146
1192
1238
1285
1332
1379
1426
1474
1522
1570
1618
1666
1714
1761
1808
1855
1902
1948
1994
2039
2084
2129
2174
2218
2262
2306
2350
2393
2437
2480
2523
2566
2609
2652
2695
2738
2781
2824
2866
2909
2951
2993
3035
3076
3117
3158
3199
3239
3280
3320
3360
3400
3440
3480
3520
3560
3600
3640
3680
3720
3759
3799
3838
3877
3916
3954
3992
4030
4067
4104
4140
4177
4212
4248
4283
4317
4352
4386
4420
4453
4487
4520
4553
4585
4618
4649
4681
4712
4742
4772
4801
4829
4856
4883
4909
4934
4958
4981
5004
5026
5047
5068
5088
5107
5126
5144
5162
5180
5197
5214
5231
5248
5265
5282
5299
5317
5335
5353
5371
5390
5409
5428
5448
5469
5489
5510
5532
5554
5577
5599
5623
5647
5671
5696
5722
5748
5775
5802
5830
5859
5887
5917
5946
5976
6006
6037
6067
6098
6128
6159
6189
6220
6250
6279
6308
6337
6366
6394
6422
6449
6476
6502
6528
6554
6579
6604
6628
6652
6676
6699
6722
6745
6767
6789
6810
6831
6851
6871
6890
6909
6927
6945
6962
6979
6995
7011
7026
7041
7054
7068
7081
7093
7105
7115
7126
7135
7144
7152
7160
7167
7173
7179
7185
7189
7194
7198
7203
7207
7210
7214
7218
7222
7225
7229
7233
7237
7241
7245
7249
7253
7258
7262
7267
7272
7278
7283
7288
7294
7300
7305
7311
7316
7321
7326
7331
7336
7340
7344
7348
7352
7355
7358
7360
7363
7365
7367
7369
7370
7371
7372
7373
7374
7375
7375
7376
7376
7377
7377
7378
7379
7381
7383
7385
7387
7390
7394
7397
7402
7406
7411
7417
7422
7429
7435
7441
7448
7455
7462
7470
7477
7485
7492
7500
7507
7515
7523
7530
7538
7545
7553
7560
7567
7573
7580
7586
7592
7597
7603
7608
7612
7617
7620
7624
7627
7630
7633
7635
7637
7639
7641
7643
7645
7646
7648
7649
7651
7652
7653
7655
7656
7657
7658
7659
7660
7660
7661
7661
7660
7660
7659
7657
7655
7653
7651
7648
7644
7641
7637
7633
7629
7625
7621
7618
7614
7610
7607
7604
7601
7598
7596
7594
7592
7591
7590
7589
7589
7589
7589
7590
7591
7592
7594
7595
7597
7599
7602
7604
7606
7608
7610
7611
7613
7614
7614
7614
7614
7613
7612
7610
7607
7604
7601
7597
7592
7586
7579
7572
7563
7554
7543
7531
7518
7504
7488
7471
7453
7433
7412
7390
7366
7340
7314
7287
7258
7228
7197
7166
7133
7100
7066
7032
6996
6960
6924
6887
6850
6813
6775
6736
6698
6659
6620
6581
6542
6503
6464
6425
6387
6348
6310
6272
6234
6197
6159
6122
6085
6048
6011
5974
5938
5901
5865
5828
5792
5755
5719
5682
5645
5609
5573
5536
5500
5464
5428
5393
5357
5322
5287
5253
5218
5184
5151
5117
5084
5051
5018
4985
4953
4920
4887
4853
4820
4786
4752
4718
4683
4647
4611
4574
4537
4500
4462
4424
4385
4346
4306
4266
4227
4187
4147
4107
4067
4027
3988
3949
3910
3871
3832
3794
3756
3718
3680
3643
3606
3569
3533
3496
3460
3425
3389
3354
3319
3285
3250
3216
3182
3148
3114
3080
3047
3013
2980
2947
2914
2881
2848
2815
2782
2750
2717
2685
2653
2621
2590
2558
2527
2496
2465
2434
2403
2372
2342
2311
2281
2250
2220
2190
2160
2129
2099
2069
2040
2009
1980
1950
1921
1892
1863
1834
1805
1777
1750
1722
1695
1669
1642
1616
1591
1566
1540
1516
1491
1466
1441
1417
1392
1368
1343
1318
1294
1269
1244
1218
1193
1168
1142
1116
1090
1064
1038
1012
986
960
934
909
883
858
833
808
784
760
736
713
690
668
645
624
602
581
560
539
518
497
477
457
437
417
397
377
358
338
319
300
281
262
243
224
205
186
168
149
130
110
91
71
51
31
11
-10
-31
-52
-73
-94
-116
-138
-160
-182
-204
-227
-250
-274
-298
-322
-347
-372
-397
-423
-449
-476
-503
-530
-557
-584
-611
-638
-665
-692
-718
-744
-769
-794
-818
-841
-864
-886
-906
-927
-946
-964
-981
-998
-1012
-1028
-1042
-1055
-1067
-1079
-1090
-1100
-1110
-1120
-1129
-1138
-1146
-1154
-1162
-1170
-1178
-1185
-1193
-1200
-1207
-1214
-1221
-1228
-1235
-1242
-1249
-1256
-1263
-1270
-1277
-1285
-1293
-1301
-1309
-1318
-1327
-1337
-1346
-1356
-1366
-1377
-1388
-1399
-1410
-1421
-1433
-1444
-1456
-1468
-1480
-1493
-1505
-1518
-1531
-1544
-1558
-1571
-1585
-1600
-1614
-1629
-1644
-1660
-1675
-1691
-1707
-1723
-1739
-1756
-1772
-1789
-1807
-1824
-1842
-1860
-1879
-1897
-1917
-1936
-1956
-1976
-1996
-2017
-2037
-2058
-2079
-2100
-2120
-2141
-2161
-2180
-2200
-2218
-2236
-2254
-2271
-2287
-2302
-2316
-2330
-2343
-2355
-2366
-2376
-2386
-2395
-2403
-2411
-2418
-2424
-2430
-2435
-2440
-2444
-2448
-2451
-2453
-2455
-2457
-2458
-2458
-2459
-2458
-2458
-2457
-2456
-2455
-2454
-2454
-2453
-2452
-2452
-2452
-2452
-2453
-2454
-2456
-2459
-2462
-2466
-2471
-2476
-2483
-2490
-2498
-2506
-2516
-2526
-2536
-2547
-2559
-2571
-2583
-2595
-2608
-2620
-2632
-2644
-2655
-2667
-2677
-2688
-2698
-2707
-2716
-2724
-2732
-2739
-2745
-2751
-2757
-2762
-2767
-2771
-2775
-2778
-2781
-2783
-2784
-2785
-2785
-2785
-2784
-2782
-2779
-2775
-2770
-2765
-2758
-2751
-2743
-2734
-2725
-2715
-2704
-2692
-2680
-2667
-2654
-2640
-2626
-2612
-2597
-2582
-2567
-2551
-2536
-2520
-2504
-2488
-2472
-2456
-2440
-2424
-2408
-2393
-2377
-2361
-2346
-2331
-2316
-2301
-2286
-2271
-2256
-2241
-2227
-2212
-2198
-2183
-2169
-2155
-2140
-2126
-2112
-2097
-2083
-2068
-2054
-2039
-2024
-2009
-1994
-1979
-1964
-1949
-1934
-1918
-1903
-1888
-1874
-1859
-1845
-1831
-1817
-1803
-1790
-1777
-1765
-1752
-1740
-1727
-1715
-1703
-1691
-1679
-1666
-1654
-1641
-1628
-1616
-1603
-1589
-1576
-1563
-1550
-1536
-1523
-1509
-1495
-1482
-1468
-1454
-1441
-1427
-1414
-1400
-1387
-1374
-1361
-1349
-1337
-1325
-1314
-1304
-1294
-1285
-1276
-1268
-1261
-1254
-1248
-1243
-1238
-1234
-1230
-1227
-1224
-1222
-1221
-1220
-1219
-1219
-1220
-1221
-1222
-1223
-1225
-1228
-1230
-1234
-1237
-1241
-1245
-1249
-1254
-1259
-1265
-1271
-1277
-1284
-1292
-1300
-1309
-1318
-1328
-1338
-1349
-1361
-1372
-1384
-1397
-1409
-1421
-1434
-1446
-1459
-1471
-1483
-1495
-1507
-1518
-1529
-1541
-1551
-1562
-1572
-1582
-1592
-1601
-1610
-1619
-1628
-1637
-1646
-1654
-1663
-1671
-1680
-1688
-1697
-1707
-1716
-1726
-1736
-1747
-1758
-1769
-1781
-1793
-1805
-1818
-1831
-1844
-1858
-1871
-1885
-1898
-1912
-1925
-1939
-1952
-1964
-1977
-1989
-2001
-2013
-2024
-2035
-2045
-2057
-2067
-2078
-2089
-2099
-2110
-2121
-2132
-2143
-2154
-2166
-2177
-2189
-2201
-2214
-2226
-2239
-2253
-2266
-2280
-2294
-2309
-2323
-2337
-2352
-2366
-2380
-2393
-2406
-2419
-2432
-2444
-2456
-2467
-2479
-2490
-2501
-2512
-2522
-2532
-2542
-2552
-2562
-2571
-2580
-2589
-2598
-2607
-2616
-2625
-2635
-2644
-2653
-2663
-2673
-2683
-2694
-2704
-2715
-2725
-2735
-2746
-2756
-2766
-2776
-2785
-2795
-2804
-2813
-2822
-2831
-2840
-2848
-2856
-2864
-2872
-2880
-2888
-2895
-2902
-2909
-2916
-2922
-2929
-2935
-2941
-2947
-2953
-2959
-2965
-2970
-2976
-2982
-2989
-2995
-3002
-3009
-3016
-3023
-3031
-3039
-3047
-3056
-3064
-3073
-3082
-3091
-3100
-3108
-3117
-3126
-3135
-3144
-3153
-3161
-3170
-3179
-3187
-3196
-3204
-3213
-3221
-3229
-3236
-3244
-3251
-3258
-3265
-3272
-3278
-3284
-3290
-3296
-3301
-3306
-3311
-3315
-3318
-3322
-3324
-3327
-3328
-3330
-3331
-3331
-3331
-3331
-3330
-3329
-3328
-3327
-3326
-3325
-3324
-3323
-3322
-3321
-3321
-3320
-3320
-3320
-3319
-3319
-3319
-3320
-3320
-3320
-3321
-3322
-3322
-3323
-3324
-3325
-3326
-3327
-3328
-3328
-3328
-3329
-3329
-3329
-3329
-3329
-3329
-3329
-3329
-3330
-3330
-3331
-3332
-3334
-3336
-3339
-3342
-3346
-3350
-3355
-3360
-3366
-3372
-3379
-3387
-3395
-3403
-3412
-3421
-3430
-3439
-3449
-3458
-3467
-3475
-3484
-3492
-3500
-3507
-3514
-3520
-3526
-3532
-3537
-3542
-3546
-3550
-3554
-3558
-3562
-3566
-3569
-3573
-3577
-3581
-3585
-3589
-3593
-3598
-3603
-3607
-3612
-3617
-3623
-3628
-3633
-3639
-3644
-3649
-3654
-3659
-3663
-3668
-3671
-3675
-3678
-3681
-3683
-3685
-3687
-3689
-3690
-3691
-3691
-3691
-3691
-3691
-3690
-3689
-3688
-3686
-3683
-3680
-3677
-3673
-3669
-3664
-3659
-3653
-3647
-3641
-3634
-3626
-3618
-3610
-3601
-3592
-3582
-3571
-3560
-3548
-3536
-3524
-3511
-3497
-3484
-3469
-3455
-3441
-3426
-3412
-3397
-3383
-3368
-3354
-3339
-3325
-3310
-3296
-3282
-3268
-3254
-3240
-3226
-3212
-3199
-3185
-3172
-3159
-3146
-3133
-3121
-3109
-3097
-3086
-3075
-3064
-3053
-3043
-3034
-3024
-3015
-3007
-2999
-2991
-2983
-2976
-2969
-2962
-2956
-2949
-2943
-2937
-2931
-2925
-2918
-2912
-2905
-2898
-2890
-2883
-2874
-2865
-2856
-2846
-2836
-2825
-2813
-2801
-2788
-2775
-2761
-2747
-2732
-2717
-2701
-2685
-2669
-2652
-2635
-2618
-2600
-2582
-2563
-2545
-2526
-2507
-2487
-2468
-2449
-2429
-2410
-2391
-2372
-2352
-2334
-2315
-2296
-2278
-2260
-2242
-2224
-2206
-2189
-2172
-2155
-2138
-2122
-2106
-2090
-2074
-2058
-2043
-2027
-2012
-1997
-1982
-1968
-1953
-1938
-1923
-1908
-1893
-1877
-1861
-1845
-1829
-1812
-1794
-1776
-1758
-1739
-1720
-1700
-1680
-1659
-1638
-1616
-1593
-1570
-1546
-1521
-1496
-1470
-1444
-1417
-1389
-1361
-1333
-1304
-1275
-1245
-1216
-1186
-1156
-1127
-1097
-1067
-1037
-1006
-977
-947
-918
-888
-858
-829
-799
-770
-741
-712
-683
-654
-625
-596
-566
-537
-508
-479
-449
-420
-389
-359
-328
-297
-266
-234
-202
-170
-137
-103
-70
-36
-2
32
67
101
136
171
206
241
277
312
347
383
419
454
490
527
563
599
636
672
709
746
783
820
858
895
933
970
1008
1045
1083
1120
1157
1194
1231
1268
1305
1341
1377
1413
1448
1483
1517
1551
1585
1619
1652
1685
1718
1751
1784
1816
1849
1881
1914
1947
1979
2012
2044
2076
2109
2141
2173
2205
2238
2270
2303
2335
2368
2401
2434
2467
2500
2533
2566
2599
2632
2665
2697
2730
2763
2796
2829
2861
2894
2926
2959
2991
3024
3056
3088
3121
3153
3185
3218
3250
3283
3315
3348
3380
3413
3445
3478
3510
3542
3574
3606
3637
3669
3700
3731
3762
3793
3824
3854
3885
3915
3945
3975
4005
4034
4064
4093
4122
4151
4179
4208
4237
4265
4293
4322
4350
4379
4408
4436
4465
4494
4523
4552
4582
4611
4640
4670
4699
4729
4758
4787
4815
4844
4871
4898
4925
4951
4975
4999
5023
5045
5066
5086
5106
5124
5141
5158
5174
5189
5203
5217
5230
5243
5256
5268
5280
5292
5304
5316
5329
5341
5354
5366
5380
5393
5407
5421
5436
5451
5466
5482
5497
5513
5530
5546
5563
5580
5597
5615
5632
5651
5669
5687
5706
5725
5743
5763
5782
5801
5821
5841
5861
5881
5901
5922
5942
5963
5984
6005
6027
6048
6069
6090
6112
6133
6153
6174
6194
6215
6234
6254
6273
6293
6311
6330
6349
6367
6385
6403
6421
6439
6456
6474
6491
6508
6525
6541
6558
6574
6590
6606
6621
6637
6652
6667
6682
6697
6711
6726
6740
6753
6767
6780
6792
6805
6817
6829
6840
6852
6863
6874
6885
6895
6906
6916
6926
6936
6946
6956
6965
6974
6983
6992
7001
7009
7017
7025
7032
7040
7047
7054
7060
7066
7072
7077
7083
7087
7092
7096
7100
7104
7107
7109
7112
7113
7115
7116
7116
7116
7115
7113
7112
7109
7106
7103
7099
7094
7089
7084
7078
7072
7065
7058
7051
7043
7035
7027
7019
7010
7001
6991
6982
6972
6962
6951
6941
6930
6918
6907
6894
6881
6868
6854
6839
6823
6807
6790
6772
6754
6734
6715
6694
6673
6652
6630
6608
6585
6562
6539
6516
6492
6469
6445
6421
6398
6374
6350
6325
6301
6276
6252
6227
6201
6176
6150
6123
6096
6069
6042
6014
5985
5956
5927
5898
5869
5839
5809
5779
5749
5720
5690
5660
5630
5601
5571
5542
5512
5483
5454
5425
5396
5368
5340
5312
5284
5257
5229
5202
5176
5149
5123
5097
5071
5045
5019
4994
4968
4943
4918
4893
4868
4843
4818
4793
4768
4743
4717
4692
4666
4639
4613
4586
4559
4532
4504
4476
4447
4419
4390
4360
4330
4300
4270
4239
4208
4177
4145
4113
4081
4049
4016
3984
3951
3918
3884
3851
3817
3783
3749
3715
3680
3646
3611
3576
3541
3506
3471
3436
3402
3367
3332
3297
3263
3228
3194
3160
3126
3092
3059
3025
2992
2959
2926
2894
2862
2830
2798
2766
2735
2704
2672
2641
2609
2578
2546
2514
2482
2449
2416
2383
2349
2315
2281
2246
2211
2175
2139
2102
2065
2028
1990
1952
1914
1876
1837
1799
1760
1722
1684
1645
1607
1569
1531
1493
1455
1417
1380
1342
1304
1267
1229
1192
1155
1118
1081
1045
1008
972
936
901
865
830
795
760
726
691
657
624
590
557
524
491
458
426
394
362
330
298
266
235
203
172
141
110
79
47
16
-15
-46
-77
-108
-139
-171
-202
-234
-265
-297
-329
-361
-393
-425
-456
-488
-520
-551
-582
-613
-644
-675
-705
-735
-765
-794
-823
-852
-880
-908
-936
-963
-991
-1018
-1045
-1072
-1098
-1125
-1151
-1178
-1204
-1231
-1257
-1284
-1310
-1337
-1364
-1391
-1418
-1445
-1473
-1500
-1528
-1557
-1585
-1614
-1642
-1671
-1701
-1730
-1759
-1789
-1819
-1848
-1878
-1907
-1937
-1966
-1995
-2025
-2054
-2083
-2112
-2141
-2170
-2199
-2227
-2256
-2285
-2313
-2342
-2370
-2398
-2426
-2454
-2481
-2509
-2536
-2563
-2590
-2617
-2644
-2670
-2696
-2721
-2747
-2772
-2797
-2821
-2846
-2870
-2894
-2917
-2941
-2965
-2988
-3011
-3035
-3059
-3082
-3106
-3129
-3153
-3177
-3201
-3225
-3249
-3273
-3298
-3322
-3347
-3372
-3396
-3421
-3446
-3472
-3497
-3522
-3547
-3573
-3598
-3623
-3648
-3673
-3698
-3723
-3748
-3773
-3797
-3822
-3846
-3870
-3894
-3918
-3941
-3965
-3988
-4011
-4033
-4056
-4078
-4101
-4123
-4146
-4168
-4190
-4213
-4235
-4257
-4280
-4302
-4325
-4347
-4370
-4393
-4415
-4438
-4460
-4483
-4505
-4528
-4550
-4573
-4595
-4618
-4640
-4662
-4684
-4706
-4728
-4749
-4771
-4792
-4812
-4833
-4853
-4873
-4892
-4911
-4930
-4948
-4965
-4982
-4999
-5015
-5031
-5047
-5061
-5076
-5090
-5103
-5116
-5129
-5141
-5153
-5165
-5176
-5186
-5196
-5206
-5216
-5225
-5234
-5242
-5250
-5258
-5265
-5272
-5278
-5284
-5289
-5294
-5298
-5302
-5306
-5309
-5312
-5314
-5316
-5318
-5320
-5321
-5322
-5322
-5323
-5323
-5324
-5324
-5324
-5324
-5324
-5324
-5324
-5325
-5325
-5326
-5326
-5327
-5328
-5330
-5331
-5332
-5334
-5336
-5338
-5339
-5341
-5343
-5346
-5348
-5350
-5353
-5355
-5358
-5361
-5364
-5367
-5370
-5373
-5376
-5380
-5383
-5386
-5389
-5392
-5394
-5396
-5398
-5399
-5400
-5401
-5400
-5400
-5398
-5396
-5394
-5391
-5388
-5384
-5380
-5375
-5370
-5365
-5360
-5354
-5348
-5342
-5336
-5330
-5324
-5318
-5312
-5306
-5300
-5294
-5288
-5282
-5276
-5270
-5264
-5258
-5252
-5246
-5240
-5234
-5228
-5222
-5216
-5210
-5204
-5198
-5192
-5186
-5180
-5174
-5169
-5163
-5158
-5153
-5148
-5143
-5139
-5134
-5130
-5126
-5122
-5117
-5113
-5109
-5105
-5101
-5096
-5092
-5087
-5082
-5077
-5071
-5066
-5060
-5054
-5048
-5041
-5034
-5027
-5020
-5012
-5004
-4996
-4988
-4979
-4971
-4962
-4953
-4943
-4934
-4924
-4914
-4905
-4895
-4885
-4875
-4865
-4855
-4845
-4835
-4825
-4815
-4805
-4795
-4786
-4776
-4767
-4758
-4750
-4741
-4734
-4726
-4720
-4713
-4708
-4703
-4698
-4695
-4691
-4689
-4686
-4684
-4683
-4682
-4681
-4681
-4680
-4680
-4680
-4680
-4680
-4680
-4680
-4680
-4679
-4679
-4678
-4677
-4676
-4675
-4673
-4671
-4668
-4665
-4663
-4659
-4656
-4652
-4649
-4645
-4641
-4637
-4633
-4629
-4626
-4622
-4619
-4617
-4614
-4612
-4610
-4608
-4607
-4606
-4605
-4605
-4605
-4605
-4605
-4605
-4606
-4607
-4608
-4609
-4610
-4611
-4612
-4614
-4615
-4616
-4618
-4619
-4620
-4622
-4623
-4624
-4625
-4626
-4627
-4629
-4630
-4631
-4632
-4633
-4634
-4636
-4637
-4639
-4640
-4642
-4643
-4645
-4647
-4649
-4650
-4652
-4653
-4655
-4656
-4657
-4658
-4659
-4659
-4660
-4660
-4661
-4661
-4661
-4661
-4661
-4661
-4661
-4661
-4660
-4660
-4660
-4659
-4659
-4658
-4657
-4656
-4655
-4654
-4652
-4650
-4648
-4645
-4642
-4639
-4636
-4632
-4628
-4624
-4620
-4615
-4610
-4605
-4600
-4594
-4588
-4582
-4575
-4569
-4562
-4555
-4547
-4540
-4532
-4524
-4515
-4507
-4499
-4491
-4482
-4474
-4466
-4459
-4451
-4444
-4438
-4432
-4426
-4421
-4417
-4413
-4410
-4407
-4405
-4403
-4401
-4400
-4400
-4400
-4400
-4400
-4400
-4401
-4401
-4402
-4402
-4403
-4403
-4404
-4404
-4404
-4404
-4403
-4402
-4401
-4400
-4398
-4396
-4393
-4390
-4387
-4382
-4378
-4372
-4366
-4360
-4352
-4344
-4336
-4327
-4318
-4308
-4297
-4286
-4275
-4263
-4251
-4238
-4225
-4211
-4197
-4183
-4167
-4152
-4136
-4119
-4102
-4085
-4067
-4050
-4033
-4014
-3998
-3980
-3963
-3946
-3929
-3912
-3897
-3881
-3866
-3852
-3838
-3825
-3813
-3801
-3789
-3779
-3769
-3759
-3750
-3742
-3734
-3726
-3719
-3712
-3706
-3699
-3693
-3687
-3681
-3675
-3669
-3663
-3656
-3650
-3643
-3635
-3627
-3619
-3609
-3600
-3589
-3578
-3567
-3554
-3541
-3527
-3513
-3498
-3482
-3466
-3449
-3432
-3415
-3397
-3378
-3360
-3341
-3323
-3304
-3285
-3267
-3248
-3230
-3212
-3194
-3177
-3161
-3144
-3128
-3113
-3098
-3084
-3070
-3056
-3043
-3030
-3017
-3004
-2992
-2979
-2967
-2954
-2941
-2929
-2916
-2903
-2891
-2878
-2866
-2853
-2841
-2828
-2816
-2804
-2792
-2780
-2768
-2756
-2745
-2733
-2721
-2709
-2698
-2686
-2674
-2661
-2649
-2636
-2623
-2610
-2596
-2582
-2567
-2553
-2537
-2522
-2506
-2489
-2472
-2455
-2437
-2418
-2400
-2381
-2361
-2341
-2321
-2301
-2280
-2259
-2238
-2217
-2196
-2174
-2153
-2132
-2111
-2090
-2069
-2048
-2027
-2005
-1986
-1966
-1946
-1927
-1908
-1889
-1871
-1853
-1836
-1819
-1802
-1786
-1771
-1756
-1741
-1727
-1713
-1699
-1686
-1673
-1661
-1648
-1636
-1623
-1611
-1599
-1586
-1574
-1561
-1549
-1536
-1524
-1511
-1499
-1486
-1474
-1461
-1449
-1436
-1424
-1412
-1400
-1388
-1376
-1364
-1352
-1340
-1328
-1316
-1304
-1292
-1280
-1268
-1255
-1243
-1231
-1219
-1206
-1194
-1181
-1169
-1156
-1143
-1130
-1117
-1103
-1089
-1075
-1061
-1046
-1031
-1016
-1000
-985
-969
-952
-936
-919
-902
-884
-867
-849
-831
-814
-796
-778
-760
-742
-725
-707
-690
-672
-655
-638
-622
-605
-589
-573
-557
-541
-524
-508
-492
-476
-460
-443
-426
-409
-392
-375
-358
-340
-322
-304
-286
-268
-249
-231
-212
-194
-175
-156
-137
-119
-100
-81
-61
-42
-23
-3
16
36
56
76
96
116
136
157
177
198
218
238
258
279
299
319
339
358
378
398
418
437
457
476
495
515
534
553
572
590
609
628
646
665
683
701
720
738
757
775
794
813
831
851
870
889
909
929
949
970
990
1010
1032
1053
1074
1095
1117
1138
1159
1180
1201
1221
1242
1262
1282
1302
1322
1342
1361
1380
1398
1416
1434
1452
1469
1485
1501
1517
1532
1546
1560
1574
1587
1600
1612
1623
1634
1645
1656
1666
1676
1685
1695
1704
1713
1722
1731
1740
1749
1758
1767
1775
1784
1793
1802
1811
1820
1829
1839
1848
1858
1867
1877
1887
1898
1908
1919
1930
1941
1952
1963
1974
1986
1997
2008
2020
2031
2041
2053
2063
2073
2083
2093
2101
2110
2117
2124
2131
2137
2142
2147
2151
2155
2158
2160
2162
2163
2164
2164
2164
2163
2162
2161
2159
2157
2155
2153
2150
2147
2144
2141
2138
2135
2132
2129
2126
2123
2120
2118
2115
2113
2111
2109
2107
2105
2104
2102
2101
2100
2098
2097
2096
2094
2093
2091
2090
2088
2086
2084
2082
2080
2077
2075
2072
2070
2067
2064
2061
2058
2055
2053
2050
2047
2045
2043
2040
2037
2036
2033
2032
2031
2029
2028
2025
2025
2023
2021
2021
2019
2017
2016
2013
2012
2009
2007
2005
2001
1999
1997
1994
1991
1987
1984
1981
1977
1974
1970
1966
1962
1958
1953
1949
1944
1938
1933
1927
1921
1915
1908
1901
1894
1886
1878
1870
1861
1853
1843
1834
1824
1814
1804
1794
1783
1773
1762
1751
1740
1729
1718
1707
1696
1685
1673
1662
1651
1640
1629
1618
1607
1595
1584
1573
1562
1551
1540
1529
1518
1507
1496
1485
1474
1463
1452
1440
1429
1418
1406
1395
1384
1372
1360
1349
1337
1325
1314
1302
1290
1278
1267
1255
1243
1231
1219
1208
1196
1185
1173
1162
1151
1140
1129
1118
1108
1097
1086
1076
1065
1055
1044
1034
1022
1012
1002
992
981
971
961
950
940
931
921
912
903
894
886
878
870
863
857
851
845
840
835
830
826
822
818
815
812
809
806
802
799
796
793
790
786
783
779
775
771
767
762
758
753
748
743
739
734
729
724
719
714
710
705
701
698
694
691
689
686
684
683
682
681
681
681
681
682
683
685
686
689
691
694
697
701
705
709
714
719
725
731
737
743
750
757
764
772
779
787
795
802
810
818
825
833
841
848
855
863
870
876
883
889
895
900
905
910
915
919
922
925
928
931
933
936
938
940
941
943
945
946
948
950
951
953
955
958
960
963
966
969
973
977
981
986
991
997
1002
1008
1014
1022
1029
1036
1044
1051
1059
1067
1075
1084
1092
1100
1109
1117
1126
1134
1143
1152
1161
1169
1178
1186
1195
1203
1211
1220
1227
1235
1242
1250
1257
1263
1270
1276
1282
1288
1294
1299
1305
1310
1315
1321
1326
1331
1336
1341
1346
1351
1357
1362
1368
1374
1380
1386
1392
1399
1406
1414
1422
1430
1438
1448
1457
1467
1478
1488
1500
1511
1523
1535
1548
1560
1573
1587
1600
1613
1627
1640
1654
1667
1681
1695
1708
1722
1736
1749
1763
1777
1790
1804
1818
1832
1845
1859
1873
1887
1900
1914
1927
1941
1954
1968
1981
1994
2007
2019
2032
2045
2057
2070
2082
2095
2107
2120
2132
2145
2157
2170
2182
2195
2207
2220
2233
2246
2260
2273
2287
2301
2315
2330
2345
2360
2375
2391
2408
2424
2441
2458
2476
2493
2511
2529
2547
2565
2584
2602
2621
2640
2659
2678
2697
2716
2736
2755
2774
2794
2813
2832
2851
2869
2888
2906
2924
2942
2959
2977
2994
3011
3027
3044
3060
3076
3092
3107
3123
3138
3153
3168
3182
3196
3210
3223
3236
3249
3262
3274
3285
3297
3307
3318
3328
3337
3347
3355
3364
3372
3380
3387
3394
3401
3407
3413
3419
3425
3430
3435
3440
3445
3450
3454
3458
3462
3466
3470
3473
3476
3479
3481
3483
3485
3487
3489
3490
3492
3493
3494
3496
3497
3498
3499
3500
3501
3502
3502
3503
3504
3505
3505
3506
3506
3507
3507
3507
3507
3507
3506
3506
3506
3505
3504
3503
3503
3502
3500
3499
3498
3496
3494
3493
3491
3488
3486
3483
3481
3478
3474
3471
3467
3464
3460
3456
3452
3448
3444
3441
3437
3433
3429
3426
3423
3420
3417
3414
3412
3410
3408
3407
3405
3404
3403
3402
3401
3401
3400
3399
3399
3398
3397
3396
3394
3392
3391
3388
3386
3383
3380
3376
3373
3368
3364
3359
3353
3348
3342
3335
3328
3321
3314
3306
3297
3289
3279
3270
3259
3249
3238
3226
3214
3202
3190
3177
3164
3151
3138
3124
3111
3097
3083
3069
3056
3042
3028
3014
3000
2986
2973
2959
2945
2931
2917
2903
2888
2874
2860
2845
2830
2815
2800
2785
2769
2754
2738
2722
2706
2690
2673
2657
2640
2623
2606
2589
2571
2554
2536
2518
2500
2481
2463
2444
2425
2406
2387
2368
2349
2330
2310
2290
2271
2251
2231
2211
2191
2170
2150
2130
2109
2089
2069
2048
2028
2008
1987
1967
1947
1927
1907
1888
1868
1849
1829
1810
1791
1772
1752
1733
1714
1695
1676
1657
1638
1618
1599
1579
1560
1540
1521
1501
1481
1462
1443
1423
1404
1385
1367
1349
1331
1313
1296
1279
1263
1248
1233
1218
1204
1191
1179
1167
1156
1145
1135
1126
1118
1110
1102
1095
1089
1082
1076
1071
1066
1060
1055
1051
1046
1041
1036
1031
1026
1020
1016
1010
1004
999
993
987
980
974
966
959
951
943
935
926
917
907
897
887
876
865
854
842
829
817
804
790
777
763
749
735
720
706
691
676
660
645
630
614
598
582
566
550
534
517
501
484
467
450
433
415
398
380
362
345
327
309
290
272
254
236
218
200
182
164
146
128
109
91
73
55
36
18
0
-19
-37
-56
-75
-94
-113
-132
-151
-170
-189
-209
-228
-248
-268
-287
-307
-326
-345
-365
-384
-403
-421
-440
-458
-476
-494
-511
-528
-544
-561
-576
-592
-607
-622
-636
-650
-664
-678
-691
-703
-716
-728
-740
-751
-763
-773
-784
-794
-805
-814
-824
-833
-843
-852
-861
-870
-878
-887
-895
-904
-912
-920
-929
-937
-945
-953
-961
-970
-978
-986
-994
-1002
-1010
-1020
-1029
-1038
-1047
-1056
-1066
-1075
-1086
-1096
-1106
-1117
-1128
-1140
-1152
-1164
-1176
-1189
-1202
-1215
-1228
-1242
-1256
-1270
-1284
-1298
-1312
-1326
-1340
-1354
-1368
-1382
-1397
-1411
-1425
-1439
-1452
-1466
-1480
-1494
-1507
-1521
-1534
-1548
-1561
-1575
-1588
-1602
-1616
-1630
-1644
-1658
-1672
-1687
-1702
-1716
-1731
-1747
-1762
-1777
-1793
-1808
-1824
-1840
-1855
-1870
-1886
-1901
-1916
-1931
-1945
-1959
-1973
-1987
-2000
-2013
-2025
-2039
-2051
-2063
-2075
-2086
-2098
-2109
-2120
-2131
-2142
-2153
-2163
-2174
-2185
-2195
-2206
-2216
-2226
-2237
-2247
-2257
-2268
-2278
-2288
-2298
-2308
-2319
-2329
-2339
-2350
-2360
-2370
-2381
-2391
-2402
-2413
-2423
-2434
-2445
-2456
-2466
-2477
-2488
-2498
-2509
-2519
-2529
-2539
-2549
-2559
-2568
-2577
-2585
-2594
-2601
-2609
-2615
-2622
-2628
-2633
-2638
-2642
-2646
-2649
-2651
-2653
-2654
-2655
-2655
-2654
-2653
-2652
-2649
-2647
-2644
-2640
-2636
-2632
-2627
-2623
-2617
-2612
-2607
-2601
-2595
-2590
-2584
-2578
-2572
-2566
-2560
-2554
-2549
-2543
-2537
-2532
-2527
-2521
-2516
-2511
-2506
-2501
-2496
-2491
-2486
-2481
-2476
-2470
-2465
-2460
-2454
-2449
-2443
-2437
-2431
-2425
-2419
-2413
-2406
-2400
-2393
-2386
-2379
-2371
-2364
-2356
-2348
-2340
-2332
-2323
-2314
-2306
-2297
-2288
-2279
-2270
-2261
-2252
-2242
-2233
-2223
-2214
-2204
-2194
-2184
-2174
-2163
-2152
-2141
-2130
-2118
-2106
-2093
-2080
-2067
-2053
-2039
-2025
-2011
-1996
-1981
-1966
-1950
-1934
-1918
-1902
-1886
-1869
-1852
-1836
-1819
-1802
-1785
-1768
-1751
-1735
-1718
-1701
-1685
-1669
-1653
-1637
-1621
-1606
-1591
-1576
-1561
-1547
-1533
-1520
-1507
-1494
-1481
-1469
-1457
-1445
-1433
-1421
-1410
-1399
-1388
-1377
-1366
-1355
-1345
-1335
-1324
-1314
-1305
-1295
-1285
-1276
-1267
-1257
-1248
-1239
-1230
-1220
-1211
-1201
-1192
-1182
-1173
-1163
-1153
-1143
-1132
-1122
-1111
-1100
-1089
-1078
-1067
-1055
-1043
-1031
-1018
-1006
-993
-980
-967
-953
-939
-925
-911
-896
-882
-867
-852
-836
-821
-805
-790
-774
-758
-742
-727
-711
-695
-679
-663
-648
-632
-617
-602
-587
-572
-558
-543
-529
-515
-501
-487
-473
-460
-447
-434
-421
-409
-396
-384
-372
-360
-348
-336
-325
-313
-302
-290
-279
-268
-258
-247
-237
-226
-216
-206
-196
-186
-177
-167
-157
-148
-138
-128
-119
-109
-99
-89
-79
-68
-57
-46
-35
-24
-12
1
13
26
39
52
65
79
93
106
120
134
147
160
173
186
199
211
223
235
246
257
268
278
288
298
307
316
324
332
340
348
355
362
368
375
381
386
392
397
402
406
411
415
419
423
426
430
433
436
440
443
446
449
452
455
457
460
463
465
468
470
472
474
476
478
480
481
482
483
484
484
485
485
485
484
484
483
482
480
478
477
474
472
469
466
463
460
456
452
448
443
439
434
429
423
417
412
405
399
393
386
380
373
366
359
351
344
337
329
321
314
306
298
290
282
274
266
258
251
243
235
228
221
214
207
201
195
189
183
178
172
168
163
159
155
151
148
145
142
140
138
136
134
132
131
129
128
127
126
126
125
124
124
123
123
122
122
121
121
120
119
119
118
118
117
116
115
115
114
113
112
111
111
110
109
109
108
108
108
108
109
109
110
110
111
112
114
115
117
118
120
122
125
127
130
133
136
139
143
146
150
154
158
162
166
170
174
178
183
186
190
194
197
201
204
206
209
211
212
214
215
215
215
215
215
214
213
212
210
208
206
204
201
198
195
192
188
184
180
176
171
166
161
156
150
145
139
133
127
120
114
108
102
95
89
83
77
71
66
61
56
51
47
43
39
36
33
31
28
26
25
23
22
21
20
19
19
19
18
18
18
18
18
18
18
18
18
17
17
16
16
15
14
13
12
10
9
7
5
4
2
0
-3
-5
-7
-9
-12
-14
-16
-19
-21
-24
-26
-28
-30
-32
-34
-36
-37
-39
-40
-41
-43
-44
-45
-45
-46
-47
-48
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-65
-66
-67
-68
-68
-69
-70
-70
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-75
-75
-76
-76
-77
-77
-78
-78
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-81
-81
-82
-83
-84
-86
-87
-88
-90
-91
-93
-94
-96
-98
-99
-101
-103
-104
-106
-108
-110
-112
-114
-116
-118
-120
-122
-125
-127
-130
-132
-135
-138
-141
-144
-148
-151
-155
-158
-162
-166
-171
-175
-180
-185
-190
-195
-200
-206
-212
-217
-223
-229
-234
-240
-246
-251
-256
-262
-267
-272
-277
-282
-287
-292
-296
-301
-306
-310
-314
-319
-323
-327
-331
-335
-338
-342
-346
-349
-353
-356
-360
-363
-366
-370
-373
-376
-379
-382
-385
-388
-391
-394
-397
-400
-402
-405
-407
-409
-411
-412
-414
-415
-415
-416
-416
-417
-416
-416
-416
-415
-414
-413
-412
-410
-409
-407
-405
-403
-400
-398
-395
-392
-389
-386
-382
-378
-374
-370
-365
-361
-355
-350
-344
-339
-333
-326
-320
-313
-306
-299
-292
-284
-277
-269
-261
-253
-245
-237
-229
-221
-213
-205
-197
-189
-180
-172
-164
-156
-148
-140
-132
-124
-116
-108
-100
-93
-85
-77
-70
-62
-55
-47
-40
-33
-26
-19
-13
-6
0
7
13
19
25
30
36
41
46
51
56
60
64
69
73
77
80
84
88
92
96
100
103
107
111
115
119
124
128
133
137
142
147
152
157
162
167
173
178
184
189
195
201
207
213
220
226
233
240
247
254
262
270
278
286
295
304
313
322
332
342
353
363
374
385
397
409
421
433
445
458
471
484
497
510
524
537
551
565
579
594
608
622
637
651
666
680
695
710
725
740
754
769
784
799
814
829
844
859
874
889
904
919
934
949
965
980
996
1010
1027
1043
1059
1075
1092
1108
1125
1141
1158
1175
1193
1210
1227
1245
1262
1280
1298
1316
1334
1351
1369
1387
1405
1422
1439
1457
1474
1491
1507
1524
1540
1557
1573
1589
1604
1620
1636
1651
1666
1682
1697
1712
1726
1741
1756
1770
1785
1799
1813
1827
1841
1854
1868
1881
1894
1907
1919
1932
1944
1956
1968
1980
1991
2003
2013
2025
2035
2045
2056
2066
2076
2086
2095
2105
2113
2122
2130
2138
2146
2153
2161
2167
2174
2181
2187
2193
2199
2205
2210
2216
2221
2227
2232
2237
2243
2248
2253
2259
2264
2270
2275
2281
2286
2292
2298
2303
2309
2315
2321
2327
2333
2339
2344
2350
2356
2362
2368
2373
2379
2385
2390
2395
2400
2405
2410
2414
2419
2423
2427
2431
2434
2437
2440
2443
2446
2448
2450
2452
2453
2454
2455
2456
2456
2456
2456
2455
2454
2453
2452
2450
2448
2446
2444
2441
2439
2436
2434
2431
2428
2425
2423
2420
2417
2414
2412
2409
2407
2404
2402
2399
2396
2394
2391
2389
2386
2383
2380
2377
2374
2371
2367
2364
2360
2357
2353
2349
2344
2340
2336
2331
2327
2322
2317
2312
2307
2302
2296
2291
2285
2279
2273
2267
2260
2254
2247
2239
2232
2224
2216
2208
2199
2190
2181
2172
2162
2152
2141
2130
2119
2108
2096
2085
2073
2060
2048
2035
2023
2009
1997
1984
1971
1959
1946
1933
1920
1907
1895
1882
1870
1857
1845
1833
1821
1808
1796
1784
1772
1760
1748
1736
1724
1712
1700
1688
1677
1665
1654
1642
1631
1620
1609
1598
1587
1576
1565
1554
1543
1533
1522
1511
1500
1490
1479
1468
1458
1447
1436
1426
1415
1404
1394
1383
1372
1361
1350
1339
1328
1317
1306
1294
1282
1270
1258
1246
1234
1221
1208
1195
1182
1169
1156
1142
1128
1114
1100
1086
1072
1057
1042
1028
1012
998
982
967
952
936
921
905
889
874
858
842
827
811
795
779
763
748
732
716
700
684
668
653
637
621
606
590
575
560
545
530
516
502
488
474
461
448
435
423
411
399
388
377
366
355
345
335
325
315
306
297
287
278
269
260
251
243
234
225
217
209
200
192
184
175
167
159
151
143
135
127
119
111
104
96
88
81
74
67
59
52
46
39
32
26
19
13
7
0
-6
-11
-17
-23
-29
-34
-40
-45
-50
-56
-61
-66
-71
-75
-80
-85
-89
-93
-97
-101
-105
-108
-112
-115
-118
-121
-123
-126
-128
-130
-131
-133
-134
-135
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-135
-135
-134
-133
-132
-131
-130
-129
-128
-126
-125
-123
-121
-119
-117
-115
-113
-111
-109
-107
-104
-102
-100
-97
-95
-93
-90
-88
-86
-83
-81
-78
-76
-73
-70
-68
-65
-62
-58
-55
-51
-48
-44
-40
-36
-31
-27
-23
-18
-14
-9
-5
0
4
9
13
18
22
26
30
34
38
42
46
49
53
56
60
63
67
70
73
77
80
83
87
90
93
97
100
103
106
109
112
115
118
121
124
126
129
132
134
137
140
142
145
147
150
153
156
159
162
165
169
172
176
180
184
188
192
197
202
206
211
216
221
226
232
237
242
247
252
257
262
267
272
276
281
285
289
293
297
300
304
307
309
312
314
315
317
318
319
320
320
320
320
320
319
318
317
315
313
311
308
306
303
299
296
292
288
284
279
274
269
263
258
252
245
239
232
225
218
211
204
196
189
181
173
164
156
147
139
130
121
112
102
93
83
74
64
54
44
34
24
13
3
-7
-18
-29
-39
-50
-61
-72
-84
-95
-107
-119
-131
-143
-155
-168
-181
-194
-207
-221
-234
-248
-261
-275
-289
-302
-316
-330
-343
-357
-370
-383
-396
-409
-422
-434
-446
-458
-470
-482
-493
-504
-515
-526
-536
-547
-557
-567
-577
-587
-596
-606
-615
-624
-634
-643
-652
-661
-670
-680
-689
-698
-707
-716
-725
-734
-743
-752
-761
-770
-780
-789
-798
-807
-817
-826
-836
-845
-855
-864
-874
-884
-894
-905
-915
-925
-936
-947
-958
-969
-980
-991
-1002
-1014
-1026
-1037
-1049
-1061
-1073
-1085
-1097
-1110
-1122
-1134
-1146
-1158
-1170
-1183
-1195
-1206
-1218
-1230
-1242
-1253
-1265
-1276
-1287
-1298
-1309
-1320
-1330
-1341
-1351
-1361
-1370
-1380
-1389
-1398
-1407
-1416
-1424
-1432
-1440
-1448
-1456
-1463
-1470
-1477
-1484
-1491
-1498
-1505
-1512
-1518
-1525
-1532
-1539
-1545
-1552
-1559
-1566
-1572
-1579
-1586
-1593
-1600
-1607
-1614
-1621
-1628
-1635
-1641
-1648
-1655
-1661
-1668
-1675
-1681
-1687
-1693
-1700
-1705
-1711
-1717
-1722
-1728
-1733
-1738
-1743
-1747
-1752
-1756
-1760
-1764
-1768
-1771
-1774
-1777
-1780
-1783
-1785
-1787
-1789
-1791
-1793
-1795
-1796
-1798
-1799
-1801
-1802
-1804
-1806
-1807
-1809
-1811
-1813
-1814
-1816
-1819
-1821
-1823
-1826
-1828
-1831
-1834
-1836
-1839
-1842
-1845
-1848
-1851
-1854
-1857
-1860
-1863
-1866
-1868
-1871
-1873
-1876
-1878
-1881
-1883
-1885
-1887
-1890
-1892
-1894
-1896
-1898
-1900
-1902
-1904
-1906
-1908
-1910
-1912
-1913
-1915
-1916
-1917
-1918
-1919
-1920
-1920
-1920
-1921
-1921
-1920
-1920
-1920
-1919
-1919
-1918
-1917
-1917
-1916
-1915
-1914
-1913
-1912
-1910
-1909
-1908
-1907
-1905
-1904
-1903
-1901
-1900
-1898
-1897
-1896
-1894
-1893
-1891
-1890
-1888
-1887
-1885
-1883
-1882
-1880
-1878
-1876
-1874
-1873
-1871
-1869
-1867
-1865
-1863
-1861
-1859
-1857
-1855
-1853
-1851
-1850
-1848
-1846
-1844
-1842
-1840
-1838
-1836
-1834
-1832
-1829
-1827
-1825
-1822
-1819
-1817
-1814
-1811
-1808
-1804
-1801
-1797
-1792
-1788
-1783
-1779
-1773
-1768
-1762
-1756
-1750
-1744
-1737
-1731
-1724
-1717
-1710
-1703
-1696
-1689
-1682
-1675
-1668
-1661
-1654
-1647
-1640
-1634
-1627
-1621
-1615
-1609
-1604
-1599
-1593
-1589
-1584
-1580
-1575
-1571
-1568
-1564
-1561
-1558
-1555
-1552
-1550
-1548
-1545
-1543
-1541
-1539
-1537
-1536
-1534
-1532
-1531
-1529
-1528
-1527
-1525
-1524
-1523
-1522
-1520
-1519
-1518
-1516
-1515
-1514
-1512
-1510
-1509
-1507
-1505
-1504
-1502
-1500
-1498
-1496
-1494
-1492
-1490
-1487
-1485
-1482
-1479
-1477
-1474
-1471
-1468
-1465
-1461
-1458
-1455
-1452
-1449
-1446
-1444
-1441
-1439
-1437
-1435
-1434
-1432
-1431
-1431
-1430
-1430
-1431
-1431
-1432
-1433
-1434
-1435
-1437
-1439
-1441
-1443
-1446
-1449
-1452
-1455
-1458
-1462
-1465
-1469
-1473
-1477
-1482
-1486
-1490
-1495
-1500
-1504
-1509
-1513
-1518
-1522
-1527
-1531
-1535
-1539
-1543
-1547
-1551
-1555
-1559
-1562
-1566
-1570
-1573
-1577
-1581
-1584
-1588
-1592
-1596
-1600
-1604
-1608
-1612
-1616
-1621
-1625
-1629
-1634
-1638
-1642
-1647
-1651
-1655
-1660
-1664
-1669
-1673
-1678
-1682
-1687
-1692
-1697
-1703
-1708
-1714
-1719
-1725
-1731
-1737
-1744
-1750
-1757
-1763
-1770
-1776
-1783
-1789
-1796
-1802
-1808
-1815
-1821
-1826
-1832
-1838
-1843
-1849
-1854
-1859
-1864
-1869
-1874
-1878
-1883
-1887
-1892
-1896
-1901
-1905
-1909
-1913
-1918
-1922
-1926
-1930
-1935
-1939
-1943
-1947
-1951
-1956
-1960
-1964
-1968
-1972
-1976
-1979
-1983
-1987
-1990
-1994
-1997
-2001
-2004
-2007
-2009
-2013
-2016
-2019
-2021
-2023
-2025
-2028
-2029
-2032
-2033
-2035
-2036
-2037
-2037
-2039
-2040
-2041
-2041
-2041
-2041
-2041
-2041
-2043
-2043
-2043
-2043
-2043
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2040
-2039
-2039
-2037
-2037
-2036
-2033
-2033
-2031
-2029
-2028
-2025
-2023
-2021
-2017
-2016
-2013
-2009
-2005
-2001
-1999
-1995
-1991
-1986
-1982
-1977
-1972
-1967
-1962
-1957
-1952
-1946
-1940
-1934
-1928
-1922
-1915
-1908
-1901
-1894
-1886
-1878
-1870
-1861
-1853
-1844
-1835
-1825
-1816
-1806
-1796
-1786
-1775
-1765
-1755
-1744
-1734
-1723
-1713
-1702
-1692
-1681
-1671
-1660
-1650
-1639
-1629
-1618
-1607
-1596
-1585
-1574
-1563
-1552
-1540
-1528
-1516
-1504
-1492
-1480
-1467
-1455
-1442
-1428
-1415
-1402
-1388
-1374
-1359
-1345
-1330
-1314
-1299
-1283
-1267
-1251
-1234
-1217
-1200
-1183
-1165
-1147
-1129
-1110
-1092
-1073
-1054
-1035
-1016
-997
-977
-958
-938
-919
-899
-879
-860
-840
-820
-801
-782
-762
-743
-724
-705
-687
-668
-650
-631
-613
-595
-577
-559
-542
-524
-507
-489
-472
-454
-437
-420
-402
-385
-367
-350
-332
-315
-297
-279
-261
-243
-225
-207
-188
-170
-151
-132
-113
-94
-75
-55
-36
-16
4
24
45
65
86
107
128
149
171
192
214
236
259
281
304
326
349
373
396
419
443
467
491
515
539
564
588
613
637
662
687
712
737
762
787
812
838
863
888
914
939
964
990
1014
1040
1066
1091
1116
1141
1166
1191
1215
1240
1265
1289
1314
1338
1363
1387
1412
1436
1460
1484
1509
1533
1557
1581
1605
1629
1653
1676
1700
1724
1747
1770
1793
1816
1839
1862
1884
1907
1929
1951
1972
1994
2015
2036
2057
2078
2098
2118
2138
2158
2177
2196
2215
2234
2252
2270
2288
2305
2323
2340
2357
2374
2391
2407
2424
2440
2456
2472
2488
2504
2520
2536
2551
2567
2582
2597
2612
2627
2642
2656
2671
2685
2699
2713
2727
2741
2755
2768
2782
2795
2809
2822
2835
2848
2861
2874
2886
2899
2912
2924
2936
2948
2960
2972
2984
2996
3007
3018
3029
3040
3051
3061
3071
3081
3090
3099
3108
3117
3125
3133
3141
3148
3155
3162
3169
3175
3181
3187
3193
3199
3204
3209
3214
3218
3223
3227
3231
3235
3238
3242
3245
3248
3251
3254
3257
3259
3261
3264
3266
3268
3270
3272
3274
3276
3278
3280
3282
3285
3287
3289
3292
3295
3298
3300
3303
3306
3309
3313
3316
3319
3322
3325
3328
3331
3334
3337
3340
3343
3345
3348
3350
3352
3355
3356
3358
3360
3361
3362
3363
3364
3364
3365
3365
3365
3364
3364
3363
3363
3361
3360
3359
3357
3355
3353
3350
3348
3345
3342
3339
3335
3331
3327
3323
3319
3315
3310
3305
3300
3295
3290
3285
3280
3274
3269
3264
3258
3253
3247
3242
3237
3232
3227
3221
3216
3212
3207
3202
3198
3193
3189
3185
3180
3176
3172
3168
3164
3160
3156
3152
3148
3143
3139
3135
3130
3125
3120
3115
3109
3103
3096
3090
3083
3075
3067
3058
3049
3040
3030
3020
3009
2997
2985
2973
2960
2947
2933
2919
2904
2889
2874
2858
2842
2826
2809
2792
2775
2758
2741
2723
2706
2688
2671
2653
2636
2618
2601
2583
2566
2549
2532
2515
2499
2482
2466
2449
2433
2417
2401
2385
2369
2354
2338
2323
2307
2292
2277
2262
2248
2233
2218
2204
2190
2176
2162
2148
2134
2120
2106
2093
2079
2066
2052
2037
2025
2011
1998
1984
1970
1957
1943
1929
1915
1901
1887
1873
1859
1845
1831
1816
1802
1788
1773
1758
1744
1729
1714
1699
1684
1669
1654
1639
1623
1608
1593
1578
1563
1547
1532
1517
1502
1487
1472
1457
1442
1427
1412
1397
1382
1367
1353
1338
1324
1309
1295
1280
1266
1252
1237
1223
1209
1195
1181
1166
1152
1138
1124
1110
1096
1082
1068
1053
1039
1025
1010
996
981
967
952
937
923
908
893
878
864
849
834
819
804
790
775
760
745
731
716
701
687
672
657
642
627
612
597
582
567
551
536
520
504
488
471
455
438
421
403
385
367
349
330
311
292
272
252
232
211
191
170
149
128
106
85
63
41
20
-2
-24
-46
-68
-90
-112
-133
-155
-177
-198
-220
-241
-262
-283
-304
-325
-346
-366
-387
-407
-427
-447
-468
-487
-507
-527
-547
-566
-586
-605
-625
-644
-663
-683
-702
-721
-741
-760
-779
-798
-817
-836
-855
-874
-892
-911
-929
-947
-965
-983
-1000
-1018
-1036
-1053
-1070
-1087
-1104
-1120
-1137
-1154
-1170
-1187
-1203
-1219
-1235
-1251
-1268
-1284
-1300
-1315
-1331
-1347
-1363
-1378
-1394
-1409
-1425
-1440
-1455
-1470
-1485
-1500
-1515
-1530
-1545
-1560
-1574
-1589
-1603
-1618
-1632
-1647
-1661
-1676
-1690
-1705
-1719
-1734
-1748
-1763
-1777
-1792
-1807
-1822
-1836
-1851
-1866
-1881
-1895
-1910
-1925
-1940
-1955
-1970
-1984
-1999
-2013
-2028
-2043
-2057
-2072
-2086
-2100
-2114
-2128
-2141
-2155
-2168
-2181
-2194
-2206
-2219
-2231
-2242
-2254
-2265
-2276
-2287
-2298
-2308
-2318
-2328
-2338
-2348
-2358
-2367
-2376
-2386
-2395
-2404
-2413
-2422
-2431
-2441
-2450
-2459
-2468
-2477
-2487
-2496
-2506
-2515
-2525
-2535
-2545
-2555
-2565
-2575
-2586
-2597
-2607
-2618
-2630
-2641
-2653
-2665
-2677
-2689
-2701
-2714
-2727
-2740
-2753
-2766
-2780
-2793
-2807
-2821
-2834
-2848
-2862
-2876
-2890
-2904
-2918
-2931
-2945
-2959
-2972
-2985
-2999
-3011
-3024
-3037
-3049
-3061
-3073
-3084
-3095
-3106
-3117
-3127
-3137
-3147
-3156
-3165
-3174
-3182
-3190
-3198
-3205
-3212
-3219
-3225
-3232
-3238
-3244
-3249
-3254
-3260
-3264
-3269
-3273
-3278
-3282
-3285
-3289
-3292
-3295
-3298
-3301
-3304
-3306
-3308
-3310
-3312
-3313
-3315
-3316
-3317
-3318
-3318
-3319
-3319
-3319
-3318
-3318
-3317
-3316
-3315
-3313
-3311
-3309
-3307
-3304
-3301
-3297
-3293
-3289
-3284
-3280
-3274
-3269
-3263
-3257
-3250
-3243
-3236
-3229
-3222
-3215
-3207
-3199
-3192
-3184
-3176
-3168
-3160
-3153
-3145
-3137
-3130
-3122
-3115
-3108
-3100
-3094
-3087
-3080
-3074
-3067
-3061
-3056
-3050
-3045
-3039
-3035
-3030
-3025
-3021
-3017
-3014
-3010
-3007
-3003
-3000
-2997
-2995
-2992
-2989
-2987
-2984
-2982
-2979
-2977
-2974
-2972
-2969
-2966
-2964
-2961
-2958
-2955
-2952
-2949
-2945
-2942
-2939
-2936
-2932
-2929
-2925
-2922
-2918
-2915
-2911
-2907
-2903
-2900
-2896
-2892
-2888
-2884
-2880
-2876
-2872
-2868
-2864
-2859
-2855
-2851
-2846
-2841
-2836
-2831
-2826
-2821
-2816
-2810
-2805
-2799
-2793
-2786
-2780
-2773
-2766
-2759
-2751
-2744
-2736
-2728
-2720
-2711
-2703
-2694
-2685
-2676
-2667
-2657
-2648
-2638
-2628
-2618
-2608
-2598
-2588
-2577
-2567
-2556
-2546
-2535
-2524
-2513
-2502
-2491
-2479
-2468
-2457
-2445
-2434
-2423
-2411
-2400
-2389
-2377
-2366
-2355
-2344
-2333
-2322
-2311
-2300
-2290
-2279
-2268
-2258
-2247
-2236
-2226
-2215
-2204
-2194
-2183
-2172
-2160
-2149
-2137
-2125
-2113
-2101
-2088
-2075
-2062
-2049
-2035
-2020
-2005
-1991
-1975
-1959
-1943
-1927
-1910
-1892
-1874
-1856
-1838
-1819
-1800
-1780
-1760
-1740
-1720
-1699
-1678
-1657
-1636
-1614
-1592
-1570
-1548
-1526
-1503
-1481
-1458
-1435
-1412
-1389
-1366
-1343
-1320
-1297
-1274
-1252
-1229
-1207
-1184
-1162
-1140
-1119
-1097
-1076
-1055
-1035
-1014
-994
-974
-955
-935
-916
-898
-879
-861
-842
-824
-806
-789
-771
-753
-736
-718
-701
-683
-666
-648
-631
-613
-595
-577
-559
-541
-523
-504
-486
-467
-448
-429
-409
-390
-370
-349
-329
-308
-287
-266
-245
-223
-201
-179
-157
-135
-112
-90
-67
-44
-21
2
25
48
72
95
119
142
166
190
214
238
262
286
311
335
360
384
409
434
459
483
508
533
558
583
608
632
657
682
706
730
754
778
802
826
849
873
896
919
941
964
986
1008
1030
1052
1074
1096
1117
1138
1159
1180
1201
1221
1242
1262
1282
1302
1321
1341
1360
1379
1398
1417
1436
1455
1474
1493
1512
1530
1549
1568
1587
1605
1624
1643
1662
1680
1699
1718
1736
1755
1774
1792
1811
1829
1848
1866
1884
1902
1921
1939
1957
1975
1993
2009
2028
2045
2063
2081
2098
2116
2133
2150
2167
2184
2201
2217
2234
2251
2267
2283
2300
2316
2332
2348
2364
2379
2395
2410
2426
2441
2456
2471
2485
2500
2514
2528
2541
2554
2567
2580
2593
2605
2617
2628
2640
2651
2662
2673
2683
2693
2703
2713
2723
2732
2742
2751
2760
2769
2777
2786
2795
2803
2811
2820
2828
2836
2845
2853
2861
2869
2878
2886
2894
2902
2911
2919
2927
2936
2944
2952
2961
2969
2977
2986
2994
3002
3010
3018
3026
3034
3042
3049
3057
3064
3071
3078
3085
3091
3097
3103
3109
3115
3120
3125
3130
3135
3139
3144
3147
3151
3154
3157
3160
3162
3164
3166
3168
3169
3170
3171
3172
3172
3172
3173
3173
3172
3172
3172
3172
3171
3171
3170
3170
3169
3168
3168
3167
3166
3166
3165
3164
3164
3163
3162
3161
3161
3160
3159
3158
3157
3156
3154
3153
3152
3150
3148
3146
3144
3142
3139
3137
3133
3130
3127
3123
3119
3114
3110
3105
3099
3094
3088
3082
3076
3070
3064
3057
3050
3043
3036
3029
3022
3014
3007
2999
2991
2983
2975
2967
2959
2951
2943
2934
2926
2918
2909
2900
2892
2883
2874
2865
2856
2848
2839
2830
2821
2812
2803
2795
2786
2777
2768
2760
2751
2742
2734
2725
2716
2707
2699
2690
2681
2672
2663
2653
2644
2635
2625
2616
2606
2596
2587
2577
2567
2557
2546
2536
2526
2515
2505
2494
2483
2472
2461
2450
2439
2428
2417
2405
2394
2383
2371
2360
2348
2336
2325
2313
2301
2289
2278
2266
2254
2242
2231
2219
2207
2196
2184
2172
2161
2149
2138
2126
2114
2102
2091
2079
2067
2055
2043
2029
2017
2005
1993
1980
1966
1953
1939
1925
1911
1897
1882
1867
1852
1836
1820
1804
1787
1771
1753
1736
1718
1700
1682
1664
1645
1626
1607
1588
1569
1550
1531
1512
1493
1474
1455
1436
1417
1398
1380
1361
1343
1325
1308
1290
1273
1256
1240
1223
1207
1191
1176
1160
1145
1130
1115
1101
1086
1072
1058
1045
1031
1016
1004
991
978
965
952
940
927
915
902
890
878
866
854
841
829
817
805
792
780
768
755
742
729
716
703
690
677
663
649
635
621
607
593
578
564
549
534
518
503
487
472
456
439
423
407
390
373
356
339
322
304
287
269
252
234
216
198
179
161
142
124
105
86
68
49
30
11
-8
-27
-46
-65
-84
-103
-122
-141
-160
-179
-198
-217
-235
-254
-272
-291
-309
-327
-346
-364
-382
-399
-417
-435
-452
-470
-487
-504
-521
-538
-555
-571
-587
-604
-620
-636
-652
-668
-684
-699
-715
-731
-746
-762
-777
-793
-808
-824
-839
-855
-870
-885
-900
-915
-930
-945
-960
-975
-989
-1004
-1018
-1032
-1046
-1059
-1073
-1086
-1099
-1112
-1124
-1137
-1149
-1161
-1172
-1183
-1194
-1205
-1216
-1226
-1236
-1246
-1255
-1265
-1274
-1282
-1291
-1299
-1308
-1316
-1323
-1331
-1338
-1345
-1352
-1359
-1366
-1372
-1378
-1384
-1390
-1395
-1401
-1406
-1411
-1416
-1420
-1425
-1429
-1433
-1437
-1441
-1444
-1448
-1451
-1454
-1457
-1460
-1463
-1466
-1469
-1471
-1474
-1476
-1478
-1480
-1482
-1484
-1485
-1487
-1488
-1490
-1491
-1492
-1494
-1495
-1496
-1497
-1498
-1498
-1499
-1500
-1501
-1502
-1503
-1504
-1504
-1505
-1506
-1507
-1508
-1509
-1509
-1510
-1511
-1512
-1513
-1513
-1514
-1515
-1516
-1517
-1518
-1519
-1520
-1521
-1522
-1523
-1524
-1525
-1527
-1528
-1530
-1531
-1533
-1534
-1536
-1537
-1539
-1540
-1541
-1543
-1544
-1545
-1546
-1547
-1548
-1549
-1550
-1551
-1551
-1552
-1552
-1553
-1553
-1553
-1553
-1553
-1553
-1553
-1553
-1553
-1552
-1552
-1551
-1551
-1550
-1549
-1548
-1547
-1546
-1544
-1543
-1541
-1539
-1537
-1535
-1533
-1530
-1527
-1524
-1521
-1518
-1515
-1511
-1507
-1503
-1499
-1495
-1490
-1486
-1481
-1477
-1472
-1467
-1462
-1457
-1451
-1446
-1440
-1435
-1429
-1424
-1418
-1412
-1406
-1400
-1394
-1388
-1381
-1375
-1369
-1362
-1356
-1350
-1343
-1336
-1330
-1323
-1317
-1310
-1304
-1297
-1290
-1284
-1277
-1271
-1264
-1258
-1251
-1245
-1238
-1232
-1225
-1219
-1212
-1206
-1200
-1193
-1187
-1180
-1174
-1168
-1161
-1155
-1149
-1142
-1136
-1129
-1122
-1116
-1109
-1102
-1095
-1088
-1081
-1074
-1067
-1060
-1052
-1045
-1037
-1030
-1022
-1014
-1006
-999
-991
-983
-975
-967
-959
-951
-943
-935
-926
-918
-910
-902
-894
-886
-878
-870
-862
-854
-846
-837
-829
-821
-812
-804
-795
-787
-778
-769
-761
-752
-743
-734
-725
-716
-707
-699
-690
-681
-672
-663
-655
-646
-638
-629
-621
-613
-605
-597
-589
-582
-574
-567
-559
-552
-545
-538
-531
-524
-518
-511
-505
-498
-492
-486
-480
-474
-468
-462
-456
-450
-444
-438
-432
-426
-421
-415
-409
-403
-397
-391
-385
-379
-373
-367
-361
-355
-349
-343
-338
-332
-327
-322
-317
-312
-307
-303
-299
-295
-291
-287
-284
-280
-277
-274
-272
-269
-266
-264
-261
-259
-256
-254
-251
-249
-246
-243
-241
-238
-235
-231
-228
-224
-220
-216
-212
-208
-203
-198
-193
-188
-182
-176
-170
-163
-157
-150
-143
-135
-128
-120
-112
-104
-95
-87
-78
-69
-60
-50
-41
-31
-21
-12
-2
8
19
29
39
49
59
69
79
89
99
109
118
128
137
146
155
164
172
180
188
196
204
211
218
224
231
237
243
249
254
260
265
270
274
279
283
287
291
295
299
302
306
309
312
315
318
321
323
326
328
331
333
335
337
339
342
344
346
348
350
351
353
355
357
359
360
362
363
365
366
367
368
369
370
370
371
371
371
371
371
371
371
370
369
368
367
366
365
363
362
360
358
357
355
353
351
349
347
345
343
341
339
337
335
333
331
328
326
324
321
319
316
313
311
308
305
302
299
296
293
289
286
283
279
276
272
269
265
262
258
255
252
248
245
241
238
235
232
229
226
223
220
217
214
211
209
206
204
202
200
198
196
194
192
190
189
187
186
185
183
182
181
180
179
178
177
177
176
175
174
173
172
171
170
169
168
166
165
164
162
160
158
156
154
152
149
146
144
141
138
135
132
129
125
122
119
116
112
109
105
102
99
95
92
89
85
82
79
76
73
70
67
64
61
58
56
53
51
49
47
46
44
43
41
40
39
38
37
37
36
36
35
35
35
35
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
32
32
33
33
33
33
33
33
33
34
34
34
35
35
36
36
37
38
39
40
41
42
43
44
45
46
48
49
50
52
53
54
55
56
57
58
59
60
61
62
63
64
64
65
66
66
67
68
69
69
70
71
72
73
74
76
77
79
80
82
84
85
87
89
92
94
96
99
101
104
106
109
112
115
118
121
125
128
132
135
139
143
146
150
154
158
162
166
170
175
179
183
187
192
196
200
205
209
213
218
222
226
231
235
239
243
247
251
255
258
262
265
268
271
274
277
280
282
284
286
288
290
292
294
296
297
299
301
302
304
305
307
309
310
312
313
315
317
318
320
321
323
325
326
327
329
330
332
333
334
336
337
338
339
340
341
342
343
344
345
346
346
347
348
349
349
350
351
351
352
353
354
355
356
357
358
359
361
362
363
365
366
368
369
371
373
374
376
378
379
381
383
384
386
387
389
391
392
394
395
397
398
399
401
402
403
404
405
406
407
408
408
409
409
410
410
410
410
410
410
410
410
409
409
408
407
406
406
405
404
403
402
401
400
398
397
396
395
394
393
392
391
391
390
389
388
388
387
387
387
386
386
386
386
386
386
386
387
387
388
389
389
390
391
392
393
394
395
396
398
399
400
401
402
403
404
405
406
406
407
407
407
407
407
407
406
406
405
404
403
402
401
399
398
396
394
392
390
388
386
384
382
379
377
374
372
370
367
365
362
360
357
355
352
350
348
345
343
341
339
336
334
332
330
328
326
324
322
320
318
317
315
313
311
309
307
306
304
302
300
297
295
293
291
288
286
283
280
278
275
272
269
266
263
259
256
253
250
247
243
240
237
234
231
227
224
221
218
215
212
209
206
204
201
198
195
192
189
186
183
180
176
173
170
167
164
160
157
154
151
147
144
141
138
135
132
129
126
124
121
119
116
114
112
109
107
105
104
102
100
98
96
95
93
91
90
88
86
85
83
82
80
78
76
74
72
70
68
66
63
61
58
55
52
48
45
41
37
33
29
24
20
15
10
4
-1
-6
-12
-18
-24
-30
-36
-42
-48
-54
-61
-67
-74
-80
-87
-94
-100
-107
-113
-120
-127
-133
-140
-146
-152
-159
-165
-171
-177
-183
-189
-195
-201
-207
-212
-218
-224
-229
-235
-240
-246
-251
-257
-263
-268
-274
-279
-285
-291
-297
-303
-309
-315
-321
-327
-333
-339
-345
-351
-357
-363
-369
-375
-381
-387
-393
-399
-405
-411
-417
-422
-428
-434
-440
-446
-452
-458
-464
-470
-476
-482
-488
-494
-500
-506
-512
-518
-524
-530
-536
-542
-547
-553
-559
-565
-570
-576
-581
-587
-593
-598
-604
-609
-615
-620
-626
-631
-637
-642
-648
-653
-659
-664
-670
-675
-681
-686
-691
-697
-702
-707
-712
-717
-722
-727
-731
-736
-741
-745
-749
-754
-758
-762
-766
-769
-773
-776
-780
-783
-786
-789
-792
-795
-797
-799
-802
-804
-806
-808
-810
-812
-814
-815
-817
-819
-820
-822
-824
-825
-827
-828
-830
-832
-834
-835
-837
-839
-841
-844
-846
-848
-851
-853
-856
-859
-862
-865
-868
-871
-875
-878
-882
-885
-889
-893
-896
-900
-904
-908
-912
-915
-919
-923
-927
-931
-934
-938
-942
-945
-949
-953
-957
-960
-964
-968
-971
-975
-979
-982
-986
-989
-993
-996
-1000
-1002
-1006
-1010
-1012
-1016
-1018
-1022
-1026
-1029
-1032
-1035
-1038
-1040
-1043
-1046
-1049
-1052
-1055
-1058
-1060
-1063
-1067
-1070
-1073
-1076
-1080
-1083
-1087
-1091
-1094
-1098
-1102
-1106
-1110
-1114
-1118
-1122
-1126
-1131
-1135
-1139
-1143
-1146
-1150
-1154
-1157
-1161
-1164
-1167
-1170
-1173
-1175
-1178
-1180
-1182
-1184
-1186
-1187
-1189
-1190
-1191
-1192
-1193
-1194
-1195
-1196
-1196
-1197
-1198
-1198
-1199
-1199
-1200
-1201
-1202
-1202
-1203
-1204
-1206
-1207
-1208
-1209
-1211
-1212
-1214
-1216
-1217
-1219
-1221
-1223
-1225
-1227
-1229
-1232
-1234
-1236
-1238
-1240
-1243
-1245
-1247
-1249
-1252
-1254
-1256
-1258
-1260
-1262
-1264
-1266
-1267
-1269
-1270
-1272
-1273
-1274
-1275
-1276
-1277
-1277
-1278
-1279
-1279
-1279
-1279
-1280
-1279
-1279
-1279
-1279
-1278
-1277
-1277
-1276
-1275
-1274
-1273
-1272
-1271
-1270
-1269
-1268
-1267
-1266
-1265
-1264
-1263
-1262
-1261
-1260
-1259
-1258
-1258
-1257
-1256
-1255
-1254
-1254
-1253
-1252
-1251
-1250
-1249
-1248
-1247
-1245
-1244
-1242
-1241
-1239
-1238
-1236
-1234
-1232
-1230
-1228
-1225
-1223
-1221
-1218
-1215
-1213
-1210
-1207
-1204
-1200
-1197
-1194
-1190
-1186
-1183
-1179
-1175
-1171
-1167
-1163
-1159
-1154
-1150
-1146
-1142
-1137
-1133
-1129
-1125
-1120
-1116
-1112
-1107
-1103
-1099
-1095
-1090
-1086
-1082
-1078
-1073
-1069
-1064
-1060
-1055
-1050
-1046
-1041
-1036
-1030
-1025
-1020
-1014
-1008
-1002
-997
-991
-985
-979
-973
-967
-961
-955
-949
-943
-936
-930
-924
-918
-912
-906
-900
-894
-888
-882
-876
-870
-864
-858
-852
-846
-840
-834
-828
-823
-817
-811
-805
-800
-794
-788
-782
-777
-771
-765
-759
-753
-747
-741
-735
-729
-723
-716
-710
-703
-697
-690
-683
-676
-669
-662
-655
-647
-640
-632
-625
-617
-609
-601
-593
-584
-576
-567
-558
-549
-540
-530
-521
-511
-501
-491
-481
-471
-461
-451
-440
-430
-420
-409
-399
-389
-378
-368
-358
-348
-337
-327
-317
-307
-296
-286
-276
-266
-256
-246
-236
-226
-215
-205
-195
-185
-175
-164
-154
-143
-133
-122
-112
-101
-90
-79
-69
-58
-47
-35
-24
-13
-2
9
21
32
43
54
66
77
89
100
112
123
135
146
158
170
182
193
205
217
229
241
253
265
277
289
301
313
325
337
349
361
373
385
397
408
420
432
443
454
466
477
488
499
510
520
531
541
552
562
572
582
591
601
611
620
629
639
648
657
666
675
684
693
702
711
719
728
737
745
754
762
770
778
786
794
802
810
818
825
833
840
848
855
862
869
876
883
890
897
904
910
917
924
930
937
943
950
956
962
969
975
981
987
993
999
1006
1012
1018
1024
1030
1036
1042
1048
1054
1060
1066
1072
1078
1084
1090
1096
1102
1107
1113
1119
1124
1130
1135
1141
1146
1151
1157
1162
1167
1172
1178
1183
1188
1193
1198
1203
1208
1213
1218
1223
1228
1232
1237
1242
1246
1251
1255
1260
1264
1268
1272
1277
1281
1285
1289
1293
1297
1301
1305
1309
1312
1316
1320
1323
1327
1331
1334
1338
1341
1345
1348
1351
1355
1358
1361
1365
1368
1372
1375
1378
1381
1385
1388
1391
1394
1398
1401
1404
1407
1410
1413
1416
1419
1421
1424
1427
1429
1431
1434
1436
1438
1440
1442
1443
1445
1447
1448
1449
1451
1452
1453
1454
1455
1455
1456
1457
1457
1458
1459
1459
1459
1460
1460
1460
1461
1461
1461
1461
1461
1461
1461
1461
1461
1460
1460
1460
1459
1458
1457
1456
1455
1454
1453
1451
1449
1447
1445
1443
1441
1438
1436
1433
1430
1426
1423
1419
1416
1412
1407
1403
1399
1394
1389
1384
1379
1374
1369
1363
1357
1351
1346
1339
1333
1327
1320
1314
1307
1300
1294
1287
1280
1273
1266
1259
1252
1244
1237
1230
1222
1215
1207
1199
1192
1184
1176
1168
1160
1152
1144
1135
1127
1119
1111
1102
1094
1086
1078
1069
1061
1053
1045
1037
1028
1020
1012
1004
997
989
981
974
966
959
951
944
937
930
923
916
909
902
896
890
884
878
872
866
860
855
850
844
839
834
829
824
820
815
810
806
801
796
792
787
783
778
773
769
764
759
755
750
745
740
735
730
725
720
715
710
704
699
694
688
683
677
671
665
659
653
647
641
634
628
621
614
607
599
592
584
577
569
560
552
544
535
526
517
508
499
490
480
471
461
451
441
432
422
412
402
392
382
372
362
351
342
332
322
312
302
293
283
273
264
254
245
236
226
217
208
198
189
180
171
162
153
144
135
126
117
108
99
91
82
73
65
56
48
40
31
23
15
7
-1
-9
-17
-25
-33
-41
-49
-57
-65
-73
-82
-90
-98
-106
-115
-123
-131
-140
-148
-157
-166
-174
-183
-191
-200
-209
-218
-227
-235
-244
-253
-262
-271
-280
-289
-298
-307
-316
-325
-334
-343
-352
-361
-370
-379
-388
-396
-405
-413
-422
-430
-439
-447
-455
-463
-471
-478
-486
-493
-500
-507
-514
-521
-528
-534
-540
-547
-553
-559
-564
-570
-575
-581
-586
-592
-597
-602
-607
-612
-617
-622
-627
-632
-638
-643
-648
-654
-659
-665
-670
-676
-682
-688
-694
-700
-706
-712
-719
-725
-732
-738
-745
-752
-758
-765
-772
-779
-785
-792
-799
-806
-813
-820
-826
-833
-840
-847
-854
-860
-867
-873
-880
-887
-893
-899
-906
-912
-918
-924
-931
-937
-943
-948
-954
-960
-966
-972
-977
-983
-988
-994
-1000
-1004
-1010
-1016
-1022
-1028
-1033
-1039
-1044
-1050
-1056
-1061
-1067
-1072
-1078
-1084
-1089
-1095
-1100
-1106
-1111
-1117
-1122
-1127
-1133
-1138
-1143
-1148
-1153
-1158
-1163
-1168
-1173
-1177
-1182
-1187
-1192
-1196
-1201
-1205
-1210
-1214
-1219
-1223
-1227
-1232
-1236
-1240
-1244
-1248
-1252
-1256
-1260
-1264
-1268
-1272
-1275
-1279
-1283
-1286
-1290
-1293
-1296
-1300
-1303
-1306
-1309
-1312
-1315
-1318
-1321
-1324
-1327
-1330
-1332
-1335
-1338
-1340
-1343
-1345
-1348
-1350
-1352
-1354
-1356
-1359
-1361
-1363
-1365
-1367
-1368
-1370
-1372
-1374
-1375
-1377
-1378
-1380
-1381
-1382
-1384
-1385
-1386
-1387
-1388
-1389
-1390
-1391
-1391
-1392
-1393
-1393
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1393
-1393
-1392
-1392
-1391
-1391
-1390
-1390
-1389
-1388
-1387
-1387
-1386
-1386
-1385
-1384
-1384
-1383
-1383
-1382
-1382
-1382
-1382
-1381
-1381
-1381
-1382
-1382
-1382
-1382
-1383
-1383
-1384
-1385
-1385
-1386
-1387
-1388
-1388
-1389
-1390
-1390
-1391
-1392
-1392
-1393
-1393
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1393
-1393
-1392
-1392
-1391
-1390
-1389
-1388
-1388
-1386
-1385
-1384
-1383
-1381
-1380
-1378
-1377
-1375
-1373
-1371
-1369
-1367
-1365
-1363
-1361
-1359
-1357
-1355
-1353
-1350
-1348
-1346
-1343
-1341
-1338
-1336
-1334
-1331
-1329
-1327
-1324
-1322
-1319
-1317
-1315
-1313
-1311
-1308
-1306
-1304
-1302
-1300
-1298
-1296
-1295
-1293
-1291
-1289
-1287
-1286
-1284
-1282
-1281
-1279
-1277
-1276
-1274
-1272
-1271
-1269
-1267
-1265
-1263
-1261
-1259
-1257
-1255
-1253
-1251
-1248
-1245
-1243
-1240
-1237
-1234
-1230
-1227
-1223
-1220
-1216
-1212
-1207
-1203
-1198
-1194
-1189
-1183
-1178
-1173
-1167
-1161
-1156
-1150
-1144
-1138
-1132
-1126
-1119
-1113
-1107
-1101
-1095
-1089
-1084
-1078
-1072
-1067
-1061
-1056
-1051
-1046
-1042
-1037
-1033
-1028
-1024
-1020
-1016
-1012
-1010
-1006
-1004
-1000
-998
-996
-993
-991
-989
-987
-985
-983
-981
-980
-978
-976
-974
-972
-970
-969
-967
-964
-962
-960
-958
-955
-953
-950
-947
-944
-941
-938
-934
-931
-927
-923
-920
-916
-912
-908
-904
-899
-895
-891
-887
-882
-878
-874
-870
-866
-861
-857
-853
-849
-845
-841
-837
-833
-829
-825
-821
-818
-814
-810
-807
-803
-800
-796
-793
-790
-786
-783
-780
-776
-773
-770
-767
-764
-761
-758
-755
-753
-750
-747
-744
-741
-738
-736
-733
-730
-727
-724
-722
-719
-716
-713
-710
-707
-705
-702
-699
-696
-693
-690
-687
-684
-681
-678
-675
-673
-670
-667
-664
-661
-657
-654
-651
-648
-645
-641
-638
-635
-631
-627
-624
-620
-617
-613
-609
-605
-601
-597
-592
-588
-583
-579
-574
-569
-564
-559
-553
-547
-542
-536
-529
-523
-517
-510
-503
-496
-489
-482
-475
-468
-460
-453
-446
-438
-431
-424
-416
-409
-402
-394
-387
-380
-373
-365
-358
-351
-344
-337
-330
-323
-317
-310
-304
-297
-291
-284
-278
-272
-266
-260
-255
-249
-243
-238
-232
-227
-222
-217
-212
-207
-203
-198
-193
-189
-184
-180
-175
-171
-167
-163
-159
-154
-150
-146
-143
-139
-135
-131
-127
-124
-120
-116
-113
-109
-106
-102
-99
-96
-92
-89
-85
-82
-79
-75
-72
-69
-65
-62
-59
-55
-52
-49
-45
-42
-38
-35
-32
-28
-25
-22
-18
-15
-12
-9
-5
-2
1
4
7
10
14
17
20
23
26
29
32
35
38
41
44
47
50
54
57
60
63
66
69
72
76
79
82
86
89
92
96
99
103
106
110
113
117
120
124
128
131
135
139
142
146
150
153
157
161
164
167
171
174
177
181
184
187
189
192
195
197
200
202
204
206
208
210
212
213
214
216
217
217
218
218
219
219
218
218
217
217
216
214
213
212
210
208
206
203
201
198
195
192
189
186
183
179
176
172
169
165
161
157
153
149
145
141
137
133
129
125
121
117
114
110
106
103
99
96
92
89
86
82
79
76
73
70
67
64
61
58
55
52
49
46
43
40
37
34
30
27
24
20
17
13
10
6
2
-1
-5
-9
-12
-16
-20
-24
-27
-31
-35
-39
-42
-46
-50
-53
-57
-60
-63
-67
-70
-73
-76
-78
-81
-84
-86
-89
-91
-93
-95
-98
-100
-102
-104
-106
-108
-109
-111
-113
-115
-116
-118
-119
-121
-122
-124
-125
-126
-127
-128
-129
-130
-131
-132
-132
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-132
-132
-131
-131
-130
-129
-129
-128
-127
-126
-126
-125
-124
-123
-122
-121
-120
-119
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-101
-100
-99
-99
-98
-98
-97
-97
-96
-96
-96
-95
-95
-94
-94
-94
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-87
-87
-86
-86
-85
-84
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-73
-72
-70
-68
-66
-64
-62
-60
-57
-54
-52
-49
-46
-42
-39
-35
-32
-28
-24
-20
-15
-11
-6
-2
3
8
13
18
23
29
34
40
45
51
57
63
69
75
81
87
93
99
105
111
117
123
129
135
141
146
152
158
164
169
175
180
186
191
197
202
207
212
217
223
228
233
238
243
248
253
258
263
268
274
279
284
290
295
301
307
313
319
326
332
339
346
353
360
368
375
383
391
400
408
417
425
434
443
452
462
471
480
490
500
509
519
529
539
549
559
569
579
589
599
609
619
629
639
649
659
669
680
690
700
710
720
731
741
751
761
771
782
792
802
812
822
832
841
851
861
871
880
890
899
908
918
927
936
945
954
964
973
982
991
1000
1008
1018
1027
1036
1045
1054
1064
1073
1083
1092
1102
1111
1121
1131
1141
1151
1161
1171
1181
1191
1202
1212
1222
1232
1242
1253
1263
1273
1283
1293
1302
1312
1322
1331
1341
1350
1359
1368
1377
1386
1395
1403
1412
1420
1428
1436
1444
1452
1460
1468
1475
1483
1490
1497
1505
1512
1519
1526
1533
1540
1546
1553
1559
1566
1572
1578
1584
1590
1596
1601
1607
1612
1618
1623
1628
1633
1638
1642
1647
1652
1656
1660
1665
1669
1673
1677
1681
1684
1688
1692
1695
1698
1702
1705
1708
1711
1714
1716
1719
1722
1724
1726
1728
1730
1732
1734
1735
1737
1738
1739
1739
1740
1740
1741
1741
1740
1740
1739
1739
1738
1737
1735
1734
1732
1731
1729
1727
1725
1723
1720
1718
1715
1712
1710
1707
1703
1700
1697
1694
1690
1686
1683
1679
1675
1671
1666
1662
1658
1653
1649
1644
1639
1634
1629
1624
1619
1614
1609
1604
1599
1594
1588
1583
1578
1573
1568
1562
1557
1552
1547
1542
1537
1532
1527
1522
1516
1511
1506
1501
1496
1491
1486
1481
1476
1471
1466
1461
1456
1450
1445
1439
1433
1428
1421
1415
1409
1402
1396
1389
1382
1374
1367
1359
1351
1343
1335
1326
1317
1308
1299
1289
1279
1269
1259
1248
1237
1226
1215
1203
1191
1179
1167
1155
1142
1129
1116
1103
1090
1076
1063
1049
1035
1020
1006
993
978
964
949
935
920
905
890
876
861
846
830
815
800
785
770
755
740
725
710
695
679
664
649
634
619
604
589
573
558
543
528
512
497
481
466
450
434
419
403
387
371
354
338
322
305
289
272
255
238
222
205
188
171
154
136
119
102
85
68
51
33
16
-1
-18
-35
-52
-69
-86
-103
-120
-136
-153
-169
-186
-202
-218
-234
-249
-265
-280
-295
-310
-325
-340
-354
-368
-383
-396
-410
-424
-437
-450
-463
-476
-489
-501
-514
-526
-538
-550
-562
-574
-586
-598
-609
-621
-633
-644
-656
-667
-678
-690
-701
-712
-724
-735
-746
-757
-768
-780
-791
-802
-813
-823
-834
-845
-856
-867
-877
-888
-898
-909
-919
-930
-940
-951
-961
-971
-981
-992
-1002
-1012
-1022
-1032
-1043
-1053
-1063
-1073
-1083
-1093
-1103
-1113
-1122
-1132
-1142
-1151
-1160
-1169
-1178
-1187
-1196
-1204
-1213
-1221
-1229
-1236
-1244
-1251
-1259
-1266
-1273
-1279
-1286
-1292
-1299
-1305
-1311
-1317
-1323
-1329
-1335
-1340
-1346
-1351
-1357
-1362
-1368
-1373
-1379
-1384
-1390
-1395
-1400
-1406
-1411
-1417
-1422
-1427
-1433
-1438
-1443
-1449
-1454
-1459
-1464
-1469
-1474
-1479
-1484
-1489
-1493
-1498
-1503
-1507
-1512
-1516
-1521
-1525
-1530
-1534
-1538
-1542
-1547
-1551
-1555
-1559
-1563
-1566
-1570
-1574
-1577
-1581
-1584
-1587
-1591
-1594
-1597
-1600
-1602
-1605
-1608
-1610
-1612
-1615
-1617
-1619
-1620
-1622
-1623
-1624
-1626
-1627
-1627
-1628
-1628
-1629
-1629
-1628
-1628
-1628
-1627
-1626
-1625
-1624
-1623
-1622
-1620
-1619
-1617
-1615
-1613
-1611
-1608
-1606
-1603
-1600
-1597
-1594
-1591
-1588
-1585
-1581
-1578
-1574
-1571
-1567
-1563
-1559
-1555
-1551
-1547
-1543
-1538
-1534
-1529
-1525
-1520
-1515
-1511
-1506
-1501
-1496
-1490
-1485
-1480
-1475
-1469
-1464
-1458
-1453
-1447
-1442
-1436
-1430
-1425
-1419
-1413
-1407
-1402
-1396
-1390
-1384
-1377
-1371
-1365
-1358
-1352
-1345
-1339
-1332
-1325
-1318
-1311
-1304
-1297
-1290
-1282
-1275
-1267
-1260
-1252
-1244
-1236
-1228
-1220
-1212
-1204
-1196
-1187
-1179
-1171
-1163
-1154
-1146
-1138
-1129
-1121
-1113
-1104
-1096
-1087
-1079
-1070
-1062
-1054
-1045
-1037
-1028
-1020
-1012
-1002
-995
-987
-979
-970
-962
-954
-946
-938
-930
-922
-914
-906
-898
-890
-882
-873
-865
-857
-849
-841
-833
-825
-816
-808
-800
-791
-783
-775
-766
-758
-749
-741
-732
-724
-715
-707
-698
-690
-682
-673
-665
-656
-648
-639
-631
-622
-614
-605
-597
-588
-579
-570
-561
-553
-544
-535
-526
-517
-507
-498
-489
-480
-471
-462
-452
-443
-434
-425
-416
-407
-397
-388
-379
-370
-361
-353
-344
-335
-326
-318
-309
-301
-293
-285
-276
-268
-260
-253
-245
-237
-230
-222
-215
-207
-200
-193
-186
-179
-172
-166
-159
-152
-146
-139
-133
-126
-120
-114
-107
-101
-95
-88
-82
-76
-70
-64
-57
-51
-45
-39
-32
-26
-20
-13
-7
0
6
13
19
25
32
38
45
51
58
64
71
77
84
90
97
104
110
117
123
129
136
142
149
155
161
167
173
179
185
191
197
202
208
213
218
223
228
233
237
242
246
250
254
258
262
266
269
272
276
279
282
285
287
290
292
295
297
299
301
303
305
307
309
310
312
314
315
317
318
320
321
323
324
326
327
329
330
332
333
335
336
338
340
341
343
344
346
347
349
350
352
354
355
357
358
360
361
363
364
365
367
368
370
371
372
374
375
376
377
378
379
380
381
382
383
383
384
384
385
385
386
386
386
386
386
385
385
385
384
383
382
381
380
379
378
376
374
373
371
369
366
364
361
359
356
353
350
347
344
341
337
334
330
326
323
319
315
311
307
303
298
294
290
286
281
277
272
268
264
259
255
250
245
241
236
231
227
222
217
212
208
203
198
193
188
183
179
174
169
164
159
154
149
144
139
135
130
125
120
115
110
105
101
96
91
86
82
77
72
68
63
58
54
49
45
40
36
31
27
23
18
14
10
5
1
-3
-8
-12
-16
-20
-24
-28
-32
-36
-40
-44
-48
-52
-55
-59
-63
-66
-70
-74
-77
-80
-84
-87
-90
-93
-96
-99
-102
-105
-107
-110
-112
-114
-117
-119
-121
-123
-125
-127
-128
-130
-132
-133
-135
-136
-138
-139
-140
-142
-143
-144
-145
-147
-148
-149
-150
-151
-152
-153
-154
-154
-155
-156
-156
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-156
-156
-156
-155
-155
-154
-154
-153
-153
-152
-151
-151
-150
-150
-149
-149
-148
-147
-147
-146
-146
-145
-145
-144
-144
-143
-142
-142
-141
-140
-140
-139
-138
-137
-136
-135
-134
-133
-132
-131
-129
-128
-127
-125
-123
-122
-120
-118
-117
-115
-113
-111
-109
-107
-105
-102
-100
-98
-96
-93
-91
-88
-86
-83
-81
-78
-75
-73
-70
-67
-64
-61
-58
-55
-52
-49
-46
-43
-39
-36
-32
-29
-25
-21
-17
-13
-9
-5
0
4
9
14
19
24
30
35
41
47
53
59
65
71
78
84
91
98
105
112
119
126
133
140
147
155
162
170
177
185
193
200
208
216
223
231
239
247
255
263
271
279
287
295
304
312
320
328
337
345
353
362
370
378
387
395
404
413
421
430
439
447
456
465
473
482
490
499
507
515
524
532
540
548
556
564
572
580
587
595
602
610
617
624
631
639
646
653
660
666
673
680
687
693
700
706
713
719
725
732
738
744
750
756
762
767
773
779
785
790
796
801
806
812
817
822
827
832
837
841
846
851
855
859
864
868
872
875
879
882
886
889
892
895
897
900
902
904
906
908
909
911
912
913
914
915
915
916
916
917
917
917
917
917
918
918
918
918
918
918
918
918
919
919
919
920
921
921
922
923
924
925
927
928
930
932
934
936
938
941
943
946
949
952
955
958
961
965
968
972
975
979
982
986
990
993
997
1000
1004
1008
1010
1014
1018
1022
1025
1029
1032
1035
1039
1042
1045
1047
1050
1053
1055
1057
1060
1062
1064
1065
1067
1069
1070
1071
1072
1073
1074
1075
1075
1076
1076
1076
1076
1076
1076
1076
1076
1076
1075
1075
1075
1074
1074
1073
1073
1072
1072
1071
1071
1070
1070
1069
1069
1068
1068
1067
1067
1066
1065
1065
1064
1063
1062
1061
1060
1059
1058
1056
1055
1053
1051
1049
1047
1045
1043
1041
1038
1035
1033
1030
1026
1022
1020
1016
1012
1008
1004
1000
995
991
986
981
976
971
966
960
955
949
943
938
932
926
920
914
908
902
896
890
883
877
871
865
859
853
847
841
834
828
822
816
810
804
798
793
787
781
775
769
763
758
752
746
740
734
729
723
716
710
704
698
691
685
678
671
664
657
650
643
635
628
620
612
605
597
589
581
573
565
556
548
540
532
524
516
507
499
491
483
476
468
460
452
445
437
429
422
415
408
401
394
387
380
373
366
360
353
347
341
334
328
322
316
310
304
299
293
287
282
276
271
265
260
254
249
244
238
233
228
222
217
211
206
201
195
189
184
178
173
167
161
155
150
144
138
132
126
121
115
109
103
97
92
86
80
74
69
63
57
51
46
40
34
28
22
16
10
4
-2
-8
-14
-21
-27
-34
-40
-47
-54
-61
-68
-75
-82
-90
-97
-105
-112
-120
-128
-136
-144
-152
-160
-169
-177
-185
-194
-203
-211
-220
-229
-238
-247
-256
-265
-274
-283
-293
-302
-311
-320
-329
-338
-348
-357
-366
-375
-384
-392
-401
-410
-419
-427
-436
-444
-452
-460
-469
-477
-484
-492
-500
-507
-515
-522
-529
-536
-543
-550
-557
-563
-570
-576
-582
-588
-594
-600
-606
-612
-617
-623
-628
-633
-638
-643
-648
-652
-657
-662
-666
-670
-675
-679
-683
-687
-691
-695
-699
-702
-706
-710
-713
-717
-721
-724
-728
-731
-735
-738
-741
-744
-748
-751
-754
-757
-760
-763
-766
-769
-771
-774
-777
-779
-781
-784
-786
-788
-790
-792
-794
-795
-797
-798
-799
-800
-801
-802
-802
-803
-803
-803
-803
-803
-802
-802
-801
-800
-799
-798
-797
-796
-794
-793
-791
-790
-788
-786
-784
-782
-780
-778
-776
-774
-772
-769
-767
-765
-763
-760
-758
-756
-753
-751
-749
-746
-744
-742
-740
-738
-735
-733
-731
-729
-727
-725
-723
-721
-719
-717
-715
-714
-712
-710
-708
-706
-705
-703
-701
-699
-698
-696
-694
-692
-691
-689
-687
-685
-683
-681
-679
-677
-675
-673
-671
-668
-666
-664
-661
-659
-656
-654
-651
-649
-646
-643
-640
-637
-634
-631
-628
-625
-621
-618
-615
-611
-608
-604
-601
-597
-594
-590
-586
-582
-579
-575
-570
-566
-562
-558
-553
-549
-544
-540
-535
-530
-526
-521
-516
-511
-506
-501
-496
-491
-486
-480
-475
-470
-465
-459
-454
-449
-444
-438
-433
-428
-423
-418
-414
-409
-404
-400
-395
-391
-387
-383
-379
-375
-371
-367
-364
-360
-357
-354
-351
-348
-345
-342
-339
-336
-334
-331
-329
-326
-324
-322
-320
-318
-315
-313
-312
-310
-308
-306
-304
-302
-300
-299
-297
-295
-293
-291
-290
-288
-286
-284
-282
-280
-278
-276
-274
-273
-271
-269
-267
-265
-263
-261
-259
-258
-256
-254
-253
-251
-250
-248
-247
-246
-244
-243
-242
-241
-240
-240
-239
-238
-238
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-233
-232
-232
-232
-231
-231
-231
-231
-230
-230
-230
-230
-229
-229
-229
-229
-228
-228
-228
-227
-227
-227
-227
-226
-226
-226
-226
-225
-225
-225
-224
-224
-224
-224
-223
-223
-223
-223
-222
-222
-222
-222
-221
-221
-221
-221
-220
-220
-220
-219
-219
-219
-219
-218
-218
-218
-218
-217
-217
-217
-217
-216
-216
-216
-216
-215
-215
-215
-215
-214
-214
-214
-213
-213
-213
-213
-212
-212
-212
-212
-211
-211
-211
-211
-210
-210
-210
-210
-209
-209
-209
-209
-208
-208
-208
-208
-207
-207
-207
-207
-206
-206
-206
-206
-205
-205
-205
-205
-204
-204
-204
-204
-203
-203
-203
-203
-202
-202
-202
-202
-201
-201
-201
-201
-200
-200
-200
-200
-199
-199
-199
-199
-198
-198
-198
-198
-197
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-195
-194
-194
-194
-194
-193
-193
-193
-193
-193
-192
-192
-192
-192
-191
-191
-191
-191
-190
-190
-190
-190
-189
-189
-189
-189
-188
-188
-188
-188
-187
-187
-187
-187
-187
-186
-186
-186
-186
-185
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-181
-180
-180
-180
-180
-180
-179
-179
-179
-179
-178
-178
-178
-178
-177
-177
-177
-177
-177
-176
-176
-176
-176
-175
-175
-175
-175
-175
-174
-174
-174
-174
-173
-173
-173
-173
-172
-172
-172
-172
-172
-171
-171
-171
-171
-170
-170
-170
-170
-170
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-166
-166
-166
-166
-165
-165
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-158
-158
-158
-158
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-154
-154
-154
-154
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
