5
27497
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-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
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-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
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-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
-54
-54
-54
-54
-54
-54
-54
-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
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-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
-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
-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
-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
-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
-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
-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
-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
-55
-55
-55
-55
-55
-55
-55
-55
-55
-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
-54
-54
-53
-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
-51
-51
-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
-50
-50
-49
-49
-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
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
8
8
8
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
55
55
55
55
55
56
56
56
56
57
57
57
57
58
58
58
58
58
59
59
59
59
60
60
60
60
60
61
61
61
61
62
62
62
62
63
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
77
77
77
78
78
78
78
79
79
79
79
80
80
80
81
81
81
81
82
82
82
82
83
83
83
84
84
84
84
85
85
85
86
86
86
86
87
87
87
88
88
88
88
89
89
89
90
90
90
90
91
91
91
92
92
92
92
93
93
93
94
94
94
94
95
95
95
96
96
96
96
97
97
97
98
98
98
98
99
99
99
100
100
100
100
101
101
101
102
102
102
103
103
103
103
104
104
104
105
105
105
106
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
130
130
130
131
131
131
132
132
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
139
139
139
140
140
140
141
141
141
142
142
143
143
143
144
144
144
145
145
145
146
146
147
147
147
148
148
148
149
149
150
150
150
151
151
152
152
152
153
153
153
154
154
155
155
155
156
156
157
157
157
158
158
159
159
159
160
160
160
161
161
162
162
162
163
163
164
164
164
165
165
166
166
166
167
167
168
168
169
169
169
170
170
171
171
171
172
172
173
173
173
174
174
175
175
176
176
176
177
177
178
178
178
179
179
180
180
181
181
181
182
182
183
183
184
184
184
185
185
186
186
187
187
187
188
188
189
189
190
190
190
191
191
192
192
193
193
194
194
194
195
195
196
196
197
197
197
198
198
199
199
200
200
201
201
202
202
202
203
203
204
204
205
205
206
206
207
207
207
208
208
209
209
210
210
211
211
212
212
213
213
213
214
214
215
215
216
216
217
217
218
218
219
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
229
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
242
243
243
244
244
245
245
245
246
246
247
247
247
248
248
249
249
249
250
250
250
250
251
251
251
252
252
252
252
253
253
253
253
253
254
254
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
255
255
255
254
254
254
254
254
254
254
254
254
254
253
253
253
253
253
253
253
252
252
252
252
252
251
251
251
251
251
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
251
251
251
251
252
252
252
253
253
253
254
254
255
255
256
256
257
257
258
259
259
260
261
261
262
262
263
264
264
265
265
266
267
267
268
269
269
270
270
271
271
272
272
273
273
273
274
275
275
276
276
277
278
278
279
280
281
281
282
283
283
284
285
286
286
287
288
289
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
304
305
306
306
307
307
308
309
309
310
310
311
311
312
312
313
313
314
314
315
315
315
316
316
316
316
317
317
317
317
318
318
318
319
319
320
320
321
321
321
322
322
322
323
323
324
324
324
325
325
326
327
327
328
328
329
330
330
331
331
332
332
332
333
333
333
334
334
334
334
335
335
335
335
335
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
338
338
338
338
338
339
339
339
339
339
340
340
340
340
341
342
342
343
344
345
346
347
348
349
350
351
353
354
355
356
357
358
359
360
362
363
364
365
366
367
368
369
370
371
371
372
373
373
374
375
375
376
376
377
377
378
378
378
378
379
379
379
379
379
379
380
380
380
381
381
382
382
383
383
384
385
385
386
387
387
388
388
389
390
391
391
392
393
394
395
396
397
397
398
399
400
400
401
402
402
402
403
403
404
404
404
405
405
405
405
406
406
406
406
405
405
405
405
405
405
405
405
405
405
405
405
405
405
406
406
406
407
408
408
409
410
411
412
413
414
415
416
417
418
419
420
421
423
424
425
426
428
429
431
433
434
436
438
440
442
443
445
447
449
451
452
454
455
457
458
459
460
461
462
463
464
464
465
466
466
467
468
470
471
472
474
475
476
477
478
479
480
481
482
483
483
484
485
485
486
486
487
488
488
489
489
490
491
491
492
493
494
495
496
497
499
500
501
503
504
505
506
508
509
510
512
513
514
516
517
518
519
521
522
523
524
525
526
527
527
528
529
529
530
531
532
532
533
534
534
535
536
536
537
537
538
538
538
538
538
538
537
537
536
536
536
535
535
535
534
534
534
534
534
534
534
534
534
533
533
533
532
532
532
532
532
532
532
533
533
533
534
534
534
535
535
535
535
536
536
536
536
537
537
538
538
538
539
539
540
540
540
540
540
541
541
541
541
542
542
542
543
543
543
544
544
544
545
545
546
546
546
547
547
548
548
549
549
550
550
550
551
551
551
551
552
552
552
552
552
552
552
552
552
552
552
552
552
552
551
551
551
550
550
549
548
548
547
547
546
546
545
545
544
544
543
543
542
541
540
540
539
538
537
536
535
533
532
531
530
528
527
525
524
522
521
520
518
517
516
515
514
513
512
511
510
508
507
506
505
504
503
501
500
499
497
496
495
493
492
491
490
489
488
487
486
485
484
483
482
481
480
479
478
478
477
477
476
476
476
476
476
476
476
476
476
476
475
475
475
475
475
474
474
473
473
473
472
471
471
470
469
468
467
466
464
463
462
460
459
458
456
455
454
452
451
449
447
446
444
442
441
440
438
437
436
435
434
433
432
432
431
430
430
429
429
429
428
428
429
429
429
430
431
431
432
432
432
433
433
433
434
434
434
435
435
435
436
436
436
436
436
436
435
435
435
434
434
433
433
432
432
431
431
430
430
429
428
428
428
427
427
427
427
427
427
427
427
427
428
428
429
429
430
430
431
431
432
432
433
434
435
436
437
439
440
442
444
445
447
449
451
453
455
457
459
461
463
465
468
470
472
475
478
480
483
485
487
489
491
493
495
497
498
500
501
502
503
504
506
507
508
510
512
514
516
518
520
523
525
528
530
533
536
539
541
544
547
549
552
554
557
559
562
564
567
569
572
574
577
579
582
584
587
590
593
596
600
603
607
610
614
617
620
623
626
629
632
635
638
641
644
647
650
653
657
661
665
669
673
677
682
686
690
695
699
704
709
713
718
723
728
734
739
745
751
757
764
770
776
782
788
794
799
804
808
813
817
821
826
831
836
841
847
853
860
866
872
878
883
888
893
898
902
906
911
915
920
926
932
938
945
952
959
966
974
981
988
994
1000
1006
1014
1020
1028
1035
1043
1051
1059
1067
1076
1084
1092
1100
1108
1115
1123
1131
1139
1148
1157
1166
1175
1184
1194
1203
1213
1222
1231
1240
1249
1257
1266
1274
1283
1291
1300
1309
1318
1327
1337
1346
1356
1366
1376
1386
1395
1405
1414
1423
1432
1440
1449
1456
1464
1471
1478
1485
1491
1497
1503
1509
1514
1519
1525
1530
1535
1540
1545
1549
1554
1558
1562
1566
1569
1572
1574
1577
1580
1583
1586
1590
1594
1598
1603
1609
1615
1621
1628
1635
1642
1650
1658
1665
1673
1681
1689
1697
1705
1712
1720
1728
1737
1746
1755
1765
1775
1786
1797
1809
1821
1833
1846
1858
1870
1882
1894
1906
1917
1929
1940
1952
1963
1974
1985
1996
2007
2017
2029
2040
2051
2061
2071
2081
2090
2099
2107
2115
2124
2132
2141
2151
2161
2172
2183
2194
2205
2216
2227
2238
2248
2259
2269
2279
2289
2300
2311
2323
2336
2349
2362
2376
2389
2403
2416
2429
2441
2453
2465
2476
2488
2499
2511
2523
2535
2548
2561
2575
2589
2603
2617
2630
2644
2657
2669
2681
2693
2704
2715
2725
2734
2743
2752
2759
2767
2774
2780
2787
2792
2798
2803
2808
2814
2819
2825
2830
2836
2842
2848
2853
2858
2862
2866
2870
2874
2878
2882
2886
2890
2894
2897
2901
2906
2911
2916
2921
2926
2931
2935
2939
2942
2944
2946
2948
2950
2953
2956
2960
2964
2968
2973
2977
2982
2986
2990
2993
2997
3000
3003
3005
3008
3011
3014
3017
3020
3024
3028
3032
3036
3040
3045
3050
3055
3061
3068
3075
3082
3090
3098
3105
3113
3121
3128
3135
3142
3148
3153
3158
3162
3167
3172
3177
3182
3187
3192
3198
3203
3209
3215
3221
3226
3230
3235
3239
3242
3246
3250
3254
3259
3263
3268
3272
3277
3281
3286
3290
3293
3296
3299
3301
3304
3307
3309
3312
3314
3317
3320
3322
3325
3327
3329
3331
3334
3337
3340
3344
3348
3352
3357
3362
3367
3372
3377
3381
3385
3388
3390
3392
3393
3394
3395
3397
3399
3401
3404
3407
3410
3413
3415
3417
3419
3419
3418
3416
3414
3410
3406
3402
3398
3395
3391
3388
3385
3381
3378
3374
3370
3366
3362
3357
3352
3347
3342
3337
3333
3328
3325
3320
3316
3311
3305
3299
3294
3288
3283
3279
3275
3271
3268
3266
3264
3262
3261
3260
3259
3258
3256
3254
3252
3250
3249
3248
3248
3248
3248
3249
3249
3248
3248
3247
3246
3244
3241
3238
3233
3228
3222
3216
3210
3204
3198
3192
3187
3182
3177
3172
3167
3162
3157
3152
3146
3141
3137
3134
3131
3130
3129
3130
3131
3132
3133
3135
3137
3138
3140
3142
3143
3143
3143
3143
3143
3143
3142
3141
3139
3136
3133
3130
3126
3122
3119
3115
3113
3111
3109
3108
3108
3108
3108
3107
3106
3104
3101
3098
3094
3090
3087
3084
3081
3078
3076
3073
3070
3067
3064
3059
3054
3049
3042
3036
3029
3022
3016
3011
3006
3003
3001
3000
2999
3000
3001
3002
3003
3005
3006
3007
3008
3009
3009
3009
3010
3011
3013
3015
3018
3021
3023
3025
3025
3026
3025
3024
3022
3020
3019
3017
3016
3015
3015
3014
3014
3014
3013
3012
3010
3007
3004
3000
2996
2992
2988
2984
2980
2976
2972
2969
2966
2963
2960
2958
2956
2956
2956
2957
2960
2964
2970
2976
2982
2989
2995
3001
3006
3010
3013
3015
3016
3017
3018
3019
3020
3021
3023
3024
3025
3026
3026
3026
3026
3026
3025
3024
3022
3020
3017
3014
3012
3009
3005
3002
2998
2993
2988
2982
2975
2967
2958
2949
2940
2930
2919
2909
2900
2891
2882
2875
2868
2862
2857
2853
2849
2846
2845
2844
2845
2847
2851
2855
2859
2863
2867
2870
2873
2874
2875
2875
2874
2873
2871
2870
2868
2868
2868
2868
2868
2867
2866
2863
2859
2854
2848
2842
2835
2827
2820
2812
2804
2796
2787
2778
2770
2761
2752
2743
2734
2725
2716
2707
2699
2690
2681
2672
2663
2654
2644
2634
2623
2610
2596
2582
2566
2549
2531
2513
2495
2476
2458
2441
2424
2407
2391
2375
2360
2345
2330
2315
2300
2286
2272
2258
2245
2232
2220
2208
2197
2186
2175
2164
2153
2141
2129
2117
2104
2091
2077
2062
2047
2032
2016
2001
1986
1971
1957
1944
1932
1921
1911
1902
1894
1886
1879
1872
1864
1857
1851
1844
1837
1831
1826
1821
1817
1813
1811
1809
1808
1808
1808
1809
1810
1811
1813
1815
1817
1820
1822
1825
1829
1832
1836
1839
1843
1847
1851
1855
1859
1863
1866
1869
1871
1872
1873
1874
1874
1873
1872
1871
1869
1867
1864
1861
1858
1854
1851
1847
1844
1842
1840
1838
1837
1837
1836
1836
1836
1836
1836
1835
1834
1833
1830
1827
1823
1817
1811
1803
1794
1784
1772
1759
1745
1731
1716
1702
1687
1673
1660
1646
1632
1619
1606
1592
1579
1565
1551
1537
1523
1508
1494
1481
1467
1454
1440
1427
1414
1401
1387
1374
1360
1346
1332
1317
1302
1287
1272
1256
1241
1225
1210
1194
1177
1161
1143
1126
1107
1088
1069
1049
1029
1008
988
967
945
922
899
874
848
821
793
765
737
708
679
651
623
595
568
540
512
484
455
426
397
367
337
306
275
245
214
184
155
125
96
68
39
11
-17
-44
-72
-99
-126
-153
-179
-204
-228
-251
-273
-294
-314
-333
-352
-369
-386
-403
-419
-435
-451
-467
-483
-498
-512
-526
-539
-551
-561
-571
-579
-587
-593
-599
-603
-607
-609
-611
-611
-610
-608
-606
-603
-600
-597
-594
-590
-586
-581
-576
-571
-567
-562
-558
-555
-552
-550
-549
-548
-548
-549
-551
-553
-556
-559
-562
-565
-569
-572
-575
-577
-579
-580
-581
-581
-581
-580
-580
-581
-582
-583
-585
-588
-591
-595
-599
-603
-608
-612
-616
-620
-624
-628
-632
-636
-641
-647
-653
-659
-665
-672
-678
-685
-693
-700
-708
-715
-723
-730
-736
-742
-748
-752
-756
-759
-761
-763
-764
-765
-766
-766
-766
-767
-767
-766
-766
-766
-765
-764
-761
-758
-754
-749
-743
-737
-731
-726
-720
-715
-710
-705
-700
-695
-691
-686
-680
-674
-666
-658
-648
-638
-628
-617
-607
-596
-586
-577
-569
-561
-554
-548
-543
-538
-533
-528
-523
-517
-510
-503
-495
-487
-478
-469
-459
-449
-439
-429
-419
-409
-399
-389
-380
-371
-363
-356
-349
-342
-336
-330
-325
-320
-315
-311
-307
-302
-298
-292
-287
-281
-274
-267
-259
-250
-241
-231
-219
-207
-193
-178
-163
-146
-129
-112
-93
-75
-56
-36
-17
3
22
41
60
78
95
112
128
142
156
168
180
190
198
206
213
218
224
228
233
238
242
247
252
257
262
266
270
274
278
281
284
286
288
290
291
292
292
293
295
297
299
302
305
309
314
319
325
331
338
346
354
362
370
378
386
394
400
406
411
416
420
424
428
431
435
439
444
449
454
460
466
473
480
488
495
503
511
519
527
535
543
551
559
567
576
583
591
598
605
612
618
624
630
636
642
649
656
664
673
683
694
706
719
733
747
762
777
792
808
823
839
854
870
886
901
917
932
946
961
974
988
1000
1012
1024
1035
1046
1056
1068
1079
1092
1106
1121
1138
1156
1175
1196
1217
1240
1263
1287
1311
1336
1361
1387
1413
1440
1467
1495
1523
1552
1582
1612
1642
1673
1704
1735
1766
1797
1829
1861
1893
1926
1960
1994
2028
2063
2099
2134
2169
2203
2236
2269
2300
2330
2358
2386
2413
2439
2464
2488
2512
2535
2557
2578
2599
2619
2638
2657
2674
2691
2707
2723
2739
2754
2770
2785
2801
2816
2832
2847
2863
2878
2893
2908
2923
2936
2950
2962
2974
2985
2996
3006
3016
3026
3036
3046
3057
3067
3079
3090
3101
3112
3123
3134
3144
3154
3163
3172
3180
3188
3195
3202
3209
3215
3222
3228
3234
3240
3245
3251
3256
3261
3265
3270
3274
3278
3282
3286
3290
3294
3299
3303
3307
3311
3315
3319
3324
3329
3334
3340
3347
3354
3362
3372
3381
3392
3404
3416
3430
3443
3458
3473
3489
3505
3523
3541
3560
3579
3600
3621
3643
3666
3689
3711
3734
3756
3778
3799
3819
3838
3857
3874
3890
3906
3922
3937
3952
3968
3983
3999
4014
4032
4049
4066
4083
4100
4117
4134
4152
4169
4187
4205
4222
4240
4259
4277
4296
4316
4336
4357
4379
4402
4425
4449
4475
4501
4528
4556
4584
4614
4643
4674
4705
4737
4769
4803
4836
4870
4905
4940
4975
5009
5044
5079
5113
5148
5182
5215
5248
5280
5312
5344
5375
5407
5439
5471
5503
5536
5570
5603
5637
5671
5705
5739
5773
5807
5840
5874
5906
5938
5970
6001
6031
6060
6088
6115
6141
6166
6190
6213
6235
6256
6275
6294
6312
6329
6346
6362
6378
6393
6408
6422
6435
6448
6459
6469
6479
6488
6495
6502
6509
6514
6519
6524
6528
6532
6535
6538
6540
6542
6544
6545
6546
6547
6549
6550
6552
6555
6559
6563
6568
6573
6579
6585
6592
6598
6604
6611
6617
6623
6629
6635
6642
6648
6655
6663
6671
6680
6690
6700
6711
6722
6734
6746
6759
6773
6787
6803
6819
6836
6854
6872
6892
6913
6935
6959
6983
7008
7035
7062
7089
7117
7145
7174
7202
7231
7259
7287
7315
7343
7370
7397
7424
7450
7476
7501
7526
7550
7574
7597
7621
7644
7667
7689
7712
7735
7757
7780
7803
7825
7848
7870
7892
7914
7935
7956
7976
7997
8016
8036
8055
8074
8092
8111
8129
8147
8164
8182
8199
8215
8231
8247
8262
8277
8292
8307
8321
8335
8349
8363
8377
8390
8403
8416
8427
8439
8449
8460
8470
8480
8490
8500
8510
8519
8529
8539
8549
8559
8569
8579
8590
8600
8611
8621
8631
8642
8651
8661
8670
8679
8687
8696
8704
8712
8719
8727
8734
8742
8750
8759
8767
8776
8784
8793
8801
8808
8815
8822
8827
8832
8837
8840
8843
8846
8848
8849
8851
8853
8855
8858
8861
8865
8868
8872
8876
8879
8882
8885
8888
8891
8893
8895
8898
8900
8903
8906
8909
8912
8916
8920
8924
8930
8936
8942
8949
8957
8965
8974
8983
8993
9003
9014
9024
9036
9048
9060
9072
9085
9097
9110
9122
9133
9143
9152
9161
9168
9174
9180
9184
9188
9191
9193
9195
9197
9198
9199
9201
9203
9205
9207
9210
9214
9217
9221
9226
9230
9234
9238
9242
9245
9249
9252
9256
9260
9263
9268
9272
9276
9281
9286
9291
9296
9302
9308
9314
9321
9329
9337
9346
9356
9366
9376
9386
9396
9407
9418
9429
9440
9451
9462
9473
9485
9497
9509
9522
9535
9548
9562
9576
9590
9605
9620
9636
9652
9669
9686
9703
9720
9738
9755
9772
9789
9806
9821
9837
9852
9866
9880
9894
9908
9921
9934
9947
9960
9973
9985
9997
10009
10020
10031
10041
10050
10059
10068
10076
10083
10090
10096
10102
10107
10112
10117
10121
10125
10129
10132
10134
10137
10138
10139
10140
10141
10141
10141
10141
10141
10141
10141
10141
10141
10142
10143
10144
10146
10147
10149
10151
10152
10154
10156
10158
10160
10162
10164
10166
10169
10172
10176
10180
10185
10190
10195
10201
10207
10213
10219
10224
10230
10235
10240
10244
10248
10252
10255
10257
10259
10260
10261
10260
10259
10258
10256
10254
10251
10249
10246
10244
10242
10241
10240
10239
10238
10238
10238
10238
10237
10236
10234
10232
10230
10227
10224
10221
10218
10215
10211
10208
10205
10202
10199
10196
10193
10190
10187
10185
10183
10182
10181
10180
10180
10180
10181
10183
10184
10186
10188
10190
10193
10195
10198
10200
10203
10207
10210
10214
10219
10223
10228
10233
10238
10244
10249
10254
10260
10264
10269
10273
10276
10279
10281
10282
10282
10281
10280
10277
10273
10269
10263
10255
10246
10236
10224
10211
10196
10179
10160
10139
10117
10093
10068
10041
10013
9984
9954
9922
9890
9856
9821
9785
9748
9709
9670
9628
9586
9542
9496
9449
9401
9352
9301
9249
9196
9142
9088
9032
8976
8920
8863
8806
8748
8690
8632
8573
8514
8455
8395
8336
8277
8219
8160
8102
8045
7988
7931
7875
7818
7762
7706
7649
7593
7537
7480
7425
7369
7314
7260
7207
7155
7105
7055
7007
6961
6916
6873
6831
6791
6753
6717
6683
6650
6620
6591
6564
6539
6515
6493
6473
6454
6438
6422
6409
6397
6387
6378
6371
6366
6362
6360
6358
6358
6359
6361
6364
6368
6372
6376
6381
6387
6392
6398
6405
6412
6420
6428
6437
6447
6458
6470
6483
6497
6512
6528
6545
6562
6581
6600
6621
6643
6666
6690
6715
6742
6770
6799
6830
6862
6895
6930
6966
7002
7040
7080
7120
7161
7204
7249
7295
7342
7392
7442
7495
7548
7603
7659
7717
7775
7835
7895
7956
8018
8080
8143
8206
8270
8333
8396
8458
8520
8581
8641
8699
8756
8812
8866
8918
8968
9017
9063
9108
9150
9190
9228
9262
9294
9323
9349
9371
9389
9404
9414
9420
9421
9417
9408
9394
9373
9347
9315
9276
9231
9180
9123
9058
8987
8909
8825
8734
8636
8532
8422
8305
8182
8053
7918
7776
7629
7475
7316
7150
6979
6803
6621
6435
6243
6048
5848
5644
5437
5227
5014
4798
4579
4359
4136
3911
3685
3456
3226
2993
2759
2523
2286
2047
1807
1566
1324
1081
838
595
352
109
-133
-375
-616
-856
-1095
-1333
-1570
-1805
-2039
-2272
-2503
-2732
-2960
-3186
-3410
-3633
-3853
-4070
-4286
-4499
-4710
-4918
-5123
-5325
-5524
-5721
-5914
-6104
-6291
-6475
-6656
-6834
-7009
-7181
-7349
-7514
-7675
-7834
-7989
-8140
-8289
-8434
-8576
-8715
-8851
-8985
-9116
-9245
-9371
-9495
-9616
-9735
-9850
-9963
-10073
-10179
-10282
-10381
-10477
-10569
-10657
-10740
-10819
-10894
-10964
-11030
-11090
-11145
-11196
-11240
-11280
-11313
-11341
-11364
-11380
-11392
-11397
-11398
-11394
-11384
-11370
-11352
-11330
-11304
-11274
-11241
-11205
-11166
-11125
-11081
-11035
-10987
-10937
-10885
-10831
-10776
-10719
-10662
-10604
-10546
-10487
-10430
-10373
-10318
-10263
-10211
-10160
-10112
-10067
-10024
-9984
-9947
-9913
-9882
-9855
-9830
-9809
-9791
-9777
-9765
-9757
-9752
-9750
-9751
-9755
-9762
-9772
-9785
-9802
-9821
-9843
-9868
-9895
-9925
-9957
-9991
-10027
-10064
-10103
-10143
-10183
-10225
-10267
-10309
-10352
-10394
-10437
-10479
-10520
-10562
-10602
-10643
-10682
-10722
-10760
-10799
-10836
-10873
-10910
-10946
-10981
-11016
-11049
-11082
-11113
-11144
-11174
-11202
-11229
-11256
-11281
-11305
-11328
-11350
-11371
-11391
-11410
-11429
-11446
-11464
-11480
-11496
-11511
-11525
-11538
-11550
-11560
-11569
-11576
-11582
-11585
-11586
-11585
-11582
-11577
-11570
-11561
-11551
-11539
-11526
-11511
-11494
-11476
-11457
-11436
-11413
-11388
-11362
-11334
-11303
-11271
-11238
-11203
-11167
-11130
-11094
-11057
-11020
-10985
-10950
-10917
-10885
-10855
-10827
-10801
-10777
-10755
-10735
-10718
-10703
-10691
-10681
-10674
-10670
-10668
-10670
-10674
-10682
-10693
-10707
-10725
-10746
-10772
-10800
-10833
-10869
-10910
-10954
-11002
-11054
-11109
-11168
-11231
-11297
-11366
-11439
-11514
-11594
-11676
-11762
-11850
-11942
-12036
-12133
-12233
-12335
-12439
-12545
-12652
-12761
-12871
-12981
-13092
-13203
-13314
-13425
-13536
-13646
-13754
-13862
-13968
-14073
-14175
-14276
-14374
-14469
-14562
-14652
-14739
-14822
-14902
-14979
-15053
-15124
-15191
-15255
-15317
-15375
-15432
-15486
-15538
-15588
-15637
-15684
-15731
-15777
-15823
-15869
-15915
-15961
-16009
-16058
-16109
-16160
-16213
-16270
-16327
-16387
-16448
-16511
-16576
-16643
-16712
-16782
-16854
-16928
-17003
-17079
-17157
-17237
-17318
-17400
-17484
-17570
-17657
-17746
-17836
-17927
-18020
-18114
-18209
-18305
-18403
-18501
-18599
-18699
-18799
-18899
-19001
-19103
-19206
-19310
-19416
-19523
-19632
-19743
-19856
-19972
-20090
-20210
-20333
-20458
-20585
-20713
-20843
-20973
-21104
-21235
-21365
-21496
-21625
-21754
-21882
-22009
-22134
-22258
-22380
-22499
-22616
-22729
-22838
-22944
-23044
-23140
-23231
-23316
-23397
-23471
-23541
-23605
-23664
-23718
-23767
-23811
-23850
-23885
-23914
-23939
-23960
-23976
-23988
-23995
-23998
-23996
-23991
-23982
-23969
-23954
-23935
-23913
-23890
-23865
-23838
-23810
-23782
-23753
-23725
-23696
-23668
-23641
-23613
-23586
-23560
-23533
-23508
-23482
-23457
-23433
-23410
-23387
-23365
-23344
-23325
-23306
-23289
-23273
-23258
-23244
-23231
-23218
-23205
-23193
-23180
-23166
-23152
-23137
-23122
-23107
-23091
-23075
-23058
-23042
-23025
-23009
-22994
-22979
-22965
-22952
-22940
-22930
-22922
-22916
-22911
-22909
-22909
-22910
-22913
-22918
-22923
-22930
-22936
-22943
-22949
-22953
-22957
-22959
-22958
-22955
-22950
-22942
-22931
-22917
-22901
-22883
-22863
-22840
-22817
-22792
-22766
-22740
-22712
-22685
-22657
-22629
-22601
-22572
-22544
-22515
-22486
-22458
-22429
-22401
-22372
-22344
-22316
-22288
-22260
-22232
-22204
-22176
-22148
-22120
-22092
-22064
-22035
-22006
-21976
-21946
-21915
-21883
-21850
-21816
-21781
-21744
-21706
-21667
-21626
-21584
-21540
-21496
-21450
-21402
-21354
-21304
-21253
-21200
-21146
-21092
-21036
-20979
-20922
-20864
-20806
-20748
-20691
-20635
-20580
-20526
-20475
-20425
-20378
-20333
-20290
-20249
-20211
-20176
-20142
-20111
-20082
-20055
-20030
-20007
-19987
-19969
-19953
-19940
-19929
-19921
-19914
-19910
-19909
-19909
-19911
-19915
-19921
-19928
-19937
-19947
-19959
-19972
-19986
-20002
-20018
-20035
-20054
-20073
-20093
-20113
-20134
-20156
-20178
-20201
-20224
-20248
-20272
-20296
-20321
-20347
-20372
-20398
-20424
-20450
-20476
-20501
-20526
-20549
-20573
-20595
-20615
-20635
-20653
-20669
-20684
-20696
-20707
-20715
-20721
-20724
-20724
-20722
-20717
-20709
-20699
-20685
-20670
-20651
-20631
-20608
-20583
-20556
-20528
-20498
-20467
-20435
-20403
-20370
-20336
-20302
-20268
-20233
-20197
-20161
-20123
-20083
-20042
-19999
-19954
-19906
-19856
-19803
-19748
-19689
-19629
-19565
-19499
-19430
-19357
-19282
-19204
-19122
-19036
-18947
-18854
-18757
-18655
-18550
-18441
-18327
-18209
-18087
-17960
-17828
-17691
-17550
-17403
-17252
-17096
-16935
-16769
-16600
-16427
-16250
-16070
-15888
-15704
-15519
-15332
-15144
-14956
-14768
-14580
-14392
-14204
-14017
-13832
-13647
-13464
-13282
-13102
-12925
-12749
-12576
-12407
-12240
-12076
-11916
-11759
-11605
-11454
-11307
-11162
-11021
-10883
-10748
-10617
-10488
-10363
-10241
-10122
-10007
-9896
-9789
-9687
-9588
-9494
-9405
-9321
-9241
-9166
-9096
-9030
-8968
-8911
-8857
-8807
-8760
-8716
-8675
-8636
-8599
-8563
-8529
-8495
-8462
-8429
-8396
-8362
-8328
-8292
-8255
-8216
-8175
-8132
-8085
-8036
-7983
-7928
-7869
-7807
-7742
-7674
-7603
-7530
-7454
-7377
-7297
-7216
-7134
-7051
-6967
-6882
-6797
-6712
-6627
-6544
-6461
-6379
-6299
-6221
-6146
-6072
-6002
-5935
-5871
-5811
-5755
-5703
-5656
-5615
-5579
-5549
-5524
-5507
-5495
-5490
-5491
-5499
-5513
-5532
-5557
-5588
-5623
-5662
-5706
-5753
-5803
-5856
-5912
-5969
-6028
-6089
-6151
-6213
-6275
-6337
-6398
-6458
-6517
-6575
-6632
-6687
-6740
-6793
-6844
-6894
-6942
-6990
-7038
-7084
-7129
-7173
-7217
-7259
-7299
-7338
-7375
-7411
-7443
-7474
-7501
-7526
-7548
-7566
-7581
-7593
-7601
-7605
-7605
-7601
-7593
-7581
-7564
-7544
-7519
-7491
-7458
-7422
-7383
-7340
-7295
-7247
-7196
-7144
-7090
-7035
-6979
-6922
-6865
-6807
-6749
-6690
-6632
-6575
-6518
-6463
-6409
-6357
-6307
-6260
-6217
-6178
-6143
-6114
-6090
-6072
-6060
-6055
-6057
-6065
-6080
-6102
-6131
-6166
-6208
-6255
-6308
-6366
-6429
-6496
-6568
-6643
-6721
-6802
-6886
-6972
-7060
-7148
-7238
-7328
-7417
-7505
-7593
-7679
-7762
-7843
-7921
-7995
-8067
-8134
-8198
-8258
-8314
-8366
-8414
-8459
-8499
-8536
-8569
-8598
-8623
-8645
-8662
-8677
-8687
-8693
-8696
-8696
-8692
-8685
-8674
-8661
-8645
-8626
-8604
-8580
-8555
-8527
-8497
-8465
-8432
-8397
-8360
-8323
-8284
-8244
-8203
-8161
-8118
-8074
-8029
-7985
-7940
-7895
-7849
-7804
-7759
-7714
-7670
-7626
-7584
-7543
-7503
-7464
-7427
-7392
-7359
-7327
-7297
-7270
-7244
-7220
-7199
-7180
-7164
-7151
-7141
-7134
-7130
-7129
-7132
-7138
-7147
-7158
-7172
-7188
-7206
-7225
-7245
-7267
-7288
-7310
-7331
-7352
-7373
-7392
-7410
-7427
-7443
-7456
-7468
-7478
-7486
-7491
-7495
-7496
-7495
-7491
-7486
-7479
-7470
-7460
-7449
-7437
-7425
-7412
-7399
-7385
-7372
-7359
-7346
-7333
-7320
-7308
-7295
-7283
-7270
-7258
-7245
-7232
-7219
-7206
-7192
-7179
-7165
-7151
-7138
-7124
-7110
-7095
-7080
-7064
-7047
-7029
-7011
-6992
-6972
-6952
-6931
-6910
-6890
-6870
-6850
-6830
-6811
-6793
-6775
-6759
-6744
-6729
-6717
-6706
-6696
-6689
-6685
-6683
-6683
-6687
-6694
-6705
-6718
-6735
-6755
-6779
-6805
-6833
-6865
-6898
-6934
-6972
-7011
-7051
-7093
-7135
-7179
-7224
-7269
-7315
-7361
-7408
-7455
-7503
-7551
-7599
-7648
-7697
-7747
-7797
-7847
-7898
-7949
-8000
-8052
-8103
-8156
-8207
-8258
-8308
-8357
-8406
-8453
-8499
-8543
-8586
-8627
-8666
-8703
-8738
-8770
-8801
-8829
-8854
-8877
-8897
-8915
-8930
-8943
-8954
-8962
-8968
-8972
-8975
-8975
-8974
-8972
-8968
-8963
-8957
-8951
-8944
-8937
-8930
-8924
-8919
-8915
-8912
-8911
-8911
-8914
-8919
-8926
-8934
-8945
-8958
-8972
-8989
-9007
-9026
-9047
-9069
-9092
-9116
-9141
-9166
-9193
-9219
-9247
-9274
-9303
-9331
-9359
-9387
-9416
-9444
-9472
-9499
-9527
-9553
-9579
-9605
-9630
-9654
-9678
-9701
-9724
-9746
-9768
-9789
-9810
-9831
-9851
-9872
-9892
-9912
-9931
-9951
-9970
-9990
-10009
-10028
-10047
-10065
-10084
-10103
-10121
-10140
-10159
-10177
-10195
-10214
-10232
-10250
-10269
-10287
-10305
-10323
-10341
-10359
-10377
-10395
-10413
-10431
-10448
-10466
-10483
-10499
-10515
-10531
-10545
-10560
-10573
-10587
-10600
-10612
-10625
-10638
-10651
-10664
-10678
-10693
-10707
-10723
-10738
-10754
-10770
-10786
-10802
-10818
-10834
-10850
-10866
-10881
-10896
-10911
-10925
-10939
-10952
-10965
-10977
-10989
-11001
-11012
-11024
-11036
-11048
-11061
-11076
-11092
-11109
-11128
-11149
-11172
-11196
-11222
-11250
-11278
-11309
-11340
-11372
-11405
-11438
-11471
-11504
-11537
-11570
-11601
-11632
-11661
-11689
-11714
-11738
-11759
-11777
-11793
-11805
-11815
-11821
-11825
-11825
-11822
-11816
-11807
-11796
-11781
-11765
-11746
-11725
-11703
-11680
-11656
-11631
-11606
-11581
-11557
-11532
-11509
-11485
-11462
-11439
-11417
-11394
-11372
-11349
-11326
-11303
-11280
-11257
-11235
-11213
-11191
-11170
-11150
-11130
-11112
-11095
-11079
-11065
-11052
-11041
-11030
-11022
-11015
-11010
-11006
-11003
-11002
-11003
-11004
-11007
-11010
-11014
-11019
-11024
-11029
-11034
-11039
-11043
-11048
-11051
-11055
-11057
-11059
-11060
-11060
-11058
-11055
-11050
-11044
-11036
-11025
-11013
-10999
-10983
-10965
-10945
-10924
-10901
-10876
-10850
-10822
-10792
-10761
-10728
-10693
-10656
-10617
-10576
-10533
-10489
-10443
-10395
-10346
-10296
-10245
-10193
-10140
-10087
-10033
-9979
-9925
-9870
-9817
-9763
-9710
-9658
-9606
-9555
-9506
-9457
-9410
-9363
-9318
-9273
-9229
-9186
-9143
-9101
-9060
-9019
-8978
-8938
-8899
-8860
-8823
-8786
-8750
-8716
-8683
-8652
-8622
-8593
-8566
-8541
-8517
-8494
-8472
-8452
-8432
-8414
-8396
-8379
-8363
-8348
-8333
-8318
-8304
-8290
-8276
-8262
-8247
-8232
-8216
-8198
-8178
-8157
-8134
-8108
-8080
-8051
-8019
-7984
-7948
-7909
-7868
-7825
-7780
-7733
-7683
-7632
-7579
-7524
-7466
-7407
-7345
-7282
-7216
-7149
-7080
-7010
-6938
-6865
-6790
-6714
-6637
-6559
-6480
-6401
-6320
-6239
-6158
-6076
-5993
-5909
-5826
-5741
-5656
-5571
-5486
-5400
-5314
-5228
-5143
-5057
-4971
-4885
-4800
-4714
-4629
-4545
-4460
-4376
-4292
-4208
-4124
-4041
-3958
-3876
-3794
-3712
-3630
-3548
-3467
-3385
-3303
-3221
-3139
-3057
-2974
-2890
-2807
-2723
-2638
-2554
-2469
-2383
-2297
-2211
-2125
-2037
-1951
-1863
-1775
-1686
-1597
-1506
-1415
-1323
-1230
-1135
-1040
-944
-846
-747
-646
-544
-441
-336
-229
-120
-10
103
217
333
451
570
691
813
936
1059
1184
1309
1434
1559
1685
1812
1938
2065
2193
2320
2448
2576
2704
2832
2960
3088
3215
3342
3469
3594
3720
3844
3968
4091
4214
4337
4458
4579
4699
4819
4938
5056
5174
5291
5407
5523
5638
5752
5866
5979
6092
6204
6316
6428
6539
6650
6761
6871
6982
7091
7201
7310
7419
7527
7635
7742
7849
7956
8061
8166
8271
8374
8477
8578
8679
8779
8877
8974
9070
9164
9257
9348
9438
9527
9614
9699
9783
9865
9945
10024
10101
10177
10251
10323
10393
10461
10528
10592
10654
10714
10772
10827
10880
10931
10979
11025
11069
11111
11152
11190
11226
11261
11294
11326
11356
11383
11409
11433
11454
11474
11491
11505
11517
11527
11534
11539
11542
11543
11542
11538
11533
11526
11517
11507
11494
11481
11465
11449
11431
11413
11393
11373
11352
11331
11310
11289
11268
11248
11227
11207
11186
11166
11146
11127
11107
11088
11069
11050
11032
11014
10997
10981
10966
10951
10937
10925
10913
10903
10894
10886
10880
10876
10873
10872
10873
10876
10881
10887
10895
10906
10918
10932
10947
10965
10984
11006
11029
11054
11081
11110
11141
11174
11208
11244
11281
11320
11360
11402
11445
11489
11535
11581
11628
11676
11725
11774
11823
11873
11923
11974
12024
12075
12125
12176
12227
12278
12329
12380
12432
12484
12536
12588
12641
12694
12748
12802
12857
12913
12969
13026
13083
13142
13200
13260
13320
13381
13442
13504
13567
13630
13694
13759
13824
13889
13956
14022
14089
14157
14225
14293
14362
14431
14500
14569
14639
14709
14779
14849
14920
14991
15062
15133
15205
15276
15348
15420
15492
15564
15636
15709
15781
15854
15927
15999
16072
16145
16218
16291
16364
16437
16510
16582
16655
16727
16799
16871
16943
17014
17084
17155
17224
17293
17362
17430
17498
17565
17631
17697
17761
17825
17888
17950
18011
18070
18129
18186
18243
18298
18352
18404
18455
18506
18555
18602
18649
18695
18739
18782
18825
18865
18905
18943
18980
19015
19049
19082
19114
19144
19174
19202
19230
19257
19283
19308
19333
19358
19382
19405
19429
19452
19475
19497
19520
19543
19566
19590
19614
19638
19664
19690
19716
19744
19773
19802
19833
19864
19896
19930
19964
19999
20036
20073
20112
20151
20192
20234
20277
20321
20367
20414
20463
20512
20563
20616
20670
20725
20781
20839
20899
20960
21022
21085
21150
21217
21285
21354
21424
21495
21567
21640
21714
21789
21864
21940
22016
22093
22171
22248
22326
22404
22483
22561
22640
22718
22797
22875
22953
23030
23106
23181
23256
23329
23401
23472
23541
23609
23676
23741
23805
23868
23930
23990
24050
24108
24165
24220
24275
24328
24380
24430
24479
24526
24572
24617
24660
24702
24742
24781
24818
24854
24889
24923
24956
24988
25018
25048
25076
25104
25130
25156
25181
25205
25228
25251
25273
25295
25316
25337
25358
25378
25399
25419
25440
25460
25481
25501
25522
25543
25565
25586
25608
25631
25654
25677
25700
25725
25749
25775
25801
25827
25855
25884
25913
25943
25975
26007
26041
26075
26110
26147
26184
26221
26260
26299
26339
26378
26419
26459
26499
26539
26579
26618
26658
26696
26735
26772
26809
26845
26881
26915
26949
26981
27013
27043
27072
27101
27128
27154
27179
27204
27227
27249
27271
27292
27311
27330
27347
27364
27379
27394
27407
27419
27430
27441
27450
27459
27466
27473
27479
27485
27489
27493
27495
27496
27497
27496
27493
27490
27485
27479
27471
27462
27451
27439
27426
27410
27394
27376
27356
27334
27311
27287
27260
27232
27203
27172
27139
27105
27070
27033
26995
26956
26915
26873
26830
26786
26740
26694
26646
26597
26548
26497
26445
26393
26339
26285
26229
26173
26115
26057
25998
25938
25877
25815
25752
25689
25624
25559
25493
25427
25359
25290
25221
25151
25080
25008
24935
24862
24789
24714
24640
24564
24489
24413
24337
24260
24184
24107
24030
23954
23877
23800
23724
23648
23572
23497
23423
23350
23277
23206
23136
23067
23000
22934
22870
22807
22746
22685
22627
22569
22513
22458
22405
22352
22300
22249
22199
22150
22102
22054
22007
21960
21914
21869
21824
21779
21734
21690
21646
21602
21559
21515
21472
21428
21385
21341
21298
21255
21212
21169
21125
21082
21039
20995
20951
20907
20863
20819
20775
20731
20686
20642
20597
20553
20509
20465
20422
20379
20336
20293
20251
20209
20168
20126
20085
20044
20004
19963
19922
19882
19841
19801
19760
19720
19680
19640
19601
19562
19523
19485
19448
19412
19377
19343
19309
19277
19247
19217
19189
19161
19135
19111
19087
19064
19042
19022
19002
18983
18965
18948
18933
18917
18903
18890
18877
18866
18855
18845
18836
18828
18821
18815
18810
18806
18802
18800
18798
18797
18796
18796
18797
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18806
18806
18806
18805
18804
18802
18800
18796
18792
18787
18781
18774
18766
18758
18748
18737
18725
18712
18698
18682
18665
18646
18626
18604
18580
18555
18528
18499
18469
18437
18403
18369
18333
18295
18257
18217
18176
18134
18091
18046
18001
17954
17906
17857
17807
17756
17705
17652
17598
17544
17489
17432
17376
17318
17260
17202
17143
17084
17024
16964
16904
16843
16782
16721
16659
16597
16535
16472
16409
16344
16280
16216
16152
16087
16021
15957
15892
15827
15762
15697
15632
15567
15503
15438
15373
15308
15244
15179
15114
15049
14985
14920
14855
14791
14727
14662
14598
14534
14470
14407
14343
14279
14216
14152
14088
14025
13961
13897
13834
13770
13706
13642
13577
13512
13447
13382
13316
13250
13183
13117
13050
12983
12917
12850
12784
12719
12653
12588
12524
12460
12396
12333
12270
12207
12144
12081
12019
11957
11895
11833
11771
11709
11648
11587
11526
11466
11405
11345
11286
11226
11167
11107
11048
10989
10930
10871
10813
10754
10695
10637
10578
10519
10460
10401
10342
10283
10223
10164
10104
10045
9984
9924
9864
9803
9742
9681
9620
9558
9496
9434
9371
9307
9244
9180
9115
9050
8985
8919
8853
8786
8719
8652
8584
8515
8446
8377
8307
8236
8164
8092
8020
7947
7873
7799
7725
7650
7574
7498
7422
7345
7268
7190
7112
7034
6955
6876
6797
6718
6640
6561
6482
6404
6326
6248
6170
6092
6014
5937
5859
5782
5705
5628
5552
5476
5400
5325
5250
5175
5101
5028
4954
4881
4809
4736
4664
4592
4521
4449
4379
4309
4239
4170
4102
4035
3968
3902
3837
3772
3708
3645
3582
3520
3458
3397
3337
3277
3218
3159
3102
3045
2988
2933
2879
2825
2772
2720
2670
2620
2571
2524
2478
2433
2389
2347
2306
2266
2228
2192
2157
2123
2091
2061
2032
2004
1979
1955
1932
1911
1891
1873
1857
1841
1827
1814
1802
1791
1781
1772
1764
1756
1749
1743
1738
1733
1728
1724
1720
1717
1714
1711
1709
1707
1705
1703
1701
1700
1698
1697
1696
1696
1696
1696
1697
1698
1699
1701
1703
1705
1707
1709
1711
1714
1716
1718
1719
1721
1722
1723
1724
1724
1724
1723
1722
1721
1720
1718
1715
1713
1711
1708
1706
1703
1701
1698
1696
1694
1692
1690
1688
1687
1686
1686
1686
1687
1689
1692
1695
1700
1705
1711
1717
1724
1732
1740
1748
1757
1766
1775
1783
1792
1801
1810
1819
1829
1838
1847
1856
1865
1874
1883
1891
1900
1908
1916
1924
1931
1937
1944
1949
1955
1959
1964
1967
1970
1972
1973
1974
1974
1972
1970
1967
1963
1958
1952
1946
1938
1930
1920
1910
1899
1888
1875
1862
1848
1834
1819
1803
1787
1770
1753
1736
1718
1700
1682
1664
1646
1628
1610
1592
1574
1556
1538
1521
1503
1486
1468
1451
1433
1416
1398
1381
1363
1345
1327
1309
1291
1272
1254
1236
1217
1198
1180
1161
1142
1124
1105
1086
1067
1047
1028
1008
989
968
948
928
907
885
864
842
820
798
775
752
728
704
680
655
630
604
578
551
524
497
469
440
411
382
351
320
289
256
223
188
153
117
80
41
2
-38
-79
-120
-163
-206
-250
-295
-340
-387
-434
-481
-529
-578
-627
-677
-727
-777
-827
-878
-928
-979
-1029
-1080
-1131
-1181
-1232
-1283
-1333
-1383
-1433
-1483
-1532
-1582
-1631
-1679
-1728
-1776
-1824
-1871
-1918
-1965
-2012
-2058
-2104
-2150
-2196
-2241
-2286
-2331
-2376
-2421
-2466
-2511
-2556
-2601
-2646
-2692
-2738
-2784
-2831
-2878
-2925
-2973
-3021
-3070
-3119
-3168
-3218
-3268
-3318
-3368
-3418
-3468
-3519
-3569
-3620
-3670
-3720
-3771
-3822
-3872
-3923
-3974
-4026
-4078
-4130
-4182
-4235
-4288
-4342
-4396
-4450
-4505
-4560
-4615
-4670
-4726
-4782
-4838
-4894
-4950
-5007
-5064
-5120
-5177
-5235
-5292
-5350
-5407
-5465
-5522
-5580
-5637
-5693
-5749
-5805
-5860
-5914
-5968
-6021
-6073
-6125
-6176
-6226
-6276
-6325
-6373
-6421
-6468
-6514
-6559
-6604
-6647
-6690
-6732
-6774
-6814
-6853
-6892
-6929
-6966
-7003
-7038
-7073
-7107
-7141
-7174
-7207
-7239
-7270
-7302
-7333
-7363
-7394
-7424
-7454
-7484
-7514
-7544
-7574
-7604
-7634
-7664
-7694
-7725
-7756
-7787
-7818
-7849
-7881
-7913
-7945
-7977
-8010
-8042
-8076
-8109
-8143
-8177
-8212
-8247
-8282
-8318
-8354
-8391
-8429
-8466
-8505
-8543
-8582
-8622
-8662
-8702
-8742
-8783
-8825
-8867
-8909
-8951
-8994
-9038
-9082
-9127
-9172
-9218
-9264
-9311
-9359
-9407
-9456
-9505
-9555
-9605
-9655
-9706
-9756
-9807
-9857
-9907
-9957
-10007
-10056
-10105
-10154
-10201
-10249
-10295
-10342
-10387
-10431
-10475
-10518
-10560
-10601
-10641
-10680
-10718
-10755
-10791
-10826
-10861
-10894
-10927
-10959
-10990
-11020
-11049
-11077
-11104
-11131
-11156
-11180
-11204
-11226
-11248
-11268
-11288
-11307
-11325
-11342
-11358
-11373
-11388
-11402
-11416
-11429
-11441
-11453
-11464
-11475
-11486
-11496
-11505
-11514
-11523
-11531
-11540
-11547
-11554
-11561
-11568
-11574
-11579
-11584
-11589
-11592
-11596
-11598
-11599
-11600
-11600
-11599
-11598
-11595
-11592
-11588
-11583
-11577
-11571
-11563
-11556
-11547
-11538
-11528
-11517
-11506
-11494
-11482
-11469
-11455
-11441
-11427
-11412
-11396
-11381
-11365
-11348
-11332
-11315
-11299
-11281
-11264
-11246
-11228
-11210
-11191
-11173
-11154
-11135
-11115
-11096
-11078
-11059
-11041
-11023
-11006
-10990
-10974
-10958
-10943
-10929
-10916
-10904
-10892
-10881
-10871
-10862
-10854
-10848
-10842
-10837
-10834
-10832
-10830
-10830
-10831
-10833
-10836
-10840
-10845
-10851
-10858
-10866
-10874
-10883
-10893
-10903
-10913
-10924
-10934
-10945
-10957
-10968
-10979
-10991
-11002
-11014
-11025
-11037
-11049
-11061
-11073
-11085
-11096
-11108
-11120
-11131
-11142
-11152
-11162
-11172
-11181
-11190
-11199
-11207
-11214
-11222
-11229
-11236
-11242
-11248
-11254
-11259
-11264
-11269
-11273
-11277
-11280
-11283
-11285
-11287
-11289
-11290
-11291
-11291
-11291
-11290
-11289
-11287
-11285
-11283
-11280
-11276
-11273
-11268
-11264
-11259
-11253
-11247
-11240
-11233
-11226
-11217
-11209
-11199
-11190
-11179
-11169
-11157
-11145
-11133
-11120
-11107
-11094
-11080
-11065
-11050
-11035
-11018
-11002
-10985
-10967
-10949
-10930
-10911
-10891
-10870
-10849
-10828
-10806
-10783
-10760
-10736
-10712
-10688
-10663
-10638
-10612
-10586
-10560
-10534
-10507
-10480
-10452
-10425
-10397
-10370
-10342
-10314
-10286
-10258
-10231
-10203
-10176
-10148
-10121
-10094
-10068
-10041
-10015
-9989
-9963
-9938
-9912
-9887
-9862
-9836
-9811
-9786
-9760
-9735
-9710
-9684
-9658
-9632
-9606
-9580
-9553
-9526
-9499
-9472
-9444
-9416
-9387
-9358
-9329
-9299
-9269
-9238
-9207
-9176
-9144
-9113
-9080
-9048
-9015
-8982
-8949
-8915
-8881
-8846
-8811
-8775
-8738
-8701
-8663
-8624
-8585
-8544
-8503
-8461
-8419
-8375
-8331
-8287
-8241
-8195
-8148
-8101
-8053
-8005
-7955
-7905
-7854
-7803
-7750
-7697
-7644
-7590
-7535
-7479
-7424
-7367
-7311
-7253
-7196
-7138
-7079
-7020
-6961
-6902
-6842
-6782
-6721
-6661
-6600
-6539
-6478
-6417
-6356
-6295
-6235
-6174
-6114
-6054
-5994
-5935
-5876
-5817
-5758
-5700
-5641
-5583
-5525
-5467
-5410
-5353
-5296
-5239
-5183
-5127
-5071
-5016
-4962
-4908
-4854
-4801
-4748
-4695
-4643
-4591
-4539
-4488
-4437
-4386
-4335
-4285
-4235
-4185
-4135
-4086
-4037
-3989
-3941
-3894
-3848
-3802
-3757
-3712
-3668
-3624
-3581
-3538
-3496
-3454
-3412
-3371
-3329
-3288
-3247
-3205
-3164
-3123
-3081
-3040
-2998
-2956
-2914
-2872
-2830
-2788
-2746
-2703
-2661
-2618
-2576
-2533
-2491
-2449
-2406
-2364
-2322
-2280
-2238
-2196
-2154
-2112
-2071
-2029
-1988
-1946
-1905
-1864
-1822
-1781
-1740
-1699
-1658
-1617
-1576
-1535
-1495
-1455
-1415
-1375
-1336
-1297
-1259
-1220
-1183
-1145
-1108
-1072
-1036
-1000
-966
-932
-899
-866
-834
-802
-771
-740
-710
-680
-650
-621
-592
-563
-534
-506
-478
-450
-422
-394
-366
-338
-310
-282
-254
-226
-198
-169
-141
-112
-83
-53
-23
7
37
68
100
132
164
197
230
263
297
332
367
402
437
473
510
547
584
622
660
699
739
779
820
862
904
947
991
1036
1082
1128
1176
1225
1274
1325
1376
1429
1483
1538
1594
1650
1709
1768
1828
1889
1951
2013
2077
2142
2207
2273
2340
2407
2475
2543
2612
2682
2752
2822
2893
2964
3035
3106
3178
3250
3322
3395
3467
3540
3613
3686
3759
3832
3905
3978
4051
4123
4196
4268
4340
4412
4484
4555
4626
4697
4768
4838
4907
4977
5046
5114
5182
5250
5317
5384
5450
5516
5581
5646
5711
5774
5838
5901
5963
6025
6087
6148
6209
6270
6331
6392
6452
6512
6572
6632
6692
6752
6813
6873
6933
6993
7054
7114
7175
7236
7297
7359
7420
7482
7544
7607
7669
7731
7793
7856
7918
7981
8042
8106
8167
8230
8292
8354
8416
8478
8539
8600
8661
8721
8780
8839
8898
8955
9012
9069
9124
9179
9234
9287
9340
9392
9444
9494
9545
9594
9643
9692
9740
9787
9833
9879
9924
9969
10013
10056
10098
10139
10180
10220
10260
10299
10337
10375
10413
10449
10486
10521
10556
10591
10624
10657
10689
10721
10752
10782
10811
10840
10868
10895
10922
10948
10974
11000
11025
11050
11074
11098
11121
11144
11167
11189
11211
11233
11254
11274
11295
11314
11333
11352
11369
11387
11403
11419
11435
11449
11463
11476
11488
11499
11510
11519
11528
11535
11542
11547
11552
11556
11558
11560
11561
11561
11560
11558
11555
11551
11546
11540
11533
11525
11517
11507
11496
11484
11472
11459
11444
11430
11414
11398
11382
11365
11347
11329
11310
11291
11271
11251
11231
11210
11188
11166
11144
11121
11098
11075
11052
11028
11005
10981
10956
10932
10907
10882
10857
10831
10805
10779
10752
10726
10699
10672
10644
10617
10589
10561
10533
10505
10476
10448
10419
10390
10361
10331
10301
10271
10241
10211
10181
10150
10119
10088
10057
10027
9996
9965
9934
9904
9873
9843
9812
9781
9751
9720
9690
9659
9629
9598
9567
9537
9506
9476
9445
9414
9384
9353
9322
9291
9260
9228
9196
9164
9132
9100
9067
9034
9000
8967
8933
8898
8863
8828
8792
8756
8720
8683
8646
8608
8570
8531
8492
8453
8414
8374
8334
8293
8253
8212
8170
8129
8087
8045
8002
7960
7917
7873
7830
7786
7741
7697
7652
7607
7561
7515
7469
7423
7376
7329
7282
7234
7186
7137
7088
7039
6989
6938
6887
6836
6784
6732
6679
6626
6573
6519
6466
6412
6357
6303
6247
6191
6135
6078
6020
5962
5903
5843
5782
5721
5658
5596
5532
5468
5403
5338
5272
5205
5138
5071
5003
4934
4865
4795
4725
4655
4584
4512
4441
4369
4297
4225
4152
4080
4006
3934
3861
3789
3716
3643
3570
3497
3425
3352
3279
3206
3133
3060
2987
2914
2841
2769
2696
2624
2551
2479
2406
2334
2262
2190
2118
2045
1974
1902
1831
1760
1690
1619
1550
1481
1413
1345
1278
1211
1146
1081
1016
953
890
828
766
706
646
586
527
469
412
355
299
243
188
134
81
28
-25
-76
-127
-178
-228
-277
-326
-374
-422
-469
-516
-563
-609
-654
-699
-744
-788
-832
-875
-918
-961
-1002
-1045
-1087
-1128
-1169
-1210
-1250
-1291
-1330
-1370
-1409
-1448
-1486
-1524
-1561
-1598
-1635
-1672
-1708
-1744
-1779
-1814
-1849
-1884
-1918
-1952
-1985
-2019
-2052
-2084
-2117
-2149
-2180
-2212
-2243
-2273
-2304
-2334
-2363
-2393
-2422
-2451
-2479
-2507
-2535
-2563
-2591
-2618
-2645
-2672
-2698
-2724
-2750
-2776
-2801
-2826
-2850
-2874
-2898
-2921
-2943
-2965
-2986
-3007
-3027
-3047
-3066
-3084
-3102
-3119
-3136
-3152
-3168
-3183
-3198
-3213
-3227
-3240
-3253
-3266
-3278
-3289
-3301
-3312
-3322
-3332
-3341
-3350
-3359
-3367
-3375
-3382
-3389
-3396
-3403
-3409
-3416
-3422
-3427
-3433
-3439
-3444
-3449
-3454
-3458
-3463
-3467
-3471
-3475
-3479
-3483
-3487
-3491
-3494
-3498
-3502
-3505
-3509
-3513
-3516
-3520
-3524
-3527
-3531
-3534
-3538
-3542
-3545
-3549
-3553
-3557
-3561
-3565
-3570
-3575
-3580
-3585
-3591
-3597
-3604
-3611
-3618
-3626
-3634
-3642
-3651
-3660
-3669
-3679
-3689
-3700
-3711
-3722
-3734
-3746
-3758
-3771
-3785
-3798
-3813
-3827
-3842
-3857
-3872
-3888
-3904
-3920
-3937
-3954
-3971
-3989
-4006
-4025
-4043
-4064
-4083
-4104
-4124
-4145
-4167
-4189
-4211
-4234
-4257
-4280
-4305
-4329
-4355
-4380
-4407
-4434
-4461
-4489
-4518
-4547
-4577
-4607
-4638
-4669
-4702
-4734
-4768
-4802
-4836
-4871
-4907
-4943
-4980
-5017
-5055
-5093
-5132
-5170
-5210
-5249
-5289
-5329
-5370
-5410
-5451
-5493
-5534
-5576
-5618
-5660
-5702
-5745
-5788
-5831
-5875
-5919
-5963
-6007
-6052
-6096
-6141
-6187
-6232
-6278
-6323
-6369
-6415
-6460
-6505
-6550
-6594
-6638
-6682
-6725
-6767
-6808
-6849
-6890
-6930
-6969
-7008
-7046
-7084
-7120
-7157
-7192
-7227
-7261
-7294
-7327
-7358
-7389
-7419
-7448
-7476
-7504
-7530
-7556
-7580
-7604
-7626
-7648
-7669
-7688
-7706
-7724
-7740
-7756
-7770
-7783
-7796
-7807
-7817
-7827
-7835
-7842
-7848
-7853
-7857
-7860
-7862
-7863
-7862
-7861
-7859
-7856
-7853
-7848
-7843
-7837
-7830
-7823
-7815
-7806
-7797
-7786
-7775
-7764
-7751
-7738
-7725
-7710
-7695
-7680
-7663
-7647
-7630
-7613
-7595
-7577
-7558
-7539
-7520
-7501
-7481
-7461
-7441
-7421
-7400
-7379
-7359
-7338
-7317
-7296
-7275
-7254
-7233
-7212
-7191
-7171
-7150
-7130
-7109
-7089
-7069
-7049
-7030
-7010
-6991
-6972
-6954
-6935
-6917
-6899
-6882
-6865
-6847
-6831
-6814
-6798
-6781
-6765
-6749
-6734
-6718
-6702
-6687
-6671
-6656
-6640
-6625
-6609
-6594
-6578
-6562
-6547
-6531
-6515
-6499
-6482
-6466
-6449
-6432
-6415
-6397
-6379
-6361
-6342
-6323
-6304
-6284
-6264
-6244
-6224
-6204
-6183
-6162
-6141
-6119
-6098
-6077
-6055
-6034
-6013
-5992
-5971
-5951
-5931
-5911
-5891
-5872
-5853
-5834
-5816
-5798
-5780
-5762
-5745
-5728
-5711
-5695
-5679
-5663
-5647
-5632
-5617
-5602
-5587
-5573
-5559
-5545
-5531
-5517
-5503
-5489
-5475
-5461
-5447
-5433
-5419
-5405
-5390
-5375
-5360
-5345
-5330
-5314
-5299
-5283
-5267
-5250
-5234
-5218
-5201
-5185
-5168
-5152
-5135
-5118
-5102
-5085
-5069
-5052
-5036
-5019
-5003
-4986
-4969
-4952
-4936
-4919
-4902
-4885
-4868
-4851
-4834
-4817
-4801
-4784
-4766
-4749
-4732
-4714
-4697
-4679
-4661
-4642
-4623
-4604
-4585
-4565
-4545
-4524
-4504
-4483
-4461
-4439
-4417
-4395
-4372
-4350
-4327
-4304
-4281
-4258
-4235
-4212
-4190
-4167
-4145
-4123
-4102
-4080
-4059
-4038
-4018
-3997
-3977
-3957
-3937
-3917
-3897
-3877
-3857
-3837
-3817
-3797
-3777
-3756
-3736
-3716
-3696
-3675
-3655
-3635
-3614
-3594
-3573
-3553
-3532
-3512
-3492
-3472
-3452
-3432
-3412
-3393
-3374
-3355
-3336
-3317
-3299
-3280
-3262
-3244
-3227
-3209
-3192
-3175
-3159
-3143
-3127
-3111
-3096
-3080
-3065
-3051
-3036
-3022
-3008
-2994
-2980
-2967
-2954
-2941
-2929
-2917
-2906
-2894
-2884
-2873
-2863
-2854
-2845
-2836
-2827
-2819
-2810
-2802
-2795
-2787
-2780
-2772
-2765
-2758
-2752
-2745
-2739
-2732
-2726
-2721
-2715
-2709
-2704
-2698
-2693
-2688
-2683
-2678
-2673
-2667
-2662
-2657
-2651
-2645
-2640
-2633
-2627
-2621
-2614
-2607
-2600
-2593
-2586
-2578
-2571
-2563
-2556
-2549
-2541
-2533
-2526
-2518
-2511
-2503
-2495
-2487
-2480
-2472
-2464
-2456
-2448
-2440
-2431
-2423
-2415
-2407
-2398
-2390
-2382
-2373
-2365
-2356
-2348
-2340
-2331
-2323
-2314
-2306
-2298
-2289
-2281
-2272
-2264
-2255
-2247
-2238
-2229
-2219
-2210
-2200
-2189
-2178
-2167
-2155
-2143
-2131
-2118
-2105
-2092
-2078
-2064
-2050
-2035
-2020
-2005
-1990
-1975
-1959
-1943
-1927
-1911
-1895
-1879
-1863
-1847
-1831
-1814
-1798
-1782
-1766
-1749
-1733
-1717
-1700
-1683
-1666
-1649
-1632
-1615
-1598
-1581
-1563
-1546
-1529
-1512
-1495
-1478
-1461
-1445
-1429
-1413
-1398
-1383
-1367
-1352
-1337
-1323
-1308
-1293
-1278
-1263
-1248
-1233
-1218
-1203
-1188
-1173
-1158
-1143
-1127
-1112
-1097
-1081
-1066
-1050
-1034
-1018
-1002
-987
-970
-954
-938
-922
-906
-890
-874
-858
-842
-826
-810
-795
-779
-764
-749
-735
-720
-706
-693
-679
-666
-653
-640
-627
-615
-603
-590
-578
-566
-554
-542
-530
-518
-507
-495
-483
-472
-460
-448
-437
-425
-413
-402
-390
-378
-367
-355
-344
-333
-321
-310
-298
-286
-274
-262
-250
-237
-224
-211
-198
-184
-170
-156
-142
-127
-113
-98
-82
-66
-51
-34
-18
-2
15
31
48
65
82
99
116
134
152
170
189
208
227
247
267
288
309
330
351
372
394
416
438
461
484
508
532
556
581
606
632
658
684
710
737
764
791
819
846
875
903
932
961
990
1020
1050
1081
1112
1143
1175
1207
1239
1271
1303
1336
1368
1401
1434
1467
1501
1534
1567
1601
1635
1668
1702
1736
1770
1804
1838
1872
1906
1939
1973
2007
2040
2074
2107
2141
2174
2208
2241
2274
2308
2341
2375
2408
2442
2476
2510
2544
2578
2612
2647
2681
2716
2750
2785
2819
2853
2888
2922
2956
2990
3024
3058
3092
3125
3159
3192
3225
3258
3291
3324
3356
3387
3419
3450
3481
3512
3543
3574
3604
3635
3665
3695
3725
3755
3785
3814
3844
3874
3903
3932
3962
3991
4019
4049
4078
4107
4135
4164
4192
4221
4249
4276
4304
4330
4357
4383
4408
4433
4458
4482
4505
4528
4551
4573
4594
4615
4635
4655
4674
4693
4711
4728
4745
4761
4777
4792
4807
4821
4835
4848
4860
4872
4883
4894
4903
4912
4920
4927
4934
4939
4943
4947
4949
4951
4952
4952
4951
4950
4947
4944
4941
4936
4931
4925
4919
4911
4903
4894
4884
4873
4861
4848
4834
4819
4803
4786
4768
4749
4729
4709
4688
4666
4643
4619
4595
4571
4545
4519
4492
4465
4437
4408
4379
4349
4319
4289
4258
4227
4195
4163
4131
4099
4066
4033
3999
3965
3931
3896
3862
3826
3791
3755
3719
3683
3647
3611
3575
3538
3502
3466
3430
3394
3358
3323
3288
3252
3218
3183
3149
3115
3082
3049
3017
2985
2954
2924
2894
2864
2836
2808
2781
2754
2728
2703
2679
2655
2631
2609
2587
2565
2545
2525
2506
2487
2469
2452
2436
2421
2406
2392
2379
2366
2354
2343
2333
2323
2314
2306
2298
2292
2285
2280
2275
2271
2267
2264
2261
2258
2256
2254
2252
2250
2249
2248
2246
2245
2244
2243
2242
2242
2241
2240
2239
2238
2236
2235
2234
2232
2230
2229
2227
2224
2222
2220
2217
2214
2212
2209
2206
2204
2201
2198
2196
2193
2191
2189
2187
2185
2183
2181
2179
2177
2174
2172
2170
2167
2165
2162
2159
2156
2152
2149
2145
2140
2136
2131
2126
2120
2114
2107
2101
2093
2086
2078
2070
2061
2053
2044
2033
2025
2016
2005
1996
1986
1976
1966
1956
1945
1934
1922
1911
1899
1886
1873
1860
1846
1831
1817
1802
1786
1770
1754
1737
1720
1703
1685
1667
1649
1630
1611
1592
1572
1552
1531
1511
1489
1468
1446
1424
1401
1379
1356
1332
1309
1286
1262
1238
1214
1190
1166
1142
1118
1095
1071
1047
1024
1000
977
954
932
909
887
864
842
821
799
778
757
737
717
697
677
658
640
621
604
586
568
551
535
518
502
487
471
457
442
428
415
402
389
377
365
353
342
331
320
310
300
290
281
271
263
254
246
238
231
224
217
210
204
198
192
187
181
176
171
166
160
155
150
144
139
133
127
121
114
108
101
93
86
78
71
63
54
46
38
29
20
11
2
-8
-17
-28
-38
-49
-61
-72
-85
-98
-111
-125
-140
-155
-171
-188
-205
-222
-240
-259
-278
-298
-318
-339
-360
-381
-403
-425
-447
-469
-492
-514
-537
-560
-582
-605
-628
-651
-673
-696
-718
-741
-763
-785
-807
-829
-851
-872
-893
-915
-935
-956
-976
-996
-1016
-1035
-1054
-1072
-1091
-1108
-1126
-1142
-1159
-1175
-1190
-1205
-1220
-1235
-1249
-1264
-1278
-1291
-1305
-1319
-1333
-1347
-1360
-1374
-1388
-1403
-1417
-1431
-1446
-1461
-1477
-1493
-1509
-1526
-1543
-1560
-1578
-1596
-1615
-1634
-1653
-1673
-1693
-1713
-1734
-1755
-1777
-1798
-1821
-1843
-1866
-1890
-1914
-1938
-1962
-1987
-2013
-2037
-2064
-2090
-2116
-2142
-2168
-2195
-2221
-2248
-2274
-2301
-2327
-2354
-2380
-2406
-2432
-2457
-2483
-2508
-2533
-2557
-2581
-2605
-2628
-2651
-2673
-2695
-2716
-2736
-2756
-2775
-2794
-2812
-2829
-2845
-2861
-2876
-2890
-2903
-2916
-2927
-2938
-2949
-2958
-2967
-2976
-2983
-2990
-2996
-3002
-3008
-3012
-3017
-3021
-3025
-3029
-3032
-3035
-3039
-3041
-3044
-3047
-3049
-3051
-3053
-3055
-3057
-3059
-3061
-3063
-3065
-3066
-3068
-3070
-3072
-3073
-3075
-3077
-3079
-3080
-3082
-3084
-3085
-3087
-3089
-3090
-3091
-3093
-3094
-3095
-3096
-3096
-3097
-3098
-3098
-3098
-3098
-3098
-3097
-3096
-3095
-3094
-3093
-3091
-3089
-3087
-3085
-3083
-3080
-3078
-3075
-3072
-3069
-3066
-3063
-3059
-3056
-3052
-3048
-3044
-3040
-3036
-3032
-3028
-3023
-3019
-3015
-3010
-3006
-3002
-2998
-2995
-2991
-2988
-2985
-2982
-2979
-2977
-2975
-2973
-2971
-2969
-2968
-2967
-2965
-2964
-2963
-2962
-2961
-2960
-2959
-2959
-2958
-2957
-2956
-2955
-2955
-2954
-2954
-2953
-2953
-2952
-2951
-2951
-2950
-2950
-2949
-2948
-2948
-2947
-2946
-2944
-2943
-2941
-2939
-2937
-2935
-2932
-2930
-2927
-2924
-2920
-2917
-2913
-2909
-2904
-2900
-2895
-2890
-2885
-2879
-2873
-2867
-2861
-2855
-2848
-2841
-2835
-2828
-2820
-2813
-2806
-2799
-2791
-2784
-2776
-2768
-2760
-2752
-2744
-2735
-2727
-2718
-2709
-2700
-2690
-2681
-2671
-2662
-2652
-2642
-2632
-2622
-2611
-2601
-2590
-2579
-2569
-2558
-2547
-2536
-2524
-2513
-2502
-2490
-2478
-2466
-2454
-2441
-2429
-2416
-2402
-2389
-2375
-2361
-2347
-2332
-2317
-2301
-2285
-2269
-2253
-2236
-2219
-2201
-2183
-2164
-2145
-2126
-2106
-2086
-2065
-2044
-2023
-2001
-1979
-1957
-1934
-1911
-1887
-1864
-1840
-1815
-1791
-1766
-1742
-1717
-1692
-1667
-1642
-1617
-1591
-1566
-1540
-1514
-1488
-1462
-1436
-1410
-1384
-1358
-1332
-1306
-1280
-1255
-1229
-1204
-1179
-1154
-1130
-1106
-1082
-1058
-1035
-1010
-989
-966
-944
-922
-900
-879
-858
-837
-817
-797
-777
-757
-738
-719
-700
-681
-662
-644
-625
-607
-589
-570
-552
-534
-517
-499
-482
-465
-448
-431
-414
-398
-382
-367
-351
-336
-321
-307
-292
-278
-264
-250
-237
-223
-210
-196
-183
-170
-156
-142
-128
-114
-100
-86
-71
-56
-40
-25
-9
7
24
40
58
75
93
111
130
149
169
189
209
229
250
271
293
314
337
359
382
405
428
451
475
499
524
548
573
598
623
649
674
700
726
752
778
804
830
857
883
910
936
962
989
1014
1041
1066
1092
1117
1142
1167
1192
1216
1240
1264
1287
1311
1334
1356
1379
1401
1422
1443
1464
1484
1504
1523
1542
1561
1578
1596
1613
1629
1645
1660
1675
1690
1704
1717
1731
1743
1755
1767
1779
1789
1800
1810
1820
1830
1840
1849
1858
1867
1876
1885
1893
1902
1911
1919
1928
1936
1944
1953
1961
1969
1978
1986
1994
2003
2011
2020
2029
2037
2047
2057
2066
2077
2087
2098
2109
2120
2132
2144
2157
2170
2183
2196
2210
2225
2239
2254
2269
2285
2300
2316
2332
2349
2365
2382
2398
2415
2432
2449
2465
2482
2499
2515
2532
2548
2564
2581
2597
2612
2628
2644
2659
2674
2690
2705
2720
2735
2749
2764
2778
2792
2806
2820
2834
2847
2860
2873
2885
2898
2910
2922
2933
2945
2956
2968
2979
2990
3000
3011
3021
3031
3041
3051
3061
3070
3079
3088
3097
3106
3114
3123
3131
3139
3146
3154
3161
3167
3174
3180
3186
3192
3198
3203
3208
3213
3218
3223
3227
3231
3236
3239
3243
3247
3250
3254
3257
3260
3264
3267
3271
3274
3278
3282
3286
3290
3295
3300
3305
3310
3315
3321
3327
3333
3339
3345
3352
3358
3365
3372
3379
3386
3393
3401
3408
3416
3424
3432
3441
3449
3458
3468
3477
3487
3498
3509
3520
3532
3544
3557
3571
3585
3599
3614
3630
3646
3663
3681
3699
3717
3737
3756
3777
3797
3819
3840
3862
3885
3908
3931
3955
3978
4002
4027
4051
4075
4100
4125
4150
4175
4200
4225
4250
4275
4301
4326
4352
4378
4404
4430
4456
4482
4508
4535
4561
4588
4614
4641
4667
4694
4721
4747
4774
4800
4826
4852
4879
4905
4931
4957
4982
5008
5034
5060
5086
5112
5137
5163
5189
5215
5241
5267
5293
5320
5346
5372
5398
5424
5450
5476
5503
5529
5555
5582
5609
5635
5662
5689
5716
5743
5770
5797
5824
5852
5879
5906
5933
5960
5986
6013
6040
6067
6094
6120
6147
6173
6199
6225
6252
6277
6303
6329
6354
6379
6404
6428
6452
6476
6500
6523
6545
6568
6589
6610
6631
6652
6671
6691
6710
6728
6747
6764
6782
6799
6815
6831
6846
6861
6876
6889
6903
6915
6927
6939
6949
6960
6969
6978
6987
6995
7002
7009
7016
7022
7027
7032
7037
7041
7045
7048
7052
7055
7057
7060
7062
7064
7066
7067
7069
7070
7071
7072
7072
7072
7072
7072
7072
7072
7071
7071
7070
7069
7069
7068
7067
7067
7066
7065
7064
7064
7063
7062
7061
7059
7058
7056
7055
7053
7050
7048
7045
7042
7039
7036
7032
7028
7024
7020
7016
7012
7007
7003
6998
6993
6988
6983
6978
6972
6967
6961
6956
6950
6945
6939
6933
6928
6922
6917
6911
6906
6901
6896
6892
6887
6883
6879
6876
6872
6869
6866
6864
6861
6859
6858
6856
6855
6854
6853
6853
6853
6853
6854
6855
6856
6858
6860
6862
6865
6868
6871
6875
6879
6883
6887
6892
6897
6903
6908
6914
6919
6925
6931
6937
6942
6948
6954
6959
6965
6970
6975
6980
6985
6989
6994
6998
7002
7007
7011
7015
7019
7023
7027
7032
7036
7040
7044
7049
7053
7058
7062
7066
7071
7075
7080
7084
7088
7093
7097
7101
7106
7110
7114
7119
7123
7127
7131
7135
7139
7142
7146
7149
7152
7155
7157
7160
7162
7163
7165
7166
7167
7167
7167
7167
7167
7166
7165
7163
7161
7158
7156
7152
7149
7145
7141
7137
7132
7127
7122
7117
7111
7106
7100
7094
7088
7082
7075
7069
7062
7056
7049
7042
7034
7027
7019
7011
7003
6994
6985
6976
6967
6957
6947
6937
6926
6915
6904
6893
6881
6869
6857
6844
6830
6817
6803
6788
6774
6758
6743
6727
6711
6694
6677
6660
6642
6624
6606
6587
6568
6548
6528
6507
6486
6465
6443
6421
6398
6376
6352
6329
6305
6281
6256
6231
6206
6180
6154
6127
6100
6073
6045
6016
5987
5958
5928
5897
5866
5834
5802
5769
5736
5702
5668
5633
5598
5562
5526
5489
5452
5415
5377
5339
5301
5262
5223
5184
5144
5104
5065
5024
4984
4944
4903
4862
4822
4781
4740
4698
4657
4616
4574
4532
4490
4448
4406
4363
4320
4277
4234
4190
4146
4102
4058
4013
3969
3924
3879
3834
3788
3743
3697
3652
3606
3560
3514
3468
3422
3375
3329
3282
3235
3188
3141
3094
3047
2999
2951
2903
2855
2807
2758
2710
2661
2612
2562
2513
2464
2414
2364
2314
2265
2215
2165
2114
2064
2013
1964
1913
1863
1812
1762
1711
1661
1610
1560
1510
1460
1410
1360
1310
1260
1211
1161
1111
1062
1012
963
914
865
816
767
718
670
621
572
523
475
426
377
329
281
232
184
136
88
40
-9
-57
-105
-153
-201
-249
-297
-346
-395
-444
-493
-542
-592
-642
-692
-742
-793
-844
-895
-946
-998
-1050
-1101
-1153
-1205
-1257
-1309
-1361
-1413
-1464
-1516
-1567
-1619
-1670
-1721
-1772
-1822
-1873
-1923
-1973
-2023
-2072
-2121
-2169
-2217
-2265
-2312
-2359
-2405
-2450
-2495
-2539
-2583
-2627
-2670
-2713
-2755
-2797
-2839
-2880
-2921
-2962
-3003
-3043
-3083
-3123
-3162
-3202
-3241
-3280
-3319
-3357
-3396
-3434
-3472
-3510
-3548
-3586
-3624
-3661
-3699
-3737
-3774
-3812
-3849
-3886
-3923
-3960
-3997
-4034
-4070
-4107
-4144
-4180
-4217
-4253
-4289
-4325
-4361
-4397
-4433
-4468
-4504
-4539
-4574
-4609
-4644
-4679
-4713
-4747
-4781
-4815
-4849
-4883
-4916
-4950
-4983
-5017
-5050
-5083
-5116
-5149
-5182
-5214
-5247
-5279
-5311
-5343
-5375
-5407
-5438
-5469
-5500
-5530
-5560
-5591
-5621
-5650
-5680
-5709
-5738
-5766
-5794
-5822
-5850
-5877
-5904
-5930
-5957
-5982
-6008
-6033
-6057
-6082
-6105
-6129
-6152
-6174
-6197
-6218
-6240
-6261
-6281
-6301
-6321
-6341
-6361
-6380
-6399
-6417
-6436
-6454
-6473
-6491
-6508
-6526
-6544
-6561
-6578
-6595
-6611
-6628
-6644
-6660
-6676
-6692
-6707
-6723
-6738
-6753
-6767
-6782
-6796
-6810
-6824
-6838
-6851
-6864
-6877
-6890
-6902
-6915
-6926
-6938
-6949
-6960
-6971
-6981
-6991
-7000
-7009
-7018
-7027
-7035
-7044
-7051
-7059
-7066
-7073
-7079
-7086
-7091
-7096
-7101
-7106
-7110
-7113
-7117
-7119
-7122
-7124
-7126
-7127
-7128
-7129
-7129
-7129
-7129
-7128
-7127
-7126
-7125
-7123
-7122
-7120
-7117
-7115
-7112
-7109
-7106
-7102
-7098
-7093
-7088
-7083
-7077
-7071
-7064
-7057
-7050
-7042
-7034
-7025
-7016
-7006
-6997
-6987
-6976
-6965
-6954
-6943
-6931
-6918
-6906
-6893
-6880
-6866
-6853
-6839
-6825
-6811
-6796
-6781
-6766
-6751
-6736
-6721
-6705
-6689
-6673
-6657
-6641
-6624
-6607
-6590
-6573
-6555
-6538
-6520
-6502
-6484
-6465
-6447
-6428
-6409
-6390
-6371
-6351
-6331
-6311
-6291
-6270
-6250
-6229
-6207
-6186
-6165
-6143
-6121
-6099
-6077
-6055
-6032
-6009
-5987
-5964
-5941
-5917
-5894
-5871
-5848
-5824
-5801
-5777
-5754
-5731
-5707
-5684
-5661
-5637
-5614
-5590
-5567
-5543
-5519
-5496
-5472
-5448
-5424
-5400
-5376
-5352
-5328
-5304
-5280
-5256
-5232
-5208
-5185
-5161
-5138
-5114
-5091
-5068
-5045
-5023
-5000
-4978
-4957
-4935
-4914
-4894
-4873
-4853
-4834
-4814
-4795
-4776
-4758
-4739
-4721
-4703
-4685
-4668
-4650
-4632
-4615
-4598
-4580
-4563
-4546
-4529
-4511
-4494
-4477
-4460
-4442
-4425
-4407
-4389
-4371
-4353
-4334
-4315
-4295
-4276
-4256
-4235
-4214
-4193
-4172
-4150
-4128
-4106
-4083
-4059
-4037
-4014
-3991
-3967
-3943
-3920
-3896
-3872
-3847
-3823
-3798
-3774
-3749
-3724
-3698
-3672
-3646
-3620
-3593
-3566
-3538
-3510
-3481
-3452
-3422
-3392
-3362
-3331
-3300
-3268
-3236
-3204
-3171
-3139
-3105
-3072
-3039
-3005
-2971
-2937
-2902
-2868
-2834
-2799
-2764
-2730
-2695
-2660
-2625
-2591
-2556
-2521
-2486
-2451
-2417
-2382
-2347
-2312
-2278
-2243
-2208
-2173
-2139
-2104
-2069
-2033
-2000
-1965
-1930
-1894
-1859
-1824
-1788
-1752
-1716
-1680
-1644
-1607
-1570
-1533
-1496
-1458
-1420
-1382
-1344
-1306
-1268
-1230
-1192
-1154
-1116
-1078
-1041
-1002
-966
-929
-891
-854
-817
-781
-744
-707
-670
-633
-596
-559
-521
-484
-446
-408
-370
-331
-293
-254
-215
-177
-138
-99
-59
-20
19
58
98
137
176
215
255
294
333
372
411
450
489
527
566
604
642
680
717
755
791
828
865
901
937
972
1006
1042
1077
1112
1146
1180
1214
1247
1281
1314
1347
1379
1412
1444
1476
1507
1539
1570
1601
1631
1662
1692
1722
1751
1781
1809
1838
1866
1894
1921
1948
1975
2001
2025
2052
2076
2101
2125
2148
2171
2194
2217
2239
2260
2282
2303
2324
2344
2364
2385
2404
2424
2443
2463
2482
2500
2519
2537
2556
2574
2591
2609
2627
2644
2662
2679
2696
2714
2731
2748
2766
2783
2801
2818
2836
2853
2871
2889
2906
2924
2941
2958
2976
2993
3010
3026
3043
3059
3075
3091
3106
3121
3136
3151
3165
3178
3192
3205
3217
3229
3241
3252
3263
3273
3283
3293
3302
3310
3319
3326
3334
3341
3348
3354
3360
3365
3370
3375
3380
3384
3387
3390
3393
3396
3398
3399
3401
3402
3403
3403
3403
3403
3403
3402
3401
3400
3399
3397
3396
3394
3392
3390
3388
3385
3383
3380
3377
3374
3371
3368
3365
3361
3357
3353
3349
3345
3340
3336
3331
3326
3321
3316
3311
3306
3301
3295
3290
3285
3280
3274
3269
3264
3259
3253
3248
3243
3237
3232
3227
3222
3216
3211
3206
3201
3196
3192
3187
3182
3178
3174
3170
3165
3162
3158
3154
3151
3148
3145
3142
3140
3138
3136
3135
3134
3133
3133
3133
3133
3134
3135
3137
3138
3141
3143
3146
3148
3152
3155
3159
3162
3166
3171
3176
3180
3186
3191
3197
3203
3209
3216
3222
3229
3237
3244
3252
3260
3268
3277
3285
3294
3303
3313
3322
3332
3342
3353
3363
3374
3384
3395
3406
3418
3429
3440
3452
3464
3475
3487
3499
3511
3523
3535
3547
3559
3571
3583
3595
3607
3619
3630
3642
3653
3665
3676
3687
3697
3708
3718
3728
3738
3747
3757
3766
3774
3783
3791
3799
3807
3815
3822
3829
3836
3844
3850
3857
3864
3871
3877
3884
3890
3897
3903
3909
3915
3921
3927
3933
3938
3944
3949
3955
3960
3965
3969
3974
3979
3983
3987
3992
3995
3999
4003
4006
4009
4011
4014
4016
4018
4019
4019
4021
4021
4021
4021
4021
4019
4018
4017
4014
4013
4010
4006
4003
4001
3997
3993
3988
3984
3979
3973
3967
3962
3955
3949
3942
3935
3928
3920
3912
3904
3896
3888
3879
3870
3861
3851
3842
3832
3822
3812
3801
3791
3781
3770
3760
3749
3739
3728
3717
3707
3696
3686
3675
3665
3654
3644
3633
3622
3612
3601
3591
3580
3570
3559
3549
3538
3528
3517
3507
3497
3486
3476
3466
3456
3446
3436
3426
3416
3407
3398
3389
3380
3371
3363
3354
3347
3339
3332
3325
3318
3311
3305
3300
3295
3290
3285
3281
3278
3274
3271
3269
3267
3265
3263
3262
3261
3260
3260
3260
3261
3261
3263
3264
3266
3268
3271
3273
3277
3280
3284
3288
3292
3297
3301
3306
3312
3317
3323
3328
3334
3340
3347
3353
3359
3366
3373
3380
3386
3393
3400
3408
3415
3422
3429
3437
3444
3452
3459
3467
3475
3482
3490
3498
3506
3514
3522
3530
3538
3547
3555
3563
3571
3579
3587
3596
3604
3612
3621
3629
3638
3647
3656
3665
3674
3684
3693
3703
3713
3724
3734
3745
3756
3767
3778
3790
3802
3814
3826
3839
3852
3865
3878
3892
3905
3919
3933
3948
3962
3977
3992
4006
4022
4037
4051
4067
4083
4098
4113
4129
4144
4160
4175
4190
4205
4220
4235
4249
4263
4278
4291
4305
4319
4332
4345
4357
4370
4382
4394
4405
4416
4427
4437
4447
4456
4465
4474
4482
4490
4498
4505
4511
4518
4523
4529
4534
4539
4544
4548
4552
4555
4558
4561
4563
4566
4567
4569
4570
4571
4572
4572
4572
4571
4570
4569
4568
4566
4564
4561
4559
4556
4552
4549
4545
4541
4537
4533
4529
4524
4520
4515
4511
4506
4501
4496
4491
4486
4481
4476
4471
4465
4460
4455
4450
4444
4439
4434
4428
4423
4418
4412
4407
4402
4396
4391
4385
4380
4374
4368
4362
4356
4349
4343
4336
4328
4321
4313
4305
4296
4287
4277
4267
4257
4246
4235
4223
4210
4197
4184
4170
4155
4140
4125
4108
4091
4075
4057
4038
4019
4001
3981
3961
3940
3919
3897
3875
3852
3829
3805
3781
3757
3732
3706
3681
3655
3628
3602
3575
3548
3521
3493
3466
3438
3410
3382
3354
3325
3296
3267
3238
3208
3179
3149
3119
3088
3058
3027
2996
2965
2934
2902
2871
2839
2808
2776
2744
2713
2681
2649
2617
2585
2553
2521
2489
2457
2424
2392
2360
2327
2294
2262
2229
2196
2164
2131
2099
2066
2033
2001
1970
1938
1907
1875
1844
1813
1783
1752
1722
1693
1664
1635
1606
1578
1550
1522
1494
1467
1441
1414
1388
1362
1336
1310
1285
1260
1236
1211
1187
1163
1140
1117
1094
1071
1049
1027
1004
984
963
942
922
902
882
862
843
825
806
788
770
752
735
718
701
685
668
653
637
621
606
591
577
562
548
534
521
507
494
481
468
456
444
432
420
408
396
384
373
362
350
339
328
317
307
296
285
275
265
255
245
234
225
215
205
195
185
175
165
155
146
136
126
116
107
97
87
78
68
58
49
39
29
20
10
-1
-11
-21
-32
-42
-53
-64
-75
-87
-98
-110
-122
-134
-147
-160
-173
-186
-199
-213
-227
-242
-257
-272
-287
-303
-319
-335
-352
-369
-386
-404
-422
-440
-458
-477
-495
-515
-534
-554
-574
-594
-615
-635
-657
-678
-700
-722
-744
-767
-790
-813
-836
-859
-882
-906
-930
-954
-978
-1002
-1026
-1050
-1074
-1099
-1123
-1147
-1172
-1196
-1220
-1244
-1268
-1292
-1316
-1339
-1362
-1385
-1408
-1430
-1452
-1474
-1496
-1517
-1537
-1558
-1577
-1597
-1616
-1635
-1653
-1671
-1689
-1706
-1723
-1740
-1756
-1772
-1788
-1803
-1818
-1833
-1847
-1861
-1874
-1888
-1901
-1914
-1926
-1939
-1951
-1963
-1975
-1987
-1998
-2009
-2021
-2031
-2041
-2053
-2063
-2074
-2084
-2093
-2103
-2112
-2122
-2131
-2140
-2148
-2157
-2165
-2173
-2181
-2189
-2197
-2205
-2212
-2219
-2226
-2232
-2239
-2245
-2250
-2256
-2261
-2267
-2272
-2276
-2281
-2285
-2289
-2293
-2296
-2300
-2303
-2306
-2309
-2312
-2315
-2318
-2320
-2323
-2326
-2329
-2331
-2334
-2337
-2339
-2342
-2345
-2348
-2351
-2354
-2357
-2360
-2364
-2368
-2371
-2375
-2379
-2384
-2388
-2393
-2398
-2403
-2409
-2414
-2420
-2426
-2432
-2439
-2446
-2453
-2461
-2469
-2477
-2485
-2494
-2503
-2513
-2522
-2533
-2543
-2554
-2565
-2577
-2588
-2600
-2613
-2626
-2639
-2652
-2666
-2680
-2694
-2708
-2723
-2738
-2754
-2769
-2785
-2801
-2817
-2834
-2850
-2867
-2884
-2901
-2919
-2937
-2955
-2973
-2991
-3009
-3028
-3047
-3066
-3085
-3104
-3123
-3142
-3162
-3182
-3201
-3221
-3242
-3262
-3282
-3303
-3324
-3344
-3365
-3386
-3408
-3429
-3450
-3472
-3493
-3515
-3537
-3559
-3581
-3604
-3626
-3649
-3672
-3695
-3717
-3740
-3763
-3787
-3810
-3833
-3856
-3879
-3903
-3926
-3949
-3973
-3996
-4019
-4043
-4066
-4090
-4113
-4136
-4159
-4182
-4205
-4228
-4251
-4273
-4296
-4318
-4340
-4362
-4384
-4406
-4427
-4449
-4470
-4491
-4511
-4531
-4551
-4571
-4591
-4610
-4629
-4648
-4667
-4685
-4704
-4722
-4740
-4757
-4775
-4792
-4809
-4826
-4843
-4859
-4875
-4891
-4906
-4921
-4936
-4951
-4966
-4980
-4994
-5007
-5021
-5034
-5047
-5059
-5071
-5083
-5094
-5106
-5116
-5127
-5137
-5146
-5156
-5164
-5173
-5181
-5188
-5196
-5203
-5209
-5215
-5220
-5225
-5230
-5234
-5238
-5241
-5244
-5246
-5248
-5250
-5251
-5251
-5251
-5251
-5251
-5250
-5248
-5247
-5245
-5243
-5240
-5237
-5234
-5230
-5226
-5222
-5218
-5213
-5208
-5203
-5197
-5192
-5186
-5179
-5173
-5166
-5159
-5152
-5144
-5137
-5129
-5120
-5112
-5103
-5094
-5085
-5075
-5065
-5055
-5044
-5033
-5022
-5011
-4999
-4987
-4975
-4962
-4950
-4937
-4923
-4910
-4896
-4882
-4868
-4854
-4839
-4825
-4810
-4795
-4780
-4764
-4749
-4733
-4718
-4702
-4686
-4670
-4654
-4638
-4621
-4604
-4587
-4570
-4553
-4535
-4517
-4499
-4481
-4462
-4443
-4423
-4404
-4384
-4364
-4343
-4323
-4302
-4281
-4259
-4238
-4216
-4194
-4171
-4149
-4126
-4103
-4080
-4056
-4033
-4009
-3985
-3961
-3937
-3913
-3888
-3864
-3839
-3815
-3790
-3765
-3740
-3715
-3690
-3665
-3640
-3614
-3589
-3563
-3538
-3512
-3487
-3461
-3435
-3409
-3384
-3358
-3332
-3306
-3280
-3254
-3229
-3203
-3177
-3151
-3126
-3100
-3075
-3049
-3024
-2998
-2973
-2948
-2922
-2897
-2872
-2847
-2822
-2797
-2773
-2748
-2723
-2699
-2674
-2650
-2626
-2601
-2577
-2553
-2529
-2505
-2482
-2458
-2435
-2411
-2388
-2365
-2342
-2320
-2297
-2275
-2252
-2230
-2208
-2186
-2165
-2143
-2122
-2101
-2080
-2059
-2039
-2019
-1999
-1979
-1959
-1940
-1920
-1901
-1883
-1864
-1846
-1827
-1809
-1791
-1774
-1756
-1738
-1721
-1704
-1687
-1670
-1653
-1636
-1619
-1603
-1586
-1570
-1554
-1538
-1522
-1507
-1491
-1476
-1460
-1445
-1429
-1414
-1399
-1384
-1369
-1354
-1339
-1324
-1309
-1294
-1280
-1265
-1250
-1235
-1220
-1205
-1191
-1176
-1161
-1146
-1131
-1117
-1102
-1088
-1073
-1059
-1044
-1030
-1016
-1002
-988
-975
-961
-948
-935
-922
-909
-897
-885
-873
-861
-849
-838
-826
-815
-804
-792
-781
-770
-758
-747
-735
-724
-712
-701
-689
-678
-666
-654
-642
-631
-619
-607
-595
-582
-570
-558
-545
-532
-520
-507
-494
-481
-468
-455
-442
-429
-416
-403
-389
-376
-362
-349
-335
-321
-306
-292
-277
-262
-247
-232
-216
-201
-185
-169
-152
-135
-119
-101
-84
-66
-48
-30
-11
8
27
46
65
85
105
125
145
165
185
206
226
247
268
288
309
330
351
372
393
414
435
457
478
499
520
541
563
584
605
626
646
667
688
709
729
750
770
791
811
832
852
872
893
913
934
954
974
994
1014
1035
1055
1075
1095
1115
1135
1155
1175
1195
1215
1235
1256
1276
1296
1316
1336
1357
1377
1397
1418
1438
1458
1479
1499
1519
1540
1560
1580
1601
1621
1641
1662
1682
1702
1722
1743
1763
1783
1803
1824
1844
1865
1885
1906
1927
1947
1968
1989
2009
2031
2052
2074
2095
2117
2138
2160
2182
2204
2226
2249
2271
2293
2316
2339
2361
2384
2407
2430
2453
2477
2500
2524
2548
2571
2595
2620
2644
2669
2693
2718
2743
2768
2794
2819
2845
2871
2897
2923
2949
2976
3003
3030
3057
3084
3111
3139
3166
3194
3222
3249
3277
3305
3334
3362
3390
3418
3447
3475
3503
3531
3560
3588
3616
3644
3673
3701
3729
3756
3784
3812
3840
3867
3894
3922
3949
3975
4002
4029
4054
4081
4107
4133
4159
4184
4209
4234
4259
4283
4308
4332
4356
4381
4405
4429
4453
4477
4501
4525
4549
4573
4597
4621
4646
4670
4694
4719
4743
4768
4792
4817
4842
4867
4892
4917
4942
4967
4992
5017
5042
5067
5092
5117
5142
5167
5192
5217
5242
5267
5292
5316
5341
5366
5390
5415
5439
5464
5488
5512
5535
5559
5582
5606
5629
5652
5674
5697
5719
5741
5762
5784
5805
5825
5846
5866
5886
5905
5925
5944
5962
5981
5999
6018
6035
6053
6071
6088
6105
6121
6138
6154
6170
6186
6202
6217
6233
6248
6263
6278
6293
6308
6322
6337
6352
6366
6381
6395
6409
6423
6438
6452
6466
6480
6494
6508
6521
6535
6548
6561
6574
6587
6600
6612
6625
6637
6649
6661
6673
6685
6696
6707
6718
6729
6739
6750
6759
6769
6778
6787
6796
6804
6812
6819
6826
6833
6839
6845
6850
6855
6859
6864
6868
6871
6874
6877
6880
6882
6884
6886
6888
6890
6891
6892
6893
6894
6895
6896
6896
6897
6898
6898
6898
6899
6899
6900
6900
6900
6901
6901
6901
6901
6901
6902
6902
6902
6902
6902
6902
6902
6901
6901
6901
6901
6900
6900
6900
6899
6899
6899
6898
6898
6897
6897
6896
6895
6895
6894
6893
6892
6891
6890
6888
6887
6885
6884
6882
6879
6877
6874
6872
6869
6865
6862
6858
6854
6850
6846
6841
6837
6832
6827
6821
6816
6810
6805
6799
6793
6786
6780
6773
6767
6760
6753
6746
6739
6731
6724
6716
6708
6700
6691
6683
6674
6664
6655
6645
6635
6625
6614
6604
6593
6582
6570
6559
6547
6535
6523
6511
6499
6486
6473
6461
6448
6434
6421
6408
6394
6381
6367
6353
6339
6326
6312
6298
6284
6270
6256
6242
6227
6213
6199
6185
6171
6157
6142
6128
6113
6098
6083
6068
6053
6038
6022
6007
5991
5975
5959
5942
5926
5909
5892
5875
5857
5840
5822
5804
5786
5768
5749
5730
5712
5693
5673
5654
5634
5614
5594
5574
5554
5533
5512
5491
5470
5448
5426
5404
5382
5359
5337
5314
5291
5267
5244
5220
5196
5172
5148
5124
5099
5075
5050
5025
5000
4975
4950
4925
4900
4874
4848
4823
4797
4771
4745
4720
4694
4668
4641
4615
4589
4563
4537
4511
4485
4459
4433
4406
4380
4354
4328
4303
4277
4251
4226
4200
4175
4149
4124
4099
4074
4050
4025
4000
3976
3952
3927
3903
3879
3856
3832
3809
3785
3762
3740
3717
3694
3672
3650
3628
3607
3585
3564
3544
3523
3503
3483
3463
3444
3425
3406
3388
3370
3352
3335
3318
3301
3284
3268
3252
3236
3220
3205
3190
3175
3160
3145
3131
3117
3103
3089
3075
3061
3048
3035
3022
3009
2996
2983
2971
2958
2946
2934
2922
2910
2898
2886
2875
2863
2851
2840
2828
2817
2805
2794
2783
2771
2760
2748
2736
2725
2713
2702
2690
2678
2667
2655
2643
2632
2620
2609
2597
2586
2574
2563
2551
2540
2528
2517
2506
2494
2483
2471
2460
2449
2438
2427
2416
2405
2394
2383
2372
2361
2351
2340
2329
2319
2308
2298
2288
2278
2268
2258
2248
2239
2229
2220
2211
2201
2193
2184
2175
2167
2158
2150
2142
2134
2126
2119
2112
2104
2097
2091
2084
2078
2071
2065
2059
2053
2048
2041
2037
2031
2025
2021
2016
2011
2007
2001
1998
1993
1989
1985
1981
1977
1973
1969
1965
1961
1957
1953
1949
1945
1941
1937
1933
1929
1925
1921
1917
1913
1909
1906
1902
1898
1894
1890
1886
1882
1879
1875
1871
1867
1863
1859
1855
1851
1847
1844
1840
1836
1833
1829
1826
1822
1819
1816
1812
1809
1806
1803
1800
1797
1795
1792
1790
1787
1785
1783
1781
1779
1777
1776
1774
1773
1771
1770
1769
1768
1768
1767
1766
1766
1765
1765
1764
1764
1763
1763
1762
1761
1761
1760
1759
1759
1758
1757
1756
1755
1754
1753
1751
1750
1748
1747
1745
1744
1742
1740
1737
1735
1733
1730
1727
1724
1721
1717
1714
1710
1706
1702
1698
1694
1690
1686
1681
1677
1672
1668
1663
1658
1653
1649
1644
1639
1634
1629
1623
1618
1613
1607
1602
1596
1591
1585
1579
1573
1567
1561
1555
1549
1543
1537
1531
1524
1518
1512
1505
1499
1493
1486
1480
1474
1468
1462
1456
1451
1445
1440
1435
1430
1425
1421
1416
1412
1408
1404
1401
1397
1394
1391
1388
1385
1383
1380
1378
1376
1374
1372
1370
1369
1367
1366
1364
1363
1361
1360
1358
1357
1355
1354
1352
1351
1349
1347
1346
1344
1342
1340
1337
1335
1332
1329
1326
1323
1319
1316
1312
1308
1304
1299
1295
1290
1285
1280
1274
1268
1262
1256
1249
1242
1235
1227
1219
1211
1202
1193
1184
1175
1165
1155
1144
1134
1123
1111
1100
1088
1076
1064
1051
1038
1025
1012
998
984
970
956
942
927
912
897
882
867
851
835
819
803
787
770
754
737
720
703
686
669
651
634
616
599
581
563
546
528
510
491
473
455
437
418
400
381
362
343
324
306
287
267
248
229
210
190
171
152
132
113
93
73
53
34
14
-6
-27
-47
-67
-87
-108
-128
-149
-169
-190
-211
-232
-253
-274
-295
-316
-338
-359
-381
-403
-425
-447
-469
-492
-514
-537
-560
-583
-606
-629
-652
-676
-699
-723
-747
-771
-795
-819
-843
-868
-892
-917
-942
-967
-992
-1016
-1043
-1068
-1094
-1120
-1146
-1172
-1199
-1225
-1252
-1278
-1305
-1332
-1358
-1385
-1412
-1439
-1465
-1492
-1519
-1545
-1572
-1599
-1625
-1651
-1678
-1704
-1730
-1756
-1782
-1808
-1833
-1859
-1884
-1910
-1935
-1960
-1985
-2009
-2035
-2059
-2084
-2109
-2133
-2157
-2181
-2205
-2229
-2253
-2276
-2300
-2323
-2347
-2370
-2393
-2415
-2438
-2460
-2483
-2505
-2526
-2548
-2570
-2591
-2612
-2632
-2653
-2673
-2693
-2712
-2732
-2750
-2769
-2788
-2806
-2823
-2841
-2858
-2874
-2891
-2907
-2923
-2938
-2953
-2968
-2982
-2997
-3010
-3024
-3037
-3050
-3063
-3075
-3087
-3099
-3111
-3122
-3134
-3145
-3155
-3166
-3176
-3186
-3195
-3205
-3214
-3223
-3231
-3240
-3248
-3256
-3263
-3271
-3278
-3285
-3291
-3297
-3303
-3309
-3315
-3320
-3325
-3329
-3334
-3338
-3341
-3344
-3347
-3350
-3351
-3353
-3354
-3355
-3355
-3354
-3354
-3352
-3351
-3348
-3346
-3342
-3339
-3335
-3330
-3325
-3319
-3313
-3306
-3299
-3292
-3284
-3275
-3267
-3257
-3247
-3237
-3226
-3215
-3204
-3191
-3179
-3166
-3153
-3139
-3125
-3110
-3095
-3079
-3064
-3047
-3031
-3013
-2996
-2978
-2960
-2941
-2922
-2903
-2883
-2862
-2842
-2821
-2800
-2778
-2756
-2734
-2711
-2688
-2665
-2641
-2617
-2593
-2569
-2544
-2519
-2494
-2469
-2443
-2417
-2391
-2365
-2339
-2312
-2286
-2259
-2231
-2204
-2177
-2149
-2121
-2093
-2065
-2036
-2008
-1979
-1950
-1921
-1892
-1863
-1834
-1804
-1775
-1745
-1715
-1685
-1655
-1625
-1595
-1565
-1534
-1503
-1472
-1442
-1410
-1379
-1348
-1316
-1285
-1253
-1221
-1189
-1157
-1124
-1092
-1060
-1027
-995
-962
-929
-897
-864
-831
-798
-765
-733
-700
-667
-634
-601
-568
-535
-502
-469
-437
-404
-371
-338
-305
-273
-240
-207
-174
-141
-108
-76
-43
-10
23
56
89
121
154
187
220
253
285
318
351
384
416
449
482
514
547
579
612
644
676
708
740
771
803
834
865
896
926
956
986
1016
1045
1075
1103
1132
1160
1188
1216
1244
1271
1298
1324
1351
1377
1402
1428
1453
1478
1503
1527
1552
1576
1600
1623
1647
1670
1693
1716
1739
1762
1784
1807
1829
1852
1874
1896
1919
1941
1963
1985
2007
2029
2051
2073
2095
2117
2139
2161
2183
2205
2228
2250
2272
2294
2316
2339
2361
2384
2406
2429
2452
2475
2498
2521
2544
2567
2591
2614
2638
2662
2685
2709
2733
2757
2781
2806
2830
2855
2879
2904
2929
2954
2980
3005
3031
3056
3082
3108
3135
3161
3188
3215
3242
3269
3297
3324
3352
3380
3408
3437
3465
3494
3522
3551
3580
3609
3638
3667
3696
3726
3755
3785
3814
3844
3874
3904
3935
3965
3995
4026
4056
4086
4118
4148
4179
4210
4241
4272
4304
4335
4366
4397
4429
4460
4492
4523
4555
4587
4618
4650
4682
4713
4745
4776
4808
4839
4870
4902
4933
4964
4995
5025
5056
5087
5117
5147
5177
5207
5237
5267
5296
5325
5354
5383
5411
5439
5467
5495
5523
5550
5578
5605
5632
5658
5685
5711
5738
5764
5790
5815
5841
5867
5892
5917
5942
5967
5991
6015
6039
6063
6087
6111
6134
6157
6180
6202
6225
6247
6269
6291
6312
6334
6355
6376
6397
6417
6437
6458
6478
6497
6517
6536
6555
6574
6593
6612
6630
6649
6667
6685
6703
6721
6738
6755
6773
6790
6807
6823
6840
6856
6872
6888
6904
6919
6935
6950
6965
6980
6994
7009
7023
7038
7052
7066
7079
7093
7106
7120
7133
7146
7158
7171
7184
7196
7209
7221
7233
7246
7258
7270
7282
7294
7306
7317
7329
7340
7352
7363
7374
7385
7396
7406
7416
7426
7435
7445
7454
7463
7471
7479
7487
7495
7502
7509
7515
7521
7527
7533
7538
7543
7547
7552
7555
7559
7562
7565
7567
7569
7571
7572
7574
7574
7575
7575
7574
7573
7572
7571
7569
7566
7564
7560
7557
7553
7549
7544
7539
7534
7529
7523
7517
7510
7503
7496
7489
7481
7473
7464
7456
7446
7437
7427
7417
7407
7396
7385
7374
7362
7350
7338
7325
7312
7299
7286
7272
7257
7243
7228
7213
7198
7182
7167
7150
7134
7117
7100
7083
7066
7048
7030
7012
6993
6975
6956
6936
6917
6897
6877
6857
6836
6815
6794
6773
6751
6729
6707
6685
6662
6639
6616
6592
6568
6544
6520
6495
6470
6445
6420
6394
6368
6342
6315
6288
6261
6234
6206
6178
6149
6120
6091
6062
6032
6002
5971
5941
5910
5879
5847
5816
5784
5752
5719
5687
5654
5621
5588
5554
5521
5487
5453
5420
5386
5351
5317
5283
5249
5214
5180
5146
5111
5077
5042
5008
4973
4939
4904
4870
4836
4801
4767
4733
4699
4665
4631
4598
4564
4531
4498
4465
4432
4399
4366
4334
4302
4270
4238
4206
4175
4143
4112
4081
4050
4019
3988
3958
3927
3897
3867
3837
3807
3777
3747
3717
3688
3658
3629
3599
3570
3541
3512
3483
3454
3425
3396
3367
3338
3310
3281
3253
3224
3196
3168
3140
3112
3084
3056
3028
3001
2973
2946
2918
2891
2864
2836
2809
2783
2756
2729
2703
2676
2650
2624
2598
2572
2547
2521
2496
2471
2447
2422
2398
2374
2350
2327
2304
2281
2258
2236
2214
2192
2171
2149
2129
2108
2088
2068
2049
2029
2009
1992
1974
1955
1938
1920
1903
1886
1869
1853
1837
1821
1805
1790
1774
1759
1744
1729
1715
1700
1686
1672
1658
1644
1630
1616
1603
1589
1576
1563
1550
1538
1525
1513
1501
1488
1477
1465
1453
1442
1430
1419
1408
1397
1386
1375
1365
1354
1344
1334
1323
1313
1304
1294
1284
1275
1265
1256
1247
1238
1229
1220
1211
1203
1194
1186
1178
1170
1162
1154
1146
1138
1130
1122
1115
1107
1099
1092
1084
1077
1069
1062
1054
1047
1039
1032
1024
1016
1008
1002
995
987
980
972
964
957
949
941
934
926
918
910
902
894
886
877
869
861
852
844
835
827
818
810
801
792
783
775
766
757
748
739
730
720
711
702
693
684
674
665
656
647
638
629
619
610
601
592
582
573
564
554
545
535
526
516
506
497
487
477
467
456
446
436
425
415
404
394
383
372
361
350
340
329
318
307
296
285
274
263
252
241
230
219
209
198
187
176
165
155
144
133
123
112
101
91
80
70
59
49
39
28
18
8
-1
-11
-21
-30
-40
-49
-58
-67
-75
-84
-92
-101
-109
-117
-125
-132
-140
-147
-155
-162
-169
-176
-183
-190
-197
-204
-210
-217
-223
-229
-236
-242
-248
-254
-260
-266
-272
-278
-284
-289
-295
-300
-306
-311
-317
-322
-327
-332
-337
-342
-346
-351
-356
-360
-365
-369
-373
-378
-382
-386
-390
-393
-397
-401
-404
-408
-411
-414
-417
-420
-423
-425
-428
-430
-433
-435
-438
-440
-442
-444
-447
-449
-451
-453
-455
-458
-460
-462
-464
-466
-468
-470
-472
-474
-476
-477
-479
-481
-483
-484
-486
-487
-489
-490
-492
-494
-495
-497
-499
-501
-503
-504
-506
-508
-510
-512
-515
-517
-519
-521
-524
-526
-529
-531
-534
-537
-540
-543
-546
-549
-552
-555
-559
-562
-565
-569
-572
-576
-580
-583
-587
-591
-595
-599
-603
-607
-611
-616
-620
-624
-629
-634
-638
-643
-648
-653
-658
-663
-668
-673
-678
-683
-688
-693
-699
-704
-709
-714
-720
-725
-730
-735
-740
-745
-750
-755
-760
-765
-769
-774
-778
-782
-787
-791
-795
-799
-802
-806
-809
-813
-816
-819
-821
-824
-827
-829
-832
-834
-836
-838
-840
-842
-844
-845
-847
-848
-849
-850
-851
-851
-852
-852
-852
-853
-853
-853
-852
-852
-852
-851
-850
-850
-849
-848
-846
-845
-844
-843
-841
-839
-838
-836
-834
-832
-830
-828
-826
-824
-821
-819
-816
-814
-811
-808
-805
-802
-799
-796
-793
-790
-786
-783
-779
-776
-772
-769
-765
-762
-758
-755
-751
-748
-744
-741
-737
-734
-730
-727
-723
-720
-716
-713
-710
-706
-703
-699
-696
-692
-689
-685
-682
-678
-675
-671
-668
-665
-661
-658
-655
-652
-648
-645
-642
-639
-636
-633
-630
-627
-624
-621
-618
-615
-612
-609
-606
-603
-600
-597
-594
-590
-587
-584
-581
-578
-575
-572
-568
-565
-562
-559
-556
-552
-549
-546
-542
-539
-535
-531
-527
-523
-519
-515
-511
-507
-503
-499
-495
-490
-486
-482
-478
-474
-469
-465
-460
-456
-452
-447
-443
-438
-433
-429
-424
-419
-415
-410
-405
-400
-396
-391
-386
-381
-376
-371
-366
-361
-356
-351
-346
-340
-335
-330
-325
-320
-315
-310
-305
-300
-295
-290
-284
-279
-274
-269
-264
-259
-253
-248
-243
-237
-232
-226
-220
-215
-209
-203
-197
-192
-186
-180
-173
-167
-161
-154
-148
-141
-135
-128
-121
-114
-107
-100
-93
-86
-79
-72
-65
-57
-50
-43
-36
-28
-21
-14
-7
1
8
15
23
30
37
45
52
59
67
74
81
89
96
104
111
118
126
133
141
148
155
163
170
178
186
193
201
209
216
224
232
240
249
257
265
274
282
291
300
309
318
327
337
346
356
366
376
386
396
406
416
427
438
448
459
470
481
492
504
515
526
538
549
561
573
585
596
608
620
632
644
656
668
680
692
703
715
727
739
750
762
773
785
796
807
818
829
840
851
862
872
883
894
904
915
925
936
946
957
968
979
990
1000
1012
1022
1034
1045
1057
1069
1081
1093
1105
1117
1130
1143
1156
1169
1182
1195
1209
1222
1236
1250
1264
1278
1292
1306
1320
1334
1349
1363
1377
1392
1406
1421
1435
1450
1464
1478
1493
1507
1521
1535
1549
1563
1577
1591
1605
1618
1632
1645
1659
1672
1686
1699
1712
1726
1739
1752
1765
1778
1791
1804
1817
1829
1842
1854
1867
1879
1892
1904
1916
1929
1941
1953
1965
1977
1989
2001
2013
2024
2036
2047
2059
2070
2081
2092
2103
2114
2125
2136
2147
2158
2168
2179
2190
2200
2211
2221
2232
2242
2252
2263
2273
2283
2293
2303
2313
2323
2333
2343
2353
2363
2373
2383
2393
2403
2413
2422
2432
2442
2452
2461
2471
2480
2490
2499
2508
2518
2527
2536
2546
2555
2564
2573
2582
2591
2600
2609
2618
2627
2636
2645
2654
2663
2672
2681
2690
2700
2709
2718
2728
2737
2747
2756
2766
2776
2786
2796
2807
2817
2828
2839
2850
2861
2872
2884
2895
2907
2919
2931
2943
2955
2968
2980
2993
3006
3019
3033
3046
3060
3073
3087
3101
3115
3129
3143
3158
3172
3187
3201
3216
3230
3245
3260
3275
3290
3305
3321
3336
3351
3367
3382
3398
3414
3430
3445
3461
3477
3494
3510
3526
3543
3559
3576
3592
3609
3626
3643
3660
3677
3694
3711
3728
3745
3762
3779
3797
3814
3832
3849
3867
3885
3903
3921
3939
3957
3975
3994
4011
4030
4050
4069
4088
4107
4126
4146
4166
4185
4205
4226
4246
4267
4287
4308
4329
4350
4371
4393
4414
4436
4458
4480
4502
4524
4546
4568
4590
4612
4635
4657
4679
4701
4724
4746
4768
4790
4812
4834
4856
4878
4900
4922
4943
4965
4986
5008
5029
5050
5071
5092
5112
5133
5154
5174
5194
5214
5234
5253
5273
5292
5311
5330
5348
5367
5385
5403
5421
5439
5456
5473
5491
5508
5524
5541
5558
5574
5590
5606
5622
5638
5653
5668
5683
5698
5713
5728
5742
5756
5770
5784
5797
5810
5823
5836
5849
5861
5873
5885
5897
5908
5919
5930
5941
5951
5962
5972
5982
5991
6001
6010
6020
6029
6038
6047
6055
6064
6072
6081
6089
6097
6105
6113
6121
6128
6136
6143
6150
6157
6164
6171
6177
6183
6190
6196
6202
6207
6213
6218
6223
6228
6233
6238
6243
6247
6251
6255
6259
6263
6266
6270
6273
6276
6279
6282
6285
6288
6290
6293
6295
6297
6299
6301
6303
6305
6307
6309
6310
6312
6314
6315
6317
6318
6319
6320
6322
6323
6324
6325
6326
6326
6327
6328
6328
6329
6329
6330
6330
6330
6331
6331
6331
6330
6330
6330
6329
6329
6328
6327
6326
6325
6324
6323
6322
6320
6319
6317
6315
6313
6311
6309
6306
6304
6301
6298
6295
6292
6289
6286
6283
6279
6276
6272
6268
6264
6260
6256
6252
6248
6243
6239
6234
6229
6225
6220
6215
6210
6205
6200
6195
6190
6184
6179
6174
6168
6163
6157
6152
6146
6140
6135
6129
6123
6117
6111
6106
6100
6094
6088
6082
6076
6070
6064
6058
6052
6046
6040
6033
6027
6021
6014
6008
6002
5995
5988
5982
5975
5968
5961
5954
5947
5940
5933
5926
5918
5911
5904
5896
5889
5881
5873
5866
5858
5850
5842
5834
5826
5817
5809
5801
5792
5783
5775
5766
5757
5748
5739
5730
5721
5712
5702
5693
5683
5673
5663
5653
5643
5633
5622
5612
5601
5590
5579
5567
5556
5544
5533
5521
5509
5496
5484
5471
5459
5446
5433
5419
5406
5393
5379
5365
5351
5337
5323
5308
5293
5278
5263
5248
5233
5217
5201
5185
5169
5153
5136
5120
5103
5086
5069
5051
5034
5016
4999
4981
4963
4945
4927
4908
4890
4871
4853
4834
4815
4796
4777
4757
4738
4718
4699
4679
4659
4639
4618
4598
4577
4556
4535
4514
4493
4471
4449
4428
4405
4383
4361
4338
4315
4292
4269
4246
4223
4200
4177
4153
4130
4107
4083
4059
4035
4013
3990
3966
3943
3920
3897
3874
3850
3827
3804
3781
3758
3735
3712
3689
3667
3644
3621
3599
3576
3554
3532
3510
3487
3465
3443
3421
3399
3378
3356
3334
3313
3291
3270
3248
3227
3205
3184
3163
3142
3120
3099
3078
3057
3036
3015
2994
2973
2952
2931
2910
2889
2869
2848
2827
2806
2785
2764
2744
2723
2702
2681
2660
2639
2618
2597
2576
2555
2535
2514
2493
2472
2451
2430
2409
2388
2367
2346
2326
2305
2285
2264
2244
2224
2204
2184
2164
2145
2125
2106
2086
2067
2048
2029
2009
1992
1973
1955
1937
1918
1900
1883
1865
1847
1830
1813
1796
1779
1762
1746
1729
1713
1697
1681
1665
1649
1633
1618
1603
1587
1572
1557
1542
1527
1512
1498
1483
1469
1454
1440
1426
1412
1398
1384
1371
1357
1343
1330
1316
1303
1290
1276
1263
1250
1237
1224
1211
1198
1185
1172
1159
1146
1133
1121
1108
1095
1082
1070
1057
1044
1032
1018
1006
994
981
969
956
943
931
918
905
892
880
867
854
841
828
815
802
789
776
763
749
736
723
709
696
683
669
656
642
629
615
601
587
574
560
546
531
517
503
489
474
459
445
430
415
400
385
370
354
339
324
308
292
276
261
245
229
212
196
180
163
147
130
114
97
80
64
47
30
13
-4
-21
-38
-56
-73
-90
-108
-125
-142
-160
-177
-195
-213
-230
-248
-266
-283
-301
-319
-337
-355
-373
-390
-408
-426
-444
-462
-480
-498
-516
-534
-551
-569
-587
-605
-622
-640
-657
-675
-693
-710
-728
-745
-763
-780
-798
-815
-833
-851
-869
-886
-904
-922
-940
-958
-976
-994
-1012
-1031
-1049
-1067
-1086
-1104
-1122
-1141
-1159
-1178
-1196
-1215
-1233
-1252
-1270
-1289
-1307
-1326
-1344
-1362
-1381
-1399
-1417
-1435
-1453
-1471
-1489
-1507
-1524
-1542
-1559
-1577
-1594
-1611
-1628
-1645
-1662
-1679
-1695
-1711
-1728
-1744
-1759
-1775
-1791
-1806
-1821
-1836
-1851
-1865
-1880
-1894
-1908
-1922
-1936
-1949
-1962
-1976
-1989
-2001
-2015
-2027
-2040
-2052
-2065
-2077
-2089
-2101
-2112
-2124
-2135
-2147
-2158
-2168
-2179
-2189
-2200
-2210
-2220
-2229
-2239
-2248
-2257
-2266
-2274
-2283
-2291
-2299
-2306
-2314
-2321
-2328
-2335
-2341
-2347
-2353
-2359
-2365
-2370
-2375
-2380
-2384
-2389
-2393
-2396
-2400
-2403
-2406
-2409
-2412
-2414
-2416
-2418
-2419
-2420
-2421
-2422
-2422
-2423
-2423
-2422
-2422
-2421
-2420
-2419
-2418
-2416
-2414
-2412
-2410
-2407
-2405
-2402
-2399
-2396
-2393
-2389
-2386
-2382
-2378
-2374
-2369
-2365
-2360
-2355
-2350
-2345
-2339
-2334
-2328
-2322
-2316
-2310
-2304
-2297
-2291
-2284
-2277
-2270
-2262
-2255
-2247
-2239
-2231
-2223
-2214
-2206
-2197
-2188
-2179
-2170
-2160
-2151
-2141
-2131
-2121
-2110
-2099
-2089
-2078
-2066
-2055
-2043
-2031
-2019
-2007
-1995
-1982
-1970
-1957
-1944
-1931
-1917
-1904
-1890
-1877
-1863
-1849
-1835
-1820
-1806
-1791
-1777
-1762
-1747
-1732
-1717
-1702
-1687
-1671
-1656
-1641
-1625
-1610
-1594
-1579
-1563
-1547
-1531
-1515
-1499
-1483
-1467
-1451
-1435
-1418
-1402
-1385
-1369
-1352
-1335
-1319
-1302
-1285
-1268
-1251
-1234
-1216
-1199
-1182
-1164
-1147
-1130
-1112
-1095
-1077
-1059
-1042
-1024
-1006
-989
-971
-953
-935
-917
-899
-881
-864
-846
-827
-809
-791
-773
-755
-737
-718
-700
-682
-663
-645
-626
-607
-589
-570
-551
-532
-513
-494
-475
-455
-436
-417
-397
-378
-358
-339
-320
-300
-281
-261
-242
-222
-203
-184
-165
-145
-126
-108
-89
-70
-51
-33
-15
3
21
39
57
74
91
108
125
141
157
173
189
205
220
235
250
265
279
294
307
321
335
348
361
374
387
399
411
423
435
447
458
469
481
492
502
513
524
534
544
554
564
574
584
594
604
613
623
633
642
652
661
670
680
689
698
707
717
726
735
744
753
762
771
780
790
799
807
816
825
834
843
852
861
870
878
887
896
904
913
922
930
939
947
956
964
972
981
989
997
1006
1014
1022
1030
1038
1046
1054
1062
1070
1078
1086
1093
1101
1109
1116
1123
1131
1138
1145
1152
1159
1166
1173
1179
1186
1192
1199
1205
1212
1218
1224
1230
1236
1242
1248
1254
1259
1265
1270
1276
1281
1286
1291
1296
1300
1305
1310
1314
1318
1323
1327
1331
1335
1339
1342
1346
1350
1353
1356
1360
1363
1366
1369
1372
1375
1377
1380
1382
1385
1387
1389
1391
1393
1395
1397
1398
1400
1401
1402
1403
1404
1405
1406
1407
1407
1408
1408
1408
1408
1408
1408
1408
1407
1407
1406
1405
1405
1404
1402
1401
1400
1399
1397
1396
1394
1392
1390
1388
1386
1384
1382
1380
1378
1376
1374
1372
1370
1368
1365
1363
1361
1359
1357
1355
1352
1350
1348
1346
1344
1342
1340
1338
1336
1334
1332
1330
1329
1327
1325
1323
1322
1320
1318
1317
1315
1313
1312
1310
1309
1307
1306
1304
1303
1302
1300
1299
1298
1296
1295
1293
1292
1290
1289
1288
1286
1285
1283
1282
1281
1279
1278
1276
1275
1273
1272
1270
1269
1267
1265
1264
1262
1260
1259
1257
1255
1253
1251
1249
1248
1246
1244
1242
1240
1238
1236
1234
1232
1231
1229
1227
1225
1223
1221
1219
1217
1215
1213
1210
1208
1206
1203
1201
1198
1195
1193
1190
1187
1184
1181
1178
1175
1171
1168
1165
1162
1159
1156
1152
1149
1146
1143
1139
1136
1133
1130
1127
1123
1120
1117
1114
1110
1107
1104
1101
1097
1094
1091
1088
1085
1082
1078
1075
1072
1069
1066
1063
1060
1057
1054
1051
1048
1045
1042
1039
1036
1033
1030
1026
1022
1020
1016
1012
1010
1006
1002
999
995
991
987
983
979
975
971
967
962
958
953
948
944
939
934
929
924
919
914
909
903
898
893
887
882
876
871
865
860
854
848
843
837
831
825
820
814
808
802
796
789
783
777
771
765
758
752
745
739
732
726
719
712
706
699
693
686
679
673
666
659
653
646
639
633
626
620
613
606
600
593
586
580
573
566
560
553
546
540
533
526
520
513
506
499
492
485
479
472
465
457
450
443
436
429
421
414
407
399
392
384
377
369
362
354
346
339
331
323
315
308
300
292
284
276
269
261
253
245
237
229
221
213
205
197
190
182
174
166
159
151
144
136
129
121
114
106
99
92
84
77
70
63
55
48
41
34
27
19
12
5
-2
-9
-16
-24
-31
-38
-45
-53
-60
-67
-75
-82
-90
-97
-105
-113
-120
-128
-136
-144
-152
-161
-169
-177
-186
-195
-203
-212
-221
-231
-240
-250
-259
-269
-279
-290
-300
-311
-321
-332
-344
-355
-367
-378
-391
-403
-415
-428
-441
-455
-468
-482
-496
-511
-525
-540
-555
-570
-585
-601
-617
-633
-649
-665
-681
-698
-714
-731
-748
-765
-782
-799
-817
-834
-852
-869
-887
-905
-922
-940
-958
-976
-995
-1012
-1031
-1050
-1068
-1087
-1105
-1124
-1143
-1162
-1182
-1201
-1220
-1240
-1259
-1279
-1299
-1319
-1339
-1359
-1379
-1399
-1419
-1440
-1460
-1480
-1501
-1522
-1542
-1563
-1584
-1605
-1626
-1647
-1668
-1689
-1710
-1731
-1752
-1774
-1795
-1816
-1837
-1858
-1879
-1901
-1922
-1943
-1964
-1985
-2005
-2027
-2047
-2068
-2089
-2110
-2130
-2151
-2172
-2192
-2213
-2233
-2254
-2275
-2295
-2316
-2336
-2357
-2377
-2398
-2419
-2439
-2460
-2480
-2501
-2521
-2542
-2562
-2582
-2603
-2623
-2643
-2664
-2684
-2704
-2724
-2744
-2764
-2784
-2805
-2825
-2845
-2865
-2885
-2905
-2924
-2944
-2964
-2984
-3004
-3024
-3044
-3063
-3083
-3103
-3122
-3142
-3161
-3181
-3200
-3219
-3238
-3257
-3276
-3294
-3313
-3331
-3349
-3367
-3385
-3403
-3421
-3438
-3456
-3473
-3490
-3507
-3524
-3541
-3557
-3574
-3590
-3606
-3622
-3639
-3655
-3670
-3686
-3702
-3718
-3733
-3749
-3764
-3779
-3795
-3810
-3825
-3840
-3855
-3870
-3885
-3900
-3915
-3930
-3945
-3960
-3974
-3989
-4003
-4018
-4033
-4046
-4062
-4075
-4090
-4105
-4119
-4133
-4147
-4161
-4175
-4189
-4203
-4217
-4231
-4245
-4258
-4272
-4285
-4299
-4312
-4326
-4339
-4352
-4365
-4378
-4391
-4404
-4417
-4430
-4442
-4455
-4468
-4481
-4494
-4506
-4519
-4532
-4545
-4558
-4570
-4583
-4596
-4609
-4622
-4635
-4648
-4661
-4674
-4687
-4700
-4713
-4726
-4739
-4752
-4765
-4778
-4792
-4805
-4818
-4831
-4844
-4857
-4870
-4884
-4897
-4910
-4923
-4936
-4949
-4962
-4975
-4988
-5000
-5013
-5026
-5039
-5051
-5064
-5076
-5089
-5101
-5113
-5125
-5137
-5149
-5161
-5173
-5185
-5197
-5208
-5220
-5231
-5242
-5254
-5265
-5276
-5287
-5298
-5308
-5319
-5330
-5340
-5350
-5361
-5371
-5381
-5391
-5401
-5411
-5420
-5430
-5440
-5449
-5459
-5468
-5478
-5487
-5496
-5505
-5514
-5523
-5532
-5541
-5549
-5558
-5566
-5575
-5583
-5591
-5599
-5607
-5615
-5623
-5631
-5638
-5646
-5653
-5661
-5668
-5675
-5682
-5689
-5696
-5703
-5710
-5716
-5723
-5730
-5736
-5742
-5749
-5755
-5761
-5767
-5773
-5778
-5784
-5790
-5795
-5800
-5806
-5811
-5816
-5821
-5826
-5830
-5835
-5839
-5844
-5848
-5852
-5856
-5860
-5864
-5868
-5872
-5875
-5879
-5882
-5885
-5888
-5891
-5894
-5896
-5899
-5901
-5904
-5906
-5908
-5909
-5911
-5913
-5914
-5915
-5916
-5917
-5917
-5918
-5918
-5918
-5917
-5917
-5916
-5916
-5914
-5913
-5912
-5910
-5908
-5906
-5903
-5900
-5897
-5894
-5891
-5887
-5884
-5880
-5875
-5871
-5866
-5862
-5857
-5851
-5846
-5841
-5835
-5829
-5823
-5817
-5811
-5805
-5798
-5792
-5785
-5779
-5772
-5766
-5759
-5752
-5745
-5738
-5731
-5725
-5718
-5711
-5704
-5697
-5690
-5683
-5676
-5669
-5662
-5656
-5649
-5642
-5635
-5628
-5621
-5614
-5607
-5600
-5593
-5586
-5578
-5571
-5564
-5557
-5549
-5542
-5534
-5527
-5520
-5512
-5504
-5497
-5489
-5482
-5474
-5467
-5459
-5452
-5444
-5437
-5429
-5422
-5415
-5407
-5400
-5392
-5385
-5377
-5370
-5362
-5355
-5348
-5340
-5333
-5325
-5318
-5310
-5303
-5295
-5288
-5281
-5273
-5266
-5258
-5250
-5243
-5235
-5228
-5220
-5212
-5204
-5197
-5189
-5181
-5173
-5165
-5157
-5149
-5140
-5132
-5124
-5116
-5107
-5099
-5091
-5082
-5074
-5065
-5057
-5048
-5040
-5031
-5023
-5014
-5006
-4997
-4989
-4980
-4972
-4963
-4955
-4946
-4938
-4929
-4921
-4913
-4904
-4896
-4887
-4879
-4870
-4862
-4854
-4845
-4837
-4829
-4820
-4812
-4803
-4795
-4787
-4778
-4770
-4762
-4753
-4745
-4737
-4728
-4720
-4712
-4704
-4695
-4687
-4679
-4670
-4662
-4654
-4646
-4637
-4629
-4621
-4613
-4605
-4596
-4588
-4580
-4572
-4563
-4555
-4547
-4539
-4531
-4523
-4514
-4506
-4498
-4490
-4482
-4474
-4466
-4458
-4449
-4441
-4433
-4425
-4417
-4409
-4401
-4393
-4385
-4377
-4369
-4361
-4352
-4344
-4336
-4328
-4320
-4312
-4304
-4296
-4288
-4280
-4272
-4264
-4256
-4248
-4240
-4233
-4225
-4217
-4209
-4201
-4193
-4185
-4177
-4169
-4161
-4153
-4145
-4137
-4130
-4122
-4114
-4106
-4098
-4090
-4082
-4075
-4067
-4059
-4051
-4043
-4035
-4027
-4019
-4011
-4003
-3996
-3989
-3981
-3973
-3965
-3958
-3950
-3942
-3934
-3927
-3919
-3911
-3903
-3896
-3888
-3880
-3873
-3865
-3857
-3850
-3842
-3834
-3827
-3819
-3811
-3804
-3796
-3788
-3781
-3773
-3766
-3758
-3750
-3743
-3735
-3728
-3720
-3712
-3705
-3697
-3690
-3682
-3675
-3667
-3659
-3652
-3644
-3637
-3629
-3622
-3614
-3607
-3599
-3592
-3584
-3577
-3570
-3562
-3555
-3547
-3540
-3532
-3525
-3517
-3510
-3503
-3495
-3488
-3480
-3473
-3466
-3458
-3451
-3443
-3436
-3429
-3421
-3414
-3407
-3399
-3392
-3385
-3377
-3370
-3363
-3355
-3348
-3341
-3334
-3326
-3319
-3312
-3304
-3297
-3290
-3283
-3275
-3268
-3261
-3254
-3247
-3239
-3232
-3225
-3218
-3210
-3203
-3196
-3189
-3182
-3175
-3167
-3160
-3153
-3146
-3139
-3132
-3125
-3118
-3110
-3103
-3096
-3089
-3082
-3075
-3068
-3061
-3054
-3047
-3040
-3033
-3025
-3018
-3011
-3004
-2997
-2990
-2983
-2976
-2969
-2962
-2955
-2948
-2941
-2934
-2927
-2920
-2913
-2907
-2900
-2893
-2886
-2879
-2872
-2865
-2858
-2851
-2844
-2837
-2830
-2824
-2817
-2810
-2803
-2796
-2789
-2782
-2776
-2769
-2762
-2755
-2748
-2741
-2735
-2728
-2721
-2714
-2707
-2701
-2694
-2687
-2680
-2673
-2667
-2660
-2653
-2646
-2640
-2633
-2626
-2620
-2613
-2606
-2599
-2593
-2586
-2579
-2573
-2566
-2559
-2553
-2546
-2539
-2533
-2526
-2519
-2513
-2506
-2500
-2493
-2486
-2480
-2473
-2467
-2460
-2453
-2447
-2440
-2434
-2427
-2421
-2414
-2407
-2401
-2394
-2388
-2381
-2375
-2368
-2362
-2355
-2349
-2342
-2336
-2329
-2323
-2316
-2310
-2303
-2297
-2291
-2284
-2278
-2271
-2265
-2258
-2252
-2246
-2239
-2233
-2226
-2220
-2214
-2207
-2201
-2195
-2188
-2182
-2175
-2169
-2163
-2156
-2150
-2144
-2137
-2131
-2125
-2119
-2112
-2106
-2100
-2093
-2087
-2081
-2075
-2068
-2062
-2056
-2050
-2043
-2037
-2031
-2025
-2019
-2012
-2005
-2000
-1994
-1988
-1981
-1975
-1969
-1963
-1957
-1950
-1944
-1938
-1932
-1926
-1920
-1914
-1908
-1901
-1895
-1889
-1883
-1877
-1871
-1865
-1859
-1853
-1847
-1841
-1835
-1829
-1822
-1816
-1810
-1804
-1798
-1792
-1786
-1780
-1774
-1768
-1762
-1756
-1750
-1744
-1738
-1732
-1726
-1721
-1715
-1709
-1703
-1697
-1691
-1685
-1679
-1673
-1667
-1661
-1655
-1649
-1644
-1638
-1632
-1626
-1620
-1614
-1608
-1603
-1597
-1591
-1585
-1579
-1573
-1568
-1562
-1556
-1550
-1544
-1539
-1533
-1527
-1521
-1515
-1510
-1504
-1498
-1492
-1487
-1481
-1475
-1469
-1464
-1458
-1452
-1447
-1441
-1435
-1430
-1424
-1418
-1412
-1407
-1401
-1395
-1390
-1384
-1379
-1373
-1367
-1362
-1356
-1350
-1345
-1339
-1334
-1328
-1322
-1317
-1311
-1306
-1300
-1294
-1289
-1283
-1278
-1272
-1267
-1261
-1256
-1250
-1245
-1239
-1234
-1228
-1223
-1217
-1212
-1206
-1201
-1195
-1190
-1184
-1179
-1173
-1168
-1162
-1157
-1151
-1146
-1141
-1135
-1130
-1124
-1119
-1114
-1108
-1103
-1097
-1092
-1087
-1081
-1076
-1071
-1065
-1060
-1054
-1049
-1044
-1038
-1033
-1028
-1022
-1016
-1012
-1006
-1000
-996
-991
-985
-980
-975
-970
-964
-959
-954
-949
-943
-938
-933
-928
-922
-917
-912
-907
-902
-896
-891
-886
-881
-876
-871
-865
-860
-855
-850
-845
-840
-835
-829
-824
-819
-814
-809
-804
-799
-794
-789
-783
-778
-773
-768
-763
-758
-753
-748
-743
-738
-733
-728
-723
-718
-713
-708
-703
-698
-693
-688
-683
-678
-673
-668
-663
-658
-653
-648
-643
-638
-633
-628
-623
-618
-613
-609
-604
-599
-594
-589
-584
-579
-574
-569
-565
-560
-555
-550
-545
-540
-535
-531
-526
-521
-516
-511
-506
-502
-497
-492
-487
-482
-478
-473
-468
-463
-459
-454
-449
-444
-440
-435
-430
-425
-421
-416
-411
-407
-402
-397
-392
-388
-383
-378
-374
-369
-364
-360
-355
-350
-346
-341
-336
-332
-327
-323
-318
-313
-309
-304
-299
-295
-290
-286
-281
-277
-272
-267
-263
-258
-254
-249
-245
-240
-236
-231
-226
-222
-217
-213
-208
-204
-199
-195
-190
-186
-181
-177
-173
-168
-164
-159
-155
-150
-146
-141
-137
-132
-128
-124
-119
-115
-110
-106
-102
-97
-93
-88
-84
-80
-75
-71
-67
-62
-58
-54
-49
-45
-41
-36
-32
-28
-23
-19
-15
-10
-6
-2
3
7
11
15
20
24
28
32
37
41
45
49
54
58
62
66
70
75
79
83
87
91
96
100
104
108
112
117
121
125
129
133
137
141
146
150
154
158
162
166
170
174
178
183
187
191
195
199
203
207
211
215
219
223
227
231
235
239
243
247
251
255
259
263
267
271
275
279
283
287
291
295
299
303
307
311
315
319
323
327
331
335
339
343
347
350
354
358
362
366
370
374
378
382
385
389
393
397
401
405
409
412
416
420
424
428
431
435
439
443
447
450
454
458
462
466
469
473
477
481
484
488
492
496
499
503
507
511
514
518
522
525
529
533
537
540
544
548
551
555
559
562
566
570
573
577
581
584
588
592
595
599
602
606
610
613
617
620
624
628
631
635
638
642
646
649
653
656
660
663
667
670
674
677
681
684
688
692
695
699
702
706
709
713
716
720
723
726
730
733
737
740
744
747
751
754
758
761
764
768
771
775
778
781
785
