5
11162
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-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
-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
-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
-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
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-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
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-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
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-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
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-27
-27
-27
-26
-26
-25
-25
-24
-24
-23
-23
-23
-22
-22
-22
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-24
-24
-24
-25
-25
-26
-26
-26
-27
-27
-27
-28
-28
-28
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-34
-34
-33
-32
-32
-31
-30
-29
-29
-28
-27
-26
-26
-25
-24
-23
-23
-22
-22
-21
-21
-20
-20
-20
-19
-19
-19
-18
-18
-17
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-14
-14
-14
-15
-15
-16
-16
-16
-17
-17
-18
-18
-18
-19
-19
-20
-20
-20
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-23
-23
-23
-22
-22
-21
-20
-20
-19
-18
-17
-16
-15
-14
-12
-11
-10
-8
-7
-5
-3
-2
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
43
45
47
48
50
51
52
53
55
56
57
57
58
59
60
60
60
61
61
61
61
61
61
61
61
61
60
60
59
59
58
58
57
56
55
55
54
53
53
52
51
51
50
49
49
48
47
47
46
45
45
44
43
43
42
41
41
40
39
39
38
38
37
37
37
36
36
36
36
36
36
36
37
37
37
37
37
38
38
38
38
39
39
39
40
40
40
41
41
41
42
43
43
44
45
46
47
48
49
50
52
53
54
55
56
57
58
58
59
60
60
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
63
63
64
64
65
65
66
66
67
67
68
69
69
70
71
71
72
72
73
73
74
75
75
76
77
78
79
80
81
82
83
85
86
88
89
91
92
94
96
98
100
101
103
105
107
109
111
113
115
117
118
120
122
124
125
127
128
129
130
132
133
134
134
135
136
136
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
135
135
135
135
134
134
133
133
132
132
131
130
129
128
127
126
124
123
121
120
118
116
114
112
110
107
105
103
100
98
96
93
91
88
86
84
81
79
77
74
72
70
67
65
63
61
59
57
55
53
51
49
47
46
44
42
40
39
37
35
34
32
30
29
27
25
23
22
20
18
16
15
13
11
10
8
6
5
3
1
0
-2
-3
-4
-5
-7
-8
-9
-10
-11
-11
-12
-13
-13
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-15
-15
-14
-13
-12
-11
-10
-9
-7
-6
-4
-3
-1
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
30
32
34
35
37
39
40
42
44
46
48
50
52
54
56
59
61
64
67
69
72
75
78
81
84
87
90
92
95
98
100
103
105
107
109
111
113
114
116
117
119
120
121
122
123
124
125
125
126
126
127
127
127
127
127
127
126
126
125
125
124
123
122
121
120
119
117
116
114
113
111
109
108
106
105
103
102
100
99
98
96
95
95
94
93
93
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
92
92
92
92
91
91
90
90
90
89
89
88
88
88
88
87
87
87
87
86
86
86
86
85
85
85
84
84
83
82
82
81
80
80
79
78
77
76
76
75
74
74
73
72
72
71
71
70
70
69
69
68
68
67
67
66
66
65
65
65
64
64
64
64
64
65
65
66
67
68
69
71
73
75
77
80
82
85
88
91
94
97
101
104
107
111
114
117
121
124
127
129
132
135
137
139
141
143
145
146
148
149
151
152
153
154
156
157
158
159
160
162
163
164
166
167
168
170
171
172
173
174
175
176
177
177
178
178
178
178
178
178
177
177
176
175
174
174
173
173
172
172
171
171
171
171
172
172
173
174
175
176
177
179
181
183
184
187
189
191
193
196
198
201
203
206
208
211
213
216
219
221
224
226
229
231
234
236
238
240
242
243
245
246
247
247
248
248
248
247
247
246
245
243
242
240
238
235
233
230
228
225
222
219
216
212
209
205
201
197
193
189
184
180
175
170
165
160
154
149
143
137
131
125
119
113
106
100
94
88
82
75
69
63
57
51
45
39
33
27
21
16
10
5
0
-4
-8
-12
-16
-19
-22
-24
-26
-27
-28
-29
-29
-29
-28
-27
-26
-24
-22
-20
-18
-16
-14
-11
-9
-6
-4
-2
1
3
5
7
9
12
14
16
18
20
22
24
27
29
31
34
36
39
41
43
46
48
51
54
56
59
61
64
66
69
72
74
77
80
83
86
89
92
96
99
102
106
109
113
116
120
123
127
130
134
138
141
145
148
152
155
159
162
166
169
173
176
179
182
185
188
190
192
195
196
198
199
200
201
202
202
202
202
202
201
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
183
182
180
179
177
175
173
170
168
165
163
160
157
154
151
148
145
141
138
135
132
129
127
124
121
119
116
114
112
110
108
106
105
103
102
100
99
98
98
97
96
96
95
95
95
95
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
98
98
98
99
99
99
99
99
99
99
99
98
97
96
95
93
91
89
86
83
79
75
71
67
62
57
52
47
42
36
31
25
20
15
9
4
-1
-6
-10
-15
-19
-23
-28
-31
-35
-39
-42
-45
-48
-50
-53
-55
-57
-58
-59
-60
-61
-61
-61
-61
-60
-59
-57
-55
-53
-50
-47
-44
-40
-36
-32
-27
-22
-17
-12
-7
-1
5
10
16
22
28
34
40
46
53
59
65
71
77
83
89
95
101
107
114
120
126
133
139
146
153
160
167
175
183
191
199
207
216
225
235
244
254
264
274
285
296
307
318
330
341
353
365
377
390
402
415
428
441
454
468
482
495
509
523
537
551
566
580
594
608
622
635
649
662
675
688
700
712
723
734
745
755
765
774
782
790
797
804
810
815
819
823
826
828
829
830
830
829
827
825
821
817
813
807
801
794
787
779
771
762
752
743
732
722
711
700
689
677
666
654
642
630
618
605
593
580
568
555
543
530
517
504
491
479
466
453
440
428
415
403
391
379
367
355
344
333
322
311
301
291
281
271
261
252
243
234
226
217
209
201
193
186
178
171
164
157
150
143
136
130
123
117
111
104
98
92
86
80
74
69
63
58
53
48
43
39
35
32
29
26
24
22
21
20
19
19
20
20
22
23
25
27
30
33
37
41
45
50
55
61
67
74
81
89
97
105
114
123
133
143
153
163
174
184
195
205
216
226
237
247
257
267
276
285
294
303
311
319
326
334
341
348
354
360
366
372
377
382
387
391
395
399
402
404
407
409
410
411
412
412
412
412
412
411
410
409
409
408
407
406
405
405
405
404
405
405
406
407
408
410
412
415
418
421
425
430
435
440
446
452
459
466
473
481
489
498
507
516
525
534
543
552
561
570
579
587
595
603
610
617
624
630
635
640
644
648
652
655
657
659
661
662
662
663
663
662
661
660
658
656
653
650
647
643
638
634
628
623
616
610
603
595
588
579
571
562
553
544
535
526
517
508
500
491
484
476
469
462
457
451
446
442
438
435
432
430
428
427
426
425
425
425
426
426
427
429
430
432
435
437
440
444
448
452
456
461
467
472
478
484
491
497
504
510
516
522
527
533
537
541
544
547
548
549
549
548
546
543
539
535
529
523
515
507
499
489
479
468
457
445
432
419
406
392
378
364
349
334
319
303
288
272
256
240
223
207
191
174
158
142
126
110
95
80
65
50
37
23
11
-1
-13
-23
-33
-42
-50
-57
-63
-68
-72
-75
-77
-78
-78
-76
-74
-71
-66
-61
-55
-48
-41
-33
-24
-14
-4
6
17
28
40
52
64
76
89
102
115
128
141
154
168
182
195
209
223
237
251
264
278
292
305
318
331
344
356
369
380
392
403
414
424
435
445
454
464
473
481
490
498
506
514
522
529
536
543
550
556
562
567
572
577
581
585
589
593
596
599
602
605
608
611
614
617
621
625
629
633
637
642
647
653
659
665
672
678
685
693
700
708
716
724
733
741
750
759
768
777
786
795
805
814
824
833
843
852
862
871
880
889
898
906
914
922
929
936
942
947
952
956
960
962
965
966
966
966
965
964
961
958
955
950
945
939
933
925
918
909
900
890
880
869
857
845
832
818
804
790
775
759
743
727
710
693
676
659
642
624
607
589
572
554
537
520
503
486
468
451
434
417
400
383
365
348
330
312
295
277
259
241
224
206
189
172
156
139
124
109
94
81
68
56
45
34
25
16
8
1
-5
-10
-15
-19
-22
-25
-27
-29
-30
-31
-32
-32
-31
-31
-30
-28
-26
-23
-20
-17
-13
-8
-2
4
11
19
28
37
47
58
70
82
95
108
122
136
150
165
180
196
211
227
242
258
274
289
305
320
335
350
366
380
395
410
424
438
452
466
479
492
505
518
530
542
553
564
575
585
595
604
612
620
628
634
640
645
650
654
656
659
660
660
659
657
655
651
646
641
634
626
617
607
597
585
573
560
547
533
518
503
488
472
456
441
425
409
393
378
362
347
332
317
302
288
274
260
247
234
221
208
196
185
173
163
153
143
134
126
119
113
107
103
99
97
96
95
96
97
99
103
107
112
118
124
131
139
147
156
165
175
186
197
208
220
232
245
258
271
285
299
313
327
342
356
371
385
400
414
427
441
454
466
478
489
499
509
519
527
535
542
549
554
560
564
568
572
575
578
580
581
583
584
584
585
585
584
583
582
581
579
577
574
571
568
564
560
556
551
547
542
537
531
526
520
514
509
502
496
490
483
476
469
462
454
446
438
430
421
411
402
391
381
370
359
347
336
324
312
299
287
274
261
249
236
224
212
200
188
176
165
154
144
134
124
115
106
98
91
83
77
71
65
60
55
51
47
44
41
38
35
33
31
29
27
26
24
23
22
20
19
19
18
17
17
17
17
17
17
18
19
20
21
22
23
25
26
27
29
30
31
32
32
32
32
32
31
30
28
26
23
20
17
13
9
4
-1
-7
-13
-20
-27
-35
-43
-51
-60
-70
-79
-90
-100
-112
-123
-135
-146
-159
-171
-183
-195
-208
-220
-232
-244
-255
-266
-277
-287
-296
-305
-314
-321
-328
-334
-339
-343
-347
-349
-351
-352
-352
-351
-349
-346
-343
-339
-334
-328
-322
-315
-308
-300
-292
-283
-274
-265
-255
-245
-235
-225
-215
-204
-193
-183
-172
-161
-150
-139
-127
-116
-105
-94
-82
-71
-60
-48
-37
-26
-15
-4
7
17
28
38
47
57
65
74
82
90
97
104
110
116
122
128
133
138
143
148
153
157
162
167
171
176
180
185
189
193
198
202
206
210
213
217
220
223
225
228
230
231
233
234
234
234
234
234
233
232
230
228
226
223
220
217
213
209
205
200
196
191
186
181
176
171
166
160
155
150
146
141
137
132
128
124
121
117
114
111
107
104
101
98
95
92
89
86
82
79
75
72
68
65
61
58
54
51
48
46
44
42
40
39
39
38
39
39
40
42
44
46
48
50
53
56
58
61
64
66
69
71
73
75
77
79
81
82
83
85
86
87
88
89
89
90
90
91
91
91
90
90
89
88
86
85
83
81
79
76
73
70
67
64
61
57
54
50
47
43
40
36
33
29
26
23
20
17
14
11
8
5
2
-1
-4
-8
-11
-14
-17
-20
-24
-27
-30
-34
-37
-40
-44
-47
-50
-53
-56
-59
-62
-65
-67
-70
-72
-75
-77
-79
-81
-82
-84
-85
-86
-87
-87
-87
-87
-86
-85
-84
-82
-80
-78
-75
-72
-69
-66
-63
-59
-55
-51
-47
-43
-39
-35
-31
-26
-22
-17
-12
-8
-3
2
7
12
16
21
26
31
36
40
44
48
52
55
58
61
63
65
66
67
67
67
67
66
65
64
62
61
59
57
55
54
52
50
49
48
46
46
45
44
44
44
44
45
45
46
47
48
50
51
53
55
57
60
62
65
68
71
75
79
83
87
92
97
102
107
113
119
126
132
139
146
154
161
169
177
185
194
202
211
219
228
237
246
255
265
274
283
292
302
311
320
329
338
347
356
364
372
380
387
394
401
406
412
416
420
424
426
428
429
429
428
427
424
421
416
411
405
398
390
382
372
362
351
340
328
315
302
288
274
259
244
229
213
197
181
164
147
130
113
95
77
59
41
22
4
-15
-34
-54
-73
-93
-113
-132
-152
-172
-192
-212
-232
-251
-271
-291
-310
-329
-348
-366
-385
-403
-420
-437
-454
-470
-486
-501
-516
-530
-544
-557
-570
-582
-594
-605
-616
-627
-637
-647
-657
-667
-677
-686
-696
-705
-715
-724
-733
-743
-752
-762
-771
-781
-790
-799
-807
-815
-823
-831
-837
-844
-849
-854
-858
-862
-865
-867
-869
-870
-870
-870
-869
-868
-867
-865
-863
-860
-858
-855
-852
-849
-846
-842
-838
-834
-830
-825
-820
-814
-808
-801
-794
-786
-777
-768
-758
-747
-736
-725
-713
-700
-687
-673
-660
-646
-631
-617
-603
-588
-574
-560
-545
-531
-517
-503
-489
-475
-461
-447
-434
-420
-406
-393
-379
-366
-352
-338
-325
-311
-298
-284
-270
-257
-243
-229
-216
-202
-189
-176
-163
-150
-137
-124
-112
-100
-89
-77
-67
-56
-46
-37
-28
-19
-11
-4
3
9
15
20
25
29
33
36
38
41
43
44
45
46
47
47
47
47
46
46
45
44
43
41
40
38
37
35
33
31
29
27
25
24
22
20
18
17
15
14
13
11
10
9
8
7
6
5
4
4
3
2
1
0
0
-1
-1
-1
-1
0
1
2
3
5
7
10
12
15
19
22
25
29
32
36
39
42
44
46
48
50
51
51
51
51
50
49
48
46
44
42
39
37
34
32
30
27
25
23
21
19
17
15
12
10
8
6
3
0
-3
-6
-9
-13
-17
-21
-25
-30
-34
-39
-43
-48
-53
-57
-62
-67
-71
-75
-80
-84
-88
-91
-95
-98
-102
-104
-107
-110
-112
-114
-116
-117
-118
-119
-119
-119
-119
-118
-117
-115
-114
-111
-108
-105
-102
-97
-93
-88
-82
-76
-69
-62
-55
-47
-39
-30
-21
-11
-2
8
19
29
40
50
61
72
83
94
105
116
127
138
149
160
171
181
192
203
214
225
235
246
257
267
278
288
298
308
317
327
335
344
351
359
365
371
376
380
384
386
388
389
390
389
387
385
382
378
374
368
362
355
348
340
331
321
311
300
288
275
262
248
234
218
202
185
167
149
129
109
89
67
45
23
0
-23
-47
-71
-95
-120
-144
-168
-192
-216
-240
-264
-287
-310
-332
-354
-376
-398
-419
-439
-459
-479
-499
-518
-536
-554
-572
-589
-606
-622
-638
-652
-666
-680
-692
-703
-714
-723
-732
-739
-745
-750
-753
-756
-757
-757
-756
-754
-751
-747
-742
-737
-730
-723
-716
-708
-700
-692
-683
-675
-666
-658
-649
-641
-633
-626
-618
-612
-605
-600
-594
-589
-585
-582
-578
-576
-574
-572
-571
-571
-571
-571
-572
-573
-575
-577
-579
-582
-585
-588
-592
-596
-600
-604
-609
-615
-620
-626
-633
-639
-646
-654
-661
-669
-677
-686
-695
-703
-712
-721
-730
-739
-747
-756
-764
-772
-780
-788
-795
-802
-808
-814
-820
-825
-830
-834
-838
-841
-844
-847
-849
-850
-852
-852
-852
-852
-851
-850
-848
-845
-842
-838
-834
-828
-822
-816
-809
-801
-792
-783
-773
-762
-751
-740
-727
-715
-702
-688
-675
-661
-647
-632
-618
-603
-589
-574
-560
-546
-531
-518
-504
-491
-478
-465
-453
-441
-430
-419
-409
-400
-390
-382
-374
-367
-360
-354
-349
-344
-339
-336
-332
-330
-328
-326
-325
-325
-325
-325
-326
-328
-329
-332
-335
-338
-342
-346
-351
-356
-361
-366
-372
-378
-383
-389
-394
-399
-404
-409
-413
-416
-419
-422
-423
-424
-424
-423
-421
-418
-414
-409
-404
-397
-390
-381
-371
-361
-349
-337
-323
-309
-294
-277
-260
-242
-223
-203
-183
-161
-139
-116
-92
-68
-43
-17
9
35
62
89
116
143
171
198
225
252
279
305
331
356
381
404
428
450
472
492
512
530
548
565
580
594
607
619
629
639
647
653
659
663
666
667
667
666
664
660
655
649
641
633
623
612
599
586
572
556
540
522
504
484
464
444
422
400
378
355
332
308
285
261
238
215
192
170
149
128
108
89
71
54
39
24
12
0
-9
-17
-24
-29
-32
-33
-33
-31
-27
-22
-15
-6
4
16
30
45
61
79
98
119
140
163
188
213
239
266
294
323
353
383
413
444
475
506
537
568
598
628
658
686
714
741
767
791
814
836
857
876
893
909
923
935
946
955
963
969
973
976
977
977
975
972
968
962
956
948
939
929
918
906
893
880
865
850
834
818
801
784
766
747
729
710
691
672
652
633
614
595
576
558
540
523
506
490
475
460
447
434
422
412
402
394
386
380
375
371
368
366
365
365
367
369
372
376
381
387
394
401
409
418
428
438
449
460
472
484
497
510
524
538
552
567
582
597
612
627
642
656
671
685
698
711
724
736
747
757
767
775
783
790
796
801
806
809
812
814
815
816
815
814
813
810
808
804
800
796
791
786
780
774
767
761
753
746
738
729
721
712
703
693
683
673
663
653
642
631
621
610
599
588
578
568
558
548
539
530
522
514
507
500
495
489
485
482
479
477
475
475
474
475
476
478
480
483
487
490
494
498
503
508
512
517
522
527
532
537
541
546
550
554
557
560
563
566
568
569
570
571
571
571
570
569
567
565
562
559
555
551
547
542
537
531
525
519
513
506
500
493
485
478
470
463
455
447
439
431
423
415
407
399
391
383
375
367
359
351
344
336
329
321
314
307
300
294
287
281
275
270
265
260
256
252
249
246
244
242
242
241
242
243
245
248
251
255
259
265
271
277
284
291
299
308
317
326
336
346
357
368
380
392
404
417
430
444
458
473
487
503
518
534
550
567
583
600
617
634
650
667
683
700
716
731
747
762
776
790
803
816
828
839
850
859
868
876
882
888
892
896
898
898
898
895
892
887
881
873
864
853
841
828
814
799
783
765
747
728
709
689
668
648
627
605
584
563
541
520
499
478
458
438
418
399
380
361
344
327
311
295
281
267
254
242
231
222
213
205
199
194
190
187
186
186
187
190
193
198
204
212
220
230
241
252
265
279
294
309
325
342
359
376
394
412
430
449
467
484
502
519
536
552
567
582
596
609
622
634
645
655
665
673
681
688
695
701
706
711
715
718
721
723
725
726
727
727
727
726
724
723
720
718
714
711
706
702
697
691
685
679
673
666
659
652
644
636
628
620
612
603
595
586
578
569
560
551
542
533
524
514
505
496
486
477
467
458
448
438
429
419
409
400
390
381
371
362
352
343
334
325
316
307
298
289
280
272
264
256
248
240
233
225
218
211
204
197
191
185
178
172
166
160
154
149
143
137
132
127
121
116
111
106
101
97
93
89
85
82
79
76
74
72
71
70
69
69
70
70
71
73
74
76
78
81
83
85
88
90
93
95
97
99
101
103
105
107
108
110
111
113
115
117
118
120
123
125
127
130
133
136
139
143
146
150
154
158
162
167
172
176
181
187
192
198
204
210
216
223
230
238
245
254
262
271
280
289
299
308
318
329
339
350
360
371
382
392
403
414
424
435
445
456
466
476
485
495
504
513
521
530
537
545
552
558
564
570
575
580
584
588
591
594
597
599
601
603
604
606
607
608
609
610
611
612
612
613
614
614
615
616
616
617
617
618
619
619
620
621
622
623
624
626
627
630
632
635
638
642
646
651
656
661
667
674
681
688
696
704
713
721
730
740
749
759
768
778
788
798
808
818
827
837
847
856
865
874
883
891
900
907
915
922
928
934
939
944
948
952
955
957
959
960
960
960
960
958
957
955
952
950
947
944
940
937
934
931
929
926
924
923
922
921
921
922
923
925
927
930
934
939
944
950
956
964
972
980
990
1000
1010
1020
1033
1045
1058
1071
1085
1099
1114
1129
1144
1159
1175
1190
1206
1222
1237
1253
1268
1284
1299
1314
1328
1342
1356
1370
1382
1395
1406
1417
1428
1437
1446
1454
1460
1466
1471
1474
1476
1477
1477
1475
1472
1468
1462
1455
1447
1438
1428
1416
1404
1390
1376
1361
1346
1330
1313
1297
1279
1262
1244
1227
1209
1191
1174
1156
1139
1122
1105
1089
1073
1058
1044
1030
1016
1004
995
985
977
970
964
960
958
957
957
959
963
968
975
983
992
1002
1014
1027
1041
1055
1071
1087
1103
1120
1137
1155
1173
1190
1208
1226
1244
1261
1279
1296
1313
1329
1345
1360
1375
1388
1401
1413
1425
1434
1443
1451
1457
1462
1465
1466
1466
1465
1462
1457
1450
1442
1432
1421
1408
1394
1378
1361
1343
1323
1303
1282
1259
1236
1212
1188
1163
1138
1112
1087
1061
1035
1008
983
958
932
907
883
858
835
812
789
767
746
726
706
687
669
651
635
619
604
590
577
565
554
543
534
525
518
511
505
500
496
493
491
489
489
489
490
492
494
498
502
506
511
517
523
529
536
543
551
558
566
574
581
589
597
605
612
619
627
634
640
647
653
659
664
669
674
678
682
686
689
691
693
695
695
695
695
693
691
688
684
680
674
668
660
652
643
633
623
611
599
586
572
558
543
528
512
496
479
462
445
427
410
392
375
357
340
323
306
290
274
258
243
228
214
200
187
174
162
150
139
129
119
110
102
94
88
81
76
72
68
65
63
62
62
63
65
67
71
75
81
87
94
102
111
120
131
142
154
167
180
195
210
225
242
259
277
295
314
334
355
376
398
420
443
467
491
515
539
564
589
614
639
664
689
713
737
761
784
807
829
851
872
893
912
932
950
967
984
1000
1016
1031
1044
1058
1070
1082
1093
1103
1113
1122
1130
1137
1144
1151
1156
1161
1166
1170
1173
1176
1179
1181
1183
1184
1186
1187
1187
1188
1189
1189
1189
1190
1190
1191
1191
1192
1193
1193
1194
1196
1197
1199
1201
1203
1205
1207
1210
1213
1216
1219
1223
1226
1230
1235
1239
1243
1248
1253
1257
1262
1267
1271
1276
1280
1285
1288
1292
1296
1299
1302
1304
1306
1308
1309
1310
1310
1310
1310
1309
1308
1306
1304
1302
1300
1297
1294
1290
1287
1283
1279
1275
1270
1266
1261
1256
1251
1246
1241
1236
1230
1225
1219
1213
1207
1200
1194
1187
1180
1173
1165
1158
1150
1142
1133
1124
1115
1106
1097
1087
1077
1067
1056
1046
1036
1025
1014
1004
994
984
974
964
955
946
938
930
922
915
908
902
897
892
888
884
881
879
878
877
877
877
878
880
883
886
890
894
899
905
911
918
925
933
941
950
959
968
978
988
998
1008
1018
1029
1039
1049
1059
1069
1078
1087
1096
1104
1112
1119
1126
1132
1137
1142
1146
1149
1152
1153
1154
1154
1154
1152
1150
1146
1142
1137
1131
1125
1117
1109
1100
1091
1080
1069
1058
1045
1032
1018
1004
991
976
961
946
930
914
898
882
865
849
833
817
801
785
769
753
738
723
708
694
680
666
653
641
628
617
605
595
584
575
565
557
548
541
534
527
521
516
511
507
503
500
498
496
495
495
495
496
498
500
504
508
513
518
524
531
538
546
555
564
573
583
593
603
613
624
635
645
656
667
677
688
698
708
718
727
737
746
754
763
771
779
786
793
800
806
812
817
822
826
830
833
835
837
837
837
836
834
832
828
823
818
811
804
795
786
777
766
755
743
730
717
704
690
675
661
645
630
614
598
582
566
549
533
516
499
482
464
447
429
412
394
376
358
341
323
305
287
270
253
235
219
202
186
170
154
139
124
110
96
82
70
58
46
35
25
15
6
-2
-10
-17
-23
-29
-34
-38
-42
-45
-48
-50
-51
-52
-53
-53
-52
-51
-49
-48
-45
-43
-40
-37
-33
-29
-25
-21
-17
-12
-7
-2
3
8
14
19
25
31
36
42
47
53
58
64
69
74
79
84
89
93
98
102
106
110
113
117
120
122
125
127
129
130
131
132
132
132
131
130
128
126
123
120
116
112
108
104
99
94
89
84
79
74
69
64
59
54
49
45
41
36
32
28
24
21
17
14
11
8
5
2
0
-2
-4
-5
-6
-6
-6
-6
-5
-4
-2
0
2
5
8
11
15
19
23
27
31
36
40
44
49
53
57
61
66
70
73
77
81
84
88
91
94
97
99
101
102
103
104
104
103
101
98
95
90
85
78
71
62
52
41
29
15
0
-15
-32
-50
-69
-89
-109
-131
-153
-176
-200
-224
-249
-275
-301
-327
-354
-380
-407
-434
-461
-488
-515
-541
-567
-592
-616
-640
-663
-684
-705
-724
-742
-758
-773
-786
-798
-808
-816
-822
-827
-830
-831
-831
-829
-825
-820
-813
-805
-795
-784
-771
-757
-742
-726
-708
-690
-670
-650
-628
-606
-583
-559
-535
-510
-485
-459
-434
-408
-382
-357
-331
-306
-282
-258
-234
-212
-190
-168
-148
-128
-110
-92
-75
-59
-44
-30
-17
-5
6
16
25
33
40
46
52
56
59
62
64
64
64
63
61
59
55
51
46
40
34
27
19
10
1
-9
-19
-30
-41
-53
-65
-78
-90
-104
-117
-130
-144
-157
-170
-184
-197
-210
-223
-235
-248
-260
-271
-283
-294
-304
-314
-324
-334
-343
-352
-360
-368
-376
-384
-391
-398
-405
-411
-417
-423
-429
-434
-439
-444
-448
-452
-456
-459
-462
-464
-466
-468
-469
-469
-469
-468
-467
-465
-463
-459
-456
-451
-446
-440
-433
-426
-417
-408
-399
-388
-377
-364
-351
-338
-323
-308
-292
-275
-257
-239
-220
-201
-181
-161
-140
-119
-97
-75
-53
-31
-9
13
35
56
78
99
119
139
159
177
196
213
229
245
260
273
286
298
309
319
328
335
342
348
353
357
360
362
363
362
361
359
356
352
347
341
333
325
316
305
293
280
266
251
235
217
199
179
158
136
112
88
62
36
8
-21
-51
-81
-113
-145
-179
-213
-248
-283
-320
-357
-394
-432
-470
-509
-547
-586
-625
-665
-704
-742
-781
-819
-857
-894
-931
-967
-1002
-1037
-1070
-1103
-1135
-1165
-1195
-1223
-1251
-1277
-1301
-1325
-1347
-1368
-1388
-1407
-1424
-1439
-1454
-1467
-1478
-1489
-1497
-1505
-1510
-1515
-1518
-1519
-1520
-1518
-1516
-1512
-1508
-1502
-1495
-1488
-1479
-1470
-1461
-1451
-1441
-1430
-1420
-1410
-1399
-1389
-1380
-1370
-1362
-1353
-1345
-1338
-1331
-1325
-1319
-1314
-1309
-1304
-1300
-1296
-1293
-1290
-1287
-1284
-1281
-1279
-1276
-1274
-1272
-1270
-1268
-1266
-1264
-1262
-1261
-1260
-1258
-1257
-1257
-1256
-1256
-1255
-1255
-1255
-1255
-1256
-1256
-1257
-1257
-1258
-1259
-1260
-1261
-1262
-1263
-1264
-1264
-1265
-1266
-1267
-1267
-1268
-1268
-1268
-1268
-1267
-1266
-1265
-1264
-1262
-1260
-1257
-1254
-1250
-1246
-1242
-1237
-1231
-1226
-1220
-1213
-1206
-1199
-1191
-1183
-1174
-1165
-1156
-1146
-1135
-1124
-1113
-1101
-1089
-1076
-1062
-1047
-1032
-1016
-1000
-982
-964
-945
-926
-905
-884
-863
-840
-817
-793
-769
-744
-719
-693
-667
-641
-614
-587
-560
-532
-505
-477
-449
-421
-393
-365
-337
-309
-280
-252
-224
-195
-167
-139
-110
-82
-53
-25
4
32
61
90
119
148
177
207
236
266
296
326
357
388
419
451
483
516
549
582
617
651
686
722
759
795
833
871
910
949
988
1029
1069
1110
1152
1194
1236
1279
1322
1366
1409
1454
1498
1542
1587
1632
1676
1721
1765
1810
1854
1897
1940
1983
2024
2065
2105
2144
2182
2218
2253
2286
2318
2347
2375
2400
2424
2445
2463
2479
2492
2503
2510
2515
2517
2516
2512
2505
2495
2482
2466
2447
2425
2401
2373
2343
2310
2274
2237
2196
2154
2110
2064
2017
1968
1918
1867
1816
1764
1711
1659
1607
1555
1504
1453
1404
1356
1309
1264
1221
1179
1140
1103
1068
1036
1006
979
955
934
916
900
888
880
874
872
873
878
886
897
911
929
950
973
1000
1030
1062
1097
1135
1175
1217
1261
1307
1355
1404
1455
1506
1560
1614
1669
1725
1781
1838
1896
1954
2012
2070
2128
2186
2244
2301
2359
2415
2472
2527
2582
2636
2690
2742
2794
2844
2894
2942
2990
3036
3081
3125
3168
3210
3250
3290
3328
3365
3401
3436
3469
3502
3534
3564
3594
3622
3650
3676
3702
3727
3751
3774
3797
3819
3840
3861
3881
3901
3920
3939
3958
3976
3994
4011
4030
4048
4065
4083
4100
4117
4135
4152
4169
4186
4203
4220
4236
4253
4270
4287
4303
4320
4336
4352
4368
4384
4399
4414
4429
4443
4456
4468
4480
4491
4500
4509
4516
4522
4527
4530
4532
4532
4530
4526
4521
4515
4506
4496
4485
4472
4458
4442
4425
4407
4388
4368
4347
4325
4303
4281
4258
4235
4212
4189
4166
4144
4121
4100
4078
4058
4038
4019
4001
3984
3968
3954
3941
3929
3918
3909
3901
3895
3890
3886
3884
3884
3884
3886
3889
3894
3899
3905
3912
3919
3927
3936
3944
3953
3962
3971
3979
3986
3994
4000
4005
4010
4013
4014
4014
4014
4011
4006
3999
3991
3980
3968
3953
3936
3917
3897
3874
3849
3822
3794
3763
3731
3698
3663
3627
3590
3552
3513
3473
3433
3392
3352
3311
3269
3229
3188
3148
3108
3070
3032
2995
2959
2925
2892
2860
2831
2803
2777
2753
2731
2711
2694
2678
2665
2654
2645
2638
2634
2630
2629
2629
2631
2634
2637
2642
2647
2653
2659
2664
2670
2675
2679
2682
2685
2686
2686
2684
2681
2676
2670
2662
2652
2640
2626
2610
2593
2574
2553
2530
2505
2479
2451
2422
2391
2358
2324
2289
2252
2214
2175
2134
2091
2047
2001
1956
1907
1858
1806
1753
1699
1643
1585
1526
1465
1403
1340
1275
1210
1143
1075
1006
939
870
801
732
664
596
529
463
398
334
272
211
151
94
38
-17
-69
-120
-169
-216
-262
-306
-349
-390
-430
-468
-506
-543
-578
-613
-648
-681
-715
-747
-780
-813
-845
-877
-910
-942
-975
-1006
-1040
-1074
-1107
-1141
-1176
-1210
-1245
-1281
-1316
-1353
-1389
-1426
-1463
-1500
-1538
-1576
-1614
-1652
-1690
-1727
-1765
-1802
-1839
-1875
-1910
-1944
-1978
-2011
-2041
-2073
-2102
-2130
-2156
-2181
-2205
-2228
-2249
-2270
-2288
-2306
-2323
-2339
-2354
-2369
-2382
-2396
-2409
-2421
-2434
-2446
-2458
-2471
-2484
-2497
-2510
-2523
-2537
-2551
-2566
-2581
-2596
-2612
-2628
-2645
-2662
-2679
-2697
-2715
-2734
-2753
-2772
-2792
-2812
-2833
-2854
-2875
-2896
-2918
-2940
-2962
-2984
-3006
-3027
-3049
-3070
-3091
-3111
-3131
-3149
-3167
-3185
-3201
-3216
-3230
-3243
-3255
-3266
-3276
-3284
-3291
-3297
-3302
-3306
-3308
-3309
-3309
-3308
-3306
-3302
-3297
-3292
-3285
-3277
-3268
-3258
-3247
-3235
-3223
-3210
-3196
-3182
-3167
-3152
-3137
-3121
-3106
-3091
-3076
-3061
-3046
-3032
-3018
-3004
-2990
-2977
-2964
-2951
-2938
-2925
-2912
-2899
-2886
-2873
-2859
-2845
-2831
-2817
-2802
-2787
-2771
-2756
-2740
-2724
-2708
-2692
-2676
-2661
-2645
-2630
-2615
-2601
-2586
-2573
-2559
-2546
-2534
-2521
-2509
-2498
-2487
-2476
-2465
-2455
-2445
-2435
-2426
-2417
-2409
-2401
-2393
-2386
-2380
-2374
-2368
-2364
-2360
-2356
-2354
-2352
-2351
-2351
-2351
-2353
-2355
-2358
-2362
-2367
-2373
-2380
-2388
-2396
-2406
-2416
-2427
-2440
-2453
-2467
-2482
-2498
-2514
-2532
-2551
-2570
-2591
-2612
-2634
-2656
-2680
-2704
-2728
-2754
-2780
-2807
-2835
-2863
-2892
-2923
-2954
-2987
-3021
-3056
-3093
-3132
-3173
-3216
-3260
-3307
-3357
-3408
-3462
-3517
-3576
-3636
-3698
-3762
-3828
-3895
-3963
-4033
-4103
-4175
-4246
-4318
-4390
-4462
-4533
-4603
-4673
-4741
-4809
-4875
-4939
-5002
-5063
-5122
-5179
-5233
-5286
-5335
-5382
-5425
-5465
-5502
-5535
-5564
-5588
-5608
-5623
-5633
-5638
-5637
-5630
-5617
-5598
-5573
-5541
-5502
-5457
-5406
-5348
-5284
-5213
-5137
-5055
-4967
-4874
-4777
-4674
-4568
-4458
-4345
-4228
-4109
-3988
-3865
-3741
-3615
-3489
-3362
-3236
-3109
-2984
-2859
-2735
-2612
-2492
-2373
-2256
-2141
-2029
-1920
-1814
-1712
-1612
-1517
-1425
-1337
-1253
-1174
-1099
-1030
-964
-904
-849
-799
-755
-715
-681
-651
-627
-609
-595
-585
-581
-581
-585
-594
-607
-623
-643
-666
-693
-722
-754
-788
-825
-864
-905
-947
-992
-1037
-1084
-1133
-1182
-1232
-1283
-1335
-1386
-1439
-1491
-1543
-1595
-1646
-1697
-1746
-1794
-1841
-1886
-1929
-1970
-2008
-2044
-2077
-2107
-2133
-2157
-2177
-2194
-2208
-2219
-2226
-2231
-2233
-2232
-2229
-2223
-2215
-2206
-2195
-2183
-2170
-2156
-2141
-2126
-2112
-2097
-2083
-2070
-2058
-2047
-2037
-2029
-2023
-2017
-2016
-2016
-2017
-2023
-2029
-2041
-2054
-2070
-2090
-2112
-2137
-2166
-2198
-2233
-2271
-2312
-2356
-2403
-2453
-2506
-2561
-2618
-2678
-2740
-2804
-2869
-2936
-3004
-3073
-3143
-3213
-3284
-3355
-3425
-3495
-3564
-3632
-3699
-3764
-3827
-3889
-3948
-4003
-4058
-4109
-4157
-4202
-4243
-4281
-4316
-4347
-4374
-4398
-4419
-4436
-4450
-4460
-4468
-4472
-4473
-4471
-4467
-4460
-4450
-4437
-4423
-4405
-4386
-4364
-4340
-4313
-4285
-4255
-4224
-4190
-4156
-4120
-4083
-4046
-4008
-3969
-3931
-3894
-3856
-3820
-3785
-3751
-3719
-3689
-3661
-3634
-3610
-3588
-3568
-3550
-3534
-3520
-3508
-3498
-3489
-3482
-3476
-3471
-3467
-3464
-3462
-3461
-3461
-3462
-3463
-3465
-3468
-3472
-3477
-3482
-3488
-3495
-3502
-3511
-3519
-3528
-3537
-3546
-3556
-3565
-3573
-3581
-3589
-3596
-3602
-3607
-3611
-3615
-3618
-3620
-3622
-3623
-3624
-3625
-3626
-3626
-3627
-3628
-3629
-3631
-3633
-3635
-3638
-3641
-3645
-3649
-3653
-3658
-3663
-3668
-3674
-3679
-3686
-3692
-3699
-3707
-3715
-3723
-3732
-3742
-3753
-3764
-3776
-3789
-3802
-3817
-3832
-3848
-3865
-3882
-3900
-3919
-3938
-3957
-3976
-3995
-4013
-4032
-4049
-4066
-4082
-4097
-4111
-4123
-4133
-4142
-4148
-4153
-4155
-4154
-4151
-4145
-4137
-4125
-4110
-4091
-4070
-4045
-4017
-3986
-3951
-3913
-3872
-3828
-3782
-3733
-3681
-3627
-3572
-3515
-3457
-3398
-3338
-3278
-3218
-3158
-3099
-3041
-2984
-2929
-2875
-2823
-2773
-2726
-2680
-2637
-2597
-2559
-2524
-2492
-2462
-2436
-2413
-2394
-2377
-2365
-2356
-2350
-2349
-2351
-2358
-2368
-2383
-2401
-2424
-2451
-2481
-2516
-2554
-2596
-2641
-2690
-2741
-2795
-2852
-2910
-2971
-3033
-3096
-3161
-3226
-3291
-3357
-3423
-3488
-3553
-3618
-3682
-3745
-3807
-3867
-3927
-3985
-4042
-4097
-4150
-4202
-4251
-4299
-4344
-4386
-4426
-4463
-4497
-4528
-4555
-4579
-4599
-4615
-4627
-4634
-4638
-4636
-4630
-4620
-4604
-4585
-4560
-4531
-4498
-4460
-4419
-4373
-4324
-4271
-4216
-4158
-4097
-4034
-3970
-3905
-3839
-3772
-3705
-3639
-3574
-3509
-3447
-3386
-3327
-3270
-3217
-3166
-3119
-3074
-3034
-2997
-2964
-2935
-2911
-2890
-2874
-2863
-2856
-2853
-2855
-2862
-2873
-2889
-2909
-2934
-2964
-2998
-3037
-3079
-3126
-3176
-3230
-3287
-3347
-3410
-3474
-3541
-3608
-3677
-3746
-3816
-3885
-3953
-4021
-4086
-4151
-4214
-4274
-4333
-4388
-4441
-4491
-4539
-4583
-4625
-4664
-4700
-4733
-4763
-4791
-4816
-4839
-4858
-4876
-4891
-4903
-4913
-4921
-4926
-4929
-4930
-4929
-4926
-4921
-4913
-4904
-4893
-4880
-4866
-4850
-4833
-4815
-4795
-4775
-4754
-4733
-4711
-4689
-4666
-4644
-4622
-4600
-4579
-4558
-4539
-4520
-4501
-4484
-4468
-4453
-4440
-4427
-4416
-4405
-4396
-4388
-4381
-4374
-4369
-4363
-4359
-4354
-4349
-4345
-4339
-4334
-4327
-4319
-4311
-4300
-4288
-4275
-4259
-4241
-4221
-4198
-4172
-4144
-4112
-4078
-4040
-3999
-3954
-3906
-3853
-3797
-3737
-3673
-3605
-3533
-3457
-3376
-3292
-3204
-3112
-3016
-2917
-2814
-2709
-2600
-2489
-2376
-2260
-2143
-2025
-1905
-1785
-1664
-1542
-1421
-1301
-1180
-1061
-943
-826
-710
-596
-484
-374
-266
-160
-56
44
143
238
330
420
506
588
668
744
816
884
948
1008
1065
1117
1164
1208
1248
1283
1314
1341
1364
1384
1400
1412
1422
1428
1432
1433
1432
1429
1425
1420
1414
1408
1402
1396
1391
1387
1384
1384
1385
1389
1396
1405
1419
1435
1456
1481
1510
1543
1581
1623
1670
1722
1779
1840
1906
1977
2052
2132
2216
2304
2396
2492
2592
2695
2802
2911
3023
3138
3255
3373
3493
3615
3737
3860
3984
4108
4231
4354
4476
4597
4717
4835
4952
5066
5177
5286
5392
5495
5594
5689
5781
5867
5950
6028
6100
6168
6230
6287
6339
6384
6424
6458
6486
6509
6526
6537
6542
6542
6537
6527
6512
6493
6469
6440
6409
6373
6335
6293
6249
6203
6154
6104
6052
5999
5945
5890
5834
5777
5720
5662
5604
5546
5487
5427
5367
5307
5246
5185
5123
5060
4997
4933
4869
4804
4739
4673
4607
4540
4474
4408
4342
4277
4212
4148
4086
4024
3964
3906
3849
3795
3742
3691
3643
3596
3552
3510
3469
3431
3394
3359
3325
3293
3261
3231
3201
3171
3142
3112
3082
3051
3019
2986
2951
2915
2877
2837
2794
2749
2702
2652
2599
2544
2486
2425
2361
2294
2225
2153
2078
2001
1921
1838
1754
1667
1578
1488
1395
1301
1206
1110
1012
915
817
719
621
523
426
330
235
142
50
-40
-128
-214
-297
-379
-458
-535
-609
-682
-752
-820
-887
-951
-1014
-1075
-1136
-1195
-1253
-1310
-1366
-1422
-1477
-1532
-1586
-1640
-1694
-1748
-1801
-1853
-1906
-1958
-2009
-2060
-2111
-2160
-2209
-2258
-2305
-2351
-2397
-2441
-2485
-2527
-2569
-2609
-2649
-2687
-2724
-2761
-2796
-2831
-2865
-2898
-2930
-2961
-2992
-3023
-3052
-3081
-3109
-3136
-3163
-3188
-3212
-3235
-3257
-3277
-3295
-3311
-3325
-3337
-3346
-3353
-3356
-3357
-3354
-3348
-3338
-3325
-3309
-3289
-3265
-3238
-3208
-3174
-3137
-3097
-3054
-3008
-2959
-2907
-2853
-2797
-2739
-2678
-2616
-2551
-2485
-2418
-2350
-2280
-2209
-2137
-2065
-1993
-1920
-1847
-1775
-1702
-1631
-1560
-1490
-1422
-1355
-1290
-1227
-1166
-1107
-1051
-997
-946
-897
-852
-810
-770
-734
-700
-670
-642
-617
-595
-576
-560
-547
-536
-527
-521
-518
-517
-518
-521
-527
-535
-545
-556
-570
-586
-603
-622
-643
-665
-688
-713
-738
-764
-791
-818
-845
-873
-900
-927
-953
-979
-1004
-1027
-1050
-1070
-1090
-1107
-1123
-1136
-1147
-1156
-1163
-1166
-1168
-1166
-1161
-1154
-1143
-1129
-1113
-1093
-1071
-1045
-1016
-985
-951
-914
-875
-833
-789
-743
-695
-646
-595
-543
-489
-435
-381
-326
-271
-217
-163
-110
-59
-8
40
86
130
170
208
242
273
299
321
339
352
360
362
360
352
339
321
296
267
232
191
146
95
39
-22
-88
-158
-232
-311
-393
-479
-568
-660
-755
-852
-951
-1051
-1152
-1254
-1357
-1459
-1560
-1660
-1759
-1855
-1949
-2040
-2128
-2212
-2291
-2366
-2436
-2501
-2560
-2613
-2661
-2702
-2736
-2764
-2785
-2800
-2807
-2808
-2803
-2790
-2771
-2745
-2713
-2674
-2630
-2579
-2522
-2460
-2393
-2320
-2242
-2159
-2072
-1981
-1885
-1786
-1684
-1578
-1470
-1360
-1247
-1133
-1018
-903
-787
-671
-555
-441
-328
-216
-107
0
103
204
301
394
483
568
648
723
793
857
917
971
1018
1062
1099
1130
1155
1175
1189
1197
1200
1197
1189
1176
1157
1133
1105
1071
1034
991
945
895
841
784
724
661
596
528
458
387
314
240
166
91
15
-60
-136
-211
-285
-359
-432
-504
-574
-644
-712
-779
-844
-908
-970
-1031
-1090
-1148
-1204
-1259
-1311
-1363
-1412
-1460
-1506
-1551
-1594
-1636
-1676
-1714
-1751
-1786
-1820
-1852
-1882
-1911
-1938
-1964
-1988
-2009
-2032
-2052
-2070
-2088
-2104
-2120
-2135
-2149
-2163
-2176
-2189
-2202
-2215
-2228
-2241
-2255
-2269
-2284
-2299
-2314
-2330
-2347
-2364
-2381
-2398
-2416
-2433
-2450
-2468
-2484
-2501
-2516
-2532
-2546
-2559
-2571
-2582
-2592
-2600
-2607
-2613
-2617
-2619
-2620
-2618
-2615
-2610
-2603
-2594
-2583
-2570
-2554
-2537
-2517
-2495
-2470
-2444
-2415
-2385
-2352
-2318
-2281
-2243
-2203
-2162
-2119
-2075
-2029
-1984
-1937
-1889
-1840
-1790
-1740
-1689
-1638
-1585
-1533
-1479
-1425
-1370
-1315
-1259
-1202
-1144
-1085
-1026
-965
-904
-842
-779
-715
-650
-584
-517
-449
-380
-310
-239
-166
-92
-18
59
137
216
297
379
463
549
636
725
816
909
1004
1100
1199
1299
1401
1504
1610
1717
1827
1937
2050
2164
2280
2397
2516
2637
2759
2882
3007
3133
3260
3388
3517
3646
3777
3908
4040
4172
4304
4436
4569
4701
4832
4964
5094
5224
5353
5481
5607
5732
5855
5977
6096
6213
6328
6441
6551
6658
6762
6864
6962
7057
7148
7237
7321
7403
7481
7555
7626
7693
7756
7816
7872
7925
7974
8020
8061
8100
8135
8167
8197
8222
8245
8265
8282
8296
8308
8317
8324
8328
8330
8331
8329
8326
8320
8313
8305
8294
8283
8269
8254
8237
8219
8198
8176
8153
8127
8099
8070
8038
8004
7968
7929
7889
7846
7801
7753
7703
7650
7596
7538
7479
7417
7354
7288
7221
7151
7080
7008
6934
6859
6783
6706
6629
6551
6473
6395
6316
6238
6160
6082
6004
5927
5851
5774
5699
5623
5549
5474
5401
5327
5255
5183
5111
5040
4970
4901
4832
4764
4697
4632
4567
4503
4441
4381
4321
4263
4207
4152
4099
4046
3997
3948
3900
3853
3808
3763
3720
3677
3635
3593
3552
3511
3470
3429
3389
3349
3308
3268
3228
3188
3149
3109
3069
3030
2990
2951
2912
2873
2833
2794
2754
2714
2674
2633
2591
2548
2505
2460
2415
2368
2320
2270
2219
2166
2113
2058
2001
1945
1887
1829
1770
1711
1652
1594
1536
1479
1423
1368
1314
1263
1212
1164
1117
1072
1030
989
950
913
879
846
815
786
760
735
711
690
670
652
636
621
607
596
585
576
568
562
557
553
550
548
548
548
549
551
554
558
563
568
574
580
587
594
601
609
617
625
634
644
653
664
674
686
699
713
727
744
762
782
803
827
854
883
915
950
988
1030
1075
1125
1178
1235
1297
1364
1435
1510
1591
1677
1767
1862
1963
2068
2179
2294
2415
2540
2670
2804
2943
3087
3235
3387
3543
3704
3868
4035
4207
4382
4559
4740
4924
5109
5297
5487
5679
5871
6064
6257
6449
6641
6831
7019
7205
7388
7566
7741
7910
8074
8233
8385
8531
8669
8800
8924
9039
9146
9245
9336
9418
9491
9556
9612
9659
9697
9727
9747
9759
9762
9756
9741
9717
9684
9642
9591
9531
9463
9386
9301
9208
9107
8998
8882
8760
8632
8498
8359
8215
8067
7916
7762
7607
7449
7291
7133
6974
6817
6661
6506
6353
6203
6056
5911
5770
5633
5499
5369
5244
5122
5005
4893
4785
4682
4584
4491
4403
4320
4242
4170
4103
4042
3986
3936
3892
3853
3821
3794
3772
3757
3746
3742
3742
3748
3758
3774
3793
3818
3846
3878
3914
3953
3995
4040
4086
4137
4189
4243
4299
4355
4413
4472
4532
4592
4652
4712
4771
4830
4888
4945
5000
5054
5106
5155
5202
5246
5287
5325
5360
5391
5418
5441
5459
5473
5483
5488
5489
5485
5476
5463
5445
5422
5395
5364
5329
5291
5248
5202
5154
5102
5047
4990
4931
4870
4807
4742
4675
4607
4538
4468
4396
4324
4251
4177
4103
4027
3954
3879
3804
3730
3657
3584
3513
3443
3375
3308
3243
3180
3120
3062
3006
2952
2902
2853
2807
2764
2724
2686
2650
2617
2586
2558
2532
2508
2486
2467
2450
2436
2423
2413
2404
2398
2395
2393
2393
2396
2401
2408
2417
2428
2442
2457
2474
2492
2512
2534
2557
2581
2605
2631
2657
2684
2711
2738
2765
2792
2819
2845
2872
2897
2923
2948
2972
2996
3020
3043
3066
3089
3111
3134
3156
3178
3200
3221
3243
3265
3287
3309
3331
3353
3375
3397
3419
3441
3462
3483
3503
3523
3542
3561
3579
3596
3612
3626
3640
3653
3664
3675
3684
3691
3697
3702
3705
3706
3705
3703
3699
3693
3685
3676
3664
3649
3633
3614
3593
3570
3545
3516
3486
3453
3417
3379
3339
3296
3251
3203
3153
3100
3045
2988
2929
2868
2805
2741
2675
2608
2540
2471
2402
2333
2263
2194
2125
2057
1991
1926
1862
1801
1742
1685
1631
1580
1532
1487
1446
1408
1374
1344
1317
1294
1275
1260
1248
1240
1236
1236
1240
1247
1257
1271
1289
1310
1335
1363
1394
1429
1467
1509
1553
1601
1652
1706
1763
1823
1886
1951
2019
2090
2162
2237
2313
2391
2471
2552
2634
2717
2801
2886
2971
3057
3143
3229
3315
3401
3487
3572
3657
3742
3825
3908
3990
4070
4151
4230
4308
4384
4458
4531
4602
4671
4739
4804
4867
4928
4986
5043
5096
5147
5196
5242
5286
5326
5364
5399
5431
5460
5487
5510
5531
5548
5562
5573
5582
5587
5589
5587
5583
5576
5565
5551
5534
5514
5490
5464
5434
5401
5365
5325
5283
5238
5189
5138
5084
5027
4967
4905
4840
4773
4704
4632
4559
4484
4408
4330
4251
4171
4089
4008
3926
3843
3761
3679
3597
3516
3436
3357
3280
3204
3129
3057
2988
2921
2856
2795
2737
2682
2631
2583
2540
2501
2466
2436
2410
2390
2374
2363
2358
2358
2364
2376
2394
2417
2447
2483
2526
2575
2631
2694
2763
2839
2921
3010
3106
3208
3316
3431
3551
3677
3809
3946
4086
4234
4384
4539
4697
4859
5023
5190
5358
5529
5700
5872
6045
6217
6389
6560
6729
6896
7061
7222
7381
7535
7686
7831
7971
8106
8234
8356
8471
8579
8679
8771
8855
8931
8998
9056
9106
9146
9177
9198
9211
9214
9208
9193
9169
9136
9095
9044
8986
8919
8845
8763
8674
8577
8474
8365
8249
8128
8000
7870
7734
7593
7449
7302
7151
6999
6844
6688
6531
6373
6215
6058
5902
5747
5594
5443
5295
5150
5008
4870
4737
4608
4484
4365
4251
4142
4040
3943
3852
3767
3689
3616
3550
3490
3436
3389
3347
3311
3282
3257
3239
3225
3217
3214
3215
3221
3232
3246
3265
3287
3312
3341
3373
3408
3445
3485
3527
3570
3616
3663
3711
3761
3811
3862
3914
3966
4017
4069
4120
4170
4219
4266
4312
4356
4398
4437
4473
4506
4536
4562
4584
4602
4616
4625
4630
4631
4627
4618
4604
4586
4564
4536
4505
4469
4429
4385
4338
4287
4233
4177
4117
4054
3992
3926
3860
3792
3723
3654
3584
3514
3445
3376
3307
3239
3171
3105
3039
2975
2912
2850
2789
2729
2671
2614
2558
2504
2451
2399
2348
2299
2252
2205
2160
2116
2074
2032
1992
1954
1916
1880
1845
1811
1777
1745
1714
1684
1655
1627
1600
1573
1547
1522
1498
1475
1452
1430
1409
1389
1369
1350
1332
1314
1297
1280
1265
1249
1234
1220
1206
1193
1180
1168
1156
1144
1132
1121
1110
1099
1088
1077
1066
1054
1043
1032
1020
1008
995
982
968
954
940
925
909
892
875
857
838
819
799
778
756
734
710
686
661
635
609
581
553
524
493
462
430
397
364
329
293
256
218
179
139
98
56
13
-31
-76
-122
-169
-216
-265
-314
-363
-413
-463
-513
-564
-614
-664
-714
-764
-812
-860
-908
-954
-1000
-1045
-1088
-1131
-1172
-1212
-1252
-1290
-1327
-1363
-1398
-1432
-1465
-1497
-1528
-1558
-1587
-1615
-1641
-1667
-1691
-1714
-1735
-1755
-1774
-1791
-1806
-1819
-1830
-1839
-1847
-1852
-1855
-1856
-1855
-1852
-1847
-1840
-1832
-1821
-1810
-1796
-1782
-1766
-1750
-1732
-1714
-1696
-1677
-1658
-1639
-1620
-1601
-1583
-1565
-1547
-1530
-1514
-1498
-1484
-1470
-1457
-1445
-1434
-1424
-1416
-1408
-1401
-1396
-1391
-1388
-1386
-1385
-1385
-1386
-1389
-1393
-1397
-1403
-1410
-1418
-1428
-1438
-1450
-1463
-1477
-1491
-1507
-1524
-1542
-1561
-1581
-1601
-1623
-1645
-1668
-1692
-1716
-1741
-1767
-1794
-1820
-1848
-1876
-1905
-1934
-1963
-1993
-2023
-2053
-2084
-2115
-2146
-2177
-2208
-2238
-2268
-2298
-2328
-2356
-2384
-2410
-2436
-2459
-2482
-2502
-2521
-2538
-2553
-2565
-2575
-2582
-2587
-2589
-2589
-2586
-2580
-2572
-2560
-2547
-2531
-2512
-2491
-2468
-2442
-2415
-2385
-2354
-2321
-2287
-2251
-2213
-2174
-2134
-2093
-2050
-2005
-1961
-1914
-1867
-1818
-1768
-1717
-1664
-1611
-1557
-1502
-1446
-1389
-1332
-1274
-1216
-1158
-1100
-1042
-985
-928
-872
-817
-762
-710
-658
-608
-560
-513
-467
-424
-382
-342
-304
-267
-232
-199
-167
-136
-107
-79
-52
-26
0
24
49
72
96
120
143
167
191
215
241
266
293
321
349
379
411
444
478
514
552
591
633
676
721
768
816
867
918
972
1026
1083
1140
1198
1258
1318
1379
1441
1503
1566
1630
1694
1759
1824
1889
1955
2021
2088
2156
2223
2292
2360
2429
2499
2569
2639
2710
2781
2852
2923
2995
3066
3138
3209
3280
3351
3421
3491
3560
3628
3695
3762
3827
3891
3954
4016
4075
4135
4193
4249
4303
4356
4407
4457
4504
4550
4594
4637
4677
4715
4751
4785
4817
4846
4873
4897
4919
4939
4956
4970
4981
4989
4995
4998
4997
4995
4989
4981
4969
4956
4939
4921
4899
4876
4850
4823
4793
4761
4728
4693
4656
4617
4577
4536
4493
4449
4403
4356
4307
4258
4207
4154
4101
4046
3991
3934
3876
3817
3757
3696
3634
3572
3510
3446
3383
3319
3256
3192
3129
3067
3005
2944
2883
2824
2767
2710
2656
2602
2551
2501
2454
2408
2364
2322
2281
2243
2206
2172
2138
2107
2076
2047
2020
1993
1967
1942
1917
1893
1869
1846
1822
1799
1775
1750
1725
1700
1674
1646
1618
1589
1558
1527
1493
1459
1422
1384
1345
1304
1261
1216
1170
1122
1073
1022
970
917
862
806
749
691
632
572
511
449
386
322
258
192
125
57
-12
-82
-154
-226
-300
-375
-452
-529
-608
-688
-770
-852
-936
-1020
-1106
-1193
-1280
-1368
-1457
-1546
-1636
-1725
-1815
-1905
-1995
-2085
-2174
-2264
-2352
-2440
-2528
-2615
-2701
-2786
-2870
-2953
-3035
-3116
-3195
-3273
-3350
-3425
-3498
-3570
-3640
-3707
-3773
-3837
-3898
-3957
-4013
-4067
-4117
-4166
-4211
-4253
-4292
-4328
-4360
-4389
-4415
-4437
-4455
-4470
-4481
-4487
-4490
-4489
-4483
-4473
-4459
-4441
-4419
-4392
-4360
-4325
-4285
-4240
-4192
-4139
-4082
-4021
-3956
-3887
-3814
-3738
-3658
-3575
-3488
-3399
-3308
-3214
-3118
-3020
-2921
-2821
-2720
-2618
-2517
-2415
-2315
-2215
-2116
-2019
-1924
-1832
-1742
-1655
-1571
-1490
-1414
-1341
-1273
-1209
-1150
-1096
-1047
-1002
-965
-932
-905
-884
-869
-859
-855
-858
-866
-880
-899
-924
-955
-991
-1033
-1080
-1131
-1188
-1249
-1314
-1384
-1458
-1536
-1617
-1701
-1789
-1879
-1971
-2066
-2163
-2261
-2360
-2461
-2562
-2663
-2764
-2865
-2966
-3065
-3164
-3261
-3356
-3450
-3542
-3632
-3719
-3804
-3886
-3966
-4043
-4118
-4190
-4260
-4326
-4390
-4452
-4511
-4567
-4620
-4671
-4720
-4766
-4810
-4851
-4890
-4926
-4961
-4992
-5022
-5049
-5074
-5097
-5118
-5137
-5153
-5168
-5182
-5193
-5204
-5212
-5220
-5226
-5232
-5236
-5240
-5242
-5244
-5245
-5245
-5244
-5243
-5240
-5237
-5232
-5226
-5219
-5211
-5202
-5191
-5179
-5165
-5150
-5134
-5116
-5097
-5077
-5055
-5032
-5008
-4983
-4958
-4931
-4903
-4875
-4845
-4815
-4784
-4753
-4721
-4688
-4654
-4620
-4585
-4550
-4513
-4476
-4438
-4400
-4360
-4320
-4279
-4237
-4194
-4151
-4106
-4061
-4014
-3968
-3920
-3872
-3823
-3772
-3721
-3670
-3617
-3564
-3511
-3456
-3401
-3346
-3290
-3234
-3177
-3120
-3063
-3005
-2948
-2891
-2834
-2778
-2722
-2666
-2612
-2558
-2505
-2454
-2403
-2354
-2306
-2259
-2214
-2169
-2126
-2085
-2044
-2004
-1966
-1928
-1891
-1855
-1820
-1785
-1751
-1717
-1684
-1651
-1618
-1585
-1553
-1521
-1490
-1458
-1427
-1395
-1364
-1333
-1301
-1270
-1238
-1206
-1174
-1141
-1108
-1075
-1041
-1006
-971
-935
-898
-860
-822
-783
-743
-702
-660
-617
-574
-529
-484
-439
-392
-345
-298
-250
-202
-154
-105
-57
-9
39
87
134
181
227
272
317
361
404
446
486
526
564
601
637
671
704
735
764
791
817
841
863
883
901
917
931
944
954
963
970
975
979
981
983
983
982
981
979
976
973
971
968
965
963
962
962
962
963
966
970
976
983
992
1002
1014
1030
1046
1064
1085
1107
1132
1158
1187
1217
1249
1283
1318
1355
1393
1432
1472
1513
1555
1597
1639
1682
1725
1767
1809
1850
1890
1929
1967
2003
2037
2070
2101
2129
2154
2176
2196
2212
2224
2233
2239
2240
2236
2229
2216
2200
2178
2151
2119
2083
2041
1994
1942
1884
1822
1754
1682
1604
1522
1436
1344
1249
1149
1046
938
827
713
596
476
353
229
102
-27
-157
-288
-421
-554
-687
-820
-953
-1086
-1218
-1349
-1479
-1607
-1733
-1858
-1980
-2100
-2217
-2332
-2443
-2552
-2658
-2760
-2859
-2955
-3047
-3136
-3221
-3303
-3380
-3455
-3525
-3592
-3655
-3715
-3771
-3824
-3873
-3918
-3961
-4000
-4035
-4069
-4099
-4126
-4150
-4172
-4191
-4208
-4222
-4235
-4245
-4254
-4261
-4267
-4271
-4274
-4276
-4277
-4277
-4277
-4276
-4274
-4273
-4271
-4269
-4267
-4265
-4263
-4261
-4260
-4259
-4259
-4259
-4259
-4261
-4263
-4266
-4269
-4274
-4280
-4286
-4294
-4303
-4312
-4324
-4336
-4349
-4364
-4380
-4397
-4416
-4436
-4457
-4480
-4504
-4529
-4556
-4584
-4614
-4644
-4676
-4710
-4744
-4780
-4817
-4855
-4894
-4934
-4974
-5016
-5058
-5101
-5145
-5189
-5234
-5279
-5325
-5371
-5417
-5463
-5510
-5556
-5603
-5649
-5695
-5741
-5787
-5832
-5877
-5922
-5966
-6009
-6053
-6095
-6137
-6179
-6220
-6260
-6300
-6339
-6377
-6415
-6451
-6487
-6523
-6557
-6591
-6624
-6656
-6687
-6718
-6748
-6778
-6806
-6835
-6862
-6890
-6917
-6943
-6970
-6996
-7022
-7048
-7074
-7100
-7126
-7153
-7179
-7205
-7232
-7259
-7286
-7314
-7341
-7369
-7397
-7425
-7453
-7481
-7509
-7538
-7566
-7594
-7622
-7649
-7676
-7702
-7728
-7753
-7776
-7799
-7820
-7840
-7859
-7876
-7890
-7903
-7914
-7923
-7930
-7934
-7935
-7934
-7931
-7925
-7916
-7905
-7891
-7875
-7856
-7834
-7810
-7783
-7753
-7722
-7687
-7651
-7612
-7571
-7528
-7483
-7436
-7387
-7337
-7284
-7231
-7176
-7120
-7063
-7005
-6946
-6886
-6827
-6766
-6706
-6646
-6585
-6526
-6466
-6407
-6349
-6292
-6236
-6181
-6127
-6074
-6023
-5973
-5925
-5878
-5833
-5789
-5747
-5707
-5668
-5630
-5594
-5560
-5527
-5496
-5466
-5438
-5410
-5385
-5360
-5337
-5316
-5295
-5276
-5257
-5240
-5224
-5209
-5195
-5181
-5168
-5156
-5145
-5134
-5123
-5113
-5103
-5093
-5083
-5073
-5062
-5052
-5041
-5030
-5018
-5005
-4992
-4979
-4964
-4949
-4933
-4916
-4898
-4879
-4859
-4839
-4817
-4794
-4771
-4746
-4721
-4694
-4666
-4637
-4608
-4577
-4545
-4512
-4478
-4443
-4408
-4371
-4333
-4295
-4257
-4217
-4177
-4137
-4097
-4056
-4014
-3975
-3935
-3895
-3856
-3817
-3779
-3743
-3707
-3673
-3640
-3608
-3579
-3551
-3526
-3502
-3481
-3462
-3446
-3432
-3422
-3414
-3409
-3408
-3409
-3414
-3422
-3434
-3449
-3467
-3489
-3514
-3542
-3574
-3609
-3647
-3689
-3733
-3780
-3829
-3881
-3936
-3993
-4051
-4113
-4176
-4240
-4307
-4374
-4443
-4514
-4585
-4657
-4730
-4804
-4879
-4954
-5029
-5104
-5179
-5254
-5329
-5403
-5476
-5548
-5619
-5689
-5756
-5822
-5886
-5948
-6007
-6064
-6117
-6168
-6215
-6259
-6300
-6337
-6370
-6400
-6426
-6448
-6466
-6480
-6490
-6496
-6499
-6497
-6492
-6483
-6470
-6453
-6433
-6409
-6381
-6350
-6316
-6278
-6237
-6193
-6147
-6097
-6044
-5990
-5932
-5873
-5812
-5749
-5684
-5618
-5551
-5483
-5414
-5345
-5275
-5206
-5137
-5067
-4999
-4931
-4864
-4799
-4734
-4671
-4610
-4551
-4493
-4438
-4384
-4334
-4285
-4240
-4197
-4157
-4120
-4086
-4054
-4027
-4003
-3982
-3963
-3949
-3937
-3928
-3923
-3920
-3921
-3924
-3931
-3940
-3951
-3965
-3981
-3999
-4018
-4040
-4062
-4086
-4112
-4138
-4165
-4192
-4220
-4247
-4275
-4302
-4328
-4354
-4380
-4404
-4427
-4449
-4470
-4489
-4507
-4523
-4538
-4551
-4563
-4573
-4581
-4588
-4593
-4597
-4599
-4599
-4598
-4596
-4593
-4588
-4583
-4576
-4569
-4560
-4552
-4542
-4532
-4522
-4511
-4500
-4489
-4478
-4468
-4457
-4447
-4437
-4428
-4419
-4412
-4405
-4399
-4394
-4390
-4387
-4385
-4385
-4386
-4389
-4393
-4398
-4405
-4413
-4423
-4435
-4448
-4462
-4478
-4495
-4513
-4533
-4554
-4576
-4599
-4623
-4648
-4674
-4700
-4727
-4754
-4782
-4810
-4838
-4866
-4894
-4921
-4948
-4975
-5001
-5027
-5051
-5075
-5098
-5120
-5141
-5161
-5179
-5196
-5213
-5227
-5241
-5253
-5264
-5274
-5283
-5290
-5296
-5301
-5305
-5308
-5310
-5310
-5311
-5310
-5308
-5307
-5304
-5302
-5299
-5296
-5293
-5291
-5288
-5287
-5286
-5286
-5287
-5289
-5292
-5297
-5303
-5311
-5321
-5332
-5345
-5360
-5377
-5395
-5415
-5437
-5461
-5485
-5511
-5539
-5567
-5596
-5626
-5656
-5686
-5717
-5747
-5778
-5807
-5836
-5864
-5891
-5917
-5941
-5964
-5985
-6005
-6022
-6038
-6051
-6062
-6070
-6077
-6080
-6081
-6080
-6076
-6069
-6059
-6047
-6032
-6013
-5992
-5969
-5942
-5913
-5881
-5846
-5808
-5768
-5726
-5681
-5634
-5584
-5533
-5479
-5424
-5367
-5309
-5249
-5188
-5127
-5064
-5000
-4936
-4872
-4807
-4743
-4679
-4614
-4551
-4488
-4425
-4364
-4303
-4244
-4185
-4127
-4070
-4014
-3960
-3907
-3854
-3802
-3750
-3700
-3649
-3599
-3549
-3499
-3449
-3398
-3348
-3296
-3244
-3191
-3137
-3083
-3027
-2969
-2911
-2851
-2789
-2726
-2661
-2595
-2526
-2456
-2384
-2309
-2233
-2155
-2074
-1991
-1907
-1820
-1731
-1640
-1547
-1452
-1355
-1257
-1157
-1055
-953
-849
-744
-638
-533
-426
-320
-215
-110
-5
98
199
299
397
493
586
676
763
847
928
1004
1078
1147
1212
1272
1328
1379
1426
1468
1505
1537
1565
1587
1605
1618
1627
1630
1630
1624
1615
1601
1584
1563
1538
1509
1478
1443
1405
1365
1323
1278
1231
1183
1132
1081
1028
974
920
864
809
753
697
641
585
530
475
420
367
314
263
212
163
115
68
23
-20
-63
-103
-142
-180
-216
-250
-282
-313
-342
-370
-396
-420
-442
-463
-482
-500
-516
-531
-544
-555
-565
-573
-580
-585
-589
-591
-592
-592
-590
-587
-582
-577
-570
-562
-553
-544
-533
-522
-511
-498
-485
-472
-459
-445
-431
-416
-402
-387
-372
-357
-342
-327
-311
-295
-279
-263
-246
-229
-212
-194
-176
-157
-138
-118
-98
-77
-55
-33
-11
13
37
62
87
114
141
169
197
227
257
289
321
354
388
423
459
496
534
573
612
652
694
735
778
821
865
909
953
998
1043
1088
1133
1178
1223
1268
1312
1356
1400
1443
1485
1526
1567
1606
1645
1682
1719
1754
1788
1821
1853
1883
1912
1940
1966
1992
2016
2040
2062
2083
2104
2124
2144
2162
2181
2199
2217
2235
2253
2271
2290
2308
2328
2347
2367
2388
2409
2431
2453
2476
2500
2525
2551
2577
2604
2632
2660
2690
2720
2751
2783
2815
2849
2883
2919
2955
2992
3029
3068
3107
3148
3189
3231
3273
3316
3360
3405
3450
3496
3542
3589
3636
3683
3731
3779
3827
3875
3924
3972
4021
4069
4117
4166
4214
4262
4309
4357
4404
4451
4497
4543
4589
4634
4679
4723
4767
4809
4852
4893
4934
4973
5012
5050
5087
5123
5157
5191
5223
5254
5284
5312
5339
5364
5388
5410
5431
5450
5468
5485
5500
5514
5526
5537
5547
5556
5564
5571
5577
5582
5587
5592
5596
5600
5604
5608
5612
5616
5621
5626
5632
5638
5645
5653
5661
5670
5680
5691
5702
5714
5727
5741
5756
5772
5788
5805
5822
5841
5859
5878
5898
5918
5938
5958
5978
5998
6018
6037
6056
6074
6092
6108
6124
6138
6151
6163
6174
6182
6190
6196
6200
6202
6203
6203
6201
6197
6192
6186
6178
6169
6159
6147
6135
6122
6107
6092
6076
6060
6043
6025
6007
5988
5969
5950
5931
5912
5892
5873
5855
5837
5819
5802
5786
5771
5757
5744
5732
5722
5714
5707
5702
5699
5698
5699
5702
5707
5714
5723
5735
5749
5765
5783
5803
5825
5849
5875
5903
5933
5965
5998
6032
6068
6104
6142
6181
6220
6260
6300
6340
6381
6421
6462
6501
6541
6579
6617
6654
6689
6724
6757
6789
6818
6846
6873
6897
6918
6938
6954
6969
6980
6988
6994
6996
6996
6992
6985
6974
6961
6944
6924
6900
6874
6844
6812
6777
6739
6699
6657
6612
6565
6517
6467
6415
6363
6309
6254
6199
6143
6087
6030
5974
5918
5862
5807
5752
5698
5645
5593
5543
5494
5447
5401
5358
5317
5277
5241
5206
5175
5146
5119
5096
5076
5059
5045
5035
5028
5024
5024
5028
5035
5046
5061
5079
5101
5126
5155
5188
5224
5264
5306
5352
5401
5452
5507
5563
5623
5684
5748
5813
5881
5950
6020
6092
6165
6238
6313
6388
6464
6540
6615
6691
6766
6841
6915
6988
7060
7130
7199
7266
7331
7394
7455
7513
7569
7622
7671
7718
7762
7803
7840
7873
7903
7930
7953
7972
7987
7999
8007
8012
8013
8010
8004
7995
7983
7967
7948
7927
7903
7876
7847
7816
7782
7747
7710
7672
7632
7591
7549
7506
7463
7419
7375
7330
7286
7241
7197
7154
7111
7069
7028
6988
6949
6912
6876
6842
6810
6780
6753
6727
6705
6684
6667
6652
6640
6631
6625
6623
6623
6626
6633
6643
6655
6671
6690
6712
6736
6764
6794
6827
6863
6901
6942
6985
7031
7079
7128
7180
7234
7289
7346
7405
7464
7525
7586
7648
7711
7774
7836
7899
7961
8023
8083
8143
8201
8258
8312
8365
8416
8465
8511
8554
8595
8633
8667
8699
8727
8753
8774
8793
8808
8819
8827
8832
8833
8830
8824
8814
8801
8785
8766
8743
8718
8689
8658
8623
8587
8547
8506
8462
8416
8368
8318
8266
8213
8157
8102
8045
7986
7926
7865
7803
7739
7675
7610
7544
7478
7410
7342
7273
7204
7133
7062
6990
6918
6845
6772
6697
6622
6547
6471
6395
6318
6240
6162
6084
6005
5926
5846
5766
5686
5606
5525
5444
5363
5283
5202
5121
5040
4960
4879
4800
4720
4641
4562
4484
4407
4330
4254
4179
4106
4033
3961
3891
3821
3754
3687
3622
3559
3497
3437
3379
3322
3268
3215
3164
3115
3068
3023
2979
2938
2899
2861
2826
2792
2760
2730
2702
2676
2651
2629
2607
2588
2570
2554
2540
2527
2515
2505
2497
2489
2483
2478
2475
2472
2470
2470
2470
2471
2472
2474
2477
2480
2483
2486
2489
2492
2494
2496
2498
2499
2498
2497
2495
2492
2487
2481
2473
2464
2453
2440
2425
2409
2390
2370
2347
2323
2297
2269
2238
2206
2172
2136
2099
2059
2017
1975
1930
1884
1837
1788
1738
1687
1635
1582
1528
1474
1419
1364
1308
1253
1198
1143
1089
1036
983
932
881
832
785
739
695
654
614
576
541
509
479
452
428
407
389
374
363
355
351
350
352
359
369
383
401
423
449
478
512
550
591
636
685
737
793
853
916
981
1050
1122
1196
1272
1351
1431
1513
1596
1681
1766
1851
1937
2023
2108
2193
2277
2360
2442
2522
2601
2677
2752
2824
2894
2961
3026
3088
3147
3203
3256
3305
3352
3395
3435
3471
3504
3533
3559
3581
3600
3615
3627
3635
3640
3641
3638
3633
3624
3612
3596
3578
3557
3533
3506
3477
3446
3412
3376
3338
3299
3258
3216
3173
3129
3084
3038
2992
2946
2900
2854
2809
2764
2719
2676
2633
2591
2551
2511
2474
2437
2402
2369
2338
2308
2281
2255
2232
2210
2191
2174
2159
2146
2136
2128
2122
2118
2117
2118
2120
2125
2132
2140
2150
2162
2175
2189
2204
2220
2237
2254
2271
2289
2306
2322
2339
2354
2369
2382
2394
2405
2415
2422
2428
2432
2434
2434
2432
2428
2422
2413
2403
2390
2375
2357
2338
2317
2293
2268
2240
2211
2179
2146
2111
2074
2036
1997
1956
1914
1872
1828
1784
1740
1695
1651
1606
1563
1520
1477
1436
1396
1358
1321
1285
1252
1220
1190
1162
1136
1112
1091
1072
1055
1040
1028
1018
1010
1006
1004
1004
1006
1010
1018
1028
1039
1053
1068
1086
1105
1126
1149
1173
1198
1225
1253
1282
1312
1343
1375
1407
1441
1475
1510
1545
1581
1617
1653
1690
1727
1764
1801
1838
1875
1912
1948
1984
2020
2055
2090
2123
2157
2189
2221
2252
2282
2311
2339
2367
2394
2420
2445
2469
2493
2516
2538
2559
2579
2599
2617
2635
2652
2668
2683
2697
2710
2722
2733
2743
2751
2758
2764
2768
2771
2773
2773
2772
2769
2765
2759
2752
2743
2733
2722
2709
2695
2680
2663
2646
2627
2607
2586
2564
2541
2517
2492
2467
2440
2413
2385
2356
2326
2295
2264
2233
2200
2167
2134
2100
2066
2031
1996
1961
1925
1889
1852
1816
1779
1741
1704
1666
1628
1590
1552
1513
1475
1436
1398
1359
1320
1282
1243
1205
1167
1129
1091
1054
1016
981
945
909
874
840
806
773
740
709
678
648
619
590
563
537
512
488
465
443
422
402
383
365
349
333
318
304
291
278
267
256
245
235
225
216
207
198
189
180
171
162
153
144
134
124
114
103
92
80
67
53
39
24
8
-10
-28
-47
-68
-90
-113
-137
-163
-191
-220
-251
-283
-316
-352
-389
-427
-467
-509
-553
-598
-644
-692
-742
-793
-845
-899
-954
-1010
-1067
-1125
-1185
-1245
-1305
-1367
-1428
-1490
-1553
-1615
-1677
-1739
-1801
-1862
-1922
-1982
-2041
-2098
-2155
-2210
-2263
-2315
-2366
-2414
-2460
-2505
-2547
-2587
-2625
-2660
-2693
-2723
-2751
-2776
-2798
-2817
-2834
-2848
-2859
-2868
-2873
-2876
-2876
-2874
-2868
-2860
-2850
-2836
-2821
-2803
-2782
-2759
-2734
-2708
-2679
-2648
-2615
-2581
-2545
-2507
-2469
-2429
-2388
-2345
-2303
-2259
-2215
-2170
-2125
-2080
-2035
-1990
-1945
-1901
-1857
-1813
-1771
-1729
-1688
-1648
-1610
-1573
-1537
-1503
-1470
-1438
-1408
-1380
-1354
-1329
-1306
-1284
-1264
-1246
-1230
-1215
-1201
-1189
-1179
-1170
-1162
-1156
-1150
-1146
-1143
-1141
-1140
-1140
-1141
-1142
-1143
-1145
-1148
-1150
-1153
-1155
-1158
-1160
-1162
-1164
-1165
-1165
-1166
-1165
-1164
-1162
-1160
-1157
-1153
-1149
-1144
-1138
-1131
-1124
-1116
-1108
-1099
-1090
-1080
-1070
-1059
-1048
-1036
-1024
-1012
-999
-986
-973
-959
-945
-931
-916
-901
-886
-871
-856
-840
-825
-809
-793
-776
-760
-744
-727
-710
-693
-676
-659
-641
-624
-606
-588
-569
-551
-532
-513
-494
-474
-454
-435
-414
-394
-373
-353
-332
-310
-289
-268
-246
-224
-202
-180
-158
-136
-114
-91
-69
-47
-24
-1
21
44
66
89
111
133
155
177
199
220
241
261
281
299
318
335
352
367
381
395
406
417
426
434
440
445
448
449
448
446
442
436
429
419
408
394
379
362
343
322
300
275
249
220
190
158
125
89
52
14
-27
-68
-111
-156
-202
-248
-296
-345
-395
-446
-497
-548
-600
-652
-705
-757
-809
-861
-913
-963
-1014
-1063
-1111
-1158
-1204
-1249
-1292
-1333
-1372
-1410
-1445
-1478
-1509
-1538
-1564
-1587
-1608
-1626
-1641
-1653
-1663
-1669
-1672
-1673
-1671
-1665
-1657
-1646
-1633
-1617
-1598
-1577
-1553
-1528
-1500
-1471
-1440
-1407
-1373
-1338
-1302
-1265
-1228
-1190
-1152
-1114
-1076
-1038
-1000
-965
-930
-895
-862
-830
-800
-771
-744
-719
-696
-675
-656
-639
-624
-612
-603
-595
-590
-588
-588
-591
-596
-604
-615
-628
-643
-661
-681
-704
-729
-756
-785
-817
-850
-886
-923
-962
-1002
-1044
-1088
-1132
-1178
-1224
-1272
-1320
-1369
-1418
-1468
-1518
-1568
-1618
-1667
-1717
-1766
-1815
-1863
-1911
-1957
-2003
-2048
-2093
-2136
-2178
-2218
-2258
-2296
-2333
-2369
-2403
-2437
-2468
-2499
-2528
-2557
-2583
-2609
-2634
-2658
-2681
-2703
-2724
-2744
-2764
-2783
-2802
-2820
-2838
-2856
-2873
-2890
-2906
-2923
-2939
-2955
-2971
-2987
-3003
-3019
-3034
-3049
-3065
-3080
-3095
-3109
-3124
-3139
-3153
-3168
-3182
-3197
-3211
-3226
-3240
-3255
-3270
-3284
-3299
-3314
-3329
-3344
-3359
-3374
-3390
-3405
-3420
-3436
-3451
-3467
-3482
-3498
-3513
-3528
-3543
-3558
-3573
-3587
-3602
-3616
-3630
-3644
-3658
-3672
-3686
-3699
-3713
-3727
-3740
-3754
-3768
-3782
-3797
-3811
-3826
-3842
-3857
-3874
-3890
-3908
-3926
-3944
-3963
-3983
-4003
-4025
-4046
-4069
-4091
-4115
-4140
-4164
-4189
-4215
-4241
-4268
-4294
-4321
-4349
-4376
-4404
-4432
-4461
-4489
-4518
-4546
-4575
-4604
-4633
-4662
-4692
-4721
-4750
-4780
-4809
-4838
-4868
-4897
-4925
-4954
-4982
-5010
-5037
-5063
-5089
-5114
-5138
-5161
-5183
-5204
-5223
-5241
-5258
-5273
-5287
-5299
-5309
-5318
-5325
-5331
-5335
-5336
-5337
-5335
-5331
-5326
-5319
-5310
-5300
-5287
-5273
-5257
-5239
-5220
-5199
-5176
-5151
-5125
-5097
-5068
-5037
-5005
-4971
-4937
-4901
-4864
-4825
-4786
-4746
-4706
-4664
-4622
-4580
-4537
-4494
-4450
-4407
-4363
-4319
-4275
-4232
-4189
-4146
-4103
-4061
-4019
-3979
-3939
-3900
-3862
-3825
-3789
-3754
-3721
-3688
-3657
-3628
-3600
-3573
-3548
-3524
-3502
-3482
-3463
-3446
-3430
-3417
-3404
-3394
-3385
-3378
-3373
-3369
-3367
-3366
-3367
-3370
-3374
-3379
-3386
-3394
-3403
-3413
-3425
-3437
-3450
-3464
-3479
-3494
-3510
-3525
-3541
-3558
-3574
-3590
-3606
-3621
-3636
-3651
-3665
-3678
-3691
-3703
-3714
-3725
-3734
-3742
-3749
-3756
-3760
-3764
-3767
-3768
-3767
-3766
-3763
-3758
-3751
-3744
-3734
-3723
-3710
-3695
-3678
-3660
-3639
-3617
-3594
-3568
-3541
-3512
-3481
-3449
-3416
-3381
-3345
-3308
-3269
-3230
-3190
-3149
-3108
-3066
-3023
-2981
-2938
-2895
-2853
-2811
-2769
-2728
-2687
-2647
-2607
-2569
-2532
-2496
-2461
-2428
-2395
-2365
-2336
-2308
-2283
-2259
-2236
-2216
-2197
-2180
-2165
-2152
-2140
-2130
-2122
-2116
-2111
-2108
-2106
-2106
-2106
-2109
-2112
-2116
-2122
-2128
-2135
-2143
-2151
-2159
-2168
-2177
-2187
-2196
-2205
-2213
-2222
-2229
-2236
-2242
-2248
-2252
-2255
-2257
-2257
-2257
-2254
-2251
-2245
-2238
-2230
-2220
-2209
-2196
-2181
-2165
-2148
-2129
-2109
-2088
-2066
-2044
-2020
-1995
-1970
-1944
-1918
-1891
-1864
-1837
-1810
-1782
-1755
-1728
-1702
-1676
-1650
-1624
-1600
-1576
-1552
-1530
-1508
-1487
-1467
-1447
-1429
-1412
-1395
-1380
-1366
-1353
-1340
-1329
-1319
-1310
-1302
-1295
-1289
-1284
-1280
-1277
-1275
-1274
-1274
-1275
-1276
-1278
-1281
-1284
-1288
-1292
-1297
-1301
-1306
-1311
-1316
-1321
-1326
-1330
-1334
-1338
-1340
-1343
-1344
-1344
-1343
-1342
-1339
-1335
-1329
-1323
-1315
-1305
-1294
-1282
-1268
-1253
-1236
-1217
-1197
-1176
-1153
-1129
-1103
-1077
-1048
-1018
-988
-956
-923
-889
-854
-818
-781
-744
-705
-666
-627
-587
-546
-505
-464
-422
-380
-338
-296
-254
-212
-170
-128
-87
-45
-3
38
79
120
160
201
241
281
320
360
399
438
477
515
554
592
630
668
706
743
781
818
855
892
929
966
1002
1040
1076
1113
1149
1185
1222
1258
1293
1329
1365
1400
1435
1470
1505
1539
1574
1608
1642
1675
1709
1742
1775
1808
1841
1873
1905
1938
1970
2001
2033
2065
2097
2128
2160
2191
2222
2254
2285
2317
2348
2379
2410
2441
2471
2501
2532
2561
2590
2619
2648
2675
2703
2729
2755
2780
2804
2827
2849
2871
2891
2911
2929
2946
2963
2978
2992
3005
3017
3027
3037
3045
3052
3058
3062
3066
3068
3069
3069
3068
3065
3062
3057
3052
3045
3038
3030
3021
3011
3000
2989
2977
2964
2951
2938
2924
2910
2895
2881
2866
2851
2836
2820
2805
2790
2774
2759
2744
2728
2713
2698
2683
2669
2654
2639
2625
2611
2597
2583
2570
2556
2543
2529
2516
2503
2491
2478
2465
2452
2440
2427
2415
2402
2390
2377
2365
2352
2339
2327
2314
2301
2287
2274
2260
2247
2233
2218
2204
2189
2174
2158
2143
2127
2110
2094
2077
2060
2043
2025
2008
1990
1972
1954
1937
1919
1901
1884
1867
1850
1833
1817
1801
1786
1771
1757
1743
1730
1718
1707
1696
1686
1677
1669
1661
1654
1648
1643
1639
1635
1632
1630
1629
1628
1628
1628
1630
1631
1633
1636
1640
1643
1647
1652
1657
1662
1668
1674
1680
1686
1693
1700
1707
1714
1722
1729
1737
1746
1754
1763
1772
1781
1790
1800
1811
1822
1833
1845
1858
1871
1885
1899
1915
1931
1948
1966
1985
2005
2025
2047
2071
2095
2120
2147
2174
2203
2233
2265
2298
2332
2367
2404
2442
2481
2521
2563
2606
2650
2696
2742
2789
2838
2887
2937
2988
3039
3091
3144
3196
3249
3302
3355
3407
3460
3512
3563
3613
3663
3711
3759
3805
3850
3893
3935
3974
4013
4049
4083
4115
4145
4172
4197
4220
4241
4259
4275
4288
4299
4308
4314
4318
4319
4318
4315
4310
4302
4292
4280
4266
4250
4232
4211
4189
4165
4139
4112
4082
4051
4019
3985
3949
3912
3873
3833
3792
3749
3706
3661
3615
3568
3520
3471
3422
3371
3320
3269
3216
3163
3109
3055
3000
2945
2889
2833
2777
2720
2663
2605
2547
2489
2430
2371
2312
2253
2193
2133
2073
2012
1951
1890
1829
1768
1706
1644
1582
1520
1458
1396
1334
1271
1209
1147
1085
1022
962
901
840
780
720
661
602
545
488
431
376
322
268
216
165
116
67
20
-26
-70
-113
-155
-195
-233
-269
-304
-338
-369
-399
-426
-452
-477
-499
-519
-537
-553
-568
-580
-590
-599
-605
-609
-612
-612
-610
-607
-601
-594
-585
-574
-562
-547
-531
-514
-495
-474
-452
-429
-404
-378
-352
-323
-294
-265
-234
-202
-170
-137
-104
-71
-37
-3
31
65
99
133
167
200
233
265
296
327
357
387
415
442
469
494
518
541
563
583
602
620
636
651
665
677
688
697
704
710
715
718
719
719
717
714
709
702
694
685
674
661
647
632
615
597
577
557
535
511
487
461
434
406
377
347
315
283
250
216
181
146
109
72
35
-4
-43
-82
-122
-162
-202
-243
-284
-325
-366
-407
-448
-489
-530
-571
-611
-650
-690
-728
-766
-803
-839
-875
-909
-942
-974
-1004
-1033
-1061
-1087
-1112
-1135
-1156
-1175
-1192
-1207
-1220
-1231
-1240
-1247
-1251
-1253
-1252
-1249
-1244
-1236
-1226
-1213
-1198
-1180
-1160
-1138
-1113
-1086
-1057
-1026
-992
-957
-920
-881
-840
-798
-755
-710
-664
-616
-568
-519
-468
-418
-366
-314
-262
-209
-156
-104
-51
2
55
107
159
211
262
312
361
410
458
505
551
596
640
682
723
762
800
837
871
904
935
964
991
1016
1038
1059
1077
1092
1105
1116
1124
1129
1131
1131
1128
1122
1113
1102
1087
1070
1050
1027
1000
972
940
906
869
829
787
742
694
644
591
537
480
421
359
296
232
165
97
27
-43
-115
-188
-262
-337
-412
-487
-563
-639
-715
-790
-865
-939
-1012
-1085
-1157
-1227
-1295
-1362
-1427
-1490
-1551
-1610
-1665
-1719
-1769
-1817
-1861
-1902
-1940
-1974
-2005
-2032
-2055
-2074
-2089
-2099
-2106
-2108
-2106
-2100
-2090
-2074
-2055
-2031
-2003
-1971
-1934
-1893
-1849
-1800
-1747
-1691
-1631
-1567
-1501
-1431
-1358
-1283
-1205
-1125
-1043
-959
-873
-786
-698
-609
-520
-429
-339
-249
-159
-69
20
108
196
282
366
449
530
610
687
763
836
907
975
1041
1104
1164
1222
1276
1328
1377
1423
1466
1506
1544
1578
1609
1637
1663
1685
1705
1722
1736
1748
1757
1764
1769
1772
1772
1771
1767
1763
1756
1749
1740
1730
1720
1708
1697
1684
1672
1660
1647
1635
1623
1612
1601
1591
1581
1573
1565
1558
1553
1549
1546
1544
1543
1544
1547
1550
1556
1562
1570
1580
1591
1604
1618
1633
1650
1669
1688
1709
1732
1755
1780
1806
1834
1862
1891
1921
1952
1984
2016
2049
2082
2116
2150
2185
2219
2254
2288
2323
2357
2390
2424
2456
2488
2520
2551
2580
2609
2637
2664
2690
2715
2738
2760
2781
2800
2818
2835
2850
2864
2876
2887
2896
2904
2910
2914
2917
2919
2918
2917
2913
2908
2902
2894
2885
2874
2862
2848
2833
2816
2799
2780
2759
2738
2715
2691
2665
2639
2612
2583
2554
2523
2492
2460
2426
2392
2357
2321
2284
2247
2208
2169
2129
2089
2047
2005
1962
1919
1875
1830
1784
1738
1691
1644
1596
1548
1499
1450
1400
1350
1300
1250
1200
1150
1099
1049
999
949
899
850
801
753
705
658
611
566
521
477
433
391
350
310
271
233
197
162
128
97
67
38
12
-13
-35
-56
-74
-90
-104
-115
-124
-131
-135
-137
-136
-133
-127
-118
-107
-94
-78
-60
-39
-16
9
37
67
99
134
170
209
250
292
337
383
431
480
532
584
639
694
751
809
868
928
989
1050
1113
1176
1239
1304
1368
1433
1498
1563
1628
1693
1758
1823
1887
1951
2013
2077
2140
2201
2262
2322
2381
2439
2496
2551
2606
2659
2711
2762
2812
2859
2906
2951
2995
3037
3077
3116
3154
3190
3224
3257
3288
3318
3347
3374
3400
3424
3447
3469
3489
3509
3527
3544
3560
3575
3589
3602
3615
3626
3637
3647
3657
3666
3675
3683
3691
3698
3706
3713
3720
3727
3734
3741
3749
3756
3763
3771
3779
3787
3795
3803
3812
3821
3829
3839
3848
3858
3867
3877
3887
3897
3907
3917
3927
3937
3947
3957
3967
3977
3987
3996
4006
4014
4024
4032
4041
4049
4057
4064
4072
4078
4085
4091
4097
4103
4108
4113
4117
4121
4125
4129
4132
4136
4138
4141
4144
4146
4148
4149
4151
4152
4153
4154
4155
4156
4156
4156
4156
4155
4155
4153
4152
4150
4148
4145
4142
4138
4134
4129
4123
4117
4110
4103
4094
4085
4075
4065
4054
4041
4027
4014
4000
3984
3967
3950
3932
3913
3892
3871
3850
3827
3803
3778
3753
3726
3699
3671
3642
3612
3581
3549
3516
3483
3449
3414
3378
3341
3304
3267
3228
3190
3150
3111
3071
3030
2990
2949
2908
2867
2826
2785
2744
2703
2662
2621
2580
2540
2499
2459
2419
2379
2340
2300
2261
2223
2184
2146
2108
2071
2033
1997
1961
1925
1890
1855
1820
1786
1752
1719
1687
1654
1622
1591
1560
1530
1499
1470
1440
1411
1382
1354
1325
1297
1270
1242
1215
1187
1160
1133
1106
1080
1053
1026
1000
973
947
920
893
867
840
814
787
761
734
708
681
655
628
602
575
549
523
496
470
444
418
391
365
339
314
288
262
236
211
185
160
134
109
83
57
32
6
-20
-45
-71
-97
-123
-149
-176
-202
-229
-255
-282
-309
-336
-363
-390
-417
-444
-471
-499
-526
-554
-581
-609
-637
-665
-693
-721
-749
-777
-806
-834
-862
-890
-918
-946
-974
-1000
-1028
-1055
-1081
-1107
-1132
-1157
-1181
-1204
-1226
-1248
-1268
-1288
-1306
-1324
-1340
-1355
-1369
-1382
-1394
-1404
-1413
-1421
-1428
-1433
-1437
-1439
-1441
-1441
-1439
-1436
-1432
-1427
-1420
-1411
-1401
-1390
-1378
-1363
-1348
-1331
-1312
-1293
-1271
-1248
-1224
-1198
-1171
-1143
-1113
-1082
-1049
-1014
-980
-943
-905
-866
-826
-784
-742
-698
-653
-608
-561
-513
-464
-415
-364
-313
-260
-207
-153
-98
-42
14
72
130
189
249
309
371
433
495
559
623
688
753
820
886
954
1022
1090
1159
1229
1299
1370
1441
1512
1584
1656
1728
1800
1873
1946
2019
2092
2165
2239
2312
2385
2459
2532
2605
2679
2752
2825
2898
2970
3043
3115
3186
3258
3329
3399
3469
3539
3608
3676
3743
3810
3875
3940
4003
4067
4128
4189
4248
4306
4363
4418
4472
4525
4576
4626
4674
4720
4766
4809
4851
4892
4930
4968
5003
5037
5070
5101
5130
5158
5184
5209
5232
5254
5274
5294
5312
5328
5344
5359
5372
5385
5397
5408
5418
5428
5437
5446
5455
5463
5471
5479
5487
5495
5503
5511
5520
5528
5537
5546
5556
5566
5576
5586
5597
5608
5619
5631
5643
5655
5667
5679
5691
5703
5715
5727
5739
5750
5761
5771
5781
5790
5798
5806
5813
5818
5823
5827
5829
5831
5831
5829
5826
5822
5817
5810
5801
5790
5778
5765
5749
5732
5714
5693
5671
5647
5621
5593
5564
5533
5500
5465
5429
5391
5352
5311
5268
5224
5178
5131
5082
5032
4981
4928
4874
4819
4762
4705
4646
4586
4525
4463
4401
4337
4272
4207
4141
4074
4006
3939
3871
3802
3733
3664
3594
3525
3455
3386
3316
3247
3178
3109
3041
2973
2906
2840
2774
2710
2646
2583
2521
2461
2401
2343
2286
2231
2177
2124
2073
2024
1976
1930
1886
1843
1802
1762
1725
1689
1655
1623
1592
1564
1537
1511
1488
1466
1446
1428
1411
1396
1382
1370
1360
1351
1343
1336
1331
1327
1324
1323
1322
1322
1323
1325
1327
1330
1333
1337
1341
1345
1350
1354
1358
1362
1366
1369
1372
1374
1375
1376
1375
1374
1371
1367
1362
1355
1347
1337
1325
1311
1296
1278
1259
1237
1214
1188
1160
1130
1097
1063
1025
986
944
900
853
804
753
700
644
586
525
463
398
331
262
191
119
44
-33
-111
-191
-273
-356
-440
-526
-613
-701
-791
-881
-972
-1063
-1156
-1249
-1342
-1436
-1530
-1624
-1718
-1813
-1907
-2001
-2095
-2189
-2282
-2374
-2466
-2557
-2648
-2738
-2827
-2914
-3001
-3087
-3172
-3255
-3337
-3417
-3497
-3574
-3651
-3725
-3798
-3870
-3939
-4006
-4073
-4137
-4200
-4260
-4319
-4375
-4430
-4482
-4533
-4582
-4628
-4673
-4715
-4756
-4794
-4831
-4865
-4898
-4928
-4956
-4983
-5007
-5030
-5050
-5068
-5085
-5099
-5112
-5123
-5131
-5138
-5143
-5146
-5147
-5147
-5144
-5140
-5134
-5127
-5117
-5106
-5094
-5080
-5064
-5046
-5028
-5007
-4986
-4963
-4938
-4913
-4886
-4858
-4828
-4798
-4766
-4734
-4700
-4665
-4630
-4594
-4556
-4518
-4480
-4440
-4400
-4360
-4319
-4277
-4235
-4193
-4150
-4107
-4064
-4021
-3978
-3934
-3891
-3848
-3806
-3763
-3721
-3680
-3639
-3598
-3559
-3520
-3481
-3444
-3408
-3372
-3338
-3305
-3273
-3242
-3212
-3183
-3155
-3129
-3104
-3080
-3057
-3036
-3016
-2997
-2979
-2963
-2948
-2934
-2921
-2909
-2899
-2890
-2882
-2875
-2870
-2865
-2862
-2859
-2858
-2857
-2858
-2859
-2862
-2865
-2868
-2873
-2878
-2883
-2889
-2896
-2902
-2909
-2916
-2923
-2930
-2936
-2943
-2949
-2955
-2960
-2965
-2969
-2972
-2975
-2977
-2978
-2978
-2977
-2976
-2973
-2969
-2963
-2957
-2950
-2941
-2931
-2920
-2908
-2894
-2880
-2864
-2847
-2829
-2810
-2789
-2768
-2746
-2722
-2698
-2673
-2647
-2620
-2593
-2565
-2536
-2507
-2477
-2447
-2416
-2385
-2354
-2323
-2291
-2259
-2228
-2196
-2164
-2133
-2102
-2071
-2040
-2009
-1980
-1951
-1922
-1894
-1866
-1839
-1813
-1788
-1763
-1739
-1717
-1695
-1674
-1653
-1634
-1616
-1599
-1583
-1567
-1553
-1540
-1528
-1516
-1506
-1496
-1488
-1480
-1473
-1467
-1462
-1457
-1453
-1450
-1447
-1444
-1442
-1441
-1439
-1438
-1437
-1436
-1435
-1434
-1433
-1432
-1431
-1429
-1427
-1424
-1421
-1418
-1414
-1409
-1404
-1399
-1392
-1385
-1378
-1370
-1361
-1351
-1341
-1330
-1318
-1306
-1293
-1279
-1264
-1249
-1234
-1218
-1201
-1183
-1165
-1147
-1128
-1109
-1089
-1069
-1048
-1028
-1006
-986
-964
-943
-922
-900
-879
-858
-837
-816
-795
-775
-755
-736
-717
-699
-681
-664
-647
-632
-617
-603
-590
-577
-566
-556
-546
-538
-531
-526
-521
-518
-516
-515
-515
-517
-521
-526
-532
-540
-549
-559
-571
-584
-599
-615
-633
-652
-672
-693
-716
-740
-765
-791
-818
-847
-876
-906
-937
-969
-1000
-1034
-1068
-1102
-1137
-1172
-1207
-1242
-1277
-1313
-1348
-1383
-1418
-1452
-1486
-1520
-1553
-1585
-1616
-1647
-1676
-1704
-1732
-1758
-1783
-1806
-1828
-1849
-1867
-1885
-1901
-1915
-1927
-1937
-1946
-1953
-1958
-1961
-1963
-1962
-1960
-1957
-1951
-1945
-1936
-1926
-1915
-1903
-1889
-1875
-1860
-1844
-1827
-1810
-1792
-1775
-1757
-1739
-1722
-1705
-1688
-1672
-1657
-1643
-1629
-1617
-1606
-1597
-1589
-1583
-1578
-1575
-1575
-1576
-1579
-1585
-1592
-1602
-1614
-1629
-1646
-1665
-1686
-1710
-1737
-1765
-1796
-1830
-1865
-1903
-1943
-1985
-2029
-2076
-2124
-2174
-2226
-2280
-2336
-2393
-2452
-2512
-2573
-2636
-2700
-2765
-2830
-2897
-2964
-3033
-3101
-3170
-3240
-3309
-3379
-3449
-3518
-3588
-3657
-3727
-3795
-3863
-3931
-3998
-4064
-4129
-4193
-4256
-4318
-4379
-4439
-4497
-4554
-4609
-4663
-4716
-4766
-4815
-4863
-4908
-4952
-4994
-5034
-5072
-5108
-5142
-5175
-5205
-5233
-5260
-5284
-5306
-5327
-5345
-5362
-5376
-5389
-5400
-5409
-5416
-5421
-5425
-5427
-5427
-5426
-5423
-5419
-5413
-5406
-5397
-5387
-5376
-5363
-5350
-5335
-5319
-5303
-5285
-5267
-5247
-5227
-5206
-5185
-5163
-5140
-5117
-5093
-5068
-5044
-5019
-4993
-4967
-4941
-4915
-4888
-4861
-4834
-4807
-4779
-4751
-4724
-4696
-4668
-4640
-4612
-4584
-4555
-4527
-4499
-4471
-4443
-4415
-4387
-4359
-4331
-4303
-4275
-4248
-4220
-4192
-4165
-4137
-4110
-4082
-4054
-4027
-3999
-3971
-3944
-3916
-3888
-3859
-3831
-3802
-3774
-3744
-3715
-3685
-3656
-3625
-3595
-3564
-3532
-3501
-3469
-3436
-3403
-3370
-3336
-3301
-3266
-3231
-3195
-3158
-3121
-3083
-3045
-3006
-2966
-2926
-2885
-2844
-2801
-2759
-2715
-2671
-2626
-2580
-2534
-2487
-2440
-2392
-2343
-2293
-2243
-2193
-2141
-2090
-2037
-1984
-1931
-1877
-1822
-1767
-1712
-1656
-1599
-1543
-1486
-1428
-1371
-1313
-1255
-1197
-1138
-1080
-1020
-963
-904
-845
-787
-728
-670
-612
-554
-497
-439
-382
-325
-269
-213
-158
-103
-48
6
60
112
165
216
267
317
367
416
464
511
557
602
646
690
732
773
814
853
891
929
965
1000
1034
1067
1098
1129
1159
1187
1214
1241
1266
1290
1313
1336
1357
1377
1396
1415
1432
1449
1465
1479
1494
1507
1520
1531
1543
1553
1563
1572
1580
1588
1595
1602
1608
1614
1619
1623
1627
1630
1633
1635
1637
1638
1639
1639
1639
1638
1637
1635
1632
1630
1626
1622
1618
1613
1608
1602
1596
1589
1582
1575
1567
1559
1551
1542
1534
1525
1516
1506
1497
1488
1479
1469
1460
1452
1443
1435
1427
1420
1413
1406
1401
1395
1391
1387
1384
1382
1380
1380
1380
1381
1383
1387
1390
1395
1401
1408
1415
1424
1433
1443
1453
1465
1477
1490
1503
1517
1531
1546
1561
1577
1593
1610
1627
1644
1662
1680
1698
1716
1735
1754
1774
1793
1813
1834
1854
1875
1896
1918
1940
1962
1984
2007
2029
2054
2078
2102
2127
2152
2177
2203
2230
2257
2284
2312
2341
2370
2400
2430
2461
2492
2524
2556
2589
2622
2656
2690
2725
2760
2795
2830
2866
2901
2937
2973
3009
3045
3080
3116
3151
3187
3221
3256
3290
3324
3357
3389
3421
3452
3483
3512
3541
3569
3596
3622
3646
3670
3693
3714
3734
3753
3771
3787
3802
3815
3827
3838
3847
3855
3861
3866
3869
3871
3872
3871
3869
3865
3860
3854
3846
3837
3827
3816
3804
3790
3776
3760
3744
3726
3708
3688
3668
3647
3625
3603
3580
3556
3531
3506
3480
3454
3428
3400
3373
3345
3317
3288
3259
3230
3201
3171
3142
3112
3082
3053
3023
2993
2964
2935
2906
2878
2850
2822
2795
2768
2742
2717
2692
2668
2644
2622
2600
2579
2559
2540
2522
2504
2488
2472
2458
2444
2431
2420
2409
2398
2389
2380
2372
2365
2358
2352
2347
2341
2336
2332
2327
2323
2319
2315
2311
2306
2302
2297
2292
2287
2281
2274
2267
2260
2251
2242
2233
2222
2210
2198
2184
2169
2153
2136
2117
2098
2076
2054
2029
2004
1977
1948
1918
1886
1853
1817
1781
1742
1702
1660
1617
1572
1525
1477
1427
1375
1322
1268
1212
1155
1096
1036
974
911
847
782
716
648
580
510
440
369
297
225
152
78
4
-70
-144
-219
-294
-368
-443
-517
-591
-664
-737
-809
-880
-950
-1018
-1087
-1154
-1219
-1283
-1345
-1406
-1465
-1521
-1576
-1629
-1680
-1728
-1774
-1818
-1859
-1898
-1934
-1968
-1999
-2027
-2052
-2075
-2095
-2112
-2127
-2138
-2147
-2154
-2157
-2158
-2156
-2151
-2144
-2135
-2123
-2108
-2091
-2072
-2051
-2028
-2003
-1975
-1946
-1916
-1883
-1850
-1814
-1778
-1740
-1702
-1662
-1621
-1580
-1538
-1496
-1453
-1410
-1367
-1323
-1280
-1237
-1193
-1150
-1108
-1065
-1024
-982
-942
-902
-863
-824
-786
-750
-714
-679
-645
-612
-580
-549
-520
-491
-464
-437
-412
-388
-365
-344
-323
-303
-285
-268
-252
-236
-222
-209
-197
-185
-175
-165
-156
-148
-140
-133
-126
-120
-114
-108
-103
-97
-92
-86
-81
-75
-68
-62
-55
-47
-39
-31
-22
-12
-1
10
22
35
49
64
79
95
112
130
149
169
189
211
233
256
280
305
330
356
383
410
438
467
496
525
555
585
616
646
677
707
737
768
798
827
856
885
913
940
966
992
1016
1040
1062
1083
1104
1122
1140
1156
1171
1185
1197
1208
1218
1226
1232
1237
1241
1243
1244
1244
1242
1239
1234
1228
1221
1213
1204
1193
1182
1169
1156
1142
1127
1111
1095
1079
1062
1044
1027
1008
991
973
956
938
921
904
888
872
856
841
827
814
801
789
778
767
758
749
742
735
729
724
719
716
714
712
711
711
712
713
715
718
721
725
729
734
740
746
752
759
766
773
780
788
796
804
813
821
830
839
848
857
865
874
884
893
902
911
920
929
939
948
957
967
977
986
997
1006
1016
1028
1039
1050
1062
1074
1086
1099
1113
1126
1141
1156
1171
1187
1203
1220
1238
1256
1275
1295
1315
1336
1357
1379
1402
1425
1449
1474
1499
1525
1551
1578
1606
1634
1663
1693
1723
1753
1784
1816
1848
1880
1913
1946
1979
2013
2047
2081
2116
2150
2185
2219
2253
2288
2322
2355
2389
2422
2454
2486
2518
2549
2579
2608
2637
2665
2692
2718
2743
2767
2790
2812
2833
2853
2872
2890
2906
2921
2935
2948
2960
2970
2979
2986
2992
2997
3001
3003
3004
3004
3002
2999
2994
2988
2981
2973
2963
2952
2939
2926
2911
2895
2878
2860
2841
2820
2799
2777
2754
2730
2706
2680
2654
2628
2601
2573
2545
2517
2488
2460
2430
2401
2372
2343
2314
2285
2256
2227
2199
2171
2143
2116
2090
2063
2037
2013
1989
1966
1943
1921
1900
1881
1862
1844
1827
1811
1796
1783
1771
1760
1750
1742
1735
1729
1725
1722
1721
1721
1723
1726
1730
1737
1744
1753
1764
1776
1790
1805
1822
1839
1859
1880
1902
1925
1950
1976
2003
2031
2061
2092
2123
2156
2190
2225
2261
2297
2335
2373
2411
2451
2490
2531
2571
2612
2653
2694
2736
2777
2819
2860
2901
2942
2982
3023
3062
3102
3141
3179
3217
3254
3291
3327
3362
3397
3431
3464
3497
3529
3560
3590
3620
3649
3677
3704
3731
3757
3782
3806
3830
3853
3875
3896
3917
3937
3956
3975
3993
4010
4026
4042
4057
4070
4085
4097
4109
4121
4131
4141
4150
4158
4165
4172
4178
4183
4188
4192
4195
4197
4198
4199
4199
4199
4198
4196
4194
4191
4187
4182
4177
4172
4166
4159
4152
4144
4135
4126
4116
4106
4094
4083
4070
4058
4045
4032
4018
4003
3988
3973
3957
3940
3924
3907
3890
3873
3855
3837
3819
3801
3783
3765
3747
3728
3710
3691
3672
3654
3635
3617
3598
3579
3561
3542
3523
3504
3486
3467
3448
3429
3410
3391
3373
3354
3335
3316
3297
3278
3258
3239
3220
3201
3181
3162
3142
3122
3102
3082
3062
3041
3020
2999
2978
2956
2933
2911
2888
2864
2840
2815
2790
2764
2738
2711
2684
2656
2627
2598
2569
2539
2508
2478
2446
2414
2382
2350
2317
2284
2251
2218
2185
2151
2117
2084
2050
2017
1983
1949
1916
1882
1849
1815
1782
1749
1716
1682
1649
1616
1583
1550
1517
1484
1450
1417
1383
1350
1316
1282
1248
1214
1180
1145
1110
1075
1040
1004
969
933
896
860
823
786
748
711
673
634
596
558
519
480
441
402
363
323
284
245
207
168
130
92
54
17
-19
-55
-91
-125
-159
-192
-224
-255
-285
-314
-342
-369
-395
-420
-443
-465
-486
-506
-525
-542
-558
-573
-586
-598
-609
-619
-627
-634
-639
-643
-646
-648
-648
-647
-645
-641
-636
-630
-623
-615
-605
-595
-584
-571
-558
-544
-528
-513
-496
-479
-461
-443
-424
-405
-385
-365
-345
-324
-303
-283
-262
-241
-220
-199
-179
-158
-138
-118
-98
-79
-60
-41
-22
-5
13
30
46
62
78
93
107
121
134
147
159
170
180
190
200
208
216
223
230
236
241
246
250
253
256
258
259
260
260
260
260
258
257
254
252
249
245
241
237
232
227
222
216
210
203
197
189
182
174
165
157
147
138
128
117
106
94
82
70
57
43
28
14
-2
-18
-35
-53
-71
-90
-109
-129
-150
-172
-194
-216
-240
-264
-288
-314
-339
-365
-392
-419
-446
-474
-502
-530
-559
-587
-616
-645
-673
-702
-730
-758
-786
-814
-841
-867
-893
-918
-943
-967
-990
-1012
-1033
-1053
-1072
-1090
-1106
-1122
-1136
-1149
-1161
-1171
-1181
-1189
-1195
-1201
-1205
-1208
-1210
-1210
-1209
-1208
-1205
-1201
-1196
-1190
-1183
-1175
-1166
-1156
-1146
-1135
-1123
-1111
-1098
-1085
-1071
-1056
-1042
-1027
-1012
-996
-981
-965
-950
-934
-919
-904
-889
-875
-860
-846
-833
-820
-808
-796
-785
-774
-764
-755
-747
-739
-733
-727
-722
-718
-715
-713
-711
-711
-712
-713
-716
-719
-723
-729
-734
-741
-749
-757
-766
-775
-785
-796
-807
-819
-831
-843
-856
-869
-882
-895
-909
-922
-935
-949
-962
-975
-987
-1000
-1012
-1022
-1034
-1045
-1055
-1065
-1074
-1082
-1090
-1097
-1103
-1108
-1113
-1117
-1120
-1122
-1124
-1125
-1125
-1124
-1122
-1120
-1117
-1114
-1110
-1105
-1099
-1093
-1087
-1080
-1073
-1065
-1058
-1049
-1041
-1032
-1024
-1014
-1006
-997
-988
-979
-970
-961
-952
-944
-936
-928
-920
-912
-905
-898
-891
-885
-879
-874
-869
-864
-859
-855
-852
-849
-846
-844
-842
-841
-840
-840
-840
-841
-842
-844
-846
-849
-852
-856
-861
-866
-871
-878
-884
-892
-900
-909
-918
-928
-938
-950
-962
-974
-988
-1002
-1016
-1032
-1048
-1065
-1082
-1101
-1120
-1140
-1161
-1182
-1204
-1227
-1251
-1276
-1301
-1327
-1354
-1382
-1410
-1440
-1470
-1501
-1532
-1565
-1598
-1632
-1666
-1702
-1738
-1774
-1812
-1850
-1889
-1928
-1968
-2009
-2050
-2092
-2134
-2176
-2219
-2262
-2306
-2350
-2394
-2438
-2483
-2527
-2572
-2616
-2661
-2705
-2749
-2793
-2837
-2880
-2922
-2965
-3006
-3048
-3088
-3128
-3167
-3205
-3242
-3279
-3315
-3349
-3383
-3415
-3447
-3477
-3506
-3534
-3561
-3587
-3611
-3635
-3657
-3678
-3698
-3717
-3734
-3751
-3767
-3781
-3795
-3807
-3819
-3830
-3840
-3850
-3859
-3867
-3874
-3881
-3888
-3894
-3900
-3905
-3911
-3916
-3921
-3925
-3930
-3935
-3939
-3944
-3949
-3954
-3959
-3964
-3969
-3975
-3981
-3987
-3994
-4001
-4008
-4014
-4022
-4030
-4038
-4048
-4057
-4067
-4075
-4086
-4096
-4106
-4117
-4127
-4138
-4149
-4159
-4170
-4181
-4191
-4202
-4212
-4222
-4232
-4242
-4251
-4260
-4268
-4276
-4284
-4291
-4297
-4303
-4309
-4313
-4317
-4320
-4323
-4324
-4325
-4325
-4324
-4322
-4319
-4316
-4311
-4305
-4298
-4291
-4282
-4273
-4262
-4250
-4238
-4224
-4210
-4195
-4179
-4162
-4144
-4126
-4106
-4086
-4066
-4045
-4022
-4001
-3978
-3954
-3930
-3906
-3882
-3857
-3832
-3806
-3780
-3754
-3728
-3702
-3676
-3649
-3623
-3596
-3570
-3544
-3518
-3492
-3466
-3440
-3415
-3390
-3365
-3341
-3317
-3293
-3270
-3247
-3225
-3203
-3182
-3161
-3141
-3121
-3102
-3084
-3066
-3048
-3031
-3014
-2998
-2982
-2966
-2951
-2936
-2921
-2906
-2892
-2878
-2863
-2849
-2835
-2821
-2807
-2792
-2778
-2763
-2748
-2733
-2717
-2701
-2685
-2668
-2651
-2633
-2614
-2595
-2576
-2556
-2535
-2513
-2491
-2468
-2444
-2420
-2394
-2368
-2341
-2314
-2286
-2257
-2227
-2196
-2165
-2133
-2101
-2068
-2033
-2000
-1966
-1931
-1895
-1859
-1823
-1787
-1750
-1713
-1676
-1639
-1601
-1564
-1527
-1489
-1452
-1415
-1378
-1341
-1304
-1267
-1231
-1195
-1159
-1123
-1088
-1053
-1018
-985
-951
-918
-885
-853
-821
-790
-759
-729
-699
-670
-642
-614
-587
-561
-535
-510
-485
-461
-438
-416
-394
-372
-352
-332
-312
-293
-275
-257
-239
-222
-206
-189
-173
-157
-142
-126
-110
-95
-79
-63
-47
-31
-14
3
21
39
58
77
98
119
141
164
188
214
240
268
297
327
358
392
426
462
500
539
580
623
668
714
762
812
863
916
972
1029
1087
1148
1210
1274
1339
1406
1475
1545
1616
1689
1763
1839
1915
1993
2071
2151
2231
2312
2394
2476
2559
2642
2725
2809
2893
2976
3060
3143
3226
3308
3390
3472
3552
3632
3711
3788
3865
3940
4014
4086
4157
4227
4294
4360
4425
4487
4547
4606
4662
4717
4769
4819
4866
4912
4955
4996
5035
5071
5104
5136
5165
5191
5215
5236
5255
5271
5285
5297
5306
5312
5317
5319
5318
5316
5311
5304
5295
5283
5270
5256
5239
5220
5200
5179
5155
5131
5105
5078
5050
5021
4990
4959
4927
4895
4862
4828
4794
4760
4725
4690
4655
4620
4586
4551
4517
4483
4449
4416
4384
4353
4322
4292
4263
4235
4208
4183
4159
4136
4114
4094
4075
4058
4042
4029
4017
4006
3998
3991
3986
3983
3982
3983
3986
3991
3998
4006
4018
4030
4046
4064
4083
4104
4128
4153
4181
4210
4242
4275
4311
4348
4387
4428
4471
4515
4561
4608
4657
4707
4759
4812
4865
4920
4976
5033
5091
5149
5208
5267
5327
5387
5448
5509
5569
5630
5690
5751
5811
5871
5930
5989
6047
6104
6161
6217
6272
6327
6380
6432
6483
6533
6581
6628
6674
6719
6762
6804
6844
6883
6920
6956
6991
7023
7055
7084
7113
7139
7164
7188
7210
7231
7250
7268
7284
7298
7312
7324
7334
7343
7351
7357
7363
7366
7369
7370
7371
7370
7367
7364
7360
7354
7348
7340
7332
7322
7312
7301
7288
7276
7262
7247
7232
7216
7200
7183
7165
7147
7129
7110
7091
7071
7051
7031
7011
6991
6971
6950
6930
6909
6889
6869
6849
6829
6809
6789
6770
6751
6733
6714
6696
6678
6661
6644
6628
6612
6596
6581
6566
6552
6538
6525
6512
6500
6489
6477
6467
6457
6447
6438
6430
6422
6414
6407
6401
6395
6389
6383
6379
6374
6370
6366
6362
6358
6355
6352
6349
6346
6344
6341
6339
6336
6334
6332
6329
6327
6324
6322
6319
6316
6313
6310
6307
6303
6300
6296
6291
6287
6282
6277
6271
6266
6259
6253
6246
6238
6231
6223
6214
6205
6195
6186
6175
6164
6153
6142
6129
6117
6104
6090
6076
6061
6046
6031
6015
5998
5981
5963
5945
5926
5907
5887
5866
5845
5823
5801
5778
5754
5730
5705
5680
5654
5627
5599
5571
5543
5513
5483
5452
5421
5388
5355
5322
5287
5252
5217
5180
5143
5105
5067
5028
4988
4948
4907
4865
4823
4781
4738
4695
4651
4607
4562
4518
4473
4428
4382
4337
4292
4247
4202
4157
4112
4067
4022
3979
3936
3893
3850
3808
3767
3726
3687
3648
3609
3572
3536
3500
3466
3433
3400
3369
3339
3310
3283
3256
3231
3207
3184
3163
3143
3124
3106
3089
3074
3059
3046
3034
3023
3013
3004
2996
2989
2983
2977
2973
2969
2965
2963
2961
2959
2958
2957
2957
2957
2957
2957
2958
2958
2959
2960
2961
2961
2962
2962
2962
2962
2961
2961
2959
2958
2956
2953
2950
2946
2942
2938
2932
2926
2919
2912
2904
2896
2886
2877
2866
2855
2844
2832
2819
2806
2793
2779
2765
2751
2737
2722
2707
2692
2677
2662
2647
2632
2617
2603
2588
2574
2560
2546
2533
2520
2507
2494
2482
2470
2459
2448
2437
2427
2418
2409
2400
2391
2384
2376
2370
2363
2358
2352
2347
2343
2340
2336
2334
2332
2330
2329
2329
2329
2330
2331
2333
2335
2338
2342
2346
2351
2356
2362
2369
2376
2384
2392
2401
2411
2421
2432
2443
2455
2468
2481
2494
2508
2523
2538
2554
2570
2586
2603
2620
2638
2656
2674
2692
2711
2730
2749
2768
2786
2805
2824
2843
2861
2879
2897
2914
2931
2948
2964
2980
2994
3009
3022
3035
3047
3058
3068
3077
3086
3093
3099
3104
3108
3111
3113
3114
3113
3111
3107
3102
3096
3088
3079
3068
3056
3042
3027
3010
2992
2972
2950
2927
2902
2875
2847
2818
2787
2754
2720
2684
2647
2609
2570
2529
2487
2444
2400
2355
2309
2262
2215
2166
2117
2068
2017
1967
1916
1865
1814
1763
1711
1660
1609
1558
1507
1457
1407
1357
1309
1261
1214
1167
1122
1077
1034
992
950
911
872
835
799
765
732
701
671
643
616
591
568
546
526
508
492
477
464
453
443
435
429
425
422
421
422
424
428
433
440
448
458
470
482
496
512
528
546
564
584
605
626
649
672
696
720
745
771
797
823
850
877
904
931
958
984
1010
1038
1064
1090
1115
1140
1165
1189
1212
1234
1256
1276
1296
1315
1333
1350
1366
1380
1394
1406
1418
1428
1437
1445
1452
1457
1462
1465
1467
1468
1468
1467
1464
1461
1457
1451
1445
1438
1430
1421
1412
1401
1391
1379
1367
1354
1341
1327
1313
1299
1285
1270
1255
1240
1225
1210
1195
1180
1165
1150
1135
1121
1106
1092
1078
1064
1050
1037
1024
1010
998
985
972
960
947
935
923
911
898
886
874
861
849
836
823
810
797
783
769
755
740
725
709
693
676
659
641
623
604
585
565
544
522
500
478
454
430
406
380
354
327
300
272
243
214
184
154
123
91
59
26
-8
-42
-76
-111
-146
-182
-218
-255
-292
-329
-367
-405
-444
-482
-521
-560
-600
-639
-679
-719
-759
-800
-840
-880
-921
-962
-1002
-1043
-1084
-1125
-1165
-1206
-1247
-1288
-1328
-1369
-1410
-1451
-1491
-1532
-1572
-1613
-1653
-1694
-1734
-1774
-1814
-1855
-1895
-1935
-1975
-2015
-2056
-2096
-2136
-2177
-2217
-2258
-2299
-2339
-2380
-2421
-2463
-2504
-2546
-2588
-2630
-2672
-2714
-2757
-2800
-2843
-2887
-2931
-2975
-3019
-3063
-3108
-3153
-3199
-3245
-3291
-3337
-3383
-3430
-3477
-3525
-3572
-3620
-3668
-3716
-3765
-3814
-3862
-3912
-3961
-4010
-4059
-4110
-4160
-4210
-4260
-4310
-4361
-4411
-4462
-4512
-4563
-4614
-4665
-4715
-4766
-4817
-4867
-4918
-4968
-5019
-5069
-5119
-5169
-5218
-5268
-5317
-5365
-5414
-5462
-5510
-5557
-5604
-5650
-5696
-5741
-5786
-5831
-5875
-5918
-5961
-6004
-6046
-6087
-6128
-6168
-6207
-6246
-6285
-6323
-6361
-6397
-6434
-6470
-6505
-6540
-6575
-6609
-6643
-6677
-6710
-6742
-6775
-6807
-6839
-6871
-6903
-6935
-6967
-6998
-7030
-7062
-7094
-7127
-7159
-7192
-7226
-7259
-7293
-7328
-7364
-7399
-7436
-7473
-7511
-7550
-7590
-7630
-7672
-7714
-7757
-7801
-7846
-7892
-7939
-7987
-8036
-8086
-8135
-8188
-8240
-8293
-8347
-8402
-8458
-8514
-8571
-8628
-8686
-8744
-8803
-8863
-8923
-8983
-9043
-9103
-9164
-9224
-9285
-9345
-9406
-9466
-9526
-9585
-9644
-9703
-9761
-9818
-9875
-9931
-9986
-10041
-10094
-10147
-10198
-10249
-10298
-10346
-10393
-10439
-10483
-10527
-10568
-10609
-10648
-10685
-10721
-10756
-10789
-10820
-10850
-10878
-10905
-10931
-10955
-10977
-10998
-11017
-11035
-11052
-11067
-11081
-11094
-11105
-11115
-11124
-11132
-11139
-11144
-11149
-11153
-11156
-11159
-11160
-11161
-11162
-11161
-11161
-11160
-11159
-11157
-11155
-11153
-11151
-11149
-11146
-11144
-11142
-11140
-11137
-11135
-11133
-11132
-11130
-11128
-11127
-11126
-11125
-11124
-11123
-11122
-11121
-11121
-11121
-11120
-11120
-11120
-11119
-11119
-11118
-11118
-11117
-11116
-11116
-11114
-11113
-11111
-11109
-11107
-11104
-11101
-11097
-11093
-11088
-11082
-11076
-11069
-11062
-11053
-11044
-11034
-11022
-11010
-10997
-10983
-10968
-10952
-10934
-10916
-10896
-10875
-10853
-10829
-10804
-10778
-10751
-10722
-10692
-10660
-10627
-10593
-10557
-10520
-10482
-10442
-10400
-10358
-10314
-10268
-10222
-10173
-10124
-10073
-10022
-9968
-9914
-9859
-9802
-9744
-9686
-9626
-9566
-9504
-9442
-9378
-9314
-9250
-9184
-9118
-9052
-8984
-8916
-8848
-8779
-8710
-8641
-8571
-8501
-8430
-8359
-8288
-8217
-8146
-8074
-8004
-7933
-7861
-7790
-7719
-7649
-7578
-7508
-7438
-7369
-7300
-7231
-7163
-7096
-7029
-6963
-6897
-6832
-6768
-6704
-6642
-6580
-6519
-6459
-6399
-6341
-6283
-6226
-6170
-6115
-6061
-6008
-5956
-5905
-5854
-5805
-5756
-5708
-5662
-5616
-5571
-5526
-5483
-5440
-5399
-5358
-5318
-5278
-5240
-5202
-5164
-5128
-5092
-5056
-5021
-4986
-4952
-4919
-4885
-4852
-4819
-4787
-4754
-4722
-4690
-4658
-4626
-4594
-4562
-4529
-4497
-4465
-4432
-4399
-4366
-4333
-4300
-4266
-4233
-4199
-4164
-4130
-4094
-4059
-4024
-3988
-3952
-3915
-3879
-3841
-3804
-3766
-3727
-3688
-3649
-3610
-3570
-3529
-3489
-3448
-3406
-3364
-3322
-3279
-3236
-3193
-3149
-3105
-3061
-3016
-2971
-2926
-2880
-2835
-2789
-2742
-2696
-2649
-2602
-2555
-2508
-2461
-2413
-2365
-2318
-2270
-2222
-2174
-2126
-2077
-2029
-1981
-1933
-1885
-1837
-1789
-1741
-1693
-1645
-1598
-1550
-1503
-1456
-1409
-1362
-1316
-1270
-1224
-1178
-1133
-1088
-1043
-999
-955
-911
-868
-825
-783
-740
-699
-658
-617
-577
-537
-498
-459
-421
-383
-345
-308
-272
-236
-201
-166
-132
-98
-65
-32
0
32
63
94
124
154
183
211
239
266
293
320
345
370
395
419
443
466
488
510
531
552
573
593
612
631
649
668
685
703
720
736
753
769
784
800
815
830
845
859
874
888
902
916
930
944
958
972
986
999
1012
1027
1041
1054
1068
1082
1096
1110
1124
1139
1153
1168
1182
1197
1212
1227
1242
1257
1272
1288
1303
1319
1335
1351
1366
1382
1398
1415
1431
1447
1463
1480
1496
1513
1529
1546
1563
1580
1597
1614
1631
1649
1666
1684
1702
1720
1738
1757
1775
1794
1814
1833
1853
1873
1894
1914
1936
1957
1979
2001
2024
2048
2072
2096
2120
2146
2171
2198
2224
2252
2279
2308
2337
2366
2396
2426
2457
2489
2521
2553
2586
2619
2653
2687
2722
2757
2793
2829
2865
2901
2938
2975
3012
3049
3087
3125
3162
3200
3238
3275
3313
3350
3387
3424
3461
3498
3534
3570
3605
3641
3676
3710
3744
3777
3810
3843
3875
3906
3937
3967
3997
4026
4054
4082
4109
4135
4161
4186
4210
4234
4257
4280
4301
4322
4342
4362
4381
4399
4417
4434
4450
4466
4481
4495
4509
4522
4535
4548
4559
4571
4581
4592
4602
4611
4620
4629
4638
4646
4654
4661
4668
4675
4682
4688
4694
4700
4706
4712
4717
4723
4728
4733
4738
4743
4747
4752
4757
4761
4766
4771
4775
4780
4785
4789
4794
4799
4804
4809
4814
4820
4825
4831
4836
4842
4848
4854
4860
4867
4873
4880
4887
4894
4902
4909
4917
4925
4933
4942
4950
4959
4969
4978
4988
4998
5009
5019
5030
5042
5053
5065
5078
5090
5103
5116
5130
5144
5158
5172
5186
5201
5215
5230
5245
5260
5275
5291
5306
5321
5337
5352
5367
5383
5398
5413
5428
5444
5459
5474
5488
5503
5518
5532
5547
5561
5575
5589
5602
5616
5629
5643
5655
5668
5681
5693
5705
5716
5728
5739
5750
5760
5770
5780
5789
5798
5807
5815
5823
5831
5838
5845
5852
5858
5863
5869
5873
5878
5882
5886
5889
5892
5894
5896
5898
5899
5899
5899
5899
5898
5897
5895
5893
5890
5886
5883
5878
5873
5868
5862
5856
5849
5841
5834
5825
5817
5807
5798
5788
5778
5768
5757
5746
5735
5723
5712
5700
5688
5676
5665
5653
5641
5629
5617
5605
5594
5583
5572
5561
5550
5540
5530
5520
5511
5502
5493
5485
5477
5470
5463
5457
5451
5446
5442
5438
5434
5431
5429
5427
5426
5426
5426
5427
5428
5430
5432
5435
5439
5443
5448
5453
5459
5465
5472
5480
5488
5496
5505
5514
5523
5533
5544
5554
5565
5577
5588
5600
5612
5624
5637
5650
5662
5675
5689
5702
5715
5728
5742
5755
5769
5782
5796
5809
5823
5836
5850
5863
5876
5890
5903
5916
5928
5941
5954
5966
5978
5990
6002
6014
6026
6037
6048
6060
6070
6081
6092
6102
6113
6123
6133
6143
6153
6163
6173
6183
6192
6202
6212
6221
6231
6240
6250
6260
6270
6279
6289
6299
6309
6319
6329
6339
6349
6360
6370
6380
6391
6402
6413
6424
6435
6446
6457
6469
6480
6492
6504
6516
6528
6540
6552
6565
6577
6590
6602
6615
6628
6641
6653
6666
6679
6691
6704
6716
6729
6741
6753
6765
6777
6789
6801
6813
6824
6836
6847
6858
6869
6880
6891
6902
6913
6923
6933
6944
6954
6964
6974
6984
6993
7003
7012
7022
7031
7040
7049
7058
7067
7076
7085
7093
7102
7111
7119
7128
7136
7144
7153
7161
7170
7178
7187
7195
7204
7212
7221
7230
7239
7248
7257
7266
7276
7285
7295
7305
7315
7325
7336
7346
7357
7368
7379
7391
7403
7414
7427
7439
7452
7464
7477
7491
7504
7518
7531
7545
7559
7574
7588
7602
7617
7631
7646
7661
7675
7690
7704
7719
7733
7747
7761
7775
7788
7801
7814
7826
7838
7850
7861
7871
7881
7890
7899
7907
7914
7921
7927
7931
7936
7939
7941
7943
7943
7943
7941
7939
7936
7931
7926
7919
7912
7903
7893
7882
7870
7857
7843
7828
7812
7794
7776
7756
7735
7714
7691
7668
7643
7618
7591
7564
7536
7508
7478
7448
7418
7386
7355
7322
7290
7257
7224
7190
7157
7123
7089
7056
7022
6988
6955
6922
6889
6857
6825
6793
6762
6732
6703
6674
6646
6619
6592
6567
6543
6519
6497
6476
6456
6438
6420
6404
6389
6375
6362
6351
6341
6333
6325
6319
6315
6311
6309
6308
6308
6309
6312
6315
6320
6326
6332
6340
6348
6357
6367
6378
6390
6402
6414
6427
6441
6455
6469
6483
6498
6513
6528
6543
6558
6573
6587
6602
6616
6630
6644
6657
6669
6682
6693
6704
6715
6724
6733
6742
6749
6756
6762
6767
6771
6774
6777
6778
6779
6778
6777
6775
6772
6768
6763
6757
6750
6743
6734
6725
6715
6704
6692
6680
6667
6653
6638
6623
6607
6591
6574
6556
6538
6520
6501
6481
6462
6442
6422
6401
6381
6360
6339
6318
6297
6275
6254
6233
6212
6191
6170
6149
6128
6107
6087
6066
6046
6026
6006
5986
5966
5946
5927
5907
5888
5869
5849
5830
5811
5792
5773
5753
5734
5715
5695
5675
5655
5635
5614
5593
5572
5550
5528
5505
5482
5459
5435
5410
5384
5358
5331
5304
5275
5246
5216
5186
5154
5121
5088
5054
5018
4982
4944
4906
4866
4826
4784
4741
4698
4653
4607
4559
4511
4462
4411
4359
4306
4253
4198
4142
4083
4026
3967
3907
3846
3784
3720
3657
3592
3526
3459
3392
3324
3255
3185
3115
3044
2972
2900
2827
2754
2680
2605
2531
2455
2380
2304
2228
2151
2075
1998
1920
1843
1766
1688
1611
1533
1455
1378
1300
1223
1145
1068
990
913
836
759
683
606
530
454
378
302
227
151
77
2
-72
-146
-219
-293
-365
-438
-509
-581
-652
-722
-792
-861
-930
-999
-1066
-1134
-1200
-1266
-1332
-1397
-1461
-1525
-1588
-1651
-1712
-1774
-1834
-1895
-1954
-2013
-2071
-2129
-2186
-2242
-2298
-2353
-2408
-2461
-2515
-2567
-2619
-2670
-2721
-2771
-2820
-2868
-2916
-2963
-3009
-3055
-3099
-3143
-3187
-3229
-3271
-3311
-3351
-3390
-3429
-3466
-3502
-3538
-3573
-3606
-3639
-3671
-3702
-3732
-3760
-3788
-3815
-3841
-3866
-3889
-3912
-3933
-3954
-3973
-3992
-4009
-4025
-4040
-4054
-4066
-4078
-4088
-4098
-4106
-4113
-4119
-4123
-4127
-4129
-4131
-4131
-4130
-4128
-4124
-4120
-4114
-4108
-4100
-4091
-4082
-4070
-4059
-4046
-4033
-4019
-4003
-3987
-3970
-3952
-3933
-3913
-3893
-3872
-3850
-3828
-3805
-3782
-3757
-3733
-3708
-3682
-3657
-3630
-3604
-3577
-3550
-3523
-3496
-3469
-3442
-3415
-3389
-3362
-3336
-3310
-3284
-3259
-3234
-3210
-3186
-3164
-3141
-3120
-3099
-3079
-3060
-3042
-3025
-3009
-2995
-2981
-2969
-2957
-2947
-2939
-2932
-2926
-2921
-2918
-2917
-2917
-2918
-2921
-2926
-2932
-2940
-2949
-2960
-2972
-2986
-3002
-3019
-3038
-3059
-3081
-3104
-3129
-3156
-3184
-3214
-3245
-3277
-3311
-3347
-3384
-3422
-3461
-3502
-3543
-3586
-3630
-3675
-3721
-3768
-3816
-3865
-3914
-3965
-4014
-4067
-4119
-4171
-4224
-4277
-4331
-4384
-4438
-4492
-4546
-4600
-4654
-4708
-4762
-4815
-4868
-4921
-4974
-5026
-5077
-5128
-5178
-5228
-5277
-5325
-5372
-5418
-5464
-5508
-5551
-5594
-5635
-5675
-5714
-5752
-5788
-5824
-5858
-5890
-5922
-5952
-5980
-6007
-6033
-6058
-6081
-6102
-6122
-6141
-6158
-6174
-6188
-6201
-6213
-6223
-6231
-6239
-6245
-6249
-6253
-6255
-6255
-6255
-6253
-6250
-6246
-6241
-6235
-6228
-6219
-6210
-6200
-6189
-6177
-6164
-6151
-6137
-6122
-6107
-6091
-6075
-6058
-6041
-6023
-6005
-5987
-5969
-5950
-5932
-5913
-5894
-5875
-5857
-5838
-5820
-5802
-5784
-5766
-5749
-5732
-5716
-5699
-5683
-5668
-5653
-5638
-5624
-5611
-5598
-5585
-5573
-5561
-5550
-5539
-5529
-5519
-5510
-5501
-5493
-5484
-5477
-5470
-5463
-5456
-5450
-5444
-5439
-5434
-5429
-5424
-5420
-5416
-5412
-5408
-5404
-5400
-5397
-5394
-5390
-5387
-5384
-5381
-5377
-5374
-5371
-5368
-5365
-5361
-5358
-5355
-5352
-5348
-5345
-5342
-5338
-5335
-5332
-5329
-5325
-5322
-5319
-5317
-5314
-5311
-5309
-5307
-5305
-5303
-5302
-5301
-5300
-5299
-5299
-5299
-5300
-5301
-5302
-5304
-5307
-5309
-5312
-5316
-5320
-5325
-5330
-5335
-5341
-5347
-5354
-5361
-5368
-5376
-5384
-5392
-5401
-5410
-5419
-5428
-5438
-5447
-5457
-5467
-5477
-5486
-5496
-5506
-5515
-5525
-5534
-5543
-5552
-5560
-5568
-5576
-5583
-5590
-5597
-5603
-5608
-5613
-5617
-5621
-5624
-5626
-5628
-5629
-5630
-5629
-5628
-5626
-5624
-5620
-5616
-5612
-5606
-5600
-5593
-5586
-5577
-5568
-5559
-5549
-5538
-5526
-5514
-5502
-5488
-5475
-5460
-5446
-5430
-5415
-5399
-5382
-5366
-5348
-5331
-5313
-5296
-5278
-5259
-5241
-5223
-5204
-5186
-5168
-5150
-5132
-5114
-5096
-5079
-5062
-5046
-5030
-5014
-4999
-4984
-4970
-4956
-4943
-4931
-4919
-4908
-4898
-4888
-4879
-4871
-4864
-4858
-4852
-4847
-4844
-4841
-4838
-4837
-4837
-4837
-4838
-4840
-4843
-4847
-4852
-4857
-4863
-4870
-4877
-4885
-4894
-4904
-4914
-4924
-4935
-4947
-4959
-4972
-4985
-4998
-5012
-5026
-5040
-5054
-5069
-5083
-5098
-5113
-5128
-5143
-5158
-5173
-5188
-5202
-5216
-5231
-5245
-5258
-5271
-5284
-5297
-5309
-5321
-5332
-5343
-5353
-5362
-5371
-5380
-5387
-5394
-5400
-5406
-5411
-5415
-5418
-5420
-5421
-5422
-5421
-5420
-5418
-5414
-5410
-5405
-5399
-5392
-5384
-5376
-5366
-5355
-5344
-5331
-5318
-5304
-5289
-5273
-5256
-5239
-5221
-5202
-5183
-5163
-5142
-5121
-5099
-5077
-5054
-5031
-5008
-4984
-4960
-4936
-4911
-4886
-4862
-4837
-4812
-4787
-4762
-4737
-4712
-4687
-4662
-4638
-4614
-4589
-4566
-4542
-4519
-4496
-4474
-4451
-4430
-4408
-4387
-4366
-4346
-4326
-4307
-4288
-4270
-4252
-4234
-4217
-4200
-4184
-4168
-4152
-4137
-4123
-4109
-4094
-4081
-4067
-4056
-4043
-4030
-4019
-4008
-3997
-3986
-3976
-3965
-3955
-3945
-3936
-3926
-3917
-3907
-3898
-3889
-3880
-3871
-3861
-3852
-3843
-3834
-3824
-3815
-3806
-3796
-3786
-3776
-3766
-3756
-3745
-3735
-3724
-3713
-3702
-3690
-3679
-3667
-3655
-3643
-3630
-3618
-3605
-3592
-3579
-3566
-3552
-3539
-3525
-3511
-3497
-3484
-3469
-3455
-3441
-3427
-3413
-3399
-3384
-3370
-3356
-3342
-3327
-3313
-3299
-3285
-3271
-3257
-3243
-3229
-3215
-3201
-3187
-3174
-3160
-3146
-3132
-3119
-3105
-3091
-3077
-3063
-3049
-3035
-3021
-3007
-2992
-2978
-2963
-2948
-2932
-2916
-2900
-2884
-2867
-2849
-2832
-2813
-2794
-2775
-2755
-2734
-2713
-2691
-2668
-2645
-2621
-2596
-2571
-2544
-2517
-2489
-2461
-2431
-2401
-2369
-2337
-2304
-2270
-2235
-2199
-2162
-2125
-2086
-2045
-2005
-1964
-1922
-1879
-1835
-1790
-1744
-1697
-1650
-1601
-1552
-1502
-1451
-1400
-1348
-1295
-1241
-1187
-1133
-1077
-1020
-965
-908
-850
-792
-734
-675
-616
-556
-496
-436
-376
-315
-253
-192
-130
-69
-7
56
118
180
243
305
368
431
493
556
618
681
743
806
868
930
992
1054
1116
1177
1239
1300
1361
1422
1483
1544
1605
1665
1726
1786
1846
1906
1966
2025
2086
2146
2205
2265
2325
2385
2445
2505
2565
2625
2686
2746
2807
2868
2929
2991
3053
3115
3177
3240
3303
3367
3431
3496
3561
3626
3692
3758
3825
3893
3961
4030
4099
4169
4239
4309
4381
4453
4525
4598
4671
4745
4819
4894
4969
5044
5120
5196
5273
5349
5426
5503
5581
5658
5736
5813
5891
5968
6045
6123
6200
6276
6353
6429
6505
6580
6655
6729
6803
6876
6949
7020
7091
7161
7230
7298
7366
7432
7497
7561
7624
7685
7746
7805
7863
7919
7975
8028
8080
8131
8180
8228
8274
8319
8361
8402
8442
8480
8516
8550
8582
8613
8642
8669
8694
8718
8739
8759
8778
8794
8808
8821
8832
8841
8849
8854
8858
8860
8861
8860
8857
8852
8846
8838
8829
8818
8806
8792
8777
8760
8742
8722
8702
8679
8656
8631
8605
8578
8550
8521
8490
8459
8426
8393
8358
8323
8287
8249
8211
8173
8132
8093
8052
8010
7968
7925
7882
7838
7794
7750
7705
7660
7614
7569
7523
7477
7431
7385
7339
7293
7247
7202
7156
7111
7065
7020
6976
6931
6887
6844
6800
6758
6715
6673
6632
6591
6551
6511
6471
6433
6395
6357
6321
6284
6249
6214
6180
6147
6114
6082
6050
6020
5990
5960
5932
5904
5877
5850
5824
5799
5775
5751
5728
5706
5684
5663
5643
5623
5604
5586
5568
5551
5534
5518
5503
5488
5474
5460
5447
5434
5422
5410
5398
5387
5377
5367
5357
5348
5339
5330
5322
5314
5306
5298
5291
5284
5277
5271
5264
5258
5252
5246
5240
5234
5228
5222
5216
5209
5203
5197
5190
5183
5176
5169
5161
5153
5145
5136
5127
5118
5108
5098
5087
5076
5064
5052
5040
5027
5013
4999
4985
4970
4954
4938
4922
4905
4887
4870
4851
4833
4814
4794
4774
4754
4733
4712
4691
4669
4647
4624
4602
4579
4555
4532
4508
4484
4460
4435
4410
4386
4360
4335
4310
4284
4259
4233
4207
4182
4156
4130
4104
4078
4051
4026
4000
3974
3949
3923
3898
3872
3847
3822
3797
3772
3748
3723
3699
3676
3652
3630
3607
3585
3563
3542
3521
3501
3481
3461
3443
3425
3407
3390
3374
3359
3344
3330
3316
3304
3292
3281
3270
3261
3252
3244
3236
3230
3224
3219
3215
3211
3209
3207
3206
3205
3206
3207
3209
3211
3215
3219
3223
3229
3235
3241
3249
3256
3265
3274
3283
3294
3304
3315
3327
3339
3351
3364
3377
3390
3404
3418
3432
3447
3461
3476
3492
3507
3522
3538
3554
3569
3585
3601
3617
3633
3649
3665
3681
3697
3713
3729
3744
3760
3776
3791
3806
3822
3837
3852
3866
3881
3895
3909
3923
3937
3951
3964
3977
3989
4001
4013
4025
4035
4046
4058
4067
4078
4086
4096
4105
4113
4121
4128
4134
4140
4146
4151
4155
4159
4162
4165
4167
4168
4169
4168
4167
4166
4164
4160
4157
4152
4147
4140
4133
4126
4117
4108
4098
4086
4075
4062
4050
4035
4022
4006
3991
3974
3957
3939
3921
3901
3882
3861
3841
3819
3797
3775
3752
3729
3705
3681
3657
3632
3607
3581
3555
3529
3503
3476
3450
3423
3396
3368
3341
3313
3286
3258
3230
3202
3174
3147
3118
3090
3062
3034
3006
2978
2950
2922
2893
2865
2837
2809
2780
2752
2723
2695
2666
2638
2609
2580
2551
2523
2494
2465
2435
2406
2377
2348
2318
2289
2259
2230
2200
2170
2140
2110
2080
2050
2020
1990
1960
1929
1899
1868
1838
1807
1776
1746
1715
1684
1653
1622
1591
1560
1530
1499
1468
1437
1406
1375
1344
1313
1283
1252
1221
1191
1161
1130
1100
1070
1040
1010
980
950
921
892
862
833
804
775
746
718
689
661
633
605
577
550
522
495
468
442
415
388
362
336
310
285
259
234
209
184
159
134
110
86
61
37
13
-11
-34
-58
-82
-105
-128
-151
-175
-198
-221
-243
-266
-289
-311
-334
-356
-378
-401
-422
-444
-466
-487
-508
-529
-550
-570
-590
-610
-629
-648
-666
-684
-702
-719
-735
-751
-766
-780
-794
-807
-819
-831
-841
-851
-860
-868
-875
-881
-886
-890
-893
-896
-897
-897
-896
-894
-892
-888
-883
-877
-870
-862
-854
-844
-833
-822
-809
-796
-782
-767
-751
-735
-718
-700
-682
-663
-643
-623
-602
-581
-560
-538
-516
-493
-470
-447
-424
-401
-377
-354
-330
-307
-283
-260
-236
-213
-190
-167
-144
-122
-100
-78
-57
-36
-15
5
24
44
62
81
98
115
132
148
163
178
192
206
219
231
243
254
264
274
283
292
299
306
313
319
324
328
331
334
336
338
339
339
338
336
334
332
328
324
319
313
307
300
293
285
276
267
257
246
235
224
212
199
186
172
158
143
128
112
96
79
62
45
27
9
-9
-28
-47
-66
-86
-106
-126
-146
-167
-187
-208
-229
-250
-272
-293
-314
-336
-358
-379
-401
-422
-444
-466
-487
-509
-530
-551
-573
-594
-615
-636
-656
-677
-697
-717
-737
-757
-777
-796
-815
-834
-852
-870
-888
-906
-923
-941
-957
-974
-990
-1006
-1020
-1037
-1051
-1066
-1080
-1095
-1108
-1122
-1135
-1148
-1161
-1173
-1185
-1197
-1209
-1220
-1231
-1242
-1253
-1264
-1274
-1284
-1294
-1304
-1313
-1323
-1332
-1341
-1350
-1359
-1368
-1376
-1385
-1393
-1401
-1409
-1417
-1425
-1433
-1441
-1449
-1457
-1464
-1472
-1480
-1487
-1495
-1503
-1511
-1518
-1526
-1534
-1542
-1550
-1558
-1566
-1574
-1583
-1591
-1600
-1608
-1617
-1626
-1635
-1644
-1654
-1663
-1673
-1683
-1693
-1703
-1713
-1724
-1735
-1746
-1757
-1769
-1780
-1792
-1804
-1817
-1829
-1842
-1855
-1869
-1882
-1896
-1911
-1925
-1940
-1955
-1970
-1986
-2001
-2017
-2035
-2052
-2069
-2087
-2105
-2123
-2141
-2160
-2180
-2199
-2219
-2239
-2260
-2281
-2302
-2323
-2345
-2368
-2390
-2413
-2436
-2460
-2484
-2508
-2532
-2557
-2582
-2607
-2633
-2658
-2684
-2711
-2737
-2764
-2790
-2817
-2845
-2872
-2899
-2927
-2954
-2982
-3009
-3037
-3064
-3092
-3119
-3147
-3174
-3201
-3228
-3254
-3281
-3307
-3333
-3358
-3383
-3408
-3433
-3457
-3480
-3503
-3526
-3548
-3570
-3590
-3611
-3630
-3649
-3667
-3685
-3702
-3718
-3733
-3747
-3761
-3773
-3785
-3796
-3806
-3816
-3824
-3831
-3838
-3843
-3848
-3852
-3854
-3856
-3857
-3857
-3856
-3854
-3851
-3848
-3843
-3838
-3832
-3824
-3816
-3808
-3798
-3788
-3777
-3765
-3753
-3740
-3726
-3712
-3697
-3682
-3666
-3650
-3633
-3615
-3598
-3579
-3561
-3542
-3523
-3503
-3483
-3462
-3442
-3421
-3400
-3379
-3357
-3335
-3313
-3291
-3269
-3246
-3224
-3201
-3178
-3155
-3132
-3109
-3085
-3062
-3038
-3015
-2991
-2967
-2943
-2919
-2895
-2871
-2847
-2822
-2798
-2773
-2748
-2723
-2697
-2672
-2646
-2620
-2594
-2567
-2541
-2514
-2486
-2459
-2431
-2403
-2374
-2345
-2316
-2286
-2257
-2227
-2196
-2165
-2134
-2103
-2071
-2039
-2005
-1974
-1941
-1907
-1874
-1840
-1806
-1771
-1736
-1701
-1666
-1630
-1595
-1559
-1523
-1486
-1450
-1413
-1376
-1339
-1302
-1265
-1227
-1190
-1153
-1115
-1078
-1041
-1004
-966
-929
-893
-856
-820
-783
-747
-712
-677
-642
-607
-573
-539
-506
-474
-442
-410
-379
-349
-319
-291
-262
-235
-208
-182
-157
-133
-110
-87
-65
-44
-24
-5
13
30
46
62
77
90
103
115
126
136
145
154
161
168
174
179
184
188
191
193
195
196
196
196
196
195
193
192
189
187
184
181
178
175
171
168
164
161
157
154
150
147
144
141
139
137
135
133
132
131
131
131
131
132
133
135
138
140
144
148
152
157
163
169
175
182
189
197
205
214
223
232
242
252
263
273
284
295
307
319
330
342
355
367
379
392
404
417
429
442
454
467
479
492
504
516
528
539
551
562
573
584
594
604
614
624
633
642
650
659
666
674
681
688
694
700
706
711
715
720
724
727
730
733
735
737
739
740
740
740
740
739
738
737
735
733
730
727
724
720
716
711
707
702
696
691
685
679
672
666
659
652
645
637
630
622
614
606
598
590
581
573
564
555
547
538
529
520
511
502
493
483
474
465
456
446
437
427
418
408
399
389
379
369
359
349
339
329
319
308
298
287
276
265
254
243
231
220
208
196
184
172
160
147
134
121
108
95
81
67
53
39
25
10
-5
-20
-35
-51
-67
-83
-99
-116
-132
-149
-167
-184
-202
-219
-237
-255
-274
-292
-311
-329
-348
-367
-386
-405
-425
-444
-464
-483
-503
-523
-543
-563
-583
-603
-623
-644
-665
-685
-706
-728
-749
-770
-792
-814
-836
-858
-880
-903
-926
-949
-972
-995
-1018
-1043
-1066
-1091
-1115
-1139
-1164
-1189
-1213
-1238
-1264
-1289
-1314
-1339
-1365
-1390
-1416
-1441
-1466
-1491
-1516
-1541
-1566
-1591
-1615
-1639
-1663
-1686
-1709
-1732
-1754
-1775
-1796
-1817
-1837
-1856
-1875
-1893
-1911
-1927
-1943
-1958
-1972
-1986
-1998
-2009
-2021
-2029
-2039
-2047
-2053
-2059
-2064
-2067
-2069
-2071
-2071
-2070
-2067
-2064
-2059
-2054
-2047
-2037
-2029
-2017
-2007
-1994
-1979
-1964
-1947
-1929
-1910
-1890
-1869
-1846
-1822
-1797
-1771
-1744
-1716
-1687
-1656
-1625
-1593
-1559
-1525
-1490
-1453
-1416
-1378
-1339
-1299
-1259
-1217
-1175
-1132
-1088
-1043
-998
-952
-905
-858
-810
-761
-712
-662
-611
-560
-509
-457
-404
-351
-298
-244
-190
-135
-80
-25
31
87
143
200
256
313
371
428
485
543
601
659
717
775
833
891
949
1006
1065
1123
1181
1239
1297
1355
1412
1470
1527
1584
1642
1698
1755
1811
1867
1923
1979
2033
2089
2144
2198
2252
2306
2359
2412
2464
2517
2568
2620
2671
2721
2771
2821
2870
2919
2967
3015
3062
3109
3156
3202
3248
3293
3338
3383
3427
3470
3514
3557
3599
3641
3683
3724
3765
3806
3846
3886
3925
3964
4003
4042
4080
4118
4156
4194
4231
4268
4304
4341
4377
4413
4449
4484
4520
4555
4590
4625
4659
4694
4728
4762
4796
4829
4863
4896
4929
4962
4995
5028
5060
5092
5124
5156
5188
5219
5251
5282
5313
5343
5374
5404
5434
5464
5493
5522
5551
5580
5608
5636
5664
5692
5719
5745
5772
5798
5823
5849
5873
5898
5922
5945
5968
5991
6013
6035
6056
6077
6097
6117
6136
6155
6173
6190
6207
6224
6240
6255
6270
6284
6297
6310
6322
6334
6345
6356
6365
6374
6383
6391
6398
6404
6410
6416
6420
6424
6428
6431
6433
6434
6435
6435
6435
6434
6433
6431
6428
6425
6421
6416
6411
6406
6400
6393
6386
6378
6370
6361
6352
6342
6331
6320
6309
6297
6285
6272
6259
6245
6231
6216
6201
6185
6169
6153
6136
6118
6101
6082
6064
6045
6026
6006
5986
5965
5944
5923
5901
5879
5857
5834
5811
5788
5764
5740
5716
5691
5666
5641
5615
5589
5563
5537
5510
5483
5456
5428
5400
5372
5344
5316
5287
5258
5229
5199
5170
5140
5110
5080
5050
5019
4989
4958
4927
4896
4865
4833
4802
4770
4738
4706
4674
4642
4610
4578
4545
4513
4480
4448
4415
4382
4350
4317
4284
4251
4218
4185
4152
4120
4086
4054
4021
3989
3956
3923
3891
3859
3827
3795
3763
3731
3700
3668
3637
3607
3576
3546
3516
3487
3458
3429
3400
3372
3344
3317
3290
3264
3238
3213
3188
3163
3139
3115
3092
3070
3048
3027
3006
2986
2966
2947
2929
2911
2894
2877
2861
2846
2831
2817
2804
2791
2779
2767
2756
2746
2736
2727
2719
2711
2703
2696
2690
2684
2678
2673
2669
2665
2661
2658
2655
2652
2650
2648
2647
2646
2645
2644
2644
2644
2644
2645
2645
2646
2647
2648
2649
2651
2652
2654
2656
2658
2660
2662
2664
2666
2669
2671
2674
2676
2679
2682
2685
2688
2692
2695
2699
2703
2706
2711
2715
2719
2724
2729
2734
2739
2745
2750
2756
2762
2769
2776
2783
2790
2797
2805
2813
2821
2830
2839
2848
2857
2866
2876
2886
2896
2907
2918
2928
2939
2951
2962
2974
2985
2997
3009
3021
3032
3044
3056
3068
3080
3092
3104
3115
3127
3138
3149
3161
3171
3182
3193
3203
3213
3222
3232
3241
3250
3259
3267
3275
3283
3290
3297
3304
3310
3316
3322
3328
3333
3338
3343
3347
3351
3355
3359
3362
3365
3368
3371
3374
3376
3378
3381
3383
3385
3386
3388
3390
3391
3393
3394
3396
3398
3399
3401
3402
3404
3406
3408
3410
3412
3414
3416
3418
3420
3422
3425
3427
3430
3433
3435
3438
3440
3443
3446
3448
3451
3454
3456
3458
3461
3463
3465
3467
3468
3470
3471
3472
3473
3474
3474
3474
3473
3472
3471
3469
3467
3465
3462
3459
3455
3451
3446
3441
3435
3429
3422
3415
3407
3398
3389
3380
3370
3359
3348
3336
3324
3311
3297
3283
3269
3254
3238
3222
3205
3188
3170
3151
3132
3113
3093
3072
3051
3030
3008
2985
2963
2939
2915
2891
2866
2841
2815
2789
2762
2736
2708
2680
2652
2624
2595
2565
2535
2505
2475
2444
2413
2381
2349
2317
2285
2252
2218
2185
2151
2117
2082
2047
2012
1977
1941
1904
1868
1831
1794
1756
1718
1680
1641
1602
1562
1522
1482
1441
1399
1358
1315
1272
1229
1185
1141
1096
1050
1004
957
910
863
814
765
716
666
616
565
513
461
408
355
302
248
194
139
84
28
-28
-84
-141
-198
-255
-313
-370
-428
-487
-545
-603
-662
-720
-779
-838
-896
-955
-1014
-1072
-1130
-1189
-1246
-1304
-1362
-1419
-1476
-1532
-1588
-1644
-1699
-1754
-1808
-1862
-1915
-1968
-2020
-2071
-2122
-2172
-2222
-2271
-2319
-2367
-2414
-2460
-2506
-2550
-2594
-2638
-2680
-2722
-2763
-2803
-2842
-2881
-2919
-2955
-2992
-3027
-3061
-3095
-3128
-3160
-3191
-3221
-3251
-3279
-3307
-3334
-3360
-3386
-3411
-3434
-3458
-3480
-3501
-3522
-3542
-3562
-3580
-3598
-3615
-3631
-3647
-3662
-3676
-3690
-3703
-3715
-3726
-3737
-3747
-3756
-3765
-3773
-3780
-3786
-3792
-3797
-3802
-3805
-3809
-3811
-3813
-3814
-3814
-3814
-3813
-3812
-3810
-3807
-3804
-3800
-3795
-3790
-3784
-3777
-3770
-3762
-3754
-3745
-3735
-3725
-3715
-3703
-3692
-3679
-3666
-3653
-3639
-3625
-3610
-3594
-3578
-3562
-3545
-3527
-3510
-3491
-3473
-3454
-3434
-3414
-3394
-3374
-3353
-3331
-3310
-3288
-3266
-3243
-3221
-3198
-3174
-3151
-3127
-3104
-3080
-3056
-3031
-3007
-2982
-2958
-2933
-2909
-2884
-2859
-2834
-2809
-2785
-2760
-2735
-2710
-2685
-2660
-2636
-2611
-2586
-2562
-2537
-2513
-2489
-2464
-2440
-2416
-2392
-2369
-2345
-2321
-2298
-2275
-2252
-2229
-2206
-2184
-2161
-2139
-2117
-2095
-2074
-2052
-2031
-2009
-1988
-1968
-1947
-1926
-1906
-1886
-1866
-1846
-1826
-1806
-1787
-1767
-1748
-1728
-1709
-1690
-1671
-1652
-1634
-1615
-1596
-1578
-1560
-1541
-1523
-1505
-1487
-1469
-1452
-1434
-1417
-1400
-1383
-1366
-1349
-1333
-1316
-1300
-1284
-1269
-1253
-1238
-1223
-1209
-1195
-1181
-1167
-1154
-1141
-1128
-1116
-1104
-1093
-1082
-1071
-1061
-1051
-1042
-1033
-1025
-1016
-1008
-1002
-996
-990
-984
-979
-974
-970
-966
-963
-961
-959
-957
-956
-955
-955
-956
-956
-958
-960
-962
-965
-969
-973
-977
-982
-987
-993
-1000
-1006
-1014
-1020
-1030
-1038
-1047
-1056
-1066
-1076
-1087
-1098
-1109
-1120
-1132
-1144
-1157
-1170
-1183
-1196
-1210
-1224
-1238
-1252
-1267
-1282
-1298
-1313
-1329
-1345
-1361
-1378
-1395
-1412
-1429
-1447
-1465
-1483
-1502
-1521
-1540
-1559
-1579
-1599
-1619
-1640
-1661
-1683
-1704
-1726
-1749
-1772
-1795
-1818
-1842
-1867
-1891
-1916
-1941
-1967
-1993
-2019
-2045
-2073
-2101
-2128
-2156
-2184
-2213
-2242
-2271
-2300
-2330
-2359
-2389
-2419
-2450
-2480
-2511
-2541
-2572
-2603
-2633
-2664
-2695
-2726
-2756
-2787
-2817
-2848
-2878
-2908
-2938
-2968
-2997
-3026
-3055
-3084
-3112
-3140
-3167
-3194
-3221
-3247
-3272
-3298
-3322
-3346
-3370
-3393
-3415
-3437
-3458
-3478
-3498
-3517
-3536
-3553
-3570
-3587
-3602
-3617
-3631
-3645
-3658
-3670
-3681
-3692
-3702
-3711
-3720
-3728
-3735
-3742
-3748
-3754
-3759
-3764
-3768
-3771
-3774
-3777
-3779
-3780
-3781
-3782
-3782
-3782
-3782
-3781
-3780
-3779
-3778
-3776
-3774
-3772
-3770
-3767
-3765
-3762
-3759
-3756
-3753
-3750
-3747
-3744
-3741
-3738
-3735
-3732
-3730
-3727
-3724
-3721
-3718
-3715
-3713
-3710
-3708
-3705
-3703
-3700
-3698
-3696
-3694
-3691
-3689
-3687
-3685
-3683
-3680
-3678
-3676
-3673
-3671
-3668
-3666
-3663
-3660
-3657
-3654
-3651
-3647
-3644
-3640
-3635
-3631
-3626
-3622
-3616
-3611
-3605
-3599
-3593
-3586
-3579
-3572
-3564
-3556
-3548
-3539
-3530
-3521
-3511
-3500
-3489
-3478
-3466
-3454
-3442
-3429
-3415
-3402
-3387
-3373
-3357
-3342
-3326
-3310
-3293
-3276
-3258
-3240
-3222
-3203
-3184
-3165
-3145
-3125
-3105
-3084
-3064
-3042
-3021
-3000
-2978
-2956
-2934
-2911
-2889
-2866
-2843
-2820
-2797
-2773
-2750
-2727
-2703
-2680
-2656
-2632
-2608
-2585
-2561
-2537
-2513
-2489
-2465
-2442
-2418
-2394
-2370
-2346
-2322
-2298
-2274
-2250
-2226
-2201
-2177
-2153
-2129
-2104
-2080
-2055
-2029
-2005
-1980
-1955
-1930
-1905
-1879
-1853
-1827
-1801
-1775
-1748
-1722
-1695
-1667
-1640
-1612
-1584
-1556
-1528
-1499
-1470
-1441
-1411
-1381
-1351
-1321
-1290
-1259
-1227
-1195
-1163
-1131
-1098
-1065
-1032
-998
-964
-929
-895
-860
-824
-788
-752
-716
-679
-643
-605
-568
-530
-492
-454
-416
-378
-339
-300
-262
-223
-184
-145
-105
-66
-27
12
51
90
129
168
206
245
283
321
359
396
434
471
507
543
579
615
650
685
719
753
787
820
852
884
916
947
978
1008
1038
1067
1096
1125
1153
1180
1208
1234
1261
1287
1312
1337
1362
1386
1410
1434
1457
1480
1503
1526
1548
1570
1592
1613
1634
1656
1677
1698
1719
1740
1760
1781
1802
1823
1844
1864
1886
1907
1928
1949
1971
1993
2015
2037
2059
2082
2105
2128
2152
2176
2200
2224
2249
2274
2300
2325
2352
2378
2405
2432
2460
2488
2516
2544
2573
2603
2632
2662
2692
2722
2753
2784
2815
2846
2878
2909
2941
2973
3005
3037
3069
3101
3133
3165
3196
3228
3260
3291
3323
3354
3385
3415
3446
3476
3505
3535
3564
3592
3621
3648
3676
3703
3729
3755
3780
3805
3830
3853
3877
3899
3922
3943
3964
3985
4005
4024
4043
4061
4078
4096
4113
4129
4144
4159
4174
4188
4201
4214
4226
4238
4249
4260
4270
4280
4290
4298
4307
4315
4323
4330
4337
4343
4349
4354
4360
4364
4369
4373
4376
4380
4383
4385
4387
4389
4391
4392
4392
4393
4393
4393
4392
4391
4390
4389
4387
4385
4382
4380
4377
4373
4370
4366
4362
4357
4353
4348
4343
4337
4331
4325
4319
4312
4305
4298
4291
4283
4275
4266
4257
4248
4239
4229
4219
4209
4198
4187
4176
4164
4152
4140
4127
4114
4101
4086
4073
4059
4043
4029
4013
3997
3981
3964
3947
3930
3912
3894
3875
3857
3838
3818
3798
3778
3758
3737
3716
3695
3673
3651
3629
3607
3584
3561
3538
3515
3491
3467
3443
3418
3394
3369
3344
3319
3293
3268
3242
3216
3190
3164
3137
3110
3083
3056
3029
3002
2974
2947
2919
2891
2863
2835
2806
2778
2750
2721
2692
2664
2635
2606
2578
2549
2520
2491
2463
2434
2406
2377
2349
2321
2293
2265
2237
2209
2181
2154
2127
2100
2073
2047
2020
1994
1968
1943
1917
1892
1867
1843
1818
1794
1771
1747
1724
1701
1679
1657
1635
1613
1592
1572
1551
1531
1512
1493
1474
1456
1438
1420
1403
1386
1370
1354
1339
1324
1309
1295
1282
1268
1256
1243
1232
1220
1209
1199
1189
1179
1170
1161
1153
1145
1138
1131
1124
1118
1112
1106
1101
1097
1092
1089
1085
1082
1079
1076
1074
1072
1071
1069
1068
1068
1067
1067
1067
1068
1069
1070
1071
1072
1074
1076
1078
1080
1083
1086
1089
1092
1096
1099
1103
1107
1112
1117
1121
1127
1132
1138
1144
1150
1156
1163
1170
1177
1185
1192
1200
1209
1217
1226
1236
1245
1255
1265
1275
1286
1296
1308
1319
1330
1342
1354
1367
1379
1392
1405
1418
1432
1445
1459
1473
1487
1502
1516
1531
1546
1561
1576
1592
1607
1622
1638
1654
1670
1685
1701
1717
1733
1749
1765
1780
1796
1812
1827
1843
1858
1874
1889
1904
1919
1934
1948
1963
1977
1991
2004
2017
2031
2044
2056
2068
2080
2091
2102
2113
2123
2133
2142
2151
2160
2168
2175
2182
2189
2195
2201
2206
2210
2215
2218
2221
2224
2226
2228
2229
2230
2231
2230
2230
2229
2228
2226
2224
2221
2218
2215
2211
2207
2202
2198
2193
2187
2182
2176
2170
2164
2157
2150
2144
2137
2129
2122
2114
2107
2099
2091
2084
2076
2068
2060
2052
2043
2035
2027
2019
2011
2003
1994
1986
1978
1970
1962
1953
1945
1937
1929
1921
1912
1904
1896
1888
1880
1872
1864
1855
1847
1839
1831
1823
1815
1807
1800
1792
1784
1776
1768
1761
1753
1746
1738
1731
1724
1716
1709
1702
1695
1688
1681
1675
1668
1662
1655
1649
1642
1636
1630
1624
1619
1613
1607
1602
1596
1591
1585
1580
1575
1570
1565
1560
1556
1551
1546
1541
1537
1532
1528
1523
1519
1515
1510
1506
1502
1497
1493
1489
1484
1480
1476
1471
1467
1462
1458
1453
1449
1444
1439
1434
1430
1425
1420
1415
1409
1404
1399
1393
1388
1382
1376
1371
1365
1359
1353
1346
1340
1334
1327
1321
1314
1307
1300
1293
1286
1279
1272
1265
1258
1250
1243
1235
1227
1220
1212
1204
1196
1188
1180
1172
1164
1156
1147
1139
1131
1123
1114
1106
1098
1089
1081
1073
1065
1056
1048
1040
1032
1024
1016
1008
1000
993
985
978
970
963
956
949
942
935
928
922
915
909
903
897
891
885
880
874
869
864
859
855
850
846
842
838
834
831
827
824
821
818
815
812
810
808
805
803
802
800
798
797
796
794
793
793
792
791
791
791
791
791
791
791
791
792
792
793
793
794
795
796
797
798
798
799
800
801
802
803
803
804
804
805
805
805
805
804
804
803
802
801
800
798
797
795
792
789
786
783
779
775
771
766
761
756
750
743
737
730
722
714
706
697
688
679
669
658
648
636
625
613
600
587
574
561
547
532
517
502
487
471
454
438
421
403
386
368
349
331
312
293
273
253
234
213
193
173
152
131
110
89
68
46
25
3
-18
-40
-61
-83
-105
-126
-148
-169
-190
-212
-233
-254
-274
-295
-316
-336
-356
-376
-396
-415
-434
-453
-472
-491
-509
-527
-545
-562
-579
-596
-613
-629
-645
-661
-676
-691
-706
-721
-735
-749
-763
-776
-790
-803
-816
-828
-841
-853
-865
-877
-889
-900
-912
-923
-935
-946
-957
-968
-979
-990
-1000
-1012
-1022
-1034
-1045
-1056
-1067
-1078
-1089
-1100
-1111
-1122
-1133
-1144
-1155
-1166
-1177
-1188
-1199
-1210
-1221
-1232
-1243
-1254
-1264
-1275
-1285
-1295
-1305
-1315
-1325
-1334
-1343
-1352
-1361
-1369
-1377
-1385
-1392
-1399
-1406
-1412
-1418
-1423
-1428
-1432
-1436
-1440
-1443
-1445
-1447
-1449
-1450
-1451
-1451
-1450
-1449
-1448
-1446
-1444
-1441
-1438
-1434
-1430
-1425
-1420
-1415
-1409
-1403
-1397
-1390
-1383
-1376
-1369
-1361
-1353
-1346
-1338
-1329
-1321
-1313
-1305
-1297
-1289
-1281
-1273
-1266
-1258
-1251
-1244
-1237
-1231
-1225
-1219
-1214
-1209
-1204
-1200
-1196
-1192
-1189
-1187
-1184
-1183
-1181
-1181
-1180
-1180
-1181
-1182
-1183
-1185
-1187
-1189
-1192
-1195
-1199
-1203
-1207
-1211
-1216
-1220
-1225
-1231
-1236
-1241
-1247
-1253
-1258
-1264
-1270
-1276
-1281
-1287
-1293
-1298
-1304
-1309
-1314
-1319
-1324
-1328
-1333
-1337
-1341
-1345
-1348
-1351
-1354
-1357
-1360
-1362
-1364
-1366
-1368
-1369
-1370
-1371
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1371
-1370
-1369
-1368
-1367
-1366
-1365
-1364
-1363
-1361
-1360
-1359
-1357
-1356
-1355
-1354
-1353
-1352
-1351
-1351
-1350
-1350
-1350
-1349
-1350
-1350
-1350
-1351
-1351
-1352
-1353
-1354
-1356
-1357
-1359
-1360
-1362
-1364
-1366
-1368
-1370
-1372
-1374
-1376
-1379
-1381
-1383
-1385
-1387
-1389
-1391
-1393
-1395
-1397
-1398
-1399
-1401
-1402
-1403
-1403
-1404
-1404
-1404
-1403
-1403
-1402
-1401
-1399
-1397
-1395
-1392
-1389
-1386
-1382
-1377
-1373
-1368
-1362
-1356
-1349
-1342
-1335
-1327
-1318
-1309
-1299
-1289
-1278
-1267
-1255
-1243
-1229
-1216
-1201
-1187
-1171
-1155
-1138
-1121
-1103
-1085
-1066
-1046
-1026
-1004
-984
-962
-939
-916
-893
-869
-844
-819
-794
-768
-741
-714
-687
-659
-631
-602
-574
-544
-515
-485
-455
-425
-394
-364
-333
-302
-271
-240
-209
-178
-146
-115
-84
-53
-22
8
39
69
99
129
158
187
216
244
272
300
326
353
379
404
429
453
476
499
521
542
562
582
601
619
637
653
669
684
698
712
724
736
747
757
766
774
782
789
795
800
805
809
812
814
816
817
818
817
816
815
813
810
807
804
800
795
790
785
779
773
767
760
753
746
739
732
724
716
709
701
693
685
678
670
662
655
647
640
633
626
619
613
606
600
595
589
584
579
575
571
567
563
560
557
555
553
552
550
550
549
549
550
550
551
553
555
557
560
563
566
570
574
579
584
589
594
600
606
612
619
626
633
640
648
655
663
671
680
688
697
706
715
724
733
743
752
762
772
781
791
802
812
822
832
843
853
864
874
885
896
906
917
928
938
949
960
970
981
992
1002
1012
1024
1035
1045
1056
1067
1077
1088
1098
1109
1119
1130
1140
1151
1161
1172
1182
1193
1203
1213
1224
1234
1245
1255
1265
1276
1286
1296
1307
1317
1327
1338
1348
1358
1369
1379
1389
1400
1410
1420
1431
1441
1452
1462
1473
1484
1494
1505
1516
1527
1538
1549
1560
1572
1583
1594
1606
1618
1629
1641
1653
1665
1677
1689
1702
1714
1727
1739
1752
1765
1777
1790
1803
1816
1829
1842
1855
1868
1882
1895
1908
1922
1935
1948
1962
1975
1988
2001
2015
2028
2041
2055
2068
2082
2095
2108
2121
2134
2148
2161
2174
2186
2199
2212
2225
2238
2250
2263
2275
2287
2300
2312
2324
2336
2348
2360
2372
2383
2395
2407
2419
2430
2442
2453
2465
2477
2488
2500
2512
2524
2536
2548
2560
2573
2586
2598
2611
2625
2638
2652
2666
2680
2695
2710
2725
2741
2757
2774
2790
2808
2825
2844
2862
2881
2901
2921
2941
2962
2983
3005
3027
3050
3073
3096
3120
3145
3169
3194
3220
3245
3271
3298
3324
3351
3378
3406
3433
3461
3489
3517
3545
3573
3601
3630
3658
3686
3714
3743
3771
3799
3826
3854
3881
3908
3935
3962
3988
4014
4040
4065
4090
4114
4138
4161
4185
4207
4229
4251
4272
4292
4312
4332
4351
4369
4387
4404
4421
4437
4452
4467
4481
4495
4508
4521
4533
4544
4555
4565
4574
4583
4592
4600
4607
4614
4620
4626
4631
4636
4640
4643
4647
4649
4652
4654
4655
4656
4657
4657
4657
4656
4655
4654
4652
4651
4648
4646
4643
4640
4636
4633
4629
4625
4621
4616
4611
4606
4601
4596
4591
4585
4579
4574
4568
4562
4555
4549
4543
4536
4529
4523
4516
4509
4502
4495
4487
4480
4473
4465
4458
4450
4442
4434
4427
4419
4411
4402
4394
4386
4378
4370
4361
4353
4344
4336
4327
4318
4310
4301
4292
4283
4274
4265
4256
4247
4238
4229
4220
4210
4201
4192
4183
4173
4164
4154
4145
4135
4126
4116
4106
4097
4086
4078
4067
4058
4048
4038
4029
4019
4009
4000
3990
3980
3970
3960
3950
3940
3930
3921
3911
3900
3890
3880
3870
3860
3850
3839
3829
3818
3808
3797
3787
3776
3765
3754
3743
3732
3720
3709
3698
3686
3674
3662
3651
3638
3626
3614
3601
3589
3576
3563
3550
3537
3524
3511
3497
3484
3470
3456
3442
3428
3414
3400
3385
3371
3356
3342
3327
3312
3297
3282
3267
3252
3237
3222
3206
3191
3176
3160
3145
3129
3114
3099
3083
3068
3052
3037
3022
3006
2991
2976
2961
2945
2930
2915
2901
2886
2871
2856
2842
2827
2813
2799
2784
2770
2756
2742
2728
2715
2701
2688
2674
2661
2648
2635
2622
2609
2596
2583
2570
2558
2545
2533
2521
2508
2496
2484
2472
2460
2448
2436
2424
2412
2400
2388
2376
2364
2352
2340
2329
2317
2305
2293
2281
2269
2257
2244
2232
2220
2207
2195
2182
2169
2156
2143
2130
2117
2104
2090
2076
2063
2049
2035
2020
2005
1991
1977
1962
1947
1931
1916
1901
1885
1869
1853
1837
1820
1804
1787
1770
1753
1736
1719
1701
1683
1666
1648
1629
1611
1593
1574
1556
1537
1518
1499
1480
1461
1442
1422
1403
1383
1364
1344
1325
1305
1285
1265
1245
1225
1205
1185
1164
1144
1124
1103
1083
1062
1042
1020
1000
980
959
938
917
896
875
854
833
811
790
769
747
726
704
682
660
638
616
594
571
549
526
503
480
457
434
411
387
363
339
315
290
266
241
216
191
165
139
114
87
61
35
8
-19
-46
-73
-100
-128
-155
-183
-211
-239
-267
-295
-323
-352
-380
-408
-436
-465
-493
-521
-549
-577
-605
-633
-660
-688
-715
-742
-769
-795
-822
-848
-874
-899
-924
-949
-974
-998
-1022
-1045
-1068
-1091
-1113
-1134
-1156
-1176
-1197
-1216
-1236
-1254
-1273
-1290
-1308
-1324
-1340
-1356
-1371
-1386
-1400
-1413
-1426
-1438
-1450
-1461
-1472
-1482
-1492
-1501
-1509
-1517
-1524
-1531
-1537
-1542
-1547
-1552
-1556
-1559
-1562
-1564
-1565
-1566
-1567
-1566
-1566
-1565
-1563
-1560
-1557
-1554
-1550
-1545
-1540
-1535
-1528
-1522
-1514
-1507
-1498
-1490
-1480
-1470
-1460
-1449
-1438
-1426
-1413
-1400
-1387
-1373
-1358
-1343
-1328
-1312
-1295
-1278
-1260
-1242
-1224
-1205
-1185
-1166
-1145
-1125
-1103
-1082
-1060
-1038
-1014
-992
-969
-945
-921
-897
-873
-848
-823
-798
-772
-747
-721
-695
-669
-643
-617
-591
-565
-538
-512
-486
-460
-434
-408
-382
-356
-331
-306
-280
-256
-231
-206
-182
-158
-135
-112
-89
-66
-44
-23
-1
20
40
60
80
99
118
136
154
171
188
204
219
234
249
263
277
289
302
314
325
335
346
355
364
372
380
387
394
400
405
410
414
418
421
424
426
428
429
429
429
429
428
427
425
423
421
418
415
411
407
403
399
394
389
383
378
372
366
360
354
348
341
335
328
321
315
308
301
295
288
281
275
268
262
256
249
243
237
232
226
221
216
211
206
202
197
193
189
186
182
179
177
174
172
170
168
167
166
165
165
164
165
165
166
167
168
170
172
175
177
180
183
187
190
194
199
203
208
213
218
223
229
235
240
246
252
258
265
271
277
283
290
296
302
308
314
320
326
331
337
342
347
351
356
360
364
367
370
373
375
377
379
380
381
381
380
380
378
377
374
372
368
364
360
355
350
344
338
331
324
316
307
299
289
280
270
259
248
237
225
213
201
188
175
161
148
134
120
105
91
76
61
46
31
16
1
-15
-30
-46
-61
-76
-92
-107
-123
-138
-153
-169
-184
-199
-214
-229
-243
-258
-272
-287
-301
-315
-328
-342
-356
-369
-382
-395
-408
-420
-432
-444
-456
-468
-480
-491
-502
-513
-524
-534
-545
-555
-565
-574
-584
-593
-603
-612
-620
-629
-638
-646
-654
-662
-670
-677
-685
-692
-699
-705
-712
-718
-725
-730
-736
-742
-747
-752
-757
-762
-766
-771
-775
-779
-782
-786
-789
-792
-795
-798
-800
-803
-805
-807
-808
-810
-811
-812
-813
-814
-814
-815
-815
-815
-815
-814
-814
-813
-812
-811
-810
-809
-808
-807
-805
-804
-802
-801
-799
-797
-796
-794
-792
-791
-789
-787
-786
-784
-783
-781
-780
-779
-778
-777
-776
-775
-775
-774
-774
-774
-774
-774
-775
-775
-776
-778
-779
-781
-783
-785
-787
-790
-793
-797
-800
-804
-808
-813
-817
-822
-828
-833
-839
-845
-851
-858
-865
-872
-879
-886
-894
-902
-910
-918
-926
-934
-943
-951
-960
-969
-977
-986
-994
-1002
-1010
-1020
-1028
-1036
-1044
-1052
-1060
-1068
-1075
-1082
-1089
-1095
-1101
-1107
-1113
-1118
-1122
-1127
-1131
-1134
-1137
-1140
-1142
-1143
-1145
-1145
-1145
-1145
-1144
-1143
-1141
-1138
-1135
-1131
-1127
-1123
-1117
-1112
-1105
-1098
-1091
-1083
-1074
-1066
-1056
-1046
-1035
-1024
-1012
-1000
-989
-976
-963
-949
-935
-921
-906
-891
-876
-860
-844
-828
-812
-795
-778
-761
-744
-727
-710
-692
-675
-657
-640
-622
-605
-587
-570
-552
-535
-518
-501
-484
-467
-450
-434
-417
-401
-385
-370
-354
-339
-324
-309
-295
-281
-267
-253
-240
-227
-214
-202
-189
-178
-166
-155
-144
-134
-124
-114
-104
-95
-86
-77
-69
-61
-54
-46
-39
-33
-26
-20
-14
-9
-4
1
6
10
15
19
22
26
29
32
35
38
40
43
45
47
49
50
52
53
55
56
57
58
60
61
61
62
63
64
65
66
66
67
68
69
70
71
72
73
74
75
76
77
78
80
81
83
84
86
88
90
92
94
96
98
100
103
105
108
111
114
117
120
123
126
129
133
136
139
143
147
150
154
158
162
165
169
173
177
181
185
189
194
198
202
206
210
214
218
222
227
231
235
239
243
247
251
256
260
264
268
272
277
281
285
290
294
299
304
308
313
318
323
329
334
340
346
352
358
364
371
378
385
392
400
408
416
425
434
443
452
462
472
483
494
505
517
529
541
554
567
580
594
609
623
639
654
670
687
703
721
738
756
775
794
813
832
852
872
893
914
935
957
978
1000
1022
1045
1068
1091
1114
1138
1161
1185
1209
1232
1256
1280
1304
1328
1352
1376
1400
1424
1448
1472
1495
1519
1542
1565
1588
1611
1633
1656
1678
1699
1721
1741
1762
1782
1802
1822
1841
1859
1878
1895
1913
1930
1946
1962
1977
1992
2007
2021
2033
2047
2060
2072
2083
2094
2105
2115
2124
2133
2142
2150
2157
2165
2171
2178
2184
2189
2194
2199
2203
2207
2211
2214
2217
2220
2222
2224
2226
2227
2229
2229
2230
2231
2231
2231
2231
2231
2230
2230
2229
2228
2227
2225
2224
2223
2221
2219
2217
2215
2213
2211
2209
2207
2204
2202
2199
2196
2194
2191
2188
2185
2182
2179
2176
2173
2169
2166
2163
2159
2155
2152
2148
2144
2140
2136
2132
2128
2124
2120
2116
2111
2107
2102
2098
2093
2088
2084
2079
2074
2069
2064
2059
2054
2049
2044
2037
2033
2028
2021
2017
2011
2005
2001
1995
1989
1984
1978
1973
1967
1962
1956
1951
1945
1939
1934
1928
1923
1917
1912
1906
1901
1895
1889
1884
1878
1873
1867
1861
1856
1850
1844
1839
1833
1827
1821
1815
1809
1803
1797
1791
1785
1778
1772
1766
1759
1752
1746
1739
1732
1725
1717
1710
1703
1695
1687
1679
1671
1663
1655
1646
1637
1629
1620
1611
1601
1592
1582
1573
1563
1553
1542
1532
1522
1511
1500
1489
1478
1467
1456
1444
1433
1421
1409
1397
1385
1373
1361
1349
1336
1323
1311
1298
1285
1272
1259
1246
1233
1220
1207
1193
1180
1167
1153
1140
1126
1113
1099
1085
1072
1058
1044
1030
1016
1002
989
975
962
948
934
920
906
893
879
865
851
838
824
810
797
783
770
756
743
729
716
703
690
677
664
651
638
626
613
601
588
576
565
553
541
530
519
508
497
487
476
466
457
447
438
429
420
412
404
397
389
382
376
369
363
358
353
348
343
339
335
332
329
327
325
323
322
321
320
320
321
321
323
324
326
328
331
334
338
342
346
350
355
361
366
372
378
385
392
399
406
414
422
430
438
447
455
464
474
483
492
502
512
522
532
542
552
562
572
583
593
603
614
624
634
645
655
665
675
685
695
705
715
724
733
743
752
761
769
778
786
794
802
809
817
824
830
837
843
849
855
860
865
870
875
879
883
887
890
893
896
898
900
902
904
905
906
907
907
907
907
906
906
905
904
902
900
898
896
894
891
888
885
881
878
874
870
865
861
856
851
846
841
835
830
824
818
811
805
798
791
784
777
770
762
754
747
738
730
722
713
704
695
686
677
667
657
647
637
627
616
605
594
583
572
560
549
537
524
512
500
487
474
461
447
434
420
406
392
378
363
349
334
319
304
289
273
258
242
226
210
194
178
162
146
130
113
97
81
64
48
32
15
-1
-17
-33
-49
-65
-81
-96
-112
-127
-142
-156
-171
-185
-199
-213
-226
-239
-252
-265
-277
-288
-300
-311
-321
-332
-341
-351
-360
-368
-376
-384
-391
-397
-403
-409
-414
-419
-423
-426
-429
-432
-434
-435
-436
-437
-437
-436
-435
-433
-431
-428
-425
-421
-417
-412
-406
-401
-394
-387
-380
-372
-364
-355
-346
-337
-327
-316
-305
-294
-282
-270
-257
-244
-231
-217
-203
-189
-175
-160
-144
-129
-113
-97
-81
-65
-48
-31
-14
3
20
37
54
72
89
106
124
141
158
175
193
210
226
243
260
276
292
308
324
339
354
369
383
397
411
424
437
450
462
473
485
495
505
515
524
533
541
548
555
561
567
572
577
581
584
587
589
590
591
591
591
590
588
586
583
580
576
572
567
561
555
548
541
533
524
516
506
496
486
475
464
452
440
428
415
401
387
373
359
344
329
313
298
282
265
248
232
214
197
179
161
143
125
107
88
69
50
31
12
-7
-27
-46
-66
-86
-106
-126
-146
-166
-186
-206
-226
-246
-267
-287
-307
-327
-348
-368
-388
-408
-428
-448
-469
-488
-508
-528
-548
-568
-587
-607
-626
-645
-664
-683
-702
-721
-740
-758
-777
-795
-813
-831
-849
-867
-884
-902
-919
-936
-953
-970
-986
-1002
-1018
-1035
-1051
-1067
-1082
-1097
-1113
-1127
-1142
-1157
-1171
-1185
-1199
-1212
-1226
-1239
-1252
-1264
-1277
-1289
-1301
-1313
-1324
-1335
-1346
-1357
-1368
-1378
-1389
-1399
-1408
-1418
-1427
-1437
-1446
-1455
-1463
-1472
-1481
-1489
-1497
-1505
-1513
-1521
-1528
-1536
-1544
-1551
-1558
-1566
-1573
-1580
-1587
-1594
-1602
-1609
-1616
-1623
-1630
-1637
-1644
-1651
-1658
-1665
-1672
-1679
-1686
-1693
-1700
-1707
-1714
-1722
-1729
-1736
-1743
-1751
-1758
-1765
-1773
-1780
-1788
-1795
-1803
-1810
-1818
-1825
-1833
-1840
-1848
-1855
-1863
-1870
-1878
-1885
-1893
-1900
-1908
-1915
-1922
-1929
-1936
-1943
-1949
-1956
-1962
-1969
-1975
-1981
-1986
-1992
-1997
-2001
-2007
-2011
-2015
-2019
-2023
-2025
-2029
-2032
-2033
-2036
-2037
-2040
-2041
-2041
-2041
-2041
-2041
-2041
-2040
-2037
-2037
-2035
-2032
-2029
-2025
-2023
-2019
-2015
-2011
-2007
-2001
-1997
-1992
-1986
-1980
-1975
-1969
-1962
-1956
-1950
-1943
-1936
-1930
-1923
-1916
-1910
-1903
-1896
-1889
-1883
-1876
-1870
-1863
-1857
-1851
-1845
-1839
-1833
-1828
-1823
-1817
-1812
-1808
-1803
-1799
-1795
-1791
-1788
-1784
-1781
-1779
-1776
-1774
-1772
-1770
-1769
-1768
-1767
-1766
-1766
-1766
-1766
-1766
-1767
-1768
-1769
-1770
-1771
-1772
-1774
-1776
-1778
-1780
-1782
-1784
-1786
-1788
-1790
-1792
-1795
-1797
-1799
-1801
-1803
-1805
-1807
-1809
-1811
-1812
-1814
-1815
-1816
-1817
-1818
-1818
-1818
-1818
-1818
-1818
-1817
-1816
-1815
-1813
-1812
-1810
-1807
-1805
-1802
-1799
-1795
-1791
-1787
-1783
-1779
-1774
-1768
-1763
-1757
-1751
-1745
-1738
-1732
-1724
-1717
-1710
-1702
-1694
-1685
-1677
-1668
-1659
-1650
-1640
-1631
-1621
-1611
-1601
-1590
-1580
-1569
-1558
-1547
-1535
-1524
-1512
-1500
-1488
-1476
-1463
-1451
-1438
-1425
-1412
-1399
-1385
-1372
-1358
-1344
-1330
-1316
-1301
-1287
-1272
-1258
-1243
-1228
-1212
-1197
-1182
-1166
-1150
-1135
-1119
-1103
-1086
-1070
-1054
-1037
-1020
-1004
-987
-970
-953
-935
-918
-900
-883
-865
-847
-829
-811
-793
-775
-756
-738
-719
-700
-681
-662
-643
-624
-604
-584
-564
-544
-524
-503
-483
-462
-441
-420
-398
-377
-355
-333
-311
-288
-265
-242
-219
-196
-172
-148
-124
-99
-74
-49
-24
2
28
54
81
107
135
162
190
218
247
275
304
334
363
393
424
454
485
516
548
579
611
644
676
709
742
776
809
843
877
912
947
982
1016
1052
1088
1123
1160
1196
1232
1269
1306
1343
1380
1417
1455
1492
1530
1568
1606
1645
1683
1722
1760
1799
1838
1877
1916
1956
1995
2035
2074
2114
2154
2194
2234
2274
2314
2354
2395
2435
2476
2516
2557
2597
2638
2678
2719
2760
2801
2841
2882
2923
2964
3005
3045
3086
3127
3168
3209
3249
3290
3331
3372
3412
3453
3493
3533
3573
3614
3654
3693
3733
3773
3812
3851
3890
3929
3967
4005
4043
4081
4119
4156
4193
4230
4266
4302
4338
4373
4408
4443
4477
4511
4544
4577
4610
4642
4674
4705
4736
4767
4797
4826
4855
4884
4912
4940
4967
4994
5020
5046
5071
5096
5120
5144
5168
5191
5214
5236
5258
5279
5300
5321
5341
5361
5381
5400
5419
5438
5456
5474
5492
5509
5527
5544
5561
5578
5594
5610
5627
5643
5659
5674
5690
5705
5721
5736
5751
5767
5782
5797
5812
5827
5841
5856
5871
5886
5901
5915
5930
5945
5959
5974
5989
6003
6018
6032
6047
6062
6076
6090
6105
6119
6134
6148
6162
6176
6190
6204
6218
6232
6245
6259
6272
6285
6298
6311
6324
6336
6348
6360
6372
6384
6395
6406
6417
6427
6437
6447
6457
6466
6475
6484
6492
6500
6508
6515
6522
6529
6535
6541
6547
6552
6557
6561
6565
6569
6572
6575
6578
6580
6582
6583
6584
6585
6586
6586
6586
6586
6585
6584
6583
6582
6580
6579
6576
6574
6572
6569
6566
6563
6560
6557
6553
6549
6546
6542
6538
6533
6529
6525
6520
6516
6511
6506
6501
6497
6492
6487
6482
6476
6471
6466
6461
6456
6450
6445
6439
6434
6428
6423
6417
6411
6405
6399
6393
6387
6381
6374
6368
6361
6355
6348
6341
6334
6326
6319
6311
6303
6295
6287
6279
6270
6261
6252
6243
6233
6223
6213
6203
6192
6181
6170
6159
6147
6135
6123
6110
6097
6083
6070
6056
6041
6026
6011
5996
5980
5963
5947
5930
5912
5894
5876
5857
5838
5818
5798
5777
5756
5735
5713
5690
5668
5644
5621
5596
5572
5547
5521
5495
5469
5442
5415
5387
5359
5331
5302
5273
5244
5214
5184
5153
5122
5091
5060
5028
4996
4964
4931
4899
4866
4833
4800
4766
4733
4699
4666
4632
4599
4565
4531
4498
4464
4431
4397
4364
4331
4298
4266
4233
4201
4169
4137
4106
4075
4043
4014
3984
3954
3925
3896
3868
3840
3812
3785
3759
3733
3708
3683
3659
3635
3612
3589
3567
3546
3525
3505
3485
3466
3448
3430
3413
3396
3381
3365
3351
3337
3323
3310
3298
3286
3275
3264
3254
3244
3235
3226
3218
3210
3203
3196
3189
3183
3177
3172
3167
3162
3158
3153
3149
3146
3142
3139
3135
3132
3129
3126
3123
3121
3118
3115
3112
3110
3107
3104
3101
3098
3094
3091
3087
3084
3080
3075
3071
3066
3061
3056
3050
3044
3038
3032
3025
3018
3010
3002
2994
2985
2976
2966
2957
2946
2935
2924
2913
2901
2888
2875
2862
2848
2834
2819
2804
2789
2773
2757
2740
2723
2705
2688
2669
2651
2631
2612
2592
2572
2551
2530
2509
2487
2465
2443
2420
2398
2374
2351
2327
2303
2279
2254
2229
2204
2179
2153
2128
2102
2076
2050
2023
1997
1971
1944
1917
1891
1864
1837
1810
1783
1756
1730
1703
1676
1650
1623
1596
1570
1544
1518
1492
1466
1440
1415
1390
1365
1340
1316
1291
1267
1244
1220
1197
1174
1152
1130
1108
1087
1066
1045
1025
1004
985
966
947
929
911
893
876
859
842
826
811
795
780
766
752
738
724
711
699
686
674
662
651
640
629
619
608
598
589
579
570
561
553
544
536
528
520
512
504
497
490
482
475
468
461
454
448
441
434
427
421
414
407
401
394
387
381
374
367
360
354
347
340
332
325
318
311
303
296
288
280
272
264
256
247
239
230
221
212
203
194
184
174
164
154
144
133
122
111
100
89
77
65
53
41
28
15
2
-11
-24
-38
-52
-66
-80
-95
-109
-124
-139
-155
-170
-186
-202
-218
-234
-251
-267
-284
-301
-318
-335
-353
-371
-388
-406
-424
-443
-461
-480
-499
-517
-536
-556
-575
-594
-614
-634
-654
-674
-694
-714
-734
-755
-775
-796
-817
-838
-859
-880
-902
-923
-945
-967
-989
-1010
-1033
-1055
-1078
-1100
-1123
-1146
-1169
-1192
-1215
-1238
-1262
-1285
-1309
-1333
-1356
-1380
-1404
-1429
-1453
-1477
-1501
-1526
-1550
-1575
-1600
-1624
-1649
-1674
-1699
-1724
-1749
-1774
-1800
-1825
-1850
-1875
-1900
-1926
-1951
-1976
-2001
-2027
-2052
-2077
-2102
-2127
-2152
-2176
-2201
-2226
-2250
-2274
-2299
-2323
-2347
-2370
-2394
-2417
-2440
-2463
-2486
-2508
-2530
-2552
-2573
-2595
-2615
-2636
-2656
-2676
-2696
-2715
-2733
-2752
-2770
-2787
-2804
-2821
-2837
-2852
-2868
-2882
-2897
-2910
-2923
-2936
-2948
-2960
-2971
-2982
-2992
-3002
-3011
-3019
-3027
-3035
-3042
-3049
-3055
-3060
-3065
-3070
-3074
-3077
-3080
-3083
-3085
-3086
-3087
-3088
-3088
-3088
-3087
-3086
-3085
-3083
-3081
-3078
-3075
-3072
-3068
-3064
-3060
-3055
-3050
-3045
-3040
-3034
-3028
-3022
-3015
-3009
-3002
-2995
-2988
-2981
-2973
-2966
-2958
-2950
-2942
-2934
-2926
-2918
-2910
-2902
-2894
-2885
-2877
-2869
-2860
-2852
-2844
-2835
-2827
-2819
-2811
-2803
-2795
-2787
-2779
-2771
-2763
-2756
-2748
-2741
-2734
-2727
-2720
-2713
-2706
-2700
-2693
-2687
-2681
-2675
-2669
-2664
-2658
-2653
-2648
-2643
-2639
-2634
-2630
-2626
-2622
-2619
-2616
-2612
-2610
-2607
-2605
-2603
-2601
-2600
-2598
-2597
-2597
-2596
-2596
-2596
-2597
-2598
-2599
-2600
-2602
-2604
-2606
-2608
-2611
-2614
-2617
-2621
-2625
-2629
-2634
-2639
-2644
-2649
-2654
-2660
-2666
-2673
-2679
-2686
-2693
-2700
-2708
-2715
-2723
-2731
-2739
-2748
-2756
-2765
-2774
-2783
-2792
-2801
-2810
-2820
-2829
-2839
-2848
-2858
-2868
-2878
-2888
-2897
-2907
-2917
-2928
-2938
-2948
-2958
-2968
-2978
-2988
-2998
-3008
-3018
-3028
-3037
-3047
-3057
-3067
-3076
-3086
-3095
-3105
-3114
-3123
-3132
-3142
-3151
-3160
-3168
-3177
-3186
-3195
-3203
-3211
-3220
-3228
-3236
-3244
-3252
-3260
-3267
-3275
-3282
-3290
-3297
-3304
-3311
-3318
-3324
-3331
-3337
-3343
-3349
-3355
-3360
-3366
-3371
-3376
-3381
-3386
-3390
-3395
-3399
-3403
-3407
-3410
-3413
-3416
-3419
-3422
-3424
-3427
-3428
-3430
-3432
-3433
-3434
-3435
-3435
-3435
-3435
-3435
-3434
-3433
-3432
-3431
-3429
-3427
-3425
-3423
-3420
-3417
-3414
-3411
-3407
-3403
-3399
-3395
-3390
-3385
-3380
-3375
-3370
-3364
-3358
-3352
-3346
-3340
-3333
-3327
-3320
-3313
-3306
-3299
-3292
-3284
-3277
-3270
-3262
-3254
-3247
-3239
-3231
-3223
-3216
-3208
-3200
-3193
-3185
-3177
-3170
-3162
-3155
-3147
-3140
-3133
-3126
-3119
-3112
-3106
-3099
-3093
-3086
-3080
-3074
-3069
-3063
-3058
-3053
-3048
-3043
-3039
-3034
-3030
-3027
-3023
-3020
-3016
-3014
-3011
-3009
-3006
-3005
-3003
-3002
-3000
-3000
-2999
-2999
-2998
-2999
-2999
-3000
-3000
-3002
-3003
-3004
-3006
-3008
-3010
-3013
-3015
-3018
-3021
-3024
-3028
-3031
-3035
-3039
-3043
-3047
-3051
-3056
-3060
-3065
-3070
-3074
-3079
-3084
-3089
-3095
-3100
-3105
-3110
-3115
-3121
-3126
-3131
-3137
-3142
-3147
-3152
-3157
-3162
-3167
-3171
-3176
-3180
-3184
-3188
-3192
-3196
-3199
-3202
-3205
-3207
-3209
-3211
-3213
-3214
-3215
-3215
-3215
-3214
-3213
-3212
-3210
-3208
-3205
-3201
-3197
-3192
-3187
-3181
-3174
-3167
-3159
-3151
-3141
-3131
-3121
-3109
-3097
-3084
-3070
-3055
-3040
-3024
-3007
-2989
-2970
-2950
-2930
-2909
-2886
-2863
-2840
-2815
-2789
-2763
-2735
-2707
-2678
-2648
-2617
-2585
-2553
-2519
-2485
-2450
-2414
-2377
-2340
-2301
-2262
-2222
-2181
-2140
-2098
-2054
-2011
-1966
-1921
-1875
-1829
-1781
-1733
-1685
-1636
-1586
-1536
-1485
-1433
-1381
-1329
-1275
-1222
-1168
-1113
-1059
-1002
-947
-891
-835
-778
-721
-663
-606
-548
-489
-431
-372
-313
-254
-194
-135
-75
-15
44
104
164
225
285
345
405
465
525
585
645
705
765
824
884
943
1002
1061
1120
1178
1237
1295
1352
1410
1467
1524
1580
1636
1692
1747
1802
1857
1911
1964
2017
2070
2123
2174
2226
2276
2327
2377
2426
2474
2523
2570
2617
2664
2710
2755
2800
2844
2887
2930
2972
3014
3055
3096
3135
3175
3213
3251
3289
3325
3361
3397
3432
3466
3499
3532
3565
3597
3628
3658
3688
3717
3746
3774
3802
3829
3855
3881
3907
3931
3956
3980
4003
4025
4048
4070
4091
4112
4132
4152
4171
4191
4209
4228
4246
4263
4280
4297
4314
4330
4346
4362
4377
4392
4407
4422
4437
4451
4465
4479
4493
4506
4520
4533
4546
4560
4573
4586
4599
4612
4625
4638
4651
4664
4677
4690
4703
4716
4729
4743
4756
4770
4784
4798
4812
4826
4840
4855
4870
4885
4900
4915
4931
4947
4963
4979
4996
5013
5029
5047
5064
5082
5100
5118
5136
5155
5174
5193
5212
5232
5251
5271
5291
5312
5332
5353
5373
5394
5415
5436
5457
5479
5500
5521
5543
5564
5585
5607
5628
5649
5671
5692
5713
5734
5755
5775
5796
5816
5836
5856
5876
5895
5915
5934
5952
5971
5989
6007
6024
6042
6059
6075
6092
6107
6123
6138
6153
6167
6182
6195
6208
6221
6234
6246
6257
6268
6279
6289
6299
6308
6317
6326
6334
6342
6349
6355
6362
6368
6373
6378
6383
6387
6390
6394
6397
6399
6401
6403
6404
6405
6405
6406
6405
6405
6404
6402
6400
6398
6396
6393
6390
6386
6382
6378
6373
6368
6363
6357
6351
6344
6337
6330
6322
6315
6306
6297
6288
6279
6269
6259
6248
6237
6226
6214
6201
6189
6176
6162
6148
6134
6119
6104
6089
6073
6056
6040
6022
6005
5987
5968
5949
5930
5910
5890
5870
5849
5827
5805
5783
5761
5738
5714
5691
5667
5642
5618
5592
5567
5541
5515
5489
5462
5435
5408
5380
5353
5325
5297
5268
5240
5211
5182
5153
5124
5094
5065
5035
5006
4976
4946
4916
4886
4856
4826
4796
4766
4736
4706
4676
4646
4616
4586
4556
4526
4496
4467
4437
4408
4378
4349
4320
4291
4262
4233
4204
4175
4147
4118
4090
4061
4033
4005
3977
3949
3922
3894
3867
3839
3812
3784
3757
3730
3703
3676
3649
3623
3596
3569
3543
3516
3490
3464
3437
3411
3385
3359
3332
3306
3280
3254
3228
3202
3176
3150
3124
3098
3072
3046
3020
2994
2968
2942
2917
2891
2865
2839
2813
2787
2761
2735
2710
2684
2658
2632
2607
2581
2555
2530
2504
2478
2453
2427
2402
2377
2351
2326
2301
2276
2251
2226
2202
2177
2153
2128
2104
2080
2056
2033
2009
1986
1963
1940
1917
1895
1872
1850
1829
1807
1786
1765
1745
1724
1705
1685
1666
1647
1628
1610
1592
1575
1558
1542
1526
1510
1495
1480
1466
1452
1439
1426
1413
1401
1390
1379
1369
1359
1350
1341
1333
1325
1318
1311
1305
1299
1294
1289
1285
1281
1278
1276
1274
1272
1271
1270
1270
1270
1271
1272
1273
1275
1278
1280
1283
1287
1291
1295
1299
1304
1309
1314
1319
1325
1331
1337
1344
1350
1357
1364
1371
1378
1385
1392
1399
1407
1414
1422
1429
1436
1444
1451
1459
1466
1473
1480
1487
1494
1501
1507
1513
1520
1526
1532
1537
1543
1548
1553
1557
1562
1566
1570
1573
1577
1580
1582
1585
1587
1589
1590
1591
1592
1593
1593
1593
1593
1592
1592
1590
1589
1587
1585
1583
1580
1577
1574
1571
1567
1563
1559
1555
1550
1545
1540
1535
1529
1523
1517
1511
1505
1498
1492
1485
1478
1471
1463
1456
1448
1441
1433
1425
1417
1409
1400
1392
1383
1375
1366
1357
1348
1339
1330
1321
1311
1302
1292
1283
1273
1263
1253
1243
1233
1223
1212
1202
1192
1181
1170
1159
1148
1137
1126
1115
1104
1092
1081
1069
1057
1046
1034
1022
1010
997
985
973
960
948
935
922
910
897
884
871
858
844
831
818
805
791
778
764
751
737
724
710
697
683
669
656
642
628
615
601
587
574
560
547
533
519
506
492
479
465
452
438
424
411
397
384
370
356
343
329
315
302
288
274
260
246
232
218
204
190
176
162
147
133
118
104
89
74
59
44
29
14
-1
-17
-33
-48
-64
-80
-97
-113
-129
-146
-163
-180
-197
-215
-232
-250
-268
-286
-304
-323
-341
-360
-379
-399
-418
-438
-458
-478
-498
-519
-539
-560
-581
-603
-624
-646
-668
-690
-713
-735
-758
-781
-804
-827
-851
-874
-898
-922
-946
-970
-994
-1018
-1043
-1068
-1093
-1118
-1143
-1168
-1193
-1218
-1244
-1269
-1295
-1320
-1346
-1372
-1398
-1424
-1449
-1475
-1501
-1527
-1553
-1580
-1606
-1632
-1658
-1684
-1710
-1736
-1763
-1789
-1815
-1841
-1868
-1894
-1920
-1947
-1973
-1999
-2025
-2052
-2078
-2104
-2131
-2157
-2183
-2210
-2236
-2262
-2289
-2315
-2341
-2368
-2394
-2420
-2447
-2473
-2499
-2525
-2552
-2578
-2604
-2630
-2656
-2682
-2708
-2734
-2760
-2786
-2811
-2837
-2862
-2888
-2913
-2938
-2963
-2988
-3013
-3038
-3062
-3086
-3110
-3134
-3158
-3181
-3205
-3228
-3250
-3273
-3295
-3317
-3339
-3360
-3381
-3402
-3423
-3443
-3463
-3482
-3502
-3521
-3539
-3557
-3575
-3593
-3610
-3627
-3643
-3659
-3675
-3690
-3705
-3719
-3734
-3747
-3761
-3774
-3786
-3798
-3810
-3822
-3833
-3844
-3854
-3864
-3874
-3883
-3892
-3901
-3909
-3917
-3925
-3933
-3940
-3946
-3953
-3959
-3965
-3971
-3976
-3981
-3986
-3990
-3995
-3999
-4002
-4006
-4009
-4011
-4014
-4017
-4019
-4021
-4022
-4024
-4025
-4026
-4027
-4027
-4027
-4027
-4027
-4026
-4025
-4024
-4022
-4019
-4018
-4014
-4013
-4010
-4006
-4002
-3998
-3994
-3989
-3984
-3979
-3973
-3967
-3961
-3954
-3947
-3940
-3932
-3924
-3916
-3907
-3898
-3888
-3879
-3868
-3858
-3847
-3836
-3824
-3812
-3800
-3787
-3774
-3761
-3747
-3733
-3719
-3704
-3689
-3673
-3658
-3641
-3625
-3608
-3591
-3573
-3556
-3538
-3519
-3500
-3481
-3462
-3442
-3422
-3402
-3381
-3360
-3339
-3318
-3296
-3274
-3252
-3229
-3207
-3184
-3161
-3137
-3114
-3090
-3066
-3041
-3017
-2993
-2968
-2943
-2918
-2893
-2867
-2842
-2816
-2791
-2765
-2739
-2713
-2687
-2661
-2635
-2609
-2583
-2556
-2530
-2504
-2478
-2452
-2426
-2400
-2374
-2348
-2322
-2296
-2271
-2245
-2220
-2195
-2169
-2144
-2120
-2095
-2070
-2045
-2021
-1998
-1974
-1950
-1927
-1904
-1881
-1858
-1835
-1813
-1790
-1768
-1747
-1725
-1704
-1683
-1662
-1641
-1620
-1600
-1580
-1560
-1541
-1521
-1502
-1483
-1464
-1446
-1427
-1409
-1391
-1373
-1355
-1338
-1321
-1303
-1286
-1270
-1253
-1236
-1220
-1204
-1187
-1171
-1155
-1140
-1124
-1108
-1092
-1077
-1061
-1046
-1030
-1014
-1000
-984
-969
-953
-938
-922
-907
-891
-876
-860
-844
-828
-812
-796
-780
-764
-748
-731
-714
-698
-681
-664
-646
-629
-611
-593
-575
-557
-539
-520
-501
-482
-463
-444
-424
-404
-384
-363
-343
-322
-301
-279
-258
-236
-214
-191
-169
-146
-123
-100
-76
-52
-28
-4
20
45
70
95
120
146
172
198
224
250
277
303
330
357
385
412
440
467
495
523
551
579
608
636
665
693
722
751
780
809
838
867
896
925
954
983
1012
1041
1070
1099
1128
1157
1186
1215
1244
1272
1301
1329
1358
1386
1414
1442
1470
1497
1524
1551
1578
1605
1631
1657
1683
1709
1734
1759
1784
1808
1832
1855
1879
1902
1924
1946
1968
1989
2009
2029
2050
2070
2089
2108
2126
2143
2161
2177
2193
2209
2224
2239
2253
2267
2280
2293
2305
2317
2328
2339
2349
2359
2368
2377
2385
2393
2400
2407
2414
2420
2425
2430
2435
2440
2444
2447
2451
2453
2456
2458
2460
2462
2463
2464
2465
2466
2466
2466
2466
2466
2465
2465
2464
2463
2462
2461
2459
2458
2457
2455
2454
2452
2451
2449
2448
2446
2445
2444
2443
2441
2440
2439
2439
2438
2437
2437
2437
2437
2437
2437
2438
2438
2439
2441
2442
2444
2446
2448
2450
2453
2456
2460
2463
2467
2472
2476
2481
2486
2492
2498
2504
2511
2518
2525
2533
2541
2550
2559
2568
2578
2588
2598
2609
2620
2632
2644
2657
2669
2683
2696
2710
2725
2740
2755
2771
2787
2803
2820
2837
2855
2873
2891
2909
2928
2948
2967
2987
3007
3028
3049
3070
3091
3113
3135
3157
3179
3202
3224
3247
3270
3294
3317
3341
3364
3388
3412
3436
3460
3484
3508
3532
3556
3580
3604
3628
3652
3676
3700
3724
3748
3771
3795
3818
3841
3864
3887
3910
3933
3955
3977
3999
4021
4043
4064
4086
4107
4128
4148
4169
4189
4209
4229
4248
4267
4286
4305
4324
4342
4361
4379
4396
4414
4431
4449
4466
4482
4499
4515
4531
4547
4563
4579
4594
4609
4624
4639
4654
4668
4682
4696
4710
4723
4736
4749
4762
4775
4787
4799
4811
4823
4834
4845
4856
4867
4877
4887
4897
4906
4916
4924
4933
4941
4950
4957
4965
4972
4979
4985
4991
4997
5002
5007
5012
5016
5020
5024
5027
5030
5033
5035
5037
5038
5040
5040
5041
5040
5040
5039
5038
5036
5034
5032
5029
5026
5022
5018
5014
5009
5004
4998
4992
4986
4980
4973
4965
4957
4949
4941
4932
4923
4914
4904
4894
4884
4873
4862
4851
4839
4828
4816
4803
4791
4778
4765
4752
4738
4725
4711
4697
4682
4668
4653
4638
4623
4608
4592
4577
4561
4545
4529
4513
4497
4480
4464
4447
4430
4413
4396
4379
4362
4345
4327
4310
4292
4274
4257
4239
4221
4203
4185
4167
4148
4130
4112
4093
4075
4057
4038
4019
4001
3982
3963
3945
3926
3907
3888
3869
3850
3831
3812
3793
3773
3754
3735
3716
3696
3677
3657
3638
3618
3599
3579
3560
3540
3520
3500
3481
3461
3441
3421
3401
3381
3362
3342
3322
3302
3282
3262
3242
3222
3202
3182
3162
3142
3122
3102
3082
3062
3042
3022
3002
2983
2963
2943
2923
2904
2884
2865
2845
2826
2806
2787
2768
2749
2730
2711
2692
2673
2654
2636
2617
2599
2580
2562
2544
2526
2508
2491
2473
2456
2438
2421
2404
2387
2371
2354
2338
2321
2305
2290
2274
2258
2243
2228
2213
2198
2184
2169
2155
2141
2128
2114
2101
2088
2075
2063
2050
2037
2025
2015
2003
1992
1981
1970
1959
1949
1938
1928
1918
1909
1899
1890
1881
1871
1863
1854
1845
1837
1828
1820
1812
1804
1796
1788
1780
1772
1765
1757
1750
1742
1735
1727
1720
1713
1705
1698
1691
1683
1676
1668
1661
1654
1646
1638
1631
1623
1615
1607
1599
1591
1583
1574
1566
1557
1548
1539
1530
1521
1512
1502
1492
1483
1473
1462
1452
1441
1431
1420
1409
1397
1386
1374
1362
1350
1338
1325
1313
1300
1287
1274
1261
1247
1233
1220
1206
1191
1177
1163
1148
1133
1118
1103
1088
1073
1057
1042
1026
1010
995
979
963
947
931
914
898
882
866
849
833
817
800
784
768
751
735
719
702
686
670
654
638
622
606
590
575
559
544
528
513
498
483
469
454
440
425
411
397
384
370
357
344
331
318
306
294
282
270
259
247
236
225
215
205
194
185
175
165
156
147
139
130
122
114
106
99
91
84
77
70
64
58
52
46
40
35
29
24
19
14
10
5
1
-3
-7
-11
-15
-19
-22
-26
-29
-33
-36
-39
-42
-45
-48
-51
-54
-57
-59
-62
-65
-68
-71
-73
-76
-79
-82
-85
-88
-91
-94
-97
-101
-104
-107
-111
-115
-118
-122
-126
-130
-134
-138
-143
-147
-152
-157
-162
-167
-172
-177
-183
-188
-194
-200
-206
-212
-219
-225
-232
-239
-245
-253
-260
-267
-275
-282
-290
-298
-306
-315
-323
-331
-340
-349
-358
-367
-376
-385
-394
-404
-413
-423
-432
-442
-452
-462
-471
-481
-491
-501
-511
-521
-531
-541
-551
-561
-571
-581
-591
-601
-611
-620
-630
-640
-649
-658
-668
-677
-686
-695
-704
-712
-721
-729
-737
-745
-753
-760
-767
-775
-782
-788
-795
-801
-808
-814
-819
-825
-830
-835
-840
-845
-850
-854
-859
-863
-866
-870
-874
-877
-880
-883
-886
-889
-891
-893
-896
-898
-900
-902
-904
-905
-907
-908
-910
-911
-912
-914
-915
-916
-917
-918
-919
-920
-921
-923
-924
-925
-926
-927
-928
-930
-931
-932
-934
-935
-937
-939
-940
-942
-944
-946
-948
-950
-953
-955
-957
-960
-962
-965
-968
-970
-973
-976
-979
-982
-985
-989
-992
-995
-998
-1002
-1004
-1008
-1012
-1016
-1020
-1022
-1027
-1031
-1034
-1038
-1042
-1046
-1049
-1053
-1057
-1061
-1064
-1068
-1072
-1076
-1079
-1083
-1087
-1091
-1094
-1098
-1102
-1105
-1109
-1113
-1117
-1120
-1124
-1128
-1132
-1135
-1139
-1143
-1147
-1151
-1154
-1158
-1162
-1166
-1170
-1174
-1178
-1182
-1186
-1190
-1194
-1198
-1203
-1207
-1211
-1215
-1220
-1224
-1229
-1233
-1238
-1242
-1247
-1252
-1257
-1261
-1266
-1271
-1276
-1281
-1287
-1292
-1297
-1302
-1308
-1313
-1318
-1324
-1329
-1335
-1341
-1346
-1352
-1358
-1363
-1369
-1375
-1381
-1387
-1393
-1399
-1404
-1410
-1416
-1422
-1428
-1434
-1440
-1446
-1452
-1457
-1463
-1469
-1475
-1480
-1486
-1491
-1496
-1501
-1507
-1512
-1516
-1521
-1526
-1530
-1534
-1539
-1543
-1546
-1550
-1553
-1557
-1560
-1562
-1565
-1567
-1570
-1571
-1573
-1575
-1576
-1577
-1578
-1578
-1578
-1578
-1578
-1577
-1577
-1576
-1574
-1573
-1571
-1569
-1566
-1564
-1561
-1558
-1554
-1551
-1547
-1543
-1539
-1534
-1530
-1525
-1520
-1514
-1509
-1503
-1498
-1492
-1486
-1480
-1473
-1467
-1460
-1454
-1447
-1440
-1434
-1427
-1420
-1413
-1406
-1399
-1392
-1385
-1378
-1372
-1365
-1358
-1352
-1345
-1339
-1333
-1327
-1321
-1315
-1309
-1303
-1298
-1293
-1288
-1283
-1278
-1274
-1270
-1266
-1262
-1258
-1255
-1252
-1249
-1246
-1244
-1241
-1239
-1238
-1236
-1235
-1233
-1232
-1232
-1231
-1231
-1231
-1231
-1231
-1231
-1232
-1232
-1233
-1234
-1235
-1236
-1238
-1239
-1240
-1242
-1244
-1245
-1247
-1249
-1251
-1252
-1254
-1256
-1258
-1260
-1262
-1263
-1265
-1267
-1269
-1270
-1272
-1273
-1274
-1276
-1277
-1278
-1279
-1279
-1280
-1281
-1281
-1281
-1281
-1281
-1281
-1280
-1280
-1279
-1278
-1277
-1276
-1274
-1272
-1270
-1268
-1266
-1263
-1260
-1257
-1254
-1250
-1246
-1242
-1238
-1234
-1229
-1224
-1219
-1213
-1208
-1202
-1195
-1189
-1182
-1175
-1168
-1161
-1153
-1145
-1137
-1128
-1119
-1110
-1101
-1092
-1082
-1072
-1062
-1051
-1040
-1029
-1018
-1006
-995
-983
-971
-958
-946
-933
-920
-906
-893
-879
-865
-851
-836
-822
-807
-792
-777
-761
-746
-730
-714
-698
-681
-665
-648
-631
-614
-597
-579
-562
-544
-526
-507
-489
-471
-452
-433
-414
-395
-375
-356
-336
-316
-296
-276
-256
-236
-215
-194
-174
-153
-132
-111
-89
-68
-47
-25
-4
18
40
62
84
106
128
150
172
194
216
238
261
283
305
328
350
372
395
417
439
461
484
506
528
550
572
594
616
638
660
682
704
726
747
769
791
812
834
855
876
898
919
940
961
982
1004
1025
1046
1067
1088
1108
1129
1150
1171
1192
1212
1233
1254
1275
1295
1316
1337
1357
1378
1399
1419
1440
1460
1481
1502
1522
1543
1564
1584
1605
1626
1646
1667
1687
1708
1729
1749
1770
1791
1811
1832
1853
1873
1894
1914
1935
1955
1976
1996
2017
2037
2057
2078
2098
2118
2138
2159
2179
2199
2219
2239
2259
2279
2298
2318
2338
2357
2377
2396
2415
2435
2454
2473
2492
2510
2529
2548
2566
2585
2603
2621
2639
2657
2675
2693
2711
2728
2746
2763
2780
2797
2814
2830
2847
2863
2879
2895
2911
2927
2942
2957
2973
2988
3002
3017
3031
3046
3060
3073
3087
3100
3113
3126
3139
3152
3164
3176
3188
3199
3211
3222
3233
3243
3253
3264
3273
3283
3292
3301
3310
3318
3326
3334
3341
3348
3355
3362
3368
3374
3380
3385
3390
3395
3400
3404
3408
3411
3415
3418
3420
3423
3425
3427
3428
3430
3431
3431
3432
3432
3432
3432
3431
3431
3430
3428
3427
3425
3423
3421
3419
3417
3414
3411
3408
3405
3402
3398
3395
3391
3387
3383
3379
3375
3371
3366
3362
3358
3353
3349
3344
3339
3335
3330
3325
3321
3316
3311
3307
3302
3297
3293
3288
3284
3279
3275
3270
3266
3261
3257
3253
3248
3244
3240
3236
3232
3228
3224
3220
3216
3212
3208
3204
3201
3197
3193
3189
3186
3182
3178
3175
3171
3168
3164
3160
3157
3153
3150
3147
3143
3140
3136
3133
3130
3126
3123
3120
3116
3113
3110
3107
3103
3100
3097
3094
3090
3087
3084
3081
3078
3074
3071
3068
3065
3062
3059
3056
3052
3049
3046
3043
3040
3038
3035
3032
3029
3026
3024
3021
3018
3016
3013
3011
3009
3006
3004
3002
3000
2998
2996
2994
2993
2991
2989
2988
2987
2986
2984
2984
2983
2982
2981
2981
2981
2981
2981
2981
2981
2982
2983
2983
2985
2986
2987
2989
2991
2993
2995
2998
3000
3003
3006
3009
3013
3016
3020
3024
3029
3033
3038
3043
3048
3053
3058
3064
3070
3076
3082
3089
3095
3102
3109
3116
3123
3130
3138
3146
3154
3161
3170
3178
3186
3194
3203
3212
3220
3229
3238
3247
3256
3265
3274
3283
3292
3301
3310
3319
3328
3337
3346
3356
3365
3374
3382
3391
3400
3409
3418
3426
3435
3443
3451
3460
3468
3476
3483
3491
3499
3506
3513
3520
3527
3534
3541
3547
3553
3559
3565
3571
3576
3581
3586
3591
3595
3600
3604
3608
3611
3615
3618
3621
3623
3626
3628
3630
3632
3634
3635
3636
3637
3638
3638
3639
3639
3638
3638
3637
3637
3635
3634
3633
3631
3629
3627
3624
3622
3619
3616
3613
3610
3607
3603
3599
3595
3591
3586
3582
3577
3572
3567
3562
3556
3551
3545
3539
3532
3526
3519
3513
3505
3498
3491
3483
3475
3467
3459
3450
3442
3433
3424
3414
3405
3395
3385
3375
3364
3354
3343
3331
3320
3308
3296
3284
3272
3259
3246
3232
3219
3205
3191
3176
3161
3146
3131
3115
3099
3083
3066
3049
3032
3014
2997
2978
2960
2941
2922
2903
2883
2863
2843
2822
2801
2780
2759
2737
2715
2692
2670
2647
2624
2600
2576
2552
2528
2503
2478
2453
2428
2402
2376
2349
2323
2296
2269
2242
2214
2186
2158
2130
2101
2072
2043
2013
1985
1955
1925
1895
1864
1834
1803
1772
1741
1709
1678
1646
1614
1582
1549
1517
1484
1451
1418
1385
1351
1318
1284
1251
1217
1183
1149
1114
1080
1046
1010
977
942
908
873
838
803
768
733
698
663
628
593
558
523
488
453
418
384
349
314
279
244
210
175
141
106
72
38
4
-30
-64
-97
-131
-164
-198
-231
-264
-296
-329
-362
-394
-426
-458
-490
-522
-553
-585
-616
-647
-678
-709
-739
-769
-800
-829
-859
-889
-918
-948
-977
-1006
-1035
-1064
-1092
-1121
-1149
-1177
-1205
-1233
-1261
-1289
-1316
-1344
-1371
-1399
-1426
-1453
-1480
-1508
-1535
-1562
-1589
-1616
-1642
-1669
-1696
-1723
-1750
-1777
-1803
-1830
-1857
-1884
-1910
-1937
-1964
-1990
-2017
-2044
-2070
-2097
-2124
-2151
-2177
-2204
-2231
-2257
-2284
-2311
-2337
-2364
-2391
-2417
-2444
-2470
-2497
-2523
-2550
-2576
-2603
-2629
-2655
-2681
-2708
-2734
-2760
-2786
-2811
-2837
-2863
-2888
-2914
-2939
-2964
-2990
-3015
-3039
-3064
-3089
-3113
-3138
-3162
-3186
-3209
-3233
-3256
-3280
-3303
-3325
-3348
-3370
-3392
-3414
-3436
-3457
-3478
-3499
-3519
-3539
-3559
-3579
-3598
-3616
-3635
-3653
-3670
-3688
-3704
-3721
-3737
-3753
-3768
-3783
-3797
-3811
-3824
-3837
-3849
-3861
-3873
-3884
-3894
-3904
-3913
-3922
-3931
-3939
-3946
-3953
-3959
-3965
-3970
-3974
-3979
-3982
-3985
-3988
-3990
-3991
-3992
-3993
-3993
-3992
-3991
-3990
-3988
-3985
-3982
-3979
-3975
-3970
-3965
-3960
-3954
-3948
-3941
-3934
-3926
-3918
-3910
-3901
-3892
-3882
-3872
-3862
-3851
-3840
-3829
-3818
-3806
-3794
-3781
-3769
-3756
-3743
-3729
-3715
-3702
-3687
-3673
-3659
-3644
-3629
-3614
-3599
-3584
-3568
-3553
-3537
-3521
-3505
-3489
-3473
-3457
-3441
-3424
-3408
-3391
-3375
-3358
-3342
-3325
-3308
-3292
-3275
-3258
-3242
-3225
-3208
-3192
-3175
-3158
-3142
-3125
-3108
-3092
-3075
-3059
-3043
-3026
-3010
-2994
-2978
-2962
-2946
-2930
-2914
-2898
-2883
-2867
-2851
-2836
-2821
-2805
-2790
-2775
-2760
-2746
-2731
-2716
-2702
-2687
-2673
-2659
-2645
-2631
-2617
-2603
-2589
-2576
-2562
-2549
-2536
-2523
-2510
-2497
-2485
-2472
-2460
-2448
-2436
-2424
-2412
-2400
-2388
-2377
-2366
-2354
-2343
-2332
-2321
-2310
-2300
-2289
-2279
-2268
-2258
-2248
-2238
-2228
-2218
-2209
-2199
-2189
-2180
-2170
-2161
-2152
-2143
-2133
-2124
-2115
-2106
-2097
-2088
-2079
-2070
-2061
-2053
-2044
-2035
-2025
-2016
-2007
-1998
-1989
-1980
-1970
-1961
-1951
-1942
-1932
-1922
-1912
-1902
-1892
-1882
-1871
-1860
-1850
-1839
-1828
-1816
-1805
-1793
-1781
-1769
-1757
-1745
-1732
-1719
-1706
-1693
-1680
-1666
-1652
-1638
-1624
-1610
-1595
-1581
-1566
-1550
-1535
-1519
-1504
-1488
-1472
-1455
-1439
-1422
-1405
-1388
-1371
-1354
-1336
-1318
-1300
-1282
-1264
-1246
-1227
-1209
-1190
-1171
-1152
-1133
-1114
-1094
-1075
-1055
-1036
-1016
-996
-976
-956
-936
-916
-896
-875
-855
-835
-814
-794
-773
-753
-732
-711
-691
-670
-649
-629
-608
-587
-566
-545
-525
-504
-483
-462
-441
-420
-399
-378
-357
-336
-315
-294
-273
-252
-231
-210
-189
-168
-147
-126
-105
-84
-63
-41
-20
1
22
43
65
86
107
129
150
171
193
214
235
257
278
300
321
343
364
386
407
429
451
472
494
516
538
559
581
603
625
647
669
691
713
735
757
779
801
823
845
867
889
911
934
956
978
1000
1022
1045
1067
1090
1112
1134
1156
1179
1201
1223
1245
1268
1290
1312
1334
1356
1378
1400
1422
1444
1466
1488
1509
1531
1553
1574
1595
1617
1638
1659
1680
1701
1722
1742
1763
1783
1803
1824
1844
1863
1883
1903
1922
1941
1960
1979
1998
2017
2035
2054
2072
2090
2108
2125
2143
2160
2178
2195
2212
2228
2245
2261
2278
2294
2310
2326
2341
2357
2372
2387
2402
2417
2432
2446
2461
2475
2489
2503
2517
2531
2545
2558
2572
2585
2598
2611
2624
2637
2649
2662
2674
2686
2698
2710
2722
2733
2745
2756
2768
2779
2790
2801
2812
2823
2834
2844
2855
2866
2876
2887
2897
2907
2918
2928
2938
2949
2959
2969
2979
2989
2999
3009
3020
3030
3040
3050
3060
3070
3080
3090
3100
3111
3121
3131
3141
3151
3162
3172
3182
3192
3203
3213
3223
3233
3244
3254
3264
3274
3285
3295
3305
3315
3325
3335
3345
3355
3365
3374
3384
3393
3403
3412
3421
3430
3439
3448
3457
3465
3473
3482
3490
3497
3505
3512
3520
3527
3533
3540
3546
3553
3559
3564
3570
3575
3580
3585
3589
3594
3598
3602
3605
3608
3611
3614
3617
3619
3621
3623
3625
3626
3627
3628
3629
3630
3630
3630
3630
3630
3630
3629
3628
3628
3626
3625
3624
3623
3621
3619
3618
3616
3614
3612
3610
3607
3605
3603
3601
3598
3596
3593
3591
3588
3586
3583
3581
3578
3576
3573
3571
3568
3566
3564
3561
3559
3557
3555
3553
3551
3549
3547
3545
3543
3541
3539
3538
3536
3534
3533
3531
3530
3529
3527
3526
3525
3524
3523
3522
3521
3520
3519
3519
3518
3517
3517
3516
3516
3515
3515
3515
3515
3514
3514
3514
3514
3514
3515
3515
3515
3516
3516
3517
3518
3518
3519
3520
3521
3522
3524
3525
3527
3528
3530
3532
3534
3536
3538
3540
3543
3546
3548
3551
3555
3558
3561
3565
3569
3573
3577
3581
3585
3590
3595
3600
3605
3611
3616
3622
3628
3634
3641
3648
3654
3661
3669
3676
3684
3692
3700
3708
3716
3725
3734
3743
3752
3761
3770
3780
3790
3799
3809
3819
3829
3840
3850
3861
3871
3882
3892
3903
3914
3925
3935
3946
3957
3968
3979
3990
4000
4011
4022
4033
4043
4054
4065
4075
4085
4096
4106
4116
4126
4136
4146
4156
4166
4175
4185
4194
4203
4212
4221
4230
4239
4247
4255
4263
4271
4279
4287
4295
4302
4309
4316
4323
4329
4336
4342
4348
4353
4359
4364
4369
4374
4378
4383
4387
4391
4394
4398
4401
4404
4406
4409
4411
4413
4414
4416
4417
4417
4418
4418
4418
4417
4416
4415
4414
4412
4410
4407
4405
4402
4398
4395
4390
4386
4381
4376
4371
4365
4358
4352
4345
4337
4330
4322
4313
4304
4295
4285
4275
4264
4254
4242
4231
4219
4206
4193
4180
4167
4153
4138
4124
4108
4093
4077
4061
4045
4027
4010
3993
3975
3957
3938
3920
3900
3881
3861
3841
3821
3800
3780
3758
3737
3715
3694
3671
3649
3626
3604
3580
3557
3534
3510
3486
3462
3438
3413
3388
3363
3338
3313
3288
3262
3237
3211
3185
3159
3132
3106
3080
3053
3026
2999
2972
2945
2918
2890
2863
2835
2808
2780
2752
2724
2696
2668
2640
2611
2583
2554
2526
2497
2468
2439
2410
2381
2352
2322
2293
2263
2234
2204
2174
2144
2114
2084
2053
2023
1992
1961
1930
1899
1868
1837
1805
1773
1741
1709
1676
1644
1611
1578
1545
1511
1478
1444
1410
1375
1341
1306
1271
1236
1200
1165
1129
1093
1056
1018
983
945
908
871
833
795
756
718
679
640
601
561
522
482
442
401
361
320
279
238
196
155
113
71
29
-14
-56
-99
-142
-185
-228
-272
-315
-359
-403
-447
-492
-536
-581
-626
-671
-716
-761
-807
-853
-898
-944
-990
-1037
-1083
-1130
-1176
-1223
-1270
-1317
-1364
-1411
-1458
-1506
-1553
-1601
-1648
-1696
-1743
-1791
-1839
-1886
-1934
-1982
-2029
-2078
-2125
-2173
-2221
-2268
-2316
-2364
-2411
-2459
-2506
-2554
-2601
-2648
-2696
-2743
-2790
-2837
-2883
-2930
-2976
-3023
-3069
-3115
-3161
-3207
-3252
-3298
-3343
-3388
-3433
-3477
-3522
-3566
-3610
-3653
-3697
-3740
-3783
-3825
-3868
-3910
-3952
-3993
-4034
-4075
-4116
-4156
-4196
-4235
-4274
-4313
-4351
-4390
-4427
-4465
-4502
-4538
-4574
-4610
-4646
-4681
-4715
-4749
-4783
-4817
-4850
-4882
-4914
-4946
-4977
-5008
-5039
-5069
-5098
-5127
-5156
-5184
-5212
-5239
-5266
-5292
-5318
-5344
-5369
-5394
-5418
-5442
-5465
-5488
-5510
-5532
-5554
-5575
-5596
-5616
-5636
-5655
-5674
-5693
-5711
-5728
-5746
-5763
-5779
-5795
-5811
-5827
-5842
-5856
-5870
-5884
-5898
-5911
-5924
-5936
-5949
-5960
-5972
-5983
-5994
-6005
-6015
-6025
-6034
-6044
-6053
-6062
-6070
-6078
-6086
-6094
-6102
-6109
-6116
-6123
-6129
-6135
-6142
-6147
-6153
-6158
-6164
-6169
-6173
-6178
-6182
-6187
-6191
-6194
-6198
-6201
-6204
-6207
-6210
-6213
-6215
-6217
-6219
-6221
-6222
-6223
-6225
-6225
-6226
-6226
-6226
-6226
-6226
-6226
-6225
-6224
-6223
-6221
-6219
-6218
-6215
-6213
-6210
-6207
-6204
-6200
-6197
-6193
-6188
-6184
-6179
-6174
-6168
-6162
-6156
-6150
-6143
-6136
-6129
-6122
-6114
-6106
-6097
-6089
-6080
-6071
-6061
-6051
-6041
-6031
-6020
-6009
-5998
-5987
-5975
-5963
-5951
-5938
-5925
-5912
-5899
-5885
-5871
-5857
-5843
-5828
-5813
-5798
-5783
-5767
-5751
-5735
-5719
-5702
-5685
-5668
-5651
-5634
-5616
-5598
-5580
-5561
-5543
-5524
-5505
-5485
-5466
-5446
-5426
-5406
-5385
-5364
-5343
-5322
-5300
-5279
-5257
-5234
-5212
-5189
-5166
-5143
-5120
-5096
-5072
-5048
-5023
-4998
-4973
-4948
-4922
-4897
-4871
-4844
-4818
-4791
-4763
-4736
-4708
-4680
-4652
-4624
-4595
-4566
-4536
-4507
-4477
-4447
-4416
-4385
-4354
-4323
-4292
-4260
-4228
-4196
-4163
-4130
-4097
-4064
-4030
-3996
-3962
-3928
-3894
-3859
-3824
-3789
-3753
-3717
-3681
-3645
-3609
-3572
-3535
-3498
-3461
-3424
-3386
-3348
-3310
-3272
-3234
-3195
-3156
-3117
-3078
-3039
-2999
-2960
-2920
-2880
-2840
-2800
-2759
-2719
-2678
-2638
-2597
-2556
-2515
-2473
-2432
-2391
-2349
-2308
-2266
-2224
-2182
-2140
-2098
-2056
-2013
-1972
-1930
-1888
-1846
-1804
-1761
-1719
-1677
-1635
-1592
-1550
-1508
-1466
-1424
-1382
-1340
-1298
-1257
-1215
-1173
-1132
-1090
-1049
-1008
-967
-926
-885
-845
-804
-764
-723
-683
-644
-604
-564
-525
-486
-447
-408
-370
-332
-293
-256
-218
-180
-143
-106
-69
-33
3
40
75
111
147
182
217
251
286
320
354
388
421
455
488
520
553
585
617
649
681
712
743
774
805
835
865
895
925
954
983
1012
1041
1070
1098
1126
1154
1181
1208
1235
1262
1289
1315
1341
1367
1393
1418
1443
1468
1493
1517
1541
1565
1589
1612
1635
1658
1681
1703
1725
1747
1769
1790
1812
1832
1853
1874
1894
1914
1934
1954
1973
1992
2011
2029
2049
2067
2085
2103
2121
2139
2157
2174
2191
2208
2225
2242
2259
2275
2292
2308
2324
2340
2356
2372
2388
2403
2419
2434
2450
2465
2480
2496
2511
2526
2541
2556
2571
2586
2601
2616
2631
2646
2661
2676
2691
2707
2722
2737
2752
2767
2782
2797
2812
2827
2842
2858
2873
2888
2904
2919
2934
2950
2965
2981
2997
3012
3028
3044
3059
3075
3091
3107
3123
3139
3155
3171
3188
3204
3220
3236
3253
3269
3286
3302
3319
3335
3352
3368
3385
3401
3418
3434
3451
3467
3484
3500
3517
3533
3549
3566
3582
3599
3615
3631
3647
3663
3680
3696
3712
3728
3743
3759
3775
3791
3806
3822
3837
3853
3868
3883
3898
3914
3929
3944
3959
3974
3988
4003
4018
4032
4046
4061
4075
4090
4104
4118
4133
4147
4161
4174
4188
4202
4216
4229
4243
4256
4269
4283
4296
4309
4322
4335
4348
4360
4373
4386
4398
4411
4423
4435
4447
4459
4471
4483
4495
4507
4519
4530
4542
4553
4564
4575
4586
4597
4608
4619
4629
4640
4650
4660
4670
4680
4690
4700
4709
4718
4728
4736
4745
4754
4762
4771
4779
4787
4794
4802
4809
4817
4824
4830
4837
4843
4850
4856
4861
4867
4872
4878
4883
4888
4892
4897
4901
4905
4909
4912
4916
4919
4922
4925
4927
4930
4932
4934
4935
4937
4938
4939
4940
4941
4942
4942
4942
4942
4942
4941
4941
4940
4939
4938
4936
4935
4933
4931
4929
4927
4924
4922
4919
4916
4913
4910
4907
4903
4900
4896
4892
4889
4885
4880
4876
4872
4867
4863
4858
4854
4849
4844
4839
4834
4829
4824
4819
4814
4808
4803
4798
4792
4787
4782
4776
4771
4765
4760
4754
4749
4743
4738
4732
4726
4721
4715
4710
4704
4698
4693
4687
4682
4676
4671
4665
4660
4654
4648
4643
4638
4632
4627
4621
4616
4610
4605
4600
4594
4589
4584
4578
4573
4568
4562
4557
4552
4547
4541
4536
4531
4526
4521
4515
4510
4505
4500
4495
4490
4485
4480
4475
4470
4465
4460
4455
4450
4445
4441
4436
4431
4426
4421
4417
4412
4407
4402
4398
4393
4388
4384
4379
4374
4369
4365
4360
4355
4350
4346
4341
4336
4331
4326
4321
4317
4312
4307
4302
4297
4292
4287
4281
4276
4271
4266
4260
4255
4249
4244
4238
4233
4227
4221
4215
4209
4203
4197
4190
4184
4177
4171
4164
4157
4150
4143
4136
4129
4121
4114
4106
4098
4090
4082
4074
4065
4056
4048
4038
4029
4019
4010
4001
3991
3980
3970
3959
3949
3938
3926
3915
3903
3891
3879
3866
3853
3840
3827
3813
3800
3786
3771
3757
3742
3726
3711
3695
3679
3663
3646
3629
3612
3594
3576
3558
3540
3521
3502
3482
3463
3443
3422
3401
3381
3359
3338
3316
3294
3271
3248
3225
3202
3178
3154
3130
3106
3081
3056
3031
3005
2979
2953
2926
2900
2873
2845
2818
2790
2762
2733
2705
2676
2646
2617
2587
2557
2527
2496
2466
2435
2403
2372
2340
2308
2276
2244
2211
2178
2145
2112
2078
2045
2011
1977
1943
1908
1874
1839
1804
1769
1734
1698
1663
1627
1592
1556
1520
1484
1448
1412
1376
1340
1303
1267
1231
1194
1158
1122
1086
1049
1012
977
941
905
869
833
798
762
727
691
656
621
586
552
517
483
449
416
382
349
316
283
250
218
186
155
123
92
61
31
1
-29
-59
-88
-117
-145
-173
-201
-228
-256
-282
-309
-334
-360
-385
-410
-435
-459
-482
-506
-528
-551
-573
-595
-616
-637
-658
-678
-698
-718
-737
-756
-774
-792
-810
-827
-844
-861
-877
-893
-908
-924
-938
-953
-967
-981
-995
-1008
-1020
-1033
-1046
-1057
-1069
-1080
-1091
-1102
-1113
-1123
-1133
-1142
-1152
-1161
-1169
-1178
-1186
-1194
-1202
-1209
-1217
-1224
-1230
-1237
-1243
-1249
-1255
-1261
-1267
-1272
-1277
-1282
-1287
-1291
-1296
-1300
-1304
-1308
-1312
-1315
-1319
-1322
-1325
-1328
-1331
-1334
-1336
-1339
-1341
-1344
-1346
-1348
-1350
-1351
-1353
-1355
-1356
-1358
-1359
-1360
-1361
-1362
-1363
-1364
-1365
-1366
-1366
-1367
-1368
-1368
-1368
-1369
-1369
-1369
-1369
-1369
-1369
-1369
-1369
-1369
-1369
-1369
-1369
-1369
-1368
-1368
-1368
-1368
-1367
-1367
-1367
-1366
-1366
-1366
-1366
-1365
-1365
-1365
-1365
-1364
-1364
-1364
-1364
-1364
-1364
-1364
-1365
-1365
-1365
-1366
-1366
-1367
-1367
-1368
-1369
-1370
-1371
-1372
-1373
-1374
-1375
-1377
-1378
-1380
-1381
-1383
-1385
-1386
-1388
-1390
-1392
-1395
-1397
-1399
-1401
-1404
-1406
-1409
-1412
-1414
-1417
-1420
-1423
-1425
-1428
-1431
-1435
-1438
-1441
-1444
-1447
-1451
-1454
-1457
-1461
-1464
-1468
-1471
-1475
-1478
-1482
-1486
-1489
-1493
-1497
-1500
-1504
-1508
-1512
-1515
-1519
-1523
-1527
-1531
-1535
-1538
-1542
-1546
-1550
-1554
-1557
-1561
-1565
-1569
-1572
-1576
-1580
-1583
-1587
-1591
-1594
-1597
-1601
-1604
-1607
-1611
-1614
-1617
-1620
-1623
-1626
-1628
-1631
-1634
-1636
-1639
-1641
-1643
-1645
-1647
-1649
-1651
-1653
-1654
-1656
-1657
-1658
-1659
-1660
-1661
-1662
-1662
-1663
-1663
-1663
-1663
-1663
-1663
-1662
-1662
-1661
-1660
-1659
-1658
-1657
-1655
-1653
-1652
-1650
-1648
-1645
-1643
-1640
-1638
-1635
-1632
-1629
-1625
-1622
-1618
-1614
-1610
-1606
-1602
-1598
-1593
-1588
-1583
-1578
-1573
-1568
-1562
-1557
-1551
-1545
-1539
-1532
-1526
-1519
-1513
-1506
-1499
-1491
-1484
-1477
-1469
-1461
-1453
-1445
-1437
-1428
-1419
-1411
-1402
-1393
-1383
-1374
-1364
-1354
-1344
-1334
-1324
-1314
-1303
-1292
-1281
-1270
-1259
-1247
-1236
-1224
-1212
-1200
-1187
-1175
-1162
-1149
-1136
-1123
-1110
-1096
-1083
-1069
-1055
-1040
-1026
-1012
-997
-982
-967
-952
-937
-921
-906
-890
-874
-858
-842
-825
-809
-792
-776
-759
-742
-725
-707
-690
-672
-655
-637
-619
-601
-583
-565
-547
-528
-510
-491
-473
-454
-436
-417
-398
-379
-361
-342
-323
-304
-285
-266
-247
-229
-210
-191
-172
-153
-134
-116
-97
-78
-60
-41
-22
-4
15
33
51
70
88
106
124
142
160
178
196
213
231
248
266
283
300
318
335
352
369
386
402
419
436
452
469
485
501
517
533
549
565
581
597
612
628
643
658
673
688
703
718
733
747
762
776
790
804
818
832
845
859
872
885
898
911
924
936
948
960
972
984
996
1006
1018
1030
1041
1051
1062
1072
1082
1093
1102
1112
1122
1131
1140
1149
1158
1166
1175
1183
1191
1199
1206
1214
1221
1228
1235
1242
1249
1255
1262
1268
1274
1280
1286
1291
1297
1302
1307
1313
1318
1323
1328
1332
1337
1342
1346
1351
1355
1359
1364
1368
1372
1376
1380
1385
1389
1393
1397
1401
1406
1410
1414
1419
1423
1428
1432
1437
1442
1447
1452
1457
1462
1468
1474
1479
1485
1492
1498
1505
1511
1518
1526
1533
1541
1548
1557
1565
1573
1582
1591
1601
1610
1620
1630
1640
1651
1662
1673
1685
1696
1708
1720
1733
1746
1759
1772
1786
1800
1814
1828
1843
1858
1873
1888
1904
1920
1936
1952
1969
1985
2001
2020
2037
2055
2072
2090
2109
2127
2145
2164
2183
2202
2221
2240
2260
2279
2299
2319
2339
2359
2379
2399
2420
2440
2461
2482
2502
2523
2544
2565
2586
2607
2628
2650
2671
2692
2714
2735
2757
2778
2800
2821
2843
2865
2886
2908
2930
2951
2973
2995
3016
3038
3060
3081
3103
3125
3147
3168
3190
3212
3233
3255
3276
3298
3319
3341
3362
3384
3405
3427
3448
3469
3491
3512
3534
3555
3576
3598
3619
3640
3662
3683
3704
3726
3747
3768
3790
3811
3833
3854
3875
3897
3919
3940
3962
3983
4005
4027
4048
4070
4091
4114
4136
4158
4180
4202
4224
4246
4268
4290
4313
4335
4357
4380
4402
4425
4447
4470
4492
4515
4538
4560
4583
4606
4628
4651
4674
4697
4720
4742
4765
4788
4811
4834
4857
4879
4902
4925
4948
4971
4993
5016
5039
5061
5084
5106
5129
5151
5174
5196
5218
5240
5263
5285
5307
5328
5350
5372
5394
5415
5437
5458
5479
5500
5521
5542
5563
5584
5605
5625
5645
5666
5686
5706
5726
5745
5765
5784
5804
5823
5842
5861
5880
5899
5917
5936
5954
5972
5990
6008
6026
6043
6061
6078
6096
6113
6130
6147
6164
6180
6197
6213
6230
6246
6262
6278
6294
6310
6325
6341
6356
6371
6387
6402
6417
6431
6446
6461
6475
6490
6504
6518
6532
6546
6560
6573
6587
6600
6614
6627
6640
6653
6665
6678
6691
6703
6715
6727
6739
6751
6763
6774
6785
6796
6807
6818
6829
6839
6850
6860
6870
6880
6889
6899
6908
6917
6926
6934
6943
6951
6959
6967
6975
6982
6989
6996
7003
7010
7016
7022
7028
7034
7039
7044
7049
7054
7059
7063
7067
7071
7075
7078
7082
7085
7087
7090
7092
7094
7096
7098
7099
7100
7101
7102
7102
7102
7102
7102
7102
7101
7100
7098
7097
7095
7093
7091
7088
7086
7083
7079
7076
7072
7068
7064
7059
7055
7050
7044
7039
7033
7027
7021
7014
7007
7000
6993
6986
6978
6970
6961
6953
6944
6935
6925
6915
6905
6895
6885
6874
6863
6851
6840
6828
6815
6803
6790
6777
6764
6750
6736
6722
6707
6693
6678
6662
6647
6631
6615
6598
6582
6565
6548
6530
6512
6494
6476
6458
6439
6420
6401
6381
6362
6342
6321
6301
6280
6259
6238
6216
6195
6173
6150
6128
6105
6082
6059
6036
6012
5988
5964
5940
5916
5891
5866
5841
5816
5790
5765
5739
5713
5686
5660
5633
5607
5580
5553
5525
5498
5471
5443
5415
5387
5359
5331
5302
5274
5245
5216
5187
5158
5129
5100
5071
5041
5012
4982
4953
4923
4893
4863
4833
4803
4773
4742
4712
4682
4652
4621
4591
4560
4530
4499
4469
4438
4408
4377
4347
4316
4286
4256
4225
4195
4164
4134
4104
4073
4043
4013
3982
3952
3922
3892
3862
3831
3801
3771
3741
3711
3681
3652
3622
3592
3562
3532
3503
3473
3443
3414
3384
3355
3325
3296
3266
3237
3207
3178
3149
3120
3091
3062
3033
3004
2975
2946
2918
2889
2861
2833
2804
2776
2748
2721
2693
2665
2638
2611
2583
2556
2530
2503
2476
2450
2424
2398
2372
2346
2321
2296
2271
2246
2221
2197
2173
2149
2125
2101
2078
2055
2032
2009
1987
1965
1943
1921
1900
1879
1858
1837
1817
1797
1777
1758
1739
1720
1701
1683
1665
1647
1630
1613
1596
1580
1564
1548
1533
1517
1503
1488
1474
1460
1447
1433
1421
1408
1396
1384
1373
1361
1350
1340
1330
1320
1310
1301
1292
1284
1275
1267
1260
1252
1245
1239
1232
1226
1220
1214
1209
1204
1199
1194
1190
1186
1182
1179
1175
1172
1170
1167
1164
1162
1160
1158
1156
1154
1152
1150
1148
1146
1144
1142
1140
1138
1136
1134
1132
1130
1128
1126
1124
1122
1120
1118
1116
1114
1112
1110
1108
1106
1104
1102
1100
1098
1096
1094
1092
1090
1088
1086
1085
1083
1081
1079
1077
1075
1073
1071
1069
1067
1066
1064
1062
1060
1058
1056
1054
1052
1050
1049
1047
1045
1043
1041
1039
1038
1036
1034
1032
1030
1028
1027
1025
1022
1020
1018
1016
1016
1014
1012
1010
1008
1006
1004
1002
1000
1000
998
996
994
993
991
989
987
986
984
982
980
979
977
975
973
972
970
968
966
965
963
961
960
958
956
955
953
951
950
948
946
944
943
941
939
938
936
934
933
931
930
928
926
925
923
921
920
918
916
915
913
912
910
908
907
905
904
902
900
899
897
896
894
892
891
889
888
886
885
883
882
880
878
877
875
874
872
871
869
868
866
865
863
862
860
859
857
856
854
853
851
850
848
847
845
844
842
841
839
838
836
835
833
832
830
829
827
826
825
823
822
820
819
817
816
815
813
812
810
809
807
806
805
803
802
800
799
798
796
795
794
792
791
789
788
787
785
784
783
781
780
778
777
776
774
773
772
770
769
768
766
765
764
762
761
760
759
757
756
755
753
752
751
749
748
747
746
744
743
742
740
739
738
737
735
734
733
732
730
729
728
727
725
724
723
722
720
719
718
717
716
714
713
712
711
710
708
707
706
705
704
702
701
700
699
698
696
695
694
693
692
691
689
688
687
686
685
684
683
681
680
679
678
677
676
675
673
672
671
670
669
668
667
666
665
663
662
661
660
659
658
657
656
655
654
653
651
650
649
648
647
646
645
644
643
642
641
640
639
638
637
636
635
634
633
632
630
629
628
627
626
625
624
623
622
621
620
619
618
617
616
615
614
613
612
611
610
610
609
608
607
606
605
604
603
602
601
600
599
598
597
596
595
594
593
592
591
591
590
589
588
587
586
585
584
583
582
581
580
580
579
578
577
576
575
574
573
572
572
571
570
569
568
567
566
565
565
564
563
562
561
560
559
559
558
557
556
555
554
554
553
552
551
550
549
549
548
547
546
545
545
544
543
542
541
541
540
539
538
537
537
536
535
534
534
533
532
531
530
530
529
528
527
527
526
525
524
524
523
522
521
521
520
519
518
518
517
516
515
515
514
513
513
512
511
510
510
509
508
508
507
506
506
505
504
503
503
502
501
501
500
499
499
498
497
497
496
495
495
494
493
493
492
491
491
490
489
489
488
487
487
486
486
485
484
484
483
482
482
481
481
480
479
479
478
477
477
476
476
475
474
474
473
473
472
471
471
470
470
469
469
468
467
467
466
466
465
465
464
463
463
462
462
461
461
460
459
459
458
458
457
457
456
456
455
455
454
454
453
452
452
451
451
450
450
449
449
448
448
447
447
446
446
445
445
444
444
443
443
442
442
441
441
440
440
439
439
438
438
437
437
437
436
436
435
435
434
434
433
433
432
432
432
431
431
430
430
429
429
428
428
428
427
427
426
426
425
425
425
424
424
423
423
422
422
422
421
421
420
420
420
419
419
418
418
418
417
417
416
416
416
415
415
415
414
414
413
413
413
412
412
412
411
411
410
410
410
409
409
409
408
408
408
407
407
407
406
406
406
405
405
405
404
404
404
403
403
403
402
402
402
401
401
401
400
400
400
399
399
399
398
398
398
398
397
397
397
396
396
396
395
395
395
395
394
394
394
393
393
393
393
392
392
392
392
391
391
391
390
390
390
390
389
389
389
389
388
388
388
388
387
387
387
387
386
386
386
386
386
385
385
385
385
384
384
384
384
383
383
383
383
383
382
382
382
382
382
381
381
381
381
381
380
380
380
380
380
379
379
379
379
379
378
378
378
378
378
377
377
377
377
377
377
376
376
376
376
376
376
375
375
375
375
375
375
374
374
374
374
374
374
374
373
373
373
373
373
373
373
372
372
372
372
372
372
372
372
371
371
371
371
371
371
371
371
370
370
370
370
370
370
370
370
370
369
369
369
369
369
369
369
369
369
369
368
368
368
368
368
368
368
368
368
368
368
367
367
367
367
367
367
367
367
367
367
367
367
367
367
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
366
366
366
