5
12176
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-41
-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
-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
-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
-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
-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
-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
-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
-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
-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
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-142
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-155
-155
-156
-156
-157
-157
-158
-159
-159
-160
-160
-161
-162
-162
-163
-164
-164
-165
-166
-167
-167
-168
-169
-169
-170
-171
-171
-172
-173
-173
-174
-174
-175
-176
-176
-177
-177
-178
-178
-179
-180
-180
-181
-181
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-192
-192
-191
-191
-191
-191
-190
-190
-190
-189
-189
-189
-188
-188
-188
-187
-187
-186
-186
-185
-185
-185
-184
-184
-183
-183
-182
-182
-181
-181
-180
-180
-179
-179
-178
-177
-177
-176
-176
-175
-174
-174
-173
-172
-171
-171
-170
-169
-168
-168
-167
-166
-165
-164
-164
-163
-162
-161
-160
-160
-159
-158
-157
-156
-156
-155
-154
-153
-152
-152
-151
-150
-149
-148
-148
-147
-146
-145
-144
-144
-143
-142
-141
-140
-140
-139
-138
-137
-137
-136
-135
-134
-134
-133
-132
-132
-131
-130
-130
-129
-129
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-124
-124
-124
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-130
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-135
-135
-136
-136
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-170
-171
-171
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-182
-182
-183
-183
-184
-184
-185
-185
-186
-187
-187
-188
-189
-189
-190
-191
-192
-192
-193
-194
-195
-195
-196
-197
-198
-199
-199
-200
-201
-201
-202
-203
-203
-204
-205
-205
-206
-207
-207
-208
-209
-209
-210
-211
-212
-213
-214
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-226
-227
-228
-229
-230
-230
-231
-232
-233
-233
-234
-235
-235
-236
-237
-237
-238
-239
-239
-240
-241
-241
-242
-243
-243
-244
-244
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-249
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-243
-243
-242
-241
-241
-240
-239
-239
-238
-237
-236
-235
-234
-233
-232
-231
-230
-229
-228
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-218
-217
-216
-215
-214
-213
-212
-212
-211
-210
-209
-209
-208
-207
-207
-206
-206
-205
-205
-204
-204
-203
-203
-203
-202
-202
-202
-201
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-200
-199
-199
-199
-198
-198
-197
-197
-196
-195
-195
-194
-193
-193
-192
-191
-190
-190
-189
-188
-187
-187
-186
-185
-184
-184
-183
-182
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-177
-176
-176
-176
-175
-175
-174
-174
-174
-173
-173
-173
-173
-173
-172
-172
-172
-172
-171
-171
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-168
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-169
-169
-170
-170
-171
-171
-171
-172
-172
-173
-174
-174
-175
-175
-176
-177
-178
-178
-179
-180
-181
-182
-183
-185
-186
-187
-189
-190
-192
-194
-196
-198
-200
-202
-204
-206
-208
-211
-213
-215
-217
-220
-222
-224
-226
-228
-230
-232
-234
-235
-237
-239
-240
-242
-244
-245
-247
-248
-249
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-264
-265
-266
-267
-268
-269
-270
-270
-271
-272
-273
-274
-275
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-295
-296
-297
-298
-299
-300
-302
-303
-304
-306
-307
-308
-310
-311
-313
-314
-315
-317
-318
-320
-321
-323
-324
-326
-328
-329
-331
-333
-335
-337
-338
-340
-342
-344
-346
-348
-350
-352
-355
-357
-359
-361
-363
-365
-367
-370
-372
-374
-377
-379
-382
-384
-387
-390
-392
-395
-398
-401
-403
-406
-409
-412
-415
-417
-420
-423
-426
-429
-432
-435
-437
-440
-443
-445
-448
-450
-452
-455
-457
-459
-461
-463
-465
-467
-469
-471
-472
-474
-476
-477
-479
-481
-482
-484
-485
-487
-488
-490
-491
-493
-494
-496
-497
-498
-500
-501
-503
-504
-506
-507
-509
-511
-512
-514
-516
-517
-519
-521
-523
-525
-527
-529
-530
-532
-534
-536
-538
-540
-541
-543
-544
-546
-547
-548
-550
-551
-552
-553
-554
-554
-555
-556
-556
-557
-557
-557
-558
-558
-558
-558
-558
-558
-558
-558
-558
-558
-558
-557
-557
-557
-557
-557
-557
-557
-557
-557
-557
-557
-557
-557
-557
-557
-557
-556
-556
-556
-555
-555
-554
-553
-553
-552
-551
-550
-549
-548
-547
-546
-544
-543
-541
-540
-538
-536
-534
-532
-530
-528
-526
-524
-521
-519
-516
-514
-511
-508
-506
-503
-501
-498
-495
-492
-490
-487
-484
-481
-479
-476
-473
-471
-468
-465
-463
-460
-458
-456
-453
-451
-449
-447
-445
-443
-442
-440
-439
-438
-436
-435
-435
-434
-433
-433
-432
-432
-431
-431
-431
-431
-431
-431
-431
-431
-432
-432
-432
-432
-433
-433
-434
-434
-435
-435
-436
-437
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-448
-449
-450
-452
-454
-455
-457
-459
-461
-463
-465
-467
-469
-471
-474
-476
-478
-480
-482
-484
-486
-488
-490
-492
-494
-497
-499
-501
-503
-505
-508
-510
-512
-514
-516
-518
-520
-522
-524
-525
-527
-529
-530
-531
-533
-534
-535
-537
-538
-539
-540
-541
-542
-542
-543
-544
-544
-545
-545
-546
-546
-547
-547
-548
-548
-548
-549
-549
-549
-549
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-549
-549
-549
-548
-548
-547
-546
-545
-544
-544
-543
-541
-540
-539
-538
-537
-536
-534
-533
-532
-531
-530
-528
-527
-526
-525
-524
-523
-522
-521
-520
-519
-518
-518
-517
-517
-516
-516
-516
-515
-515
-515
-515
-515
-515
-515
-515
-516
-516
-516
-516
-516
-515
-515
-515
-515
-514
-514
-513
-513
-512
-512
-511
-510
-510
-509
-509
-509
-508
-508
-507
-507
-507
-506
-506
-506
-505
-505
-505
-504
-504
-503
-503
-503
-503
-502
-502
-502
-502
-502
-502
-502
-502
-502
-502
-503
-503
-503
-504
-504
-505
-506
-506
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-518
-519
-521
-522
-524
-526
-528
-530
-533
-535
-537
-540
-542
-545
-548
-551
-554
-557
-560
-563
-566
-569
-572
-575
-578
-581
-584
-588
-591
-594
-597
-600
-603
-607
-610
-613
-617
-620
-624
-627
-631
-634
-638
-641
-645
-649
-652
-656
-659
-662
-666
-669
-672
-676
-679
-682
-685
-688
-691
-694
-697
-699
-702
-704
-707
-709
-711
-714
-716
-718
-720
-722
-724
-726
-728
-730
-732
-734
-736
-738
-739
-741
-742
-743
-744
-745
-746
-747
-748
-749
-749
-750
-751
-751
-752
-752
-752
-752
-752
-752
-752
-751
-751
-750
-750
-749
-748
-747
-746
-745
-743
-742
-741
-740
-738
-737
-736
-735
-733
-732
-731
-729
-728
-727
-726
-725
-723
-722
-721
-720
-719
-718
-717
-716
-715
-714
-713
-711
-710
-709
-708
-707
-706
-704
-703
-702
-700
-699
-697
-696
-694
-693
-691
-689
-687
-686
-684
-682
-680
-678
-676
-674
-672
-670
-668
-666
-664
-662
-660
-658
-656
-655
-653
-651
-649
-647
-645
-642
-640
-638
-636
-634
-631
-629
-627
-625
-623
-620
-618
-616
-614
-612
-610
-608
-606
-604
-601
-599
-597
-595
-593
-591
-589
-587
-585
-583
-581
-579
-577
-575
-573
-571
-569
-567
-565
-563
-562
-560
-558
-556
-554
-553
-551
-549
-548
-546
-544
-543
-541
-540
-538
-536
-535
-533
-532
-530
-529
-527
-526
-524
-523
-521
-520
-518
-517
-516
-514
-513
-512
-511
-510
-509
-508
-507
-506
-505
-504
-503
-502
-501
-500
-499
-498
-498
-497
-496
-495
-494
-494
-493
-492
-492
-491
-491
-490
-490
-489
-488
-488
-487
-486
-485
-485
-484
-483
-482
-481
-481
-480
-479
-478
-478
-477
-477
-476
-476
-475
-475
-475
-475
-474
-474
-474
-474
-475
-475
-475
-475
-476
-476
-477
-477
-478
-479
-479
-480
-482
-483
-484
-485
-487
-488
-490
-491
-492
-494
-495
-496
-497
-499
-500
-501
-502
-503
-504
-505
-506
-507
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-522
-524
-525
-526
-528
-529
-530
-532
-533
-535
-536
-537
-539
-540
-541
-542
-543
-544
-545
-546
-546
-547
-547
-548
-548
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-550
-550
-551
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-562
-563
-564
-565
-567
-568
-569
-570
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-581
-582
-583
-584
-584
-585
-586
-586
-587
-588
-588
-588
-589
-589
-589
-589
-589
-589
-588
-588
-588
-588
-587
-587
-586
-586
-585
-585
-584
-584
-583
-582
-581
-580
-579
-578
-577
-576
-574
-573
-571
-569
-567
-565
-563
-561
-558
-556
-553
-551
-548
-545
-543
-540
-537
-534
-531
-529
-526
-523
-520
-517
-514
-511
-508
-505
-502
-498
-495
-491
-488
-484
-480
-477
-473
-469
-465
-461
-457
-454
-450
-446
-442
-439
-435
-431
-427
-424
-420
-416
-413
-409
-406
-402
-399
-396
-392
-389
-386
-383
-381
-378
-376
-373
-371
-369
-368
-366
-365
-363
-362
-361
-360
-359
-359
-358
-357
-357
-357
-356
-356
-356
-356
-355
-355
-355
-356
-356
-356
-356
-357
-357
-357
-357
-358
-358
-358
-359
-359
-359
-359
-360
-360
-360
-360
-359
-359
-359
-359
-358
-358
-358
-357
-357
-356
-356
-355
-355
-354
-353
-353
-352
-352
-351
-351
-350
-350
-349
-348
-348
-347
-346
-345
-344
-343
-342
-340
-339
-338
-337
-336
-334
-333
-332
-331
-330
-329
-328
-327
-326
-325
-324
-324
-323
-322
-322
-321
-320
-320
-319
-318
-318
-317
-316
-316
-315
-314
-313
-313
-312
-311
-311
-310
-310
-309
-308
-308
-307
-307
-306
-305
-305
-304
-303
-302
-301
-300
-299
-298
-297
-296
-294
-293
-291
-290
-288
-286
-285
-283
-281
-279
-277
-275
-273
-271
-269
-267
-265
-263
-261
-259
-257
-255
-253
-251
-248
-246
-244
-242
-240
-238
-235
-233
-231
-228
-226
-223
-221
-218
-216
-213
-211
-208
-206
-204
-201
-199
-197
-195
-192
-190
-188
-186
-183
-181
-179
-176
-174
-172
-170
-167
-165
-163
-161
-159
-157
-155
-154
-152
-151
-150
-148
-147
-147
-146
-145
-144
-144
-143
-143
-143
-142
-142
-142
-142
-141
-141
-141
-141
-141
-140
-140
-140
-140
-139
-139
-139
-138
-138
-137
-136
-136
-135
-134
-133
-132
-131
-129
-128
-126
-124
-123
-121
-119
-116
-114
-112
-110
-107
-105
-102
-100
-97
-95
-92
-89
-86
-83
-80
-76
-73
-70
-66
-63
-59
-56
-52
-48
-44
-41
-37
-33
-29
-25
-21
-17
-13
-9
-5
-2
2
5
9
12
15
18
21
24
26
29
31
34
36
38
41
43
45
47
49
51
53
55
57
58
60
61
63
64
66
67
68
69
70
72
72
73
74
75
76
76
77
77
77
77
77
76
76
75
74
72
71
69
67
65
63
61
59
56
54
51
48
45
42
39
36
33
30
27
23
20
16
13
9
6
2
-1
-5
-8
-12
-15
-19
-22
-26
-29
-32
-36
-39
-43
-46
-50
-53
-57
-61
-65
-68
-72
-76
-80
-84
-87
-91
-95
-99
-102
-106
-110
-113
-117
-121
-124
-128
-132
-135
-139
-143
-146
-150
-153
-156
-160
-163
-166
-169
-172
-175
-178
-180
-183
-185
-188
-190
-192
-194
-197
-199
-201
-203
-205
-207
-209
-211
-213
-215
-217
-219
-221
-223
-225
-227
-229
-231
-233
-236
-238
-241
-243
-246
-249
-252
-255
-258
-261
-264
-268
-272
-275
-279
-283
-287
-290
-294
-299
-303
-307
-311
-315
-320
-324
-329
-334
-338
-343
-349
-354
-359
-365
-370
-376
-382
-388
-394
-401
-407
-414
-420
-427
-434
-441
-448
-456
-463
-471
-479
-486
-494
-502
-511
-519
-527
-535
-544
-552
-560
-569
-577
-586
-594
-603
-612
-620
-629
-638
-646
-655
-664
-673
-682
-691
-700
-708
-717
-726
-734
-743
-752
-760
-768
-777
-785
-793
-801
-808
-816
-823
-831
-838
-845
-852
-859
-865
-872
-879
-886
-893
-899
-906
-913
-920
-927
-934
-941
-948
-955
-963
-970
-977
-984
-991
-998
-1004
-1012
-1018
-1025
-1032
-1038
-1045
-1051
-1057
-1063
-1068
-1074
-1079
-1084
-1089
-1094
-1099
-1103
-1108
-1112
-1115
-1119
-1122
-1125
-1128
-1131
-1133
-1136
-1138
-1139
-1141
-1143
-1144
-1145
-1147
-1148
-1149
-1150
-1151
-1152
-1152
-1153
-1154
-1154
-1155
-1155
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1157
-1157
-1157
-1157
-1157
-1157
-1157
-1157
-1158
-1158
-1158
-1159
-1159
-1160
-1161
-1161
-1162
-1163
-1164
-1165
-1166
-1168
-1169
-1171
-1172
-1174
-1175
-1177
-1178
-1180
-1182
-1184
-1185
-1187
-1189
-1191
-1193
-1195
-1197
-1199
-1201
-1203
-1205
-1208
-1210
-1212
-1215
-1217
-1220
-1222
-1225
-1227
-1229
-1231
-1234
-1236
-1238
-1240
-1241
-1243
-1245
-1247
-1248
-1250
-1251
-1253
-1254
-1256
-1257
-1259
-1260
-1262
-1263
-1265
-1267
-1269
-1271
-1273
-1276
-1278
-1281
-1283
-1286
-1288
-1291
-1293
-1296
-1298
-1301
-1303
-1306
-1308
-1311
-1313
-1315
-1318
-1321
-1323
-1326
-1329
-1331
-1334
-1337
-1340
-1343
-1346
-1349
-1353
-1356
-1359
-1362
-1365
-1367
-1370
-1373
-1376
-1379
-1382
-1385
-1388
-1391
-1394
-1397
-1400
-1403
-1406
-1409
-1413
-1416
-1419
-1422
-1426
-1429
-1432
-1435
-1439
-1442
-1445
-1448
-1451
-1454
-1457
-1461
-1464
-1467
-1470
-1473
-1476
-1479
-1482
-1485
-1489
-1492
-1495
-1498
-1501
-1504
-1508
-1511
-1514
-1518
-1521
-1525
-1529
-1533
-1537
-1541
-1545
-1549
-1554
-1558
-1563
-1568
-1572
-1577
-1581
-1586
-1590
-1594
-1599
-1603
-1607
-1611
-1615
-1619
-1622
-1626
-1630
-1634
-1637
-1641
-1645
-1649
-1653
-1656
-1661
-1665
-1669
-1673
-1678
-1682
-1687
-1691
-1696
-1701
-1705
-1710
-1715
-1720
-1725
-1729
-1734
-1739
-1743
-1747
-1752
-1756
-1760
-1763
-1767
-1770
-1774
-1777
-1780
-1784
-1787
-1790
-1793
-1796
-1799
-1802
-1804
-1807
-1810
-1813
-1816
-1818
-1821
-1823
-1826
-1828
-1830
-1832
-1834
-1836
-1838
-1840
-1841
-1843
-1844
-1846
-1847
-1848
-1849
-1850
-1851
-1852
-1853
-1854
-1854
-1855
-1856
-1856
-1857
-1857
-1858
-1858
-1858
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1860
-1860
-1861
-1861
-1862
-1863
-1864
-1865
-1866
-1867
-1868
-1869
-1870
-1872
-1874
-1875
-1877
-1879
-1882
-1884
-1887
-1890
-1893
-1896
-1899
-1903
-1906
-1910
-1914
-1919
-1923
-1928
-1932
-1937
-1942
-1946
-1951
-1956
-1961
-1966
-1971
-1976
-1980
-1985
-1990
-1994
-1999
-2003
-2008
-2012
-2016
-2020
-2024
-2028
-2032
-2035
-2039
-2043
-2045
-2049
-2053
-2056
-2059
-2062
-2065
-2068
-2071
-2073
-2076
-2078
-2081
-2083
-2086
-2088
-2091
-2093
-2095
-2097
-2100
-2102
-2104
-2106
-2109
-2111
-2113
-2115
-2117
-2119
-2120
-2122
-2124
-2125
-2127
-2128
-2130
-2131
-2132
-2133
-2134
-2134
-2135
-2136
-2136
-2137
-2137
-2138
-2138
-2138
-2138
-2138
-2137
-2137
-2136
-2136
-2135
-2134
-2133
-2132
-2131
-2130
-2128
-2127
-2125
-2123
-2122
-2120
-2118
-2116
-2114
-2112
-2110
-2108
-2106
-2104
-2102
-2100
-2098
-2095
-2093
-2091
-2088
-2086
-2083
-2081
-2078
-2075
-2073
-2070
-2067
-2064
-2061
-2058
-2055
-2052
-2050
-2047
-2044
-2041
-2037
-2036
-2033
-2029
-2027
-2024
-2020
-2017
-2013
-2009
-2005
-2001
-1998
-1993
-1989
-1984
-1980
-1975
-1970
-1965
-1960
-1955
-1949
-1944
-1939
-1933
-1928
-1923
-1917
-1912
-1907
-1902
-1896
-1891
-1886
-1881
-1876
-1871
-1866
-1861
-1856
-1852
-1847
-1842
-1838
-1833
-1829
-1825
-1820
-1816
-1812
-1808
-1805
-1801
-1797
-1794
-1791
-1787
-1784
-1781
-1778
-1775
-1773
-1770
-1767
-1765
-1762
-1760
-1758
-1755
-1753
-1751
-1748
-1746
-1744
-1741
-1739
-1737
-1735
-1732
-1730
-1728
-1726
-1725
-1723
-1721
-1720
-1719
-1717
-1716
-1715
-1714
-1713
-1713
-1712
-1711
-1711
-1711
-1710
-1710
-1710
-1710
-1710
-1710
-1711
-1711
-1711
-1712
-1712
-1712
-1713
-1713
-1714
-1715
-1715
-1716
-1716
-1717
-1718
-1719
-1719
-1720
-1721
-1723
-1724
-1725
-1727
-1729
-1731
-1733
-1735
-1737
-1739
-1742
-1744
-1747
-1750
-1753
-1756
-1758
-1761
-1764
-1767
-1770
-1773
-1776
-1779
-1782
-1785
-1788
-1791
-1794
-1796
-1799
-1801
-1804
-1806
-1809
-1811
-1813
-1815
-1816
-1818
-1819
-1821
-1822
-1823
-1824
-1825
-1825
-1826
-1826
-1827
-1827
-1828
-1828
-1829
-1829
-1830
-1830
-1831
-1832
-1833
-1834
-1834
-1835
-1836
-1837
-1838
-1839
-1841
-1842
-1843
-1844
-1845
-1846
-1847
-1848
-1850
-1851
-1852
-1853
-1854
-1855
-1855
-1856
-1857
-1857
-1858
-1858
-1858
-1859
-1859
-1858
-1858
-1858
-1857
-1856
-1856
-1855
-1854
-1852
-1851
-1850
-1848
-1847
-1845
-1844
-1842
-1840
-1838
-1836
-1834
-1832
-1830
-1827
-1825
-1823
-1820
-1818
-1816
-1814
-1811
-1809
-1807
-1805
-1803
-1801
-1799
-1797
-1795
-1793
-1791
-1789
-1788
-1786
-1784
-1782
-1781
-1779
-1777
-1775
-1773
-1771
-1769
-1767
-1764
-1762
-1759
-1756
-1753
-1750
-1746
-1743
-1739
-1735
-1730
-1726
-1721
-1716
-1711
-1705
-1700
-1694
-1688
-1683
-1677
-1670
-1664
-1658
-1652
-1645
-1639
-1632
-1625
-1619
-1612
-1605
-1599
-1592
-1585
-1579
-1572
-1566
-1560
-1553
-1547
-1541
-1535
-1529
-1523
-1518
-1512
-1506
-1500
-1494
-1488
-1482
-1476
-1470
-1464
-1458
-1451
-1445
-1438
-1432
-1425
-1418
-1412
-1405
-1398
-1391
-1384
-1377
-1370
-1362
-1355
-1348
-1340
-1333
-1325
-1317
-1309
-1301
-1293
-1284
-1276
-1267
-1259
-1250
-1242
-1233
-1224
-1216
-1207
-1198
-1189
-1180
-1171
-1162
-1153
-1144
-1135
-1126
-1116
-1107
-1098
-1089
-1080
-1071
-1062
-1053
-1044
-1035
-1026
-1016
-1008
-1000
-991
-982
-974
-965
-957
-949
-941
-933
-925
-917
-909
-902
-894
-887
-879
-872
-864
-857
-850
-842
-835
-828
-821
-813
-806
-799
-792
-785
-778
-771
-764
-757
-750
-744
-737
-730
-724
-718
-711
-705
-699
-692
-686
-679
-673
-666
-660
-654
-647
-641
-634
-628
-621
-615
-609
-602
-596
-590
-583
-577
-570
-564
-557
-551
-544
-537
-530
-523
-516
-509
-502
-495
-487
-480
-472
-464
-457
-449
-441
-434
-426
-418
-410
-402
-394
-386
-378
-370
-362
-354
-345
-337
-329
-320
-312
-303
-295
-286
-278
-269
-260
-252
-243
-234
-226
-217
-209
-200
-191
-183
-174
-165
-156
-148
-139
-130
-121
-113
-104
-95
-86
-78
-69
-60
-51
-43
-34
-25
-16
-8
1
10
18
27
35
44
52
60
69
77
85
93
101
109
117
124
132
140
147
155
162
170
177
184
191
198
205
212
219
226
233
240
246
253
260
267
274
281
288
295
302
309
316
323
331
338
346
353
361
369
376
384
392
400
408
416
425
433
441
449
458
466
474
483
491
499
507
516
524
533
541
550
558
567
575
584
593
601
610
618
627
635
643
651
660
668
676
684
692
699
707
715
722
729
736
743
750
757
763
770
776
782
788
793
799
804
809
813
818
822
827
831
834
838
842
845
848
852
855
857
860
863
865
868
870
872
874
876
878
879
881
882
884
885
887
888
890
891
892
894
895
897
898
900
901
903
904
905
907
908
910
911
913
914
915
917
918
919
920
922
923
924
925
927
928
929
930
932
933
934
936
937
939
940
942
943
945
947
948
950
952
954
956
958
960
962
964
966
968
971
973
975
977
980
982
985
987
990
992
995
998
1000
1004
1006
1010
1012
1016
1018
1022
1025
1028
1031
1035
1038
1041
1044
1047
1051
1054
1057
1061
1064
1068
1071
1075
1078
1081
1085
1088
1091
1095
1098
1101
1105
1108
1112
1116
1119
1123
1127
1131
1135
1139
1143
1148
1152
1156
1160
1165
1169
1173
1178
1182
1187
1191
1196
1200
1205
1210
1214
1219
1225
1230
1235
1241
1247
1253
1259
1265
1271
1278
1284
1291
1297
1304
1311
1318
1325
1332
1339
1346
1353
1361
1369
1376
1384
1392
1400
1408
1416
1424
1433
1441
1449
1458
1466
1475
1483
1492
1501
1509
1518
1527
1535
1544
1553
1561
1570
1578
1587
1595
1604
1612
1620
1628
1636
1644
1652
1660
1668
1676
1684
1691
1699
1706
1714
1721
1728
1735
1742
1749
1756
1763
1770
1776
1783
1789
1796
1802
1809
1815
1821
1828
1834
1840
1846
1853
1859
1865
1871
1877
1882
1888
1893
1899
1904
1909
1914
1919
1923
1928
1932
1936
1940
1944
1948
1952
1956
1959
1963
1966
1970
1973
1976
1979
1982
1984
1987
1989
1992
1994
1997
1999
2001
2003
2005
2007
2009
2009
2012
2013
2013
2015
2016
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2016
2015
2013
2012
2011
2009
2007
2005
2001
2000
1997
1994
1991
1987
1984
1980
1976
1972
1968
1963
1958
1954
1949
1944
1939
1933
1928
1922
1917
1911
1906
1900
1895
1889
1884
1878
1873
1868
1863
1858
1853
1848
1844
1839
1835
1830
1826
1822
1818
1814
1810
1807
1803
1799
1796
1793
1790
1786
1783
1780
1778
1775
1772
1769
1767
1764
1761
1759
1756
1753
1750
1747
1744
1741
1738
1735
1732
1729
1726
1722
1719
1716
1713
1710
1706
1703
1700
1697
1694
1691
1688
1685
1682
1679
1676
1673
1670
1668
1665
1663
1660
1658
1656
1654
1652
1650
1649
1647
1646
1644
1643
1642
1641
1640
1639
1639
1638
1637
1637
1637
1636
1636
1636
1636
1636
1636
1637
1637
1638
1638
1639
1640
1640
1641
1642
1643
1643
1644
1645
1646
1647
1647
1648
1649
1650
1651
1652
1653
1654
1654
1655
1656
1657
1658
1659
1661
1662
1663
1664
1666
1668
1669
1671
1673
1675
1677
1680
1682
1685
1688
1690
1693
1696
1700
1703
1706
1710
1713
1717
1721
1725
1729
1733
1737
1741
1745
1750
1754
1758
1763
1767
1772
1776
1780
1784
1789
1793
1797
1801
1805
1810
1814
1818
1822
1826
1830
1835
1839
1843
1847
1851
1855
1859
1863
1867
1871
1875
1879
1882
1886
1890
1893
1897
1900
1904
1908
1911
1915
1918
1922
1926
1929
1933
1937
1940
1944
1947
1950
1953
1957
1960
1963
1966
1969
1971
1974
1977
1980
1982
1985
1987
1989
1991
1994
1995
1997
1999
2000
2001
2003
2004
2005
2005
2007
2007
2008
2008
2009
2009
2009
2011
2011
2012
2012
2013
2013
2013
2015
2016
2016
2017
2017
2019
2020
2021
2021
2021
2023
2024
2025
2025
2027
2027
2028
2029
2029
2029
2029
2031
2031
2031
2032
2032
2032
2032
2032
2032
2031
2031
2031
2029
2029
2029
2028
2027
2025
2025
2024
2021
2021
2019
2017
2016
2015
2013
2011
2009
2007
2005
2003
2001
1999
1997
1995
1993
1991
1989
1987
1985
1983
1981
1979
1978
1976
1974
1972
1971
1969
1967
1966
1965
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
1949
1948
1947
1946
1945
1944
1943
1942
1941
1940
1938
1937
1935
1934
1932
1930
1929
1927
1925
1923
1921
1918
1916
1914
1912
1909
1907
1904
1902
1900
1897
1895
1892
1889
1887
1884
1882
1879
1876
1873
1871
1868
1865
1862
1859
1857
1854
1851
1848
1845
1842
1839
1836
1833
1830
1826
1823
1820
1817
1813
1810
1806
1803
1799
1796
1792
1788
1784
1780
1776
1772
1768
1764
1760
1756
1752
1748
1743
1739
1735
1731
1727
1723
1718
1714
1710
1706
1702
1698
1694
1690
1686
1682
1678
1674
1670
1666
1662
1658
1654
1651
1647
1643
1640
1636
1633
1629
1626
1622
1619
1615
1612
1608
1604
1601
1597
1593
1589
1585
1581
1576
1572
1568
1563
1559
1554
1549
1544
1540
1535
1529
1524
1519
1514
1508
1503
1497
1492
1486
1481
1475
1469
1464
1458
1452
1446
1441
1435
1429
1424
1418
1412
1406
1401
1395
1389
1384
1378
1372
1367
1361
1356
1350
1344
1339
1333
1327
1321
1316
1310
1304
1298
1292
1287
1281
1275
1269
1263
1257
1251
1245
1239
1233
1227
1221
1215
1209
1203
1197
1191
1185
1179
1173
1167
1162
1156
1150
1145
1139
1133
1128
1122
1117
1111
1106
1101
1095
1090
1085
1079
1074
1069
1064
1058
1053
1048
1042
1037
1032
1026
1020
1016
1010
1004
1000
995
989
984
979
974
968
963
958
953
948
943
938
933
928
923
918
913
908
903
898
893
888
883
878
873
868
863
858
853
848
843
839
834
829
824
819
814
809
804
799
794
789
785
780
775
770
765
760
755
750
745
740
735
730
725
720
714
709
704
699
694
690
685
680
675
671
666
661
657
652
648
644
639
635
631
627
623
619
616
612
608
605
602
599
596
593
590
588
585
583
580
578
576
574
572
570
568
566
565
563
561
560
558
557
555
554
552
551
549
548
547
546
545
544
543
542
541
540
539
539
538
537
537
536
536
536
535
535
535
535
535
535
535
536
536
537
538
539
540
541
542
543
545
546
548
549
551
553
555
557
559
562
564
566
569
572
575
577
580
583
587
590
593
596
600
603
607
610
614
617
621
624
628
632
635
639
643
647
650
654
658
662
666
670
674
678
681
685
689
693
697
701
705
709
713
717
721
725
729
732
736
740
744
747
751
755
758
762
766
769
773
776
780
783
787
790
793
797
800
803
806
809
812
815
818
820
823
826
828
830
833
835
837
838
840
842
843
845
846
847
848
849
850
850
851
852
852
853
853
854
854
855
855
856
856
856
857
857
857
858
858
858
858
858
858
858
858
858
858
858
858
858
857
857
857
857
857
857
856
856
856
856
856
855
855
855
854
854
854
853
852
852
851
850
850
849
848
847
846
845
844
842
841
840
838
836
835
833
831
829
827
825
823
821
819
817
815
813
811
808
806
804
802
800
798
796
794
792
790
788
786
784
782
781
779
778
776
775
774
773
773
772
771
771
771
770
770
770
770
770
770
770
771
771
771
771
771
771
771
771
771
771
770
770
769
769
768
767
766
765
764
763
761
760
758
757
755
753
751
749
747
745
743
741
739
737
735
732
730
728
726
724
722
720
718
716
714
712
711
709
707
705
703
701
700
698
696
694
693
691
689
687
686
684
682
680
679
677
675
673
671
669
667
665
664
662
660
658
657
655
653
652
650
649
647
646
645
643
642
641
641
640
639
639
638
638
638
638
638
638
639
639
640
641
642
643
645
646
648
650
652
654
657
659
662
665
668
671
675
679
682
686
690
694
699
703
707
711
716
720
724
729
733
737
742
746
751
755
760
765
770
775
780
786
791
797
802
808
814
820
826
832
838
845
851
858
865
871
878
885
892
899
906
913
920
927
935
942
950
957
965
972
980
988
996
1004
1012
1020
1028
1036
1044
1052
1061
1069
1077
1085
1093
1101
1109
1117
1125
1133
1141
1148
1156
1164
1171
1178
1186
1193
1200
1207
1214
1221
1227
1234
1241
1247
1253
1259
1265
1271
1277
1283
1288
1293
1299
1304
1309
1314
1319
1323
1328
1332
1337
1341
1345
1349
1353
1357
1361
1365
1369
1372
1376
1380
1384
1387
1391
1395
1399
1402
1406
1410
1413
1417
1420
1424
1427
1431
1434
1437
1440
1443
1446
1449
1452
1454
1457
1459
1462
1464
1466
1468
1470
1472
1474
1476
1477
1479
1480
1482
1483
1484
1485
1486
1487
1487
1488
1489
1489
1490
1490
1490
1490
1491
1491
1491
1491
1491
1491
1490
1490
1490
1489
1489
1488
1488
1487
1487
1486
1485
1485
1484
1483
1482
1481
1480
1479
1478
1477
1475
1474
1473
1471
1470
1468
1466
1465
1463
1461
1459
1457
1456
1453
1451
1449
1447
1445
1442
1440
1437
1435
1432
1430
1427
1424
1421
1419
1416
1413
1411
1408
1406
1403
1401
1399
1396
1394
1392
1390
1388
1386
1384
1382
1380
1378
1376
1374
1372
1370
1368
1366
1363
1361
1359
1356
1354
1352
1349
1346
1344
1341
1338
1336
1333
1330
1327
1324
1322
1319
1316
1314
1311
1308
1306
1303
1301
1299
1296
1294
1292
1290
1288
1286
1284
1283
1281
1280
1279
1277
1276
1276
1275
1274
1274
1274
1274
1274
1274
1274
1275
1276
1277
1278
1279
1280
1282
1283
1285
1287
1288
1290
1293
1295
1297
1299
1302
1304
1307
1309
1312
1314
1317
1320
1322
1325
1328
1330
1333
1336
1339
1342
1344
1347
1350
1353
1356
1358
1361
1364
1366
1369
1372
1375
1377
1380
1383
1385
1388
1391
1393
1396
1398
1401
1403
1406
1408
1411
1413
1416
1418
1421
1423
1425
1427
1430
1432
1434
1436
1438
1440
1441
1443
1445
1446
1448
1449
1451
1452
1454
1455
1457
1458
1460
1461
1463
1464
1466
1468
1470
1472
1473
1475
1477
1479
1481
1482
1484
1486
1488
1490
1492
1493
1495
1497
1499
1500
1502
1504
1505
1507
1509
1511
1512
1514
1516
1518
1519
1521
1523
1525
1527
1528
1530
1532
1534
1536
1538
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1563
1565
1567
1569
1571
1573
1575
1577
1579
1581
1582
1584
1586
1588
1589
1591
1593
1595
1597
1598
1600
1602
1604
1606
1608
1610
1612
1614
1616
1618
1620
1623
1625
1627
1629
1632
1634
1636
1638
1641
1643
1645
1648
1650
1652
1655
1657
1659
1662
1664
1667
1669
1672
1675
1677
1680
1683
1685
1688
1691
1694
1696
1699
1702
1705
1708
1711
1714
1717
1720
1723
1726
1729
1731
1734
1737
1740
1743
1746
1748
1751
1754
1756
1759
1761
1763
1766
1768
1770
1772
1774
1776
1778
1781
1783
1784
1786
1788
1790
1791
1793
1795
1796
1797
1798
1799
1800
1801
1801
1802
1802
1802
1802
1802
1802
1801
1800
1799
1798
1797
1796
1794
1792
1790
1788
1785
1783
1780
1776
1773
1770
1766
1762
1758
1753
1749
1744
1739
1734
1728
1722
1717
1711
1704
1698
1692
1685
1678
1671
1663
1656
1648
1640
1632
1624
1615
1606
1597
1588
1578
1569
1558
1548
1538
1527
1516
1504
1493
1481
1469
1457
1444
1431
1419
1406
1392
1379
1366
1352
1339
1325
1312
1298
1284
1270
1255
1241
1227
1212
1198
1183
1168
1153
1138
1123
1108
1093
1078
1063
1048
1033
1018
1002
988
974
959
944
930
915
901
886
872
858
844
829
815
801
787
773
760
746
732
719
705
692
679
665
652
638
625
612
598
585
571
558
544
531
517
504
491
477
464
450
437
424
410
397
384
371
358
346
333
321
309
297
285
273
261
250
239
228
217
206
196
186
176
166
156
147
138
129
120
112
104
96
88
81
74
67
60
53
47
41
35
30
25
20
15
11
7
3
0
-3
-6
-8
-10
-12
-13
-14
-14
-14
-13
-12
-11
-9
-7
-5
-2
2
5
9
13
17
22
26
31
36
42
47
52
58
63
69
74
80
86
91
97
102
108
113
119
124
130
135
140
146
151
156
162
167
173
178
184
189
195
201
206
212
218
224
230
236
242
248
254
260
266
272
278
284
290
295
301
307
313
319
324
330
336
342
348
354
360
366
372
378
385
391
397
404
410
417
423
430
436
443
449
456
463
469
476
483
490
497
504
511
518
525
532
539
546
553
560
567
574
581
588
595
602
609
616
623
630
637
644
651
658
664
671
677
684
690
696
702
707
713
718
723
728
733
737
741
745
749
752
756
759
762
765
767
770
772
774
776
778
779
781
782
784
785
786
787
789
790
791
792
794
795
797
798
800
801
803
805
807
809
812
814
817
819
822
825
828
831
835
838
842
845
849
853
858
862
866
871
876
881
886
891
896
902
907
913
918
924
930
936
943
949
955
962
968
975
981
988
995
1002
1008
1014
1022
1029
1036
1043
1050
1057
1064
1071
1078
1085
1092
1099
1107
1114
1121
1128
1135
1142
1149
1156
1163
1170
1177
1184
1190
1197
1204
1210
1217
1223
1229
1235
1241
1246
1252
1257
1262
1266
1271
1275
1278
1282
1285
1288
1290
1292
1294
1295
1296
1297
1298
1298
1298
1298
1297
1296
1296
1294
1293
1292
1290
1289
1287
1286
1284
1282
1281
1279
1278
1276
1275
1274
1273
1272
1271
1270
1270
1270
1270
1270
1270
1270
1271
1272
1273
1275
1276
1278
1280
1283
1285
1288
1291
1295
1298
1302
1306
1310
1314
1319
1324
1329
1334
1340
1345
1351
1357
1363
1369
1376
1382
1389
1396
1403
1410
1417
1424
1431
1438
1445
1453
1460
1467
1474
1481
1488
1495
1502
1509
1515
1522
1528
1534
1540
1546
1552
1558
1563
1569
1575
1580
1585
1590
1596
1600
1605
1610
1615
1619
1624
1628
1632
1637
1641
1645
1649
1653
1656
1660
1664
1667
1671
1674
1678
1681
1684
1687
1690
1693
1696
1698
1701
1703
1706
1708
1710
1713
1715
1717
1719
1720
1722
1724
1725
1727
1728
1729
1730
1731
1732
1733
1734
1734
1735
1735
1735
1736
1736
1736
1735
1735
1735
1734
1733
1733
1732
1731
1730
1728
1727
1726
1724
1723
1721
1720
1718
1716
1715
1713
1711
1710
1708
1706
1704
1703
1701
1699
1697
1696
1694
1692
1691
1689
1687
1686
1684
1682
1680
1678
1676
1674
1672
1669
1667
1665
1662
1659
1657
1654
1651
1648
1645
1641
1638
1634
1631
1627
1623
1619
1614
1610
1605
1600
1595
1590
1585
1579
1573
1567
1561
1555
1548
1541
1534
1527
1519
1512
1504
1496
1488
1480
1472
1463
1454
1445
1436
1427
1418
1408
1399
1389
1378
1368
1358
1347
1336
1325
1313
1302
1290
1278
1265
1252
1239
1226
1213
1199
1185
1171
1157
1143
1128
1113
1098
1083
1068
1052
1037
1020
1004
989
973
957
940
924
907
891
874
858
841
825
808
791
775
758
741
725
708
692
675
658
642
625
609
592
576
560
543
527
511
494
478
462
446
430
415
399
384
368
353
338
323
309
294
280
266
252
238
224
211
198
185
172
159
147
134
122
110
98
86
75
63
52
40
29
18
7
-4
-14
-25
-35
-46
-56
-66
-76
-86
-96
-106
-116
-125
-135
-144
-153
-162
-171
-180
-189
-198
-206
-215
-223
-231
-240
-247
-255
-263
-270
-278
-285
-292
-299
-305
-312
-318
-324
-330
-336
-342
-347
-352
-358
-363
-368
-372
-377
-382
-386
-390
-394
-398
-401
-405
-408
-411
-413
-416
-418
-421
-423
-424
-426
-427
-428
-429
-430
-431
-432
-432
-432
-432
-432
-432
-432
-431
-431
-430
-429
-429
-428
-427
-425
-424
-423
-421
-419
-418
-416
-414
-411
-409
-407
-404
-402
-399
-396
-393
-391
-388
-385
-382
-379
-376
-373
-369
-366
-363
-360
-357
-354
-350
-347
-344
-340
-337
-334
-330
-326
-323
-319
-315
-312
-308
-304
-300
-296
-292
-288
-285
-281
-277
-273
-270
-266
-263
-259
-256
-253
-250
-247
-244
-242
-239
-237
-235
-233
-232
-230
-229
-228
-226
-225
-225
-224
-223
-223
-223
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-225
-225
-226
-227
-227
-228
-229
-229
-230
-231
-231
-232
-233
-233
-233
-234
-234
-234
-234
-234
-233
-233
-232
-232
-231
-230
-229
-228
-227
-226
-225
-224
-223
-221
-220
-219
-217
-216
-214
-213
-211
-209
-208
-206
-204
-202
-200
-198
-196
-193
-191
-188
-185
-182
-179
-176
-173
-169
-166
-162
-158
-154
-150
-146
-141
-137
-132
-127
-122
-116
-111
-105
-99
-92
-86
-79
-72
-64
-57
-49
-41
-32
-24
-15
-6
4
13
23
33
43
53
64
74
85
96
107
117
128
139
150
161
172
183
193
204
215
225
235
245
255
265
275
284
294
303
312
321
329
338
346
354
362
370
378
386
394
401
409
416
423
430
437
445
451
458
465
472
478
485
491
498
504
510
516
522
527
533
538
544
549
554
559
564
569
573
578
582
586
590
594
597
600
603
606
608
610
612
614
615
615
616
616
615
614
613
611
609
606
603
600
596
592
587
582
576
571
564
558
551
544
537
529
521
513
504
495
486
476
467
457
446
436
425
414
402
390
379
366
354
341
328
315
301
288
273
259
244
229
213
198
181
165
148
131
113
95
76
57
38
19
-1
-22
-42
-63
-85
-107
-128
-151
-173
-196
-219
-242
-266
-289
-313
-337
-361
-385
-410
-434
-458
-483
-507
-531
-556
-580
-604
-629
-653
-677
-701
-725
-748
-772
-795
-819
-842
-865
-888
-911
-934
-957
-979
-1002
-1024
-1046
-1069
-1091
-1113
-1134
-1156
-1177
-1199
-1220
-1241
-1262
-1283
-1303
-1324
-1344
-1364
-1384
-1404
-1424
-1443
-1463
-1482
-1501
-1520
-1539
-1558
-1577
-1595
-1614
-1632
-1651
-1669
-1687
-1706
-1724
-1742
-1760
-1778
-1795
-1813
-1831
-1848
-1866
-1883
-1901
-1918
-1935
-1952
-1969
-1986
-2001
-2019
-2035
-2051
-2067
-2083
-2099
-2114
-2130
-2145
-2160
-2175
-2189
-2204
-2218
-2232
-2247
-2260
-2274
-2288
-2301
-2315
-2328
-2341
-2354
-2367
-2380
-2393
-2406
-2418
-2431
-2443
-2455
-2467
-2478
-2490
-2501
-2512
-2523
-2533
-2543
-2554
-2563
-2573
-2582
-2591
-2599
-2608
-2616
-2624
-2631
-2638
-2645
-2652
-2658
-2664
-2670
-2675
-2681
-2686
-2690
-2695
-2699
-2704
-2708
-2712
-2715
-2719
-2723
-2726
-2729
-2732
-2735
-2738
-2741
-2744
-2746
-2749
-2752
-2754
-2757
-2760
-2762
-2765
-2768
-2770
-2773
-2776
-2778
-2781
-2784
-2786
-2789
-2792
-2794
-2797
-2800
-2802
-2805
-2808
-2811
-2813
-2816
-2819
-2822
-2825
-2829
-2832
-2835
-2839
-2843
-2847
-2851
-2855
-2859
-2864
-2869
-2873
-2879
-2884
-2889
-2895
-2901
-2907
-2914
-2920
-2927
-2934
-2941
-2949
-2956
-2964
-2973
-2981
-2990
-3000
-3009
-3019
-3029
-3040
-3050
-3062
-3073
-3085
-3097
-3110
-3123
-3136
-3150
-3164
-3179
-3194
-3209
-3225
-3241
-3258
-3275
-3292
-3310
-3328
-3347
-3366
-3385
-3405
-3425
-3445
-3466
-3487
-3509
-3531
-3553
-3575
-3598
-3621
-3644
-3667
-3690
-3714
-3738
-3762
-3786
-3810
-3835
-3859
-3884
-3908
-3933
-3957
-3982
-4006
-4030
-4056
-4080
-4105
-4129
-4154
-4178
-4203
-4227
-4252
-4277
-4301
-4326
-4351
-4375
-4400
-4425
-4449
-4474
-4499
-4523
-4548
-4573
-4598
-4622
-4647
-4672
-4697
-4721
-4746
-4770
-4795
-4819
-4844
-4868
-4892
-4916
-4940
-4964
-4988
-5012
-5036
-5060
-5084
-5107
-5131
-5154
-5178
-5201
-5224
-5247
-5270
-5293
-5316
-5339
-5361
-5384
-5406
-5428
-5450
-5472
-5493
-5515
-5536
-5557
-5578
-5599
-5619
-5640
-5660
-5680
-5700
-5719
-5738
-5757
-5776
-5795
-5813
-5831
-5848
-5866
-5883
-5899
-5915
-5931
-5947
-5962
-5977
-5991
-6005
-6018
-6031
-6044
-6056
-6068
-6080
-6091
-6102
-6112
-6123
-6132
-6142
-6151
-6160
-6168
-6177
-6184
-6192
-6199
-6206
-6213
-6219
-6225
-6231
-6237
-6242
-6247
-6252
-6257
-6261
-6265
-6269
-6273
-6277
-6280
-6283
-6286
-6289
-6292
-6294
-6297
-6299
-6301
-6303
-6305
-6307
-6308
-6310
-6311
-6312
-6314
-6315
-6316
-6317
-6317
-6318
-6319
-6319
-6320
-6320
-6321
-6321
-6321
-6321
-6321
-6322
-6322
-6321
-6321
-6321
-6320
-6320
-6319
-6319
-6318
-6316
-6315
-6314
-6312
-6310
-6308
-6305
-6302
-6299
-6296
-6292
-6288
-6283
-6278
-6273
-6267
-6261
-6255
-6248
-6241
-6233
-6225
-6217
-6208
-6199
-6190
-6180
-6170
-6160
-6149
-6138
-6127
-6115
-6104
-6091
-6079
-6067
-6054
-6041
-6028
-6014
-6000
-5987
-5973
-5959
-5945
-5930
-5916
-5902
-5887
-5873
-5859
-5844
-5830
-5816
-5801
-5787
-5773
-5759
-5745
-5731
-5716
-5702
-5688
-5673
-5659
-5644
-5629
-5614
-5599
-5584
-5568
-5552
-5537
-5520
-5504
-5487
-5470
-5453
-5436
-5418
-5401
-5383
-5365
-5346
-5328
-5309
-5290
-5271
-5251
-5232
-5212
-5192
-5171
-5151
-5130
-5109
-5088
-5066
-5045
-5023
-5001
-4978
-4956
-4933
-4910
-4887
-4864
-4841
-4817
-4794
-4770
-4746
-4722
-4698
-4674
-4650
-4626
-4601
-4577
-4553
-4529
-4505
-4481
-4456
-4432
-4408
-4384
-4361
-4337
-4313
-4289
-4265
-4242
-4218
-4194
-4170
-4146
-4123
-4099
-4075
-4051
-4027
-4003
-3980
-3956
-3933
-3909
-3886
-3863
-3839
-3816
-3794
-3771
-3749
-3726
-3704
-3682
-3661
-3639
-3618
-3597
-3576
-3555
-3535
-3515
-3495
-3475
-3456
-3437
-3418
-3399
-3380
-3362
-3344
-3326
-3308
-3291
-3274
-3257
-3240
-3224
-3208
-3192
-3177
-3162
-3147
-3133
-3119
-3105
-3092
-3079
-3067
-3054
-3042
-3031
-3020
-3009
-2998
-2988
-2978
-2968
-2959
-2950
-2941
-2933
-2925
-2917
-2909
-2901
-2893
-2886
-2879
-2871
-2864
-2857
-2850
-2843
-2836
-2829
-2823
-2816
-2809
-2802
-2795
-2788
-2782
-2775
-2768
-2762
-2755
-2749
-2742
-2736
-2730
-2723
-2717
-2711
-2705
-2698
-2692
-2686
-2680
-2674
-2668
-2662
-2656
-2649
-2643
-2637
-2631
-2625
-2619
-2613
-2607
-2601
-2596
-2590
-2584
-2578
-2573
-2567
-2561
-2556
-2550
-2545
-2540
-2535
-2530
-2525
-2521
-2516
-2512
-2508
-2504
-2501
-2498
-2495
-2493
-2491
-2489
-2487
-2486
-2486
-2485
-2485
-2485
-2486
-2486
-2487
-2488
-2490
-2491
-2493
-2495
-2496
-2498
-2500
-2502
-2503
-2505
-2507
-2508
-2509
-2511
-2512
-2513
-2513
-2514
-2514
-2515
-2515
-2515
-2515
-2514
-2514
-2513
-2512
-2512
-2510
-2509
-2508
-2506
-2504
-2502
-2500
-2498
-2495
-2493
-2489
-2486
-2483
-2479
-2475
-2471
-2467
-2463
-2458
-2453
-2448
-2443
-2438
-2432
-2426
-2421
-2415
-2408
-2402
-2396
-2389
-2382
-2375
-2368
-2361
-2354
-2347
-2339
-2332
-2324
-2316
-2308
-2301
-2293
-2285
-2277
-2268
-2260
-2252
-2244
-2235
-2227
-2218
-2210
-2201
-2193
-2184
-2176
-2167
-2158
-2149
-2140
-2130
-2121
-2111
-2102
-2091
-2081
-2071
-2060
-2049
-2037
-2027
-2015
-2003
-1991
-1978
-1966
-1953
-1940
-1927
-1913
-1899
-1886
-1872
-1857
-1843
-1829
-1814
-1800
-1785
-1770
-1755
-1740
-1725
-1710
-1695
-1680
-1664
-1649
-1634
-1618
-1602
-1586
-1570
-1554
-1538
-1521
-1505
-1488
-1471
-1454
-1437
-1419
-1401
-1384
-1366
-1347
-1329
-1310
-1292
-1273
-1254
-1234
-1215
-1195
-1175
-1155
-1135
-1114
-1093
-1072
-1051
-1029
-1008
-985
-963
-941
-918
-895
-871
-848
-824
-800
-776
-751
-726
-701
-675
-650
-624
-598
-571
-544
-517
-490
-462
-435
-407
-379
-350
-322
-293
-264
-235
-206
-177
-148
-119
-90
-61
-32
-3
25
54
83
111
140
168
196
224
252
279
307
334
362
389
417
444
471
498
525
552
579
606
633
660
687
714
740
767
794
820
847
873
899
926
952
978
1004
1030
1055
1081
1107
1132
1157
1183
1208
1233
1258
1283
1308
1333
1358
1382
1407
1432
1457
1482
1507
1532
1557
1582
1607
1633
1658
1684
1709
1735
1761
1786
1812
1838
1864
1890
1917
1943
1969
1995
2021
2048
2074
2101
2127
2153
2179
2205
2231
2256
2282
2307
2332
2357
2381
2405
2428
2452
2474
2497
2519
2540
2561
2581
2601
2621
2640
2658
2676
2694
2711
2728
2744
2760
2775
2790
2805
2819
2833
2846
2859
2872
2884
2896
2908
2920
2931
2942
2952
2962
2972
2982
2991
3000
3009
3017
3025
3033
3040
3047
3054
3060
3066
3072
3077
3082
3087
3091
3096
3100
3103
3107
3110
3113
3116
3119
3121
3124
3126
3127
3129
3130
3131
3132
3133
3133
3133
3133
3133
3132
3132
3131
3129
3128
3126
3124
3122
3119
3116
3113
3110
3106
3103
3099
3094
3090
3085
3080
3074
3069
3063
3057
3051
3044
3038
3031
3024
3016
3009
3001
2993
2985
2976
2968
2959
2950
2941
2931
2921
2911
2901
2891
2880
2870
2859
2848
2837
2825
2814
2802
2791
2779
2767
2755
2743
2730
2718
2705
2692
2679
2666
2652
2638
2624
2610
2595
2581
2565
2550
2534
2518
2501
2484
2466
2449
2430
2412
2392
2373
2353
2332
2311
2290
2268
2246
2224
2201
2178
2154
2130
2106
2082
2057
2032
2007
1981
1955
1930
1904
1878
1851
1825
1798
1771
1744
1717
1690
1663
1635
1608
1580
1552
1523
1495
1466
1437
1408
1379
1349
1319
1288
1258
1226
1195
1163
1130
1097
1063
1029
994
958
922
885
848
809
770
731
690
649
607
564
520
476
431
385
338
291
242
193
143
93
42
-10
-63
-116
-169
-223
-278
-333
-388
-444
-500
-556
-613
-669
-726
-783
-840
-897
-953
-1010
-1066
-1123
-1179
-1235
-1290
-1346
-1401
-1455
-1510
-1564
-1617
-1671
-1724
-1777
-1829
-1881
-1933
-1985
-2037
-2088
-2139
-2191
-2242
-2294
-2345
-2397
-2449
-2501
-2553
-2606
-2659
-2713
-2767
-2821
-2876
-2932
-2988
-3044
-3101
-3159
-3217
-3276
-3335
-3395
-3456
-3516
-3578
-3639
-3702
-3764
-3827
-3890
-3954
-4017
-4081
-4145
-4209
-4273
-4336
-4400
-4464
-4527
-4590
-4652
-4715
-4776
-4838
-4898
-4959
-5018
-5077
-5135
-5192
-5249
-5304
-5359
-5413
-5467
-5519
-5570
-5620
-5670
-5718
-5765
-5812
-5857
-5902
-5945
-5987
-6028
-6069
-6108
-6146
-6183
-6220
-6255
-6289
-6322
-6354
-6385
-6415
-6443
-6471
-6498
-6524
-6548
-6572
-6595
-6617
-6637
-6657
-6676
-6694
-6711
-6727
-6742
-6756
-6769
-6782
-6793
-6804
-6814
-6823
-6832
-6839
-6846
-6852
-6858
-6863
-6867
-6871
-6874
-6876
-6878
-6879
-6880
-6880
-6880
-6879
-6878
-6876
-6874
-6871
-6867
-6864
-6860
-6855
-6850
-6844
-6838
-6831
-6824
-6817
-6809
-6800
-6791
-6782
-6772
-6762
-6752
-6741
-6729
-6718
-6706
-6693
-6680
-6667
-6654
-6641
-6627
-6613
-6598
-6584
-6569
-6554
-6539
-6523
-6508
-6492
-6476
-6459
-6443
-6426
-6409
-6392
-6374
-6356
-6338
-6320
-6301
-6282
-6263
-6243
-6223
-6203
-6182
-6161
-6140
-6118
-6096
-6073
-6050
-6026
-6002
-5977
-5952
-5927
-5901
-5874
-5848
-5820
-5792
-5764
-5735
-5706
-5676
-5646
-5615
-5584
-5553
-5522
-5490
-5457
-5425
-5392
-5359
-5325
-5292
-5258
-5224
-5190
-5156
-5121
-5087
-5052
-5017
-4982
-4948
-4913
-4878
-4843
-4808
-4774
-4739
-4704
-4669
-4635
-4600
-4566
-4532
-4498
-4464
-4430
-4396
-4362
-4328
-4295
-4261
-4228
-4195
-4161
-4128
-4094
-4062
-4029
-3996
-3964
-3931
-3898
-3865
-3833
-3800
-3767
-3735
-3702
-3669
-3636
-3604
-3571
-3538
-3505
-3473
-3440
-3407
-3374
-3341
-3308
-3275
-3241
-3208
-3174
-3141
-3107
-3073
-3039
-3005
-2971
-2937
-2902
-2868
-2833
-2798
-2763
-2728
-2692
-2657
-2622
-2586
-2550
-2515
-2479
-2443
-2407
-2371
-2335
-2298
-2262
-2226
-2190
-2153
-2117
-2081
-2044
-2008
-1972
-1936
-1900
-1863
-1827
-1792
-1756
-1720
-1685
-1649
-1614
-1579
-1544
-1510
-1475
-1441
-1407
-1373
-1340
-1307
-1274
-1241
-1209
-1177
-1145
-1113
-1082
-1051
-1020
-989
-959
-929
-899
-870
-840
-811
-783
-754
-726
-698
-670
-643
-616
-589
-562
-536
-510
-484
-458
-432
-407
-381
-356
-331
-306
-281
-257
-232
-208
-184
-160
-136
-112
-88
-64
-41
-17
6
29
52
75
99
122
145
167
190
213
236
259
282
305
328
351
374
397
420
443
466
489
512
535
558
581
604
627
650
673
696
719
742
765
788
811
834
857
880
903
926
949
972
994
1016
1040
1062
1085
1107
1130
1152
1174
1196
1218
1239
1261
1282
1303
1324
1345
1366
1386
1406
1426
1445
1465
1483
1502
1520
1539
1556
1574
1591
1607
1624
1640
1655
1670
1685
1700
1714
1728
1742
1755
1768
1780
1793
1804
1816
1828
1839
1850
1860
1871
1881
1891
1901
1910
1920
1929
1938
1947
1956
1964
1973
1981
1989
1997
2005
2013
2021
2028
2036
2043
2050
2057
2065
2072
2079
2086
2093
2100
2107
2114
2120
2127
2134
2141
2148
2155
2162
2168
2175
2182
2188
2194
2201
2207
2213
2219
2224
2230
2235
2240
2244
2249
2253
2256
2260
2263
2265
2268
2270
2271
2272
2273
2274
2274
2273
2272
2271
2269
2267
2265
2262
2259
2255
2251
2246
2241
2236
2230
2224
2218
2211
2203
2195
2187
2178
2169
2159
2149
2138
2127
2115
2102
2089
2076
2062
2047
2032
2017
2000
1983
1966
1948
1929
1910
1890
1870
1849
1828
1806
1783
1760
1736
1712
1688
1662
1637
1611
1584
1557
1529
1501
1472
1443
1413
1383
1352
1321
1289
1257
1224
1190
1156
1121
1086
1051
1014
978
941
903
865
826
787
747
707
667
626
585
544
502
460
418
375
332
288
244
200
156
111
66
20
-26
-72
-118
-165
-213
-260
-308
-357
-405
-455
-504
-554
-604
-654
-705
-756
-808
-859
-912
-964
-1016
-1069
-1123
-1176
-1230
-1283
-1338
-1392
-1446
-1501
-1556
-1611
-1666
-1722
-1777
-1833
-1889
-1945
-2000
-2056
-2112
-2168
-2225
-2281
-2337
-2393
-2449
-2505
-2561
-2617
-2673
-2729
-2785
-2841
-2896
-2952
-3008
-3063
-3119
-3174
-3229
-3284
-3339
-3394
-3448
-3503
-3557
-3611
-3665
-3718
-3772
-3825
-3878
-3930
-3982
-4034
-4086
-4138
-4189
-4240
-4290
-4340
-4391
-4440
-4490
-4539
-4588
-4636
-4685
-4733
-4781
-4828
-4875
-4922
-4969
-5015
-5062
-5107
-5153
-5198
-5243
-5288
-5332
-5376
-5420
-5463
-5507
-5550
-5592
-5634
-5676
-5718
-5759
-5801
-5841
-5882
-5922
-5962
-6001
-6040
-6079
-6117
-6155
-6193
-6230
-6267
-6304
-6340
-6376
-6411
-6446
-6480
-6515
-6548
-6582
-6614
-6647
-6679
-6710
-6741
-6772
-6802
-6832
-6861
-6890
-6918
-6946
-6973
-7000
-7026
-7052
-7077
-7102
-7126
-7150
-7173
-7196
-7218
-7239
-7260
-7281
-7301
-7320
-7338
-7356
-7373
-7389
-7405
-7420
-7434
-7448
-7461
-7473
-7484
-7495
-7504
-7514
-7522
-7529
-7536
-7542
-7547
-7551
-7555
-7557
-7559
-7560
-7560
-7559
-7557
-7554
-7551
-7546
-7541
-7534
-7527
-7519
-7510
-7499
-7488
-7476
-7463
-7449
-7435
-7419
-7402
-7384
-7365
-7346
-7325
-7303
-7281
-7257
-7233
-7207
-7181
-7154
-7125
-7096
-7067
-7036
-7004
-6972
-6938
-6904
-6869
-6833
-6797
-6759
-6721
-6682
-6642
-6602
-6560
-6518
-6476
-6432
-6388
-6344
-6298
-6252
-6206
-6159
-6111
-6062
-6013
-5964
-5914
-5863
-5812
-5760
-5707
-5654
-5601
-5547
-5492
-5437
-5381
-5325
-5268
-5211
-5153
-5095
-5036
-4977
-4917
-4857
-4796
-4736
-4674
-4613
-4551
-4489
-4426
-4363
-4300
-4236
-4173
-4109
-4045
-3980
-3916
-3851
-3786
-3721
-3656
-3591
-3526
-3461
-3395
-3330
-3265
-3200
-3135
-3070
-3005
-2940
-2876
-2811
-2747
-2683
-2620
-2556
-2493
-2431
-2368
-2307
-2245
-2184
-2124
-2064
-2004
-1945
-1887
-1829
-1771
-1715
-1659
-1603
-1549
-1494
-1441
-1388
-1336
-1285
-1234
-1184
-1134
-1086
-1037
-990
-943
-897
-851
-806
-762
-718
-675
-632
-590
-549
-508
-467
-427
-388
-349
-310
-273
-235
-198
-162
-125
-90
-55
-20
14
48
81
114
147
179
210
241
272
302
332
361
389
418
445
472
499
525
551
576
601
625
649
672
695
717
739
760
781
801
821
840
859
877
895
912
929
945
961
977
992
1006
1020
1035
1048
1061
1074
1086
1098
1109
1121
1131
1142
1152
1162
1172
1181
1190
1199
1208
1216
1224
1231
1239
1246
1253
1259
1265
1271
1276
1282
1286
1291
1295
1299
1302
1305
1308
1310
1311
1312
1313
1313
1313
1312
1311
1309
1307
1304
1300
1296
1292
1286
1280
1274
1267
1259
1251
1242
1232
1222
1211
1199
1187
1174
1161
1146
1131
1116
1100
1083
1065
1047
1028
1008
987
966
945
922
899
875
851
826
800
774
747
720
692
663
633
604
573
542
510
478
445
411
377
342
306
270
234
196
158
120
81
41
1
-40
-81
-123
-165
-208
-252
-296
-340
-385
-431
-477
-523
-570
-617
-665
-713
-762
-811
-860
-910
-960
-1010
-1062
-1113
-1164
-1216
-1269
-1321
-1374
-1428
-1481
-1535
-1589
-1644
-1699
-1754
-1809
-1865
-1921
-1978
-2033
-2091
-2148
-2205
-2263
-2321
-2379
-2437
-2496
-2555
-2614
-2673
-2732
-2792
-2851
-2911
-2971
-3031
-3092
-3152
-3213
-3273
-3334
-3395
-3456
-3517
-3578
-3639
-3700
-3761
-3822
-3883
-3943
-4003
-4065
-4125
-4186
-4246
-4306
-4366
-4426
-4486
-4546
-4605
-4664
-4723
-4782
-4841
-4900
-4958
-5016
-5074
-5132
-5190
-5247
-5305
-5362
-5419
-5476
-5532
-5589
-5645
-5701
-5757
-5813
-5868
-5924
-5979
-6034
-6089
-6143
-6198
-6252
-6306
-6359
-6413
-6466
-6519
-6572
-6624
-6676
-6728
-6780
-6831
-6882
-6933
-6983
-7034
-7083
-7133
-7182
-7231
-7279
-7327
-7375
-7422
-7469
-7515
-7561
-7606
-7651
-7696
-7740
-7783
-7826
-7869
-7910
-7952
-7992
-8032
-8071
-8111
-8148
-8186
-8224
-8260
-8296
-8331
-8365
-8399
-8432
-8464
-8496
-8526
-8556
-8585
-8614
-8642
-8668
-8695
-8720
-8745
-8769
-8792
-8814
-8836
-8857
-8877
-8896
-8915
-8933
-8950
-8966
-8982
-8996
-9010
-9023
-9036
-9047
-9058
-9068
-9077
-9086
-9093
-9100
-9106
-9111
-9116
-9119
-9122
-9124
-9126
-9126
-9126
-9125
-9123
-9120
-9117
-9113
-9108
-9103
-9096
-9089
-9081
-9073
-9064
-9054
-9043
-9031
-9019
-9006
-8993
-8978
-8963
-8948
-8932
-8915
-8897
-8879
-8860
-8841
-8821
-8800
-8779
-8757
-8735
-8712
-8688
-8664
-8640
-8614
-8589
-8562
-8536
-8508
-8480
-8452
-8423
-8394
-8364
-8333
-8302
-8270
-8238
-8205
-8172
-8138
-8103
-8069
-8034
-7998
-7962
-7925
-7887
-7850
-7811
-7772
-7733
-7693
-7652
-7612
-7570
-7528
-7486
-7443
-7400
-7356
-7312
-7268
-7223
-7178
-7132
-7086
-7040
-6993
-6946
-6898
-6850
-6802
-6753
-6704
-6655
-6605
-6555
-6505
-6454
-6403
-6351
-6299
-6247
-6194
-6141
-6088
-6034
-5980
-5925
-5870
-5815
-5760
-5704
-5648
-5591
-5534
-5477
-5420
-5362
-5304
-5246
-5187
-5128
-5069
-5010
-4950
-4890
-4830
-4770
-4710
-4649
-4588
-4527
-4466
-4404
-4343
-4281
-4220
-4158
-4096
-4034
-3972
-3911
-3849
-3787
-3725
-3663
-3601
-3540
-3478
-3416
-3355
-3294
-3233
-3172
-3111
-3050
-2990
-2929
-2870
-2810
-2750
-2691
-2632
-2574
-2516
-2458
-2401
-2344
-2287
-2231
-2175
-2120
-2065
-2009
-1956
-1902
-1849
-1796
-1744
-1692
-1641
-1590
-1539
-1489
-1440
-1391
-1342
-1294
-1246
-1199
-1152
-1105
-1059
-1014
-969
-924
-880
-836
-793
-750
-708
-666
-624
-583
-542
-502
-462
-423
-384
-345
-307
-269
-231
-194
-157
-120
-84
-48
-12
23
58
93
127
161
195
228
261
294
327
359
390
422
453
484
514
544
574
604
633
662
690
718
746
774
801
828
855
881
907
933
959
985
1010
1035
1060
1085
1110
1135
1159
1184
1208
1233
1257
1281
1305
1330
1354
1378
1402
1427
1451
1476
1500
1525
1549
1574
1599
1623
1648
1673
1698
1724
1749
1774
1799
1825
1850
1875
1901
1926
1952
1977
2001
2028
2053
2079
2104
2130
2155
2181
2206
2232
2257
2283
2308
2333
2359
2384
2410
2435
2461
2486
2511
2537
2562
2587
2612
2638
2663
2688
2713
2738
2763
2788
2813
2838
2862
2887
2912
2937
2961
2986
3010
3035
3059
3083
3108
3132
3156
3180
3204
3228
3252
3276
3300
3324
3348
3372
3396
3420
3444
3467
3491
3515
3538
3562
3586
3609
3633
3656
3679
3703
3726
3749
3772
3795
3818
3841
3864
3886
3909
3931
3954
3976
3998
4019
4042
4062
4085
4106
4128
4149
4170
4190
4211
4232
4252
4272
4292
4312
4332
4352
4371
4391
4410
4429
4448
4467
4485
4504
4523
4541
4559
4577
4595
4613
4631
4649
4666
4684
4702
4719
4736
4754
4771
4788
4806
4823
4840
4857
4874
4892
4909
4926
4944
4961
4979
4996
5014
5032
5050
5068
5086
5104
5123
5141
5160
5179
5198
5217
5236
5256
5275
5295
5315
5335
5355
5376
5396
5417
5438
5459
5480
5501
5523
5544
5566
5588
5610
5632
5654
5676
5699
5721
5744
5766
5789
5812
5834
5857
5880
5903
5926
5948
5971
5994
6017
6040
6063
6085
6108
6131
6154
6177
6199
6222
6245
6268
6290
6313
6336
6359
6382
6405
6428
6451
6474
6497
6520
6543
6567
6590
6613
6637
6661
6684
6708
6732
6756
6780
6804
6828
6853
6877
6902
6926
6951
6976
7001
7026
7051
7077
7102
7128
7153
7179
7205
7231
7257
7283
7309
7336
7362
7388
7415
7442
7469
7495
7522
7549
7576
7604
7631
7658
7685
7713
7740
7768
7795
7823
7850
7878
7905
7933
7961
7989
8016
8044
8071
8099
8127
8154
8182
8210
8237
8264
8292
8319
8346
8373
8400
8426
8453
8479
8505
8531
8557
8583
8609
8634
8660
8685
8710
8735
8760
8785
8810
8835
8860
8884
8909
8933
8958
8982
9007
9031
9056
9080
9104
9129
9153
9177
9201
9225
9249
9273
9297
9320
9344
9367
9390
9413
9436
9459
9482
9504
9526
9549
9570
9592
9614
9635
9657
9678
9699
9720
9740
9761
9781
9802
9822
9842
9862
9882
9902
9922
9941
9961
9981
10001
10020
10040
10059
10079
10099
10118
10138
10158
10178
10197
10217
10237
10257
10277
10297
10316
10336
10357
10377
10397
10417
10437
10458
10478
10498
10519
10540
10560
10581
10602
10623
10644
10665
10686
10707
10729
10750
10772
10793
10815
10836
10858
10880
10902
10923
10945
10967
10989
11012
11034
11056
11078
11100
11122
11144
11167
11189
11211
11233
11255
11277
11299
11321
11343
11365
11387
11408
11430
11451
11472
11493
11514
11535
11555
11575
11595
11615
11635
11654
11673
11692
11710
11728
11746
11764
11781
11798
11815
11831
11847
11862
11878
11893
11907
11922
11936
11949
11962
11975
11988
12000
12011
12023
12034
12044
12055
12065
12074
12083
12092
12100
12108
12115
12122
12129
12135
12141
12146
12151
12156
12159
12163
12166
12169
12171
12173
12174
12175
12176
12176
12175
12174
12173
12171
12169
12166
12163
12159
12155
12150
12145
12139
12133
12127
12119
12112
12103
12095
12086
12076
12066
12055
12044
12032
12020
12007
11994
11980
11966
11951
11936
11920
11904
11888
11871
11853
11835
11817
11798
11779
11759
11739
11718
11697
11675
11653
11631
11608
11585
11561
11537
11512
11487
11462
11436
11410
11383
11357
11329
11302
11274
11245
11217
11188
11158
11128
11098
11068
11037
11006
10974
10942
10910
10878
10845
10812
10778
10744
10710
10676
10642
10607
10572
10536
10501
10465
10429
10393
10357
10320
10283
10246
10209
10171
10134
10096
10058
10020
9982
9943
9905
9866
9827
9788
9748
9709
9669
9630
9590
9550
9510
9470
9429
9389
9348
9308
9267
9226
9185
9144
9103
9061
9020
8979
8937
8896
8854
8813
8771
8730
8688
8647
8605
8564
8523
8481
8440
8399
8358
8318
8277
8236
8196
8156
8116
8076
8037
7997
7958
7919
7880
7842
7804
7766
7728
7690
7653
7616
7580
7543
7507
7471
7436
7401
7366
7331
7297
7263
7229
7196
7163
7130
7098
7066
7034
7002
6971
6940
6910
6880
6850
6820
6791
6762
6733
6705
6676
6648
6621
6593
6566
6539
6513
6487
6461
6435
6409
6384
6359
6335
6310
6286
6263
6239
6216
6193
6170
6148
6126
6104
6082
6061
6040
6019
5998
5978
5958
5938
5919
5899
5880
5861
5842
5824
5806
5788
5770
5752
5734
5717
5700
5683
5666
5650
5633
5617
5601
5585
5569
5553
5537
5522
5506
5491
5476
5461
5446
5431
5416
5401
5386
5372
5357
5343
5328
5314
5300
5286
5272
5258
5244
5230
5217
5203
5190
5176
5163
5150
5137
5125
5112
5099
5087
5075
5062
5050
5038
5027
5015
5003
4992
4981
4969
4958
4947
4936
4925
4914
4903
4892
4882
4871
4860
4850
4839
4828
4818
4807
4797
4786
4776
4765
4755
4745
4734
4724
4714
4703
4693
4682
4672
4662
4651
4641
4630
4620
4609
4599
4588
4577
4567
4556
4545
4534
4523
4512
4501
4490
4479
4468
4456
4445
4433
4421
4410
4398
4386
4374
4362
4350
4338
4325
4313
4301
4288
4276
4263
4250
4237
4224
4211
4198
4185
4172
4159
4146
4132
4119
4105
4091
4078
4065
4051
4037
4022
4009
3995
3981
3967
3953
3939
3925
3910
3896
3881
3867
3852
3837
3822
3807
3792
3777
3761
3746
3730
3714
3698
3682
3666
3650
3633
3617
3600
3583
3566
3549
3531
3514
3496
3478
3461
3443
3424
3406
3388
3369
3351
3332
3313
3294
3275
3256
3237
3218
3198
3178
3159
3139
3119
3099
3079
3059
3038
3018
2997
2976
2955
2934
2913
2892
2870
2849
2827
2805
2784
2762
2740
2717
2695
2673
2650
2628
2605
2582
2559
2536
2513
2489
2466
2443
2419
2396
2372
2348
2324
2300
2277
2253
2229
2204
2180
2156
2132
2108
2084
2059
2035
2009
1986
1961
1937
1912
1888
1863
1838
1813
1789
1764
1739
1714
1689
1664
1639
1614
1589
1564
1539
1514
1489
1464
1439
1414
1389
1364
1339
1314
1289
1265
1240
1215
1191
1166
1141
1117
1092
1068
1044
1018
995
971
947
923
899
876
852
828
805
782
759
736
713
691
668
646
624
602
581
559
538
517
497
476
456
436
417
397
378
359
341
323
305
287
270
253
236
220
204
188
173
158
144
130
116
102
89
77
64
53
41
30
20
9
0
-10
-19
-27
-36
-43
-51
-58
-65
-71
-77
-82
-87
-92
-96
-101
-104
-108
-111
-114
-116
-118
-120
-122
-124
-125
-126
-127
-127
-127
-127
-127
-127
-126
-126
-125
-124
-122
-121
-119
-118
-116
-114
-112
-110
-107
-105
-102
-100
-97
-94
-91
-88
-85
-82
-79
-76
-73
-70
-66
-63
-60
-57
-53
-50
-47
-44
-40
-37
-34
-31
-28
-25
-22
-19
-16
-13
-10
-8
-5
-2
0
3
5
7
10
12
14
16
18
20
22
24
26
28
30
32
34
35
37
39
41
43
45
47
49
51
53
55
57
59
61
64
66
69
71
74
76
79
81
84
87
90
92
95
98
101
104
107
109
112
115
118
120
123
125
128
130
133
135
137
139
141
143
145
147
148
149
151
152
153
154
155
155
156
157
157
157
157
157
157
157
157
156
156
155
154
153
152
151
150
149
147
146
144
142
140
138
136
134
132
130
127
125
122
120
117
114
111
109
106
103
100
97
94
90
87
84
81
78
75
72
69
66
63
60
57
54
51
48
45
42
40
37
34
31
29
26
23
21
18
16
13
10
8
5
3
1
-2
-4
-7
-9
-11
-14
-16
-18
-21
-23
-25
-27
-30
-32
-34
-36
-39
-41
-43
-46
-48
-50
-53
-55
-58
-60
-63
-66
-69
-71
-74
-77
-80
-83
-87
-90
-94
-97
-101
-105
-109
-113
-117
-121
-126
-130
-135
-140
-145
-150
-155
-161
-166
-172
-178
-184
-190
-196
-202
-208
-215
-221
-227
-234
-241
-247
-254
-260
-267
-273
-280
-286
-293
-299
-306
-312
-318
-325
-331
-337
-343
-349
-355
-361
-367
-373
-379
-385
-390
-396
-402
-407
-413
-418
-424
-429
-434
-439
-445
-450
-455
-460
-464
-469
-474
-478
-483
-487
-491
-495
-499
-502
-506
-509
-512
-515
-518
-521
-523
-525
-528
-529
-531
-533
-534
-535
-536
-537
-538
-538
-539
-539
-539
-538
-538
-537
-536
-535
-534
-533
-531
-529
-527
-525
-522
-520
-517
-514
-511
-507
-504
-500
-496
-492
-488
-484
-479
-475
-470
-465
-460
-455
-449
-444
-438
-432
-427
-421
-415
-408
-402
-396
-389
-383
-376
-369
-362
-355
-349
-341
-334
-327
-320
-313
-306
-298
-291
-283
-276
-268
-261
-253
-246
-238
-231
-223
-216
-209
-201
-194
-187
-180
-172
-165
-159
-152
-145
-139
-132
-126
-120
-114
-109
-103
-98
-92
-87
-83
-78
-73
-69
-65
-61
-57
-54
-50
-47
-44
-41
-39
-37
-34
-32
-31
-29
-28
-26
-25
-25
-24
-24
-24
-24
-24
-25
-25
-26
-28
-29
-31
-33
-35
-37
-40
-43
-46
-50
-53
-57
-62
-66
-71
-76
-81
-87
-93
-99
-105
-112
-119
-126
-133
-140
-148
-156
-164
-173
-181
-190
-199
-208
-218
-227
-237
-247
-257
-267
-277
-288
-298
-309
-320
-330
-341
-352
-363
-374
-385
-395
-406
-417
-428
-439
-450
-460
-471
-481
-492
-502
-513
-523
-533
-543
-553
-563
-573
-582
-592
-601
-611
-620
-629
-638
-646
-655
-664
-672
-680
-688
-696
-704
-712
-719
-727
-734
-741
-748
-755
-762
-769
-775
-782
-788
-794
-800
-806
-812
-818
-823
-829
-834
-840
-845
-850
-855
-860
-865
-870
-875
-879
-884
-888
-893
-897
-901
-905
-909
-913
-917
-921
-925
-929
-932
-936
-939
-943
-947
-950
-953
-957
-960
-964
-967
-971
-974
-978
-981
-985
-988
-992
-996
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1039
-1043
-1047
-1051
-1056
-1060
-1064
-1069
-1073
-1077
-1082
-1086
-1091
-1096
-1100
-1105
-1110
-1115
-1120
-1126
-1131
-1137
-1142
-1148
-1154
-1160
-1166
-1173
-1180
-1186
-1193
-1201
-1208
-1216
-1224
-1232
-1240
-1248
-1257
-1266
-1275
-1284
-1294
-1303
-1313
-1323
-1334
-1344
-1355
-1366
-1377
-1388
-1399
-1411
-1422
-1434
-1446
-1458
-1471
-1483
-1496
-1508
-1521
-1534
-1547
-1560
-1573
-1586
-1600
-1613
-1626
-1640
-1654
-1667
-1681
-1695
-1708
-1722
-1736
-1750
-1764
-1778
-1792
-1806
-1820
-1834
-1848
-1862
-1876
-1891
-1905
-1919
-1934
-1948
-1963
-1978
-1992
-2007
-2021
-2037
-2052
-2067
-2082
-2097
-2112
-2127
-2143
-2158
-2173
-2189
-2204
-2220
-2236
-2251
-2267
-2283
-2299
-2315
-2331
-2347
-2363
-2379
-2395
-2412
-2428
-2444
-2461
-2478
-2494
-2511
-2528
-2545
-2562
-2579
-2596
-2613
-2631
-2648
-2666
-2683
-2701
-2718
-2736
-2754
-2772
-2789
-2807
-2825
-2843
-2861
-2879
-2898
-2916
-2934
-2952
-2970
-2989
-3007
-3026
-3044
-3063
-3081
-3100
-3118
-3137
-3155
-3174
-3193
-3211
-3230
-3249
-3267
-3286
-3305
-3323
-3342
-3361
-3379
-3398
-3417
-3436
-3454
-3473
-3492
-3510
-3529
-3548
-3567
-3585
-3604
-3623
-3642
-3660
-3679
-3698
-3717
-3735
-3754
-3773
-3791
-3810
-3829
-3847
-3866
-3884
-3903
-3921
-3940
-3959
-3977
-3996
-4014
-4033
-4051
-4070
-4088
-4107
-4125
-4144
-4162
-4180
-4199
-4217
-4236
-4254
-4273
-4291
-4310
-4328
-4347
-4365
-4383
-4402
-4420
-4439
-4457
-4475
-4493
-4512
-4530
-4548
-4566
-4584
-4602
-4621
-4639
-4657
-4675
-4692
-4710
-4728
-4746
-4764
-4781
-4799
-4817
-4834
-4852
-4869
-4887
-4904
-4921
-4939
-4956
-4973
-4990
-5007
-5024
-5041
-5057
-5074
-5091
-5107
-5123
-5140
-5156
-5172
-5188
-5203
-5219
-5235
-5250
-5265
-5280
-5295
-5310
-5325
-5339
-5353
-5367
-5381
-5395
-5409
-5422
-5435
-5448
-5461
-5473
-5486
-5498
-5510
-5521
-5533
-5544
-5555
-5565
-5576
-5586
-5596
-5606
-5616
-5625
-5634
-5643
-5652
-5661
-5669
-5677
-5685
-5693
-5700
-5708
-5715
-5722
-5729
-5735
-5742
-5748
-5754
-5760
-5766
-5771
-5777
-5782
-5787
-5792
-5796
-5801
-5805
-5810
-5813
-5817
-5821
-5824
-5828
-5831
-5834
-5836
-5839
-5842
-5844
-5846
-5848
-5850
-5852
-5854
-5855
-5857
-5858
-5859
-5860
-5861
-5862
-5863
-5864
-5864
-5865
-5865
-5866
-5866
-5866
-5866
-5866
-5866
-5866
-5865
-5865
-5864
-5864
-5863
-5862
-5862
-5861
-5860
-5859
-5857
-5856
-5855
-5854
-5852
-5851
-5849
-5847
-5846
-5844
-5842
-5840
-5838
-5836
-5834
-5832
-5830
-5828
-5826
-5823
-5821
-5819
-5816
-5814
-5812
-5809
-5807
-5805
-5802
-5800
-5797
-5795
-5792
-5790
-5787
-5785
-5782
-5779
-5777
-5774
-5772
-5769
-5767
-5764
-5761
-5759
-5756
-5754
-5751
-5749
-5747
-5744
-5742
-5740
-5737
-5735
-5733
-5731
-5729
-5727
-5726
-5724
-5722
-5721
-5719
-5718
-5717
-5716
-5715
-5714
-5713
-5712
-5712
-5711
-5711
-5711
-5710
-5710
-5710
-5710
-5710
-5711
-5711
-5711
-5712
-5712
-5713
-5713
-5714
-5714
-5715
-5716
-5716
-5717
-5718
-5719
-5719
-5720
-5721
-5722
-5723
-5724
-5725
-5726
-5727
-5728
-5729
-5730
-5731
-5732
-5734
-5735
-5736
-5737
-5739
-5740
-5741
-5743
-5744
-5746
-5747
-5749
-5751
-5752
-5754
-5756
-5757
-5759
-5761
-5763
-5764
-5766
-5768
-5770
-5772
-5774
-5776
-5778
-5780
-5782
-5785
-5787
-5789
-5791
-5794
-5796
-5799
-5801
-5804
-5806
-5809
-5812
-5814
-5817
-5820
-5823
-5826
-5829
-5832
-5835
-5838
-5841
-5844
-5847
-5850
-5854
-5857
-5860
-5863
-5867
-5870
-5873
-5876
-5880
-5883
-5886
-5890
-5893
-5896
-5900
-5903
-5906
-5909
-5913
-5916
-5919
-5922
-5925
-5928
-5931
-5934
-5937
-5940
-5943
-5946
-5948
-5951
-5954
-5956
-5959
-5961
-5963
-5965
-5967
-5969
-5971
-5973
-5975
-5976
-5978
-5980
-5981
-5982
-5984
-5985
-5986
-5987
-5988
-5989
-5990
-5990
-5991
-5992
-5992
-5993
-5993
-5994
-5994
-5995
-5995
-5995
-5995
-5995
-5995
-5995
-5995
-5995
-5995
-5995
-5995
-5995
-5994
-5994
-5994
-5993
-5993
-5993
-5992
-5991
-5991
-5990
-5989
-5989
-5988
-5987
-5986
-5985
-5984
-5983
-5981
-5980
-5979
-5977
-5975
-5974
-5972
-5970
-5968
-5966
-5964
-5961
-5959
-5956
-5954
-5951
-5948
-5945
-5942
-5939
-5936
-5933
-5929
-5926
-5922
-5918
-5914
-5910
-5906
-5902
-5898
-5893
-5889
-5884
-5879
-5874
-5870
-5864
-5859
-5854
-5849
-5843
-5838
-5832
-5827
-5821
-5815
-5809
-5803
-5797
-5790
-5784
-5777
-5771
-5764
-5757
-5750
-5743
-5735
-5728
-5721
-5713
-5705
-5697
-5689
-5681
-5673
-5665
-5656
-5647
-5639
-5630
-5621
-5612
-5602
-5593
-5584
-5574
-5564
-5555
-5545
-5535
-5525
-5514
-5504
-5494
-5483
-5473
-5462
-5451
-5441
-5430
-5419
-5407
-5396
-5385
-5374
-5362
-5350
-5339
-5327
-5315
-5303
-5291
-5279
-5266
-5254
-5241
-5229
-5216
-5203
-5190
-5177
-5164
-5150
-5137
-5123
-5110
-5096
-5082
-5068
-5054
-5040
-5026
-5012
-4997
-4983
-4969
-4954
-4939
-4925
-4910
-4895
-4880
-4865
-4850
-4835
-4820
-4804
-4789
-4774
-4758
-4743
-4727
-4712
-4696
-4681
-4665
-4650
-4634
-4618
-4603
-4587
-4571
-4556
-4540
-4524
-4508
-4493
-4477
-4461
-4445
-4429
-4413
-4398
-4382
-4366
-4350
-4334
-4318
-4303
-4287
-4271
-4255
-4239
-4223
-4207
-4191
-4175
-4159
-4143
-4127
-4111
-4094
-4078
-4062
-4046
-4029
-4013
-3996
-3980
-3963
-3946
-3930
-3913
-3896
-3879
-3862
-3844
-3827
-3810
-3793
-3775
-3758
-3740
-3722
-3705
-3687
-3669
-3651
-3633
-3615
-3597
-3578
-3560
-3542
-3523
-3505
-3487
-3468
-3449
-3431
-3412
-3394
-3375
-3356
-3338
-3319
-3301
-3282
-3263
-3245
-3226
-3208
-3189
-3171
-3152
-3134
-3115
-3097
-3079
-3061
-3043
-3025
-3007
-2989
-2971
-2953
-2936
-2918
-2901
-2883
-2866
-2849
-2832
-2815
-2798
-2781
-2765
-2748
-2732
-2715
-2699
-2683
-2667
-2651
-2635
-2620
-2604
-2589
-2574
-2559
-2544
-2529
-2514
-2500
-2486
-2472
-2458
-2444
-2430
-2417
-2403
-2390
-2377
-2365
-2352
-2340
-2328
-2316
-2304
-2292
-2281
-2270
-2259
-2248
-2237
-2226
-2216
-2206
-2196
-2186
-2176
-2167
-2158
-2148
-2139
-2130
-2122
-2113
-2105
-2096
-2088
-2080
-2072
-2064
-2057
-2049
-2041
-2033
-2027
-2019
-2012
-2005
-1998
-1991
-1984
-1977
-1971
-1964
-1957
-1951
-1944
-1938
-1931
-1925
-1919
-1913
-1906
-1900
-1894
-1888
-1882
-1876
-1870
-1864
-1858
-1852
-1846
-1840
-1835
-1829
-1823
-1818
-1812
-1806
-1801
-1796
-1790
-1785
-1780
-1774
-1769
-1764
-1759
-1754
-1749
-1744
-1739
-1734
-1729
-1724
-1720
-1715
-1710
-1705
-1701
-1696
-1691
-1687
-1682
-1678
-1673
-1669
-1664
-1660
-1656
-1651
-1647
-1643
-1639
-1635
-1631
-1627
-1623
-1619
-1615
-1611
-1608
-1604
-1600
-1597
-1593
-1590
-1586
-1583
-1580
-1576
-1573
-1570
-1567
-1564
-1561
-1558
-1555
-1552
-1549
-1546
-1543
-1540
-1538
-1535
-1532
-1530
-1528
-1525
-1523
-1521
-1519
-1517
-1515
-1513
-1511
-1509
-1507
-1506
-1504
-1503
-1501
-1500
-1499
-1497
-1496
-1495
-1494
-1493
-1493
-1492
-1491
-1491
-1490
-1490
-1489
-1489
-1489
-1489
-1489
-1489
-1489
-1490
-1490
-1490
-1491
-1491
-1492
-1493
-1493
-1494
-1495
-1496
-1497
-1498
-1499
-1500
-1501
-1502
-1504
-1505
-1506
-1508
-1509
-1510
-1512
-1513
-1515
-1516
-1518
-1520
-1521
-1523
-1524
-1526
-1528
-1529
-1531
-1533
-1534
-1536
-1538
-1539
-1541
-1543
-1544
-1546
-1548
-1549
-1551
-1553
-1554
-1556
-1558
-1559
-1561
-1563
-1564
-1566
-1568
-1569
-1571
-1573
-1575
-1576
-1578
-1580
-1582
-1584
-1586
-1588
-1590
-1592
-1594
-1595
-1597
-1599
-1602
-1604
-1606
-1608
-1610
-1612
-1614
-1616
-1619
-1621
-1623
-1626
-1628
-1630
-1633
-1635
-1638
-1640
-1643
-1646
-1648
-1651
-1654
-1657
-1660
-1663
-1666
-1669
-1672
-1675
-1679
-1682
-1685
-1689
-1692
-1696
-1699
-1703
-1707
-1710
-1714
-1718
-1721
-1725
-1729
-1733
-1736
-1740
-1744
-1747
-1751
-1755
-1758
-1762
-1765
-1769
-1772
-1776
-1779
-1783
-1786
-1789
-1792
-1795
-1799
-1802
-1805
-1807
-1810
-1813
-1816
-1818
-1821
-1824
-1826
-1829
-1831
-1833
-1836
-1838
-1840
-1843
-1845
-1847
-1849
-1851
-1853
-1855
-1856
-1858
-1860
-1861
-1863
-1864
-1866
-1867
-1868
-1869
-1870
-1871
-1872
-1873
-1874
-1874
-1875
-1875
-1875
-1875
-1875
-1875
-1875
-1874
-1874
-1873
-1873
-1872
-1871
-1870
-1869
-1867
-1866
-1864
-1863
-1861
-1859
-1857
-1855
-1853
-1851
-1848
-1846
-1843
-1841
-1838
-1835
-1832
-1829
-1826
-1822
-1819
-1816
-1812
-1809
-1805
-1801
-1797
-1793
-1789
-1785
-1781
-1776
-1772
-1767
-1763
-1758
-1753
-1748
-1743
-1737
-1732
-1726
-1721
-1715
-1709
-1703
-1697
-1691
-1684
-1678
-1671
-1664
-1657
-1650
-1643
-1635
-1627
-1620
-1612
-1604
-1596
-1587
-1579
-1570
-1562
-1553
-1544
-1535
-1526
-1516
-1507
-1497
-1488
-1478
-1468
-1458
-1448
-1438
-1427
-1417
-1406
-1396
-1385
-1374
-1363
-1352
-1341
-1330
-1319
-1308
-1296
-1285
-1274
-1262
-1251
-1239
-1227
-1216
-1204
-1192
-1180
-1168
-1156
-1144
-1132
-1121
-1109
-1097
-1084
-1072
-1060
-1048
-1036
-1024
-1012
-1000
-988
-976
-964
-952
-940
-927
-915
-903
-891
-879
-867
-855
-843
-831
-820
-808
-796
-784
-772
-761
-749
-737
-726
-714
-702
-691
-680
-668
-657
-645
-634
-623
-612
-601
-590
-579
-568
-558
-547
-536
-526
-516
-505
-495
-485
-475
-466
-456
-447
-437
-428
-419
-410
-401
-392
-384
-376
-367
-360
-352
-344
-337
-329
-322
-316
-309
-302
-296
-290
-284
-278
-272
-267
-262
-256
-251
-246
-242
-237
-233
-228
-224
-220
-216
-213
-209
-205
-202
-199
-196
-193
-190
-187
-184
-181
-179
-176
-174
-172
-170
-167
-166
-164
-162
-160
-159
-157
-156
-155
-154
-153
-152
-151
-150
-150
-149
-149
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-150
-150
-151
-151
-152
-153
-154
-155
-156
-157
-159
-160
-161
-162
-164
-165
-167
-169
-170
-172
-174
-175
-177
-179
-181
-182
-184
-186
-188
-190
-192
-193
-195
-197
-199
-201
-202
-204
-205
-207
-208
-210
-211
-213
-214
-215
-216
-217
-218
-219
-220
-220
-221
-221
-222
-222
-222
-223
-223
-223
-223
-222
-222
-222
-222
-221
-221
-220
-219
-219
-218
-217
-216
-215
-214
-213
-212
-210
-209
-208
-207
-205
-204
-202
-201
-199
-197
-196
-194
-192
-190
-189
-187
-185
-183
-181
-179
-177
-175
-173
-171
-170
-168
-166
-164
-162
-160
-158
-156
-155
-153
-151
-149
-148
-146
-145
-143
-142
-140
-139
-138
-136
-135
-134
-133
-132
-131
-131
-130
-129
-129
-128
-128
-128
-128
-127
-127
-127
-127
-128
-128
-128
-129
-129
-130
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-142
-143
-145
-147
-148
-150
-152
-154
-156
-158
-160
-162
-165
-167
-169
-172
-174
-177
-180
-182
-185
-188
-190
-193
-196
-199
-202
-205
-208
-211
-214
-217
-221
-224
-227
-230
-234
-237
-240
-244
-247
-251
-254
-258
-261
-265
-268
-272
-276
-279
-283
-287
-291
-294
-298
-302
-306
-310
-314
-318
-322
-326
-330
-334
-338
-343
-347
-351
-355
-359
-364
-368
-372
-376
-380
-385
-389
-393
-397
-402
-406
-410
-414
-419
-423
-427
-431
-435
-439
-443
-447
-451
-455
-459
-463
-467
-470
-474
-477
-481
-484
-488
-491
-494
-497
-501
-503
-506
-509
-512
-514
-517
-519
-521
-523
-525
-527
-528
-530
-531
-532
-533
-534
-534
-535
-535
-535
-535
-535
-535
-534
-534
-533
-532
-531
-529
-528
-526
-524
-522
-520
-518
-515
-513
-510
-507
-504
-501
-498
-495
-491
-487
-483
-479
-475
-471
-466
-462
-457
-452
-447
-442
-437
-431
-426
-420
-414
-408
-402
-396
-389
-383
-376
-369
-363
-356
-348
-341
-334
-326
-318
-311
-303
-295
-287
-278
-270
-262
-253
-244
-236
-227
-218
-209
-200
-191
-181
-172
-163
-153
-144
-134
-124
-115
-105
-95
-86
-76
-66
-56
-46
-37
-27
-17
-7
2
12
22
32
41
51
60
70
80
89
99
108
117
127
136
145
155
164
173
182
191
200
209
218
227
236
244
253
262
270
279
287
296
304
312
320
328
336
344
352
359
367
374
381
389
396
403
410
416
423
430
436
442
449
455
461
467
472
478
484
489
495
500
505
510
515
520
525
529
534
538
542
547
551
555
558
562
566
569
572
576
579
582
584
587
590
592
594
596
598
600
602
603
605
606
607
608
609
610
611
611
612
612
612
612
612
612
612
612
611
610
610
609
608
607
606
604
603
601
600
598
596
594
591
589
587
584
581
578
575
572
569
565
562
558
554
550
546
542
538
534
529
525
520
515
511
506
501
496
490
485
480
474
469
463
458
452
447
441
435
429
423
418
412
406
400
394
387
381
375
369
363
357
350
344
338
332
325
319
313
307
300
294
288
282
276
270
264
257
251
245
239
233
227
222
216
210
204
198
193
187
182
176
171
165
160
155
150
145
139
135
130
125
120
115
111
106
102
98
94
90
86
82
78
74
71
67
64
60
57
54
51
48
45
43
40
38
35
33
31
29
27
25
23
22
20
19
18
16
15
15
14
13
13
12
12
12
12
12
12
13
13
14
15
16
17
18
20
21
23
25
27
29
31
34
36
39
41
44
47
51
54
57
61
65
69
73
77
81
85
90
94
99
104
109
114
120
125
131
136
142
148
155
161
167
174
181
188
195
202
209
216
224
232
239
247
255
263
272
280
289
297
306
315
324
333
342
352
361
371
381
390
400
410
421
431
441
451
462
473
483
494
505
515
526
537
548
559
570
581
592
604
615
626
637
648
660
671
682
693
704
716
727
738
749
760
771
782
794
805
816
827
838
849
860
870
881
892
903
914
925
935
946
957
967
978
989
999
1010
1020
1031
1041
1052
1062
1073
1083
1094
1104
1115
1125
1135
1146
1156
1166
1176
1186
1196
1207
1217
1227
1237
1246
1256
1266
1276
1285
1295
1305
1314
1324
1333
1343
1352
1361
1370
1380
1389
1398
1407
1416
1425
1434
1442
1451
1460
1469
1477
1486
1495
1503
1512
1520
1529
1537
1546
1554
1562
1570
1579
1587
1595
1603
1611
1619
1627
1635
1643
1651
1658
1666
1674
1682
1689
1697
1705
1712
1720
1727
1735
1742
1750
1757
1765
1772
1779
1787
1794
1801
1809
1816
1823
1831
1838
1845
1853
1860
1867
1874
1881
1888
1896
1903
1910
1917
1924
1931
1938
1945
1952
1959
1966
1972
1979
1986
1993
1999
2005
2013
2019
2025
2032
2039
2045
2051
2058
2064
2070
2077
2083
2089
2095
2101
2107
2113
2119
2125
2131
2137
2143
2149
2155
2161
2166
2172
2178
2184
2189
2195
2201
2206
2212
2217
2223
2228
2234
2239
2244
2250
2255
2260
2265
2270
2275
2280
2285
2290
2294
2299
2304
2308
2312
2317
2321
2325
2330
2334
2338
2342
2345
2349
2353
2356
2360
2363
2367
2370
2373
2376
2379
2382
2385
2387
2390
2392
2395
2397
2400
2402
2404
2406
2408
2410
2411
2413
2415
2416
2417
2419
2420
2421
2422
2422
2423
2424
2424
2424
2425
2425
2425
2425
2424
2424
2424
2423
2422
2422
2421
2420
2419
2417
2416
2415
2413
2412
2410
2408
2406
2404
2402
2400
2397
2395
2392
2390
2387
2384
2381
2378
2375
2372
2369
2365
2362
2358
2355
2351
2348
2344
2340
2336
2332
2328
2324
2320
2315
2311
2307
2302
2297
2293
2288
2283
2278
2273
2268
2263
2258
2253
2247
2242
2236
2230
2224
2218
2212
2206
2200
2194
2187
2180
2174
2167
2160
2153
2146
2139
2131
2124
2116
2109
2101
2093
2085
2077
2068
2060
2051
2043
2033
2025
2016
2007
1998
1988
1979
1969
1959
1949
1939
1929
1919
1908
1898
1887
1877
1866
1855
1844
1832
1821
1809
1798
1786
1774
1762
1750
1738
1725
1713
1700
1687
1674
1661
1648
1635
1621
1608
1594
1580
1566
1551
1537
1522
1508
1493
1478
1463
1448
1432
1417
1401
1385
1369
1353
1337
1321
1304
1288
1271
1254
1237
1220
1203
1186
1169
1151
1134
1116
1098
1081
1063
1045
1027
1008
991
973
955
937
919
900
882
864
845
827
809
791
772
754
736
717
699
681
663
645
627
609
591
573
555
538
520
503
485
468
451
434
417
400
383
367
350
334
318
302
286
270
255
240
225
210
195
181
167
153
139
126
112
99
86
74
61
49
38
26
15
3
-7
-18
-28
-38
-48
-58
-67
-76
-85
-93
-102
-110
-117
-125
-132
-139
-146
-152
-158
-164
-169
-175
-180
-184
-189
-193
-197
-201
-204
-207
-210
-212
-215
-217
-218
-220
-221
-222
-223
-223
-223
-223
-222
-222
-221
-219
-218
-216
-214
-212
-209
-207
-203
-200
-197
-193
-189
-184
-180
-175
-170
-165
-159
-153
-147
-141
-135
-128
-121
-114
-106
-99
-91
-83
-74
-66
-57
-48
-39
-29
-20
-10
0
10
21
31
42
53
64
76
87
99
111
123
135
147
159
172
185
197
210
223
237
250
263
277
290
304
318
332
346
360
374
388
402
417
431
445
460
475
489
504
518
533
548
563
578
592
607
622
637
652
667
682
697
712
727
741
756
771
786
801
816
831
846
861
875
890
905
920
934
949
964
978
993
1006
1022
1036
1050
1065
1079
1093
1107
1122
1136
1150
1164
1178
1191
1205
1219
1233
1246
1260
1273
1287
1300
1313
1327
1340
1353
1366
1378
1391
1404
1416
1429
1441
1453
1465
1477
1489
1501
1512
1524
1535
1546
1557
1568
1578
1589
1599
1609
1619
1629
1638
1648
1657
1666
1675
1684
1692
1701
1709
1717
1725
1732
1740
1747
1755
1762
1769
1775
1782
1789
1795
1801
1807
1813
1819
1825
1831
1836
1842
1847
1852
1857
1862
1867
1872
1876
1881
1885
1890
1894
1898
1902
1906
1910
1914
1917
1921
1925
1928
1931
1935
1938
1941
1944
1947
1950
1953
1956
1958
1961
1963
1966
1968
1970
1972
1974
1976
1978
1980
1982
1984
1985
1987
1988
1990
1991
1993
1994
1995
1996
1997
1998
1999
2000
2001
2001
2003
2003
2004
2004
2005
2005
2005
2005
2007
2007
2007
2007
2008
2008
2008
2008
2008
2007
2007
2007
2007
2005
2005
2005
2005
2005
2004
2003
2003
2001
2001
2000
1999
1999
1998
1997
1996
1995
1993
1992
1991
1990
1988
1987
1986
1984
1983
1981
1979
1978
1976
1974
1972
1970
1968
1966
1963
1961
1959
1956
1954
1951
1948
1945
1942
1939
1936
1933
1930
1927
1923
1920
1916
1912
1908
1905
1900
1896
1892
1888
1883
1879
1874
1869
1864
1859
1854
1848
1843
1837
1831
1826
1820
1814
1808
1801
1795
1788
1782
1775
1768
1761
1754
1747
1739
1732
1724
1716
1708
1700
1691
1683
1674
1666
1657
1648
1639
1629
1620
1610
1600
1590
1580
1570
1560
1549
1538
1528
1517
1506
1495
1483
1472
1460
1449
1437
1425
1413
1400
1388
1376
1363
1350
1338
1325
1312
1298
1285
1272
1258
1245
1231
1217
1203
1189
1175
1161
1146
1132
1117
1103
1088
1073
1058
1043
1028
1012
998
983
967
952
936
921
905
890
874
858
842
826
811
795
779
763
747
730
714
698
682
666
650
634
617
601
585
569
553
536
520
504
488
472
456
440
424
408
392
377
361
345
329
314
298
282
267
251
236
220
205
190
175
159
144
129
114
99
84
69
54
40
25
10
-4
-19
-33
-47
-62
-76
-90
-104
-118
-132
-145
-159
-173
-186
-200
-213
-226
-239
-252
-265
-278
-290
-303
-315
-328
-340
-352
-364
-376
-387
-399
-411
-422
-433
-445
-456
-467
-478
-488
-499
-509
-520
-530
-540
-550
-560
-570
-580
-590
-599
-608
-618
-627
-636
-645
-654
-662
-671
-679
-687
-696
-704
-711
-719
-727
-734
-742
-749
-756
-763
-770
-777
-783
-790
-796
-802
-808
-814
-820
-826
-831
-836
-842
-847
-852
-857
-862
-866
-871
-875
-879
-884
-888
-892
-896
-900
-903
-907
-910
-914
-917
-921
-924
-927
-930
-933
-936
-939
-942
-944
-947
-949
-952
-954
-957
-959
-961
-963
-965
-967
-969
-970
-972
-974
-975
-977
-978
-979
-981
-982
-983
-984
-985
-985
-986
-987
-987
-988
-988
-989
-989
-989
-989
-989
-989
-989
-989
-989
-988
-988
-987
-987
-986
-985
-984
-984
-983
-982
-980
-979
-978
-977
-975
-974
-973
-971
-969
-968
-966
-964
-963
-961
-959
-957
-956
-954
-952
-950
-948
-946
-944
-942
-940
-938
-936
-933
-931
-929
-927
-924
-922
-920
-917
-915
-912
-910
-907
-905
-902
-899
-896
-894
-891
-888
-885
-883
-880
-877
-874
-871
-868
-865
-862
-859
-855
-852
-849
-846
-843
-839
-836
-833
-829
-826
-822
-819
-815
-812
-808
-805
-801
-797
-794
-790
-786
-782
-779
-775
-771
-767
-763
-759
-755
-751
-747
-743
-739
-734
-730
-726
-721
-717
-713
-708
-704
-699
-694
-690
-685
-680
-675
-671
-666
-661
-655
-650
-645
-640
-634
-629
-624
-618
-612
-607
-601
-595
-589
-583
-577
-571
-565
-559
-552
-546
-540
-533
-527
-520
-513
-507
-500
-493
-486
-479
-472
-465
-458
-451
-444
-436
-429
-422
-414
-407
-399
-391
-384
-376
-368
-360
-352
-344
-336
-328
-320
-312
-304
-295
-287
-279
-270
-262
-253
-245
-237
-228
-219
-211
-202
-194
-185
-177
-168
-159
-151
-142
-133
-125
-116
-108
-99
-91
-82
-74
-65
-57
-48
-40
-32
-23
-15
-7
1
9
17
25
32
40
48
55
62
70
77
84
91
98
104
111
117
124
130
136
142
148
154
159
165
170
176
181
186
191
196
200
205
209
213
218
221
225
229
233
236
239
242
245
248
251
253
256
258
260
262
264
265
267
268
269
270
271
272
273
273
273
274
274
274
273
273
272
272
271
270
269
268
266
265
263
261
259
257
255
253
250
248
245
242
239
236
233
229
226
222
218
214
210
206
202
197
192
188
183
178
173
167
162
156
151
145
139
133
127
120
114
107
100
93
86
79
72
64
56
49
41
33
24
16
8
-1
-10
-18
-27
-36
-46
-55
-64
-74
-83
-93
-103
-113
-123
-133
-143
-154
-164
-175
-185
-196
-207
-218
-229
-240
-251
-262
-273
-285
-296
-308
-319
-331
-342
-354
-366
-377
-389
-401
-412
-424
-436
-447
-459
-471
-482
-494
-506
-517
-529
-540
-552
-563
-575
-586
-597
-608
-619
-630
-641
-652
-663
-674
-685
-695
-706
-716
-727
-737
-747
-757
-767
-777
-786
-796
-806
-815
-824
-834
-843
-852
-861
-869
-878
-887
-895
-903
-911
-919
-927
-935
-942
-950
-957
-964
-971
-978
-985
-992
-998
-1004
-1010
-1016
-1022
-1028
-1033
-1039
-1044
-1049
-1054
-1059
-1063
-1068
-1072
-1076
-1080
-1083
-1087
-1090
-1093
-1096
-1099
-1102
-1104
-1106
-1108
-1110
-1111
-1112
-1113
-1114
-1115
-1115
-1116
-1116
-1115
-1115
-1114
-1114
-1112
-1111
-1110
-1108
-1106
-1104
-1101
-1099
-1096
-1093
-1090
-1086
-1083
-1079
-1075
-1071
-1067
-1062
-1057
-1052
-1047
-1042
-1036
-1030
-1025
-1018
-1012
-1006
-999
-992
-985
-978
-971
-964
-956
-948
-940
-932
-924
-916
-908
-899
-890
-882
-873
-864
-855
-845
-836
-827
-817
-808
-798
-788
-778
-769
-759
-749
-739
-729
-718
-708
-698
-688
-677
-667
-657
-646
-636
-625
-615
-605
-594
-584
-573
-563
-552
-542
-532
-521
-511
-501
-490
-480
-470
-460
-450
-440
-430
-420
-410
-401
-391
-381
-372
-362
-353
-344
-335
-326
-317
-308
-299
-290
-282
-273
-265
-257
-249
-241
-233
-225
-217
-210
-203
-195
-188
-181
-174
-168
-161
-155
-148
-142
-136
-130
-124
-119
-113
-108
-103
-97
-92
-88
-83
-78
-74
-69
-65
-61
-57
-53
-50
-46
-43
-39
-36
-33
-30
-27
-25
-22
-20
-17
-15
-13
-11
-9
-8
-6
-5
-3
-2
-1
0
1
2
2
3
3
4
4
4
4
4
4
4
3
3
2
2
1
0
-1
-2
-3
-4
-5
-6
-7
-9
-10
-12
-13
-15
-17
-18
-20
-22
-24
-26
-28
-30
-32
-34
-37
-39
-41
-43
-46
-48
-51
-53
-56
-58
-61
-63
-66
-68
-71
-74
-77
-79
-82
-85
-88
-90
-93
-96
-99
-102
-104
-107
-110
-113
-116
-119
-121
-124
-127
-130
-133
-136
-138
-141
-144
-147
-150
-152
-155
-158
-161
-164
-166
-169
-172
-175
-177
-180
-183
-186
-188
-191
-194
-196
-199
-201
-204
-207
-209
-212
-214
-217
-219
-222
-224
-227
-230
-232
-235
-237
-240
-242
-245
-247
-250
-252
-255
-257
-260
-263
-265
-268
-271
-273
-276
-279
-282
-285
-288
-291
-294
-297
-300
-303
-307
-310
-314
-317
-321
-325
-329
-333
-337
-341
-345
-349
-354
-359
-363
-368
-373
-378
-383
-388
-394
-399
-405
-410
-416
-422
-427
-433
-439
-446
-452
-458
-464
-471
-477
-484
-490
-497
-503
-510
-517
-523
-530
-537
-544
-551
-558
-565
-572
-579
-586
-593
-600
-607
-614
-622
-629
-636
-644
-651
-658
-666
-673
-681
-688
-696
-704
-711
-719
-727
-735
-742
-750
-758
-766
-774
-782
-790
-799
-807
-815
-823
-832
-840
-848
-857
-865
-874
-882
-891
-899
-908
-916
-925
-934
-942
-951
-959
-968
-977
-986
-994
-1002
-1012
-1020
-1029
-1038
-1046
-1055
-1063
-1072
-1081
-1089
-1098
-1106
-1115
-1124
-1132
-1141
-1149
-1158
-1166
-1175
-1183
-1192
-1200
-1209
-1217
-1225
-1234
-1242
-1251
-1259
-1267
-1276
-1284
-1292
-1301
-1309
-1317
-1325
-1334
-1342
-1350
-1358
-1366
-1374
-1382
-1390
-1398
-1406
-1414
-1422
-1430
-1438
-1446
-1454
-1462
-1470
-1478
-1485
-1493
-1501
-1509
-1517
-1524
-1532
-1540
-1547
-1555
-1562
-1570
-1577
-1585
-1592
-1600
-1607
-1614
-1622
-1629
-1636
-1643
-1650
-1657
-1664
-1671
-1678
-1684
-1691
-1698
-1704
-1711
-1717
-1724
-1730
-1736
-1742
-1748
-1755
-1760
-1766
-1772
-1778
-1784
-1789
-1795
-1800
-1806
-1811
-1817
-1822
-1827
-1832
-1837
-1842
-1847
-1852
-1857
-1862
-1867
-1871
-1876
-1881
-1885
-1890
-1894
-1898
-1903
-1907
-1911
-1915
-1920
-1924
-1928
-1932
-1936
-1940
-1944
-1947
-1951
-1955
-1959
-1962
-1966
-1969
-1973
-1976
-1980
-1983
-1986
-1989
-1993
-1996
-1999
-2001
-2005
-2008
-2009
-2013
-2016
-2019
-2021
-2024
-2025
-2029
-2031
-2033
-2036
-2037
-2040
-2043
-2045
-2047
-2049
-2051
-2053
-2055
-2057
-2059
-2061
-2062
-2064
-2066
-2068
-2070
-2071
-2073
-2075
-2077
-2078
-2080
-2082
-2083
-2085
-2087
-2089
-2090
-2092
-2094
-2096
-2097
-2099
-2101
-2103
-2104
-2106
-2108
-2110
-2111
-2113
-2115
-2117
-2119
-2120
-2122
-2124
-2126
-2128
-2129
-2131
-2133
-2135
-2137
-2138
-2140
-2142
-2144
-2145
-2147
-2149
-2150
-2152
-2154
-2155
-2157
-2158
-2160
-2162
-2163
-2165
-2166
-2168
-2169
-2170
-2172
-2173
-2174
-2176
-2177
-2178
-2179
-2180
-2181
-2182
-2183
-2184
-2185
-2186
-2187
-2187
-2188
-2189
-2190
-2190
-2191
-2191
-2192
-2192
-2193
-2193
-2194
-2194
-2195
-2195
-2195
-2196
-2196
-2196
-2196
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2196
-2196
-2196
-2196
-2195
-2195
-2194
-2194
-2193
-2193
-2192
-2191
-2190
-2189
-2189
-2188
-2186
-2185
-2184
-2183
-2182
-2180
-2179
-2177
-2175
-2174
-2172
-2170
-2168
-2166
-2164
-2162
-2159
-2157
-2154
-2152
-2149
-2147
-2144
-2141
-2138
-2135
-2131
-2128
-2125
-2121
-2117
-2114
-2110
-2106
-2102
-2098
-2093
-2089
-2085
-2080
-2075
-2071
-2066
-2061
-2056
-2050
-2045
-2040
-2033
-2029
-2023
-2017
-2011
-2005
-1999
-1993
-1987
-1981
-1974
-1968
-1961
-1955
-1948
-1941
-1934
-1928
-1921
-1913
-1906
-1899
-1892
-1884
-1877
-1869
-1861
-1854
-1846
-1838
-1830
-1822
-1814
-1806
-1797
-1789
-1780
-1772
-1763
-1755
-1746
-1737
-1728
-1719
-1710
-1701
-1692
-1683
-1674
-1665
-1655
-1646
-1636
-1627
-1617
-1608
-1598
-1588
-1578
-1569
-1559
-1549
-1539
-1529
-1519
-1508
-1498
-1488
-1478
-1468
-1457
-1447
-1437
-1426
-1416
-1405
-1395
-1385
-1374
-1364
-1353
-1343
-1332
-1322
-1311
-1300
-1290
-1279
-1269
-1258
-1248
-1237
-1227
-1216
-1205
-1195
-1184
-1174
-1163
-1153
-1143
-1132
-1122
-1111
-1101
-1091
-1080
-1070
-1060
-1049
-1039
-1029
-1018
-1008
-999
-989
-979
-969
-959
-949
-939
-929
-919
-910
-900
-890
-881
-871
-862
-853
-843
-834
-825
-816
-806
-797
-789
-780
-771
-762
-754
-745
-736
-728
-720
-712
-703
-695
-687
-680
-672
-664
-656
-649
-642
-634
-627
-620
-613
-606
-599
-592
-585
-579
-572
-566
-560
-553
-547
-541
-535
-529
-524
-518
-512
-507
-502
-496
-491
-486
-481
-476
-471
-466
-462
-457
-453
-448
-444
-440
-436
-432
-428
-424
-420
-416
-413
-409
-406
-403
-399
-396
-393
-390
-388
-385
-382
-379
-377
-374
-372
-370
-368
-366
-364
-362
-360
-358
-357
-355
-354
-352
-351
-350
-349
-348
-347
-346
-345
-344
-344
-343
-343
-343
-342
-342
-342
-342
-342
-342
-343
-343
-343
-344
-344
-345
-346
-347
-348
-349
-350
-351
-353
-354
-356
-357
-359
-361
-363
-365
-367
-369
-371
-374
-376
-379
-382
-385
-387
-390
-394
-397
-400
-403
-407
-411
-414
-418
-422
-426
-430
-435
-439
-443
-448
-453
-457
-462
-467
-472
-477
-483
-488
-493
-499
-504
-510
-516
-522
-528
-534
-540
-546
-552
-558
-564
-571
-577
-584
-590
-597
-604
-610
-617
-624
-631
-638
-645
-652
-659
-666
-674
-681
-688
-695
-703
-710
-718
-725
-732
-740
-747
-755
-762
-770
-777
-785
-793
-800
-808
-815
-822
-830
-837
-845
-852
-860
-867
-874
-882
-889
-896
-903
-911
-918
-925
-932
-939
-946
-953
-960
-967
-973
-980
-987
-993
-1000
-1006
-1012
-1018
-1025
-1031
-1037
-1043
-1049
-1055
-1061
-1067
-1072
-1078
-1083
-1088
-1093
-1098
-1104
-1108
-1113
-1118
-1123
-1127
-1132
-1136
-1140
-1145
-1149
-1153
-1157
-1161
-1164
-1168
-1172
-1175
-1179
-1182
-1186
-1189
-1192
-1195
-1198
-1201
-1204
-1206
-1209
-1212
-1214
-1217
-1219
-1222
-1224
-1226
-1228
-1230
-1232
-1234
-1236
-1237
-1239
-1241
-1242
-1244
-1245
-1246
-1247
-1249
-1250
-1251
-1252
-1252
-1253
-1254
-1255
-1255
-1256
-1256
-1257
-1257
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1257
-1257
-1257
-1256
-1256
-1255
-1255
-1254
-1253
-1252
-1252
-1251
-1250
-1249
-1248
-1246
-1245
-1244
-1243
-1241
-1240
-1238
-1237
-1235
-1233
-1231
-1229
-1228
-1226
-1223
-1221
-1219
-1217
-1214
-1212
-1209
-1207
-1204
-1201
-1198
-1195
-1192
-1189
-1186
-1183
-1179
-1176
-1172
-1168
-1165
-1161
-1157
-1153
-1149
-1144
-1140
-1136
-1131
-1126
-1122
-1117
-1112
-1107
-1102
-1097
-1092
-1086
-1081
-1075
-1070
-1064
-1058
-1053
-1047
-1041
-1035
-1028
-1022
-1016
-1010
-1002
-997
-990
-984
-977
-970
-964
-957
-950
-943
-936
-929
-922
-915
-908
-900
-893
-886
-879
-871
-864
-857
-849
-842
-834
-827
-819
-811
-804
-796
-788
-781
-773
-765
-757
-749
-741
-733
-725
-717
-709
-701
-693
-685
-677
-669
-661
-652
-644
-636
-628
-620
-611
-603
-595
-587
-578
-570
-562
-553
-545
-537
-529
-520
-512
-504
-496
-487
-479
-471
-463
-455
-446
-438
-430
-422
-414
-406
-398
-390
-382
-375
-367
-359
-351
-344
-336
-329
-322
-314
-307
-300
-293
-286
-279
-272
-265
-259
-252
-246
-240
-234
-228
-222
-216
-210
-204
-199
-193
-188
-183
-178
-172
-168
-163
-158
-153
-149
-144
-140
-136
-132
-128
-124
-120
-116
-113
-109
-106
-103
-99
-96
-93
-90
-88
-85
-82
-80
-77
-75
-73
-71
-69
-67
-65
-63
-62
-60
-59
-58
-56
-55
-54
-53
-52
-52
-51
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-50
-50
-51
-51
-52
-53
-53
-54
-55
-56
-58
-59
-60
-62
-63
-65
-67
-68
-70
-72
-74
-76
-78
-81
-83
-85
-88
-91
-93
-96
-99
-102
-105
-108
-111
-114
-118
-121
-125
-128
-132
-136
-140
-144
-148
-152
-156
-160
-165
-169
-174
-179
-183
-188
-193
-198
-203
-208
-213
-218
-223
-229
-234
-239
-245
-250
-256
-261
-267
-272
-278
-284
-289
-295
-301
-307
-313
-318
-324
-330
-336
-342
-348
-354
-360
-365
-371
-377
-383
-389
-395
-401
-407
-413
-419
-424
-430
-436
-442
-448
-454
-459
-465
-471
-476
-482
-488
-494
-499
-505
-510
-516
-521
-527
-533
-538
-544
-549
-554
-560
-565
-571
-576
-581
-587
-592
-597
-603
-608
-613
-618
-624
-629
-634
-639
-644
-649
-654
-659
-664
-669
-674
-679
-684
-688
-693
-698
-702
-707
-711
-716
-720
-724
-728
-733
-737
-741
-744
-748
-752
-756
-759
-763
-766
-770
-773
-776
-779
-782
-785
-788
-791
-794
-796
-799
-801
-804
-806
-808
-810
-812
-814
-816
-818
-820
-821
-823
-824
-826
-827
-828
-829
-830
-831
-832
-833
-834
-834
-835
-835
-836
-836
-836
-836
-836
-836
-836
-836
-836
-835
-835
-834
-834
-833
-832
-831
-830
-829
-828
-827
-825
-824
-823
-821
-819
-818
-816
-814
-812
-810
-807
-805
-803
-800
-798
-795
-793
-790
-787
-784
-781
-778
-775
-772
-769
-765
-762
-759
-755
-751
-748
-744
-740
-737
-733
-729
-725
-721
-717
-712
-708
-704
-700
-695
-691
-686
-682
-677
-673
-668
-663
-658
-653
-648
-643
-638
-633
-628
-623
-618
-612
-607
-602
-596
-591
-585
-579
-574
-568
-562
-557
-551
-545
-539
-533
-527
-521
-515
-509
-503
-497
-491
-485
-479
-473
-467
-461
-454
-448
-442
-436
-430
-423
-417
-411
-405
-399
-393
-387
-381
-374
-368
-362
-356
-350
-345
-339
-333
-327
-321
-316
-310
-304
-299
-293
-288
-282
-277
-272
-266
-261
-256
-251
-246
-241
-236
-232
-227
-222
-218
-213
-209
-204
-200
-195
-191
-187
-183
-179
-175
-171
-167
-163
-159
-155
-151
-147
-144
-140
-136
-133
-129
-125
-122
-118
-115
-111
-108
-104
-101
-97
-94
-91
-87
-84
-81
-78
-74
-71
-68
-65
-62
-59
-56
-53
-50
-47
-44
-41
-38
-35
-32
-29
-27
-24
-21
-19
-16
-13
-11
-8
-5
-3
0
2
5
7
10
12
15
17
19
22
24
26
29
31
33
36
38
40
42
45
47
49
51
53
55
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
93
95
97
99
100
102
104
105
107
108
110
111
112
114
115
116
117
118
119
120
121
122
123
124
124
125
125
126
126
126
127
127
127
127
127
127
127
127
127
127
126
126
126
125
125
124
124
123
122
122
121
120
119
118
117
116
115
114
113
112
111
110
108
107
106
105
103
102
100
99
97
96
94
93
91
89
88
86
84
82
80
79
77
75
73
71
69
67
65
63
60
58
56
54
52
49
47
45
42
40
37
35
33
30
28
25
23
20
17
15
12
9
7
4
1
-1
-4
-7
-10
-13
-16
-19
-22
-25
-28
-31
-34
-37
-40
-43
-46
-49
-53
-56
-59
-62
-65
-69
-72
-75
-78
-82
-85
-88
-92
-95
-98
-102
-105
-108
-112
-115
-119
-122
-126
-129
-133
-136
-140
-143
-147
-151
-154
-158
-162
-165
-169
-173
-177
-181
-184
-188
-192
-196
-200
-204
-208
-212
-216
-220
-224
-228
-233
-237
-241
-245
-250
-254
-258
-263
-267
-271
-276
-280
-285
-290
-294
-299
-304
-308
-313
-318
-323
-328
-333
-338
-343
-348
-353
-358
-363
-368
-374
-379
-384
-390
-395
-400
-406
-411
-417
-422
-428
-434
-439
-445
-451
-456
-462
-468
-474
-479
-485
-491
-497
-503
-508
-514
-520
-526
-532
-538
-543
-549
-555
-561
-567
-572
-578
-584
-590
-595
-601
-607
-612
-618
-624
-629
-635
-640
-646
-652
-657
-663
-668
-673
-679
-684
-689
-695
-700
-705
-710
-715
-721
-726
-731
-735
-740
-745
-750
-755
-759
-764
-768
-773
-777
-782
-786
-790
-794
-798
-802
-806
-810
-814
-817
-821
-825
-828
-831
-835
-838
-841
-844
-847
-850
-853
-856
-858
-861
-863
-866
-868
-870
-873
-875
-877
-879
-880
-882
-884
-885
-886
-888
-889
-890
-891
-892
-893
-894
-894
-895
-895
-896
-896
-896
-896
-896
-896
-895
-895
-895
-894
-893
-892
-892
-891
-889
-888
-887
-886
-884
-882
-881
-879
-877
-875
-873
-871
-868
-866
-864
-861
-859
-856
-853
-850
-847
-844
-841
-838
-835
-831
-828
-824
-821
-817
-814
-810
-806
-802
-799
-795
-791
-787
-782
-778
-774
-770
-766
-761
-757
-752
-748
-743
-739
-734
-729
-725
-720
-715
-711
-706
-701
-696
-691
-686
-681
-676
-671
-666
-661
-656
-651
-646
-641
-636
-631
-626
-621
-616
-611
-605
-600
-595
-590
-585
-581
-576
-571
-566
-561
-556
-551
-547
-542
-537
-533
-528
-524
-519
-515
-511
-506
-502
-498
-494
-489
-485
-481
-477
-473
-469
-466
-462
-458
-454
-451
-447
-444
-440
-437
-433
-430
-427
-424
-420
-417
-414
-411
-408
-405
-403
-400
-397
-394
-392
-389
-387
-384
-382
-380
-377
-375
-373
-371
-369
-367
-365
-364
-362
-360
-359
-357
-355
-354
-353
-351
-350
-349
-347
-346
-345
-344
-343
-342
-341
-340
-339
-338
-338
-337
-336
-335
-335
-334
-333
-333
-332
-331
-331
-330
-330
-329
-328
-328
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-322
-322
-321
-321
-320
-320
-319
-318
-318
-317
-317
-316
-315
-315
-314
-313
-312
-311
-311
-310
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-297
-296
-295
-294
-293
-291
-290
-289
-287
-286
-285
-283
-282
-280
-279
-277
-276
-274
-272
-271
-269
-267
-265
-264
-262
-260
-258
-256
-254
-252
-250
-248
-246
-243
-241
-239
-237
-234
-232
-229
-227
-224
-221
-219
-216
-213
-210
-207
-204
-201
-198
-195
-192
-188
-185
-182
-178
-175
-171
-168
-164
-160
-157
-153
-149
-145
-141
-137
-133
-128
-124
-120
-115
-111
-106
-102
-97
-93
-88
-83
-78
-73
-68
-63
-58
-53
-48
-43
-37
-32
-26
-21
-16
-10
-4
1
7
12
18
24
30
35
41
47
53
59
65
71
76
82
88
94
100
106
112
118
124
130
136
142
148
154
160
166
172
178
184
190
196
202
208
213
219
225
231
237
243
249
255
260
266
272
278
283
289
295
300
306
311
317
322
328
333
338
343
349
354
359
364
369
374
379
384
389
394
398
403
408
412
417
421
426
430
434
438
443
447
451
455
459
463
466
470
474
477
481
484
488
491
495
498
501
504
507
510
513
516
518
521
524
526
529
531
533
536
538
540
542
544
546
547
549
550
552
553
555
556
557
558
559
560
560
561
561
562
562
562
563
563
562
562
562
562
561
560
560
559
558
557
556
555
554
552
551
549
548
546
544
542
541
538
536
534
532
530
527
525
522
520
517
514
512
509
506
503
500
497
494
491
488
485
482
479
476
473
470
466
463
460
457
453
450
447
444
441
437
434
431
428
425
422
418
415
412
409
406
403
400
397
394
391
388
385
382
379
376
373
370
368
365
362
359
356
354
351
348
345
343
340
337
335
332
330
327
324
322
319
317
314
312
309
307
304
302
299
297
294
292
289
287
284
282
280
277
275
272
270
268
265
263
261
258
256
254
251
249
247
244
242
240
237
235
233
231
228
226
224
221
219
217
214
212
209
207
205
202
200
197
195
192
189
187
184
182
179
176
173
171
168
165
162
159
156
153
150
147
144
140
137
134
130
127
123
120
116
113
109
105
101
97
93
89
85
81
77
73
69
65
60
56
52
47
43
38
34
29
24
20
15
10
5
0
-4
-9
-14
-19
-24
-29
-34
-40
-45
-50
-55
-60
-66
-71
-76
-82
-87
-93
-98
-103
-109
-114
-120
-125
-131
-137
-142
-148
-153
-159
-165
-170
-176
-182
-187
-193
-199
-205
-210
-216
-222
-227
-233
-239
-245
-250
-256
-262
-268
-273
-279
-285
-291
-296
-302
-308
-313
-319
-324
-330
-336
-341
-347
-352
-358
-363
-368
-374
-379
-385
-390
-395
-400
-406
-411
-416
-421
-426
-431
-436
-441
-446
-451
-456
-461
-466
-471
-475
-480
-485
-489
-494
-499
-503
-508
-512
-516
-521
-525
-529
-534
-538
-542
-546
-550
-554
-558
-562
-565
-569
-573
-577
-580
-584
-587
-591
-594
-598
-601
-604
-607
-610
-614
-617
-620
-622
-625
-628
-631
-634
-636
-639
-641
-644
-646
-648
-651
-653
-655
-657
-659
-661
-663
-665
-667
-669
-670
-672
-673
-675
-676
-678
-679
-680
-682
-683
-684
-685
-686
-687
-688
-689
-690
-691
-692
-692
-693
-694
-695
-695
-696
-696
-697
-698
-698
-699
-699
-700
-700
-701
-701
-702
-702
-703
-703
-704
-704
-705
-705
-705
-706
-706
-707
-707
-708
-708
-708
-709
-709
-710
-710
-711
-711
-712
-712
-713
-713
-714
-714
-715
-715
-716
-717
-717
-718
-719
-719
-720
-721
-722
-722
-723
-724
-725
-726
-727
-728
-729
-730
-731
-732
-733
-735
-736
-737
-738
-740
-741
-743
-744
-745
-747
-748
-750
-752
-753
-755
-757
-758
-760
-762
-764
-766
-768
-770
-772
-774
-776
-778
-780
-782
-784
-787
-789
-791
-793
-796
-798
-801
-803
-806
-808
-811
-813
-816
-818
-821
-824
-826
-829
-832
-835
-837
-840
-843
-846
-848
-851
-854
-857
-860
-862
-865
-868
-871
-873
-876
-879
-882
-884
-887
-890
-892
-895
-897
-900
-902
-905
-907
-910
-912
-915
-917
-919
-921
-924
-926
-928
-930
-932
-934
-936
-938
-940
-942
-944
-946
-948
-950
-951
-953
-955
-956
-958
-960
-961
-963
-964
-966
-967
-969
-970
-971
-973
-974
-975
-976
-978
-979
-980
-981
-982
-983
-984
-985
-986
-987
-988
-989
-989
-990
-991
-992
-992
-993
-994
-994
-995
-995
-996
-996
-996
-997
-997
-997
-998
-998
-998
-998
-998
-998
-998
-998
-997
-997
-997
-997
-996
-996
-995
-995
-994
-994
-993
-992
-991
-990
-990
-989
-988
-987
-985
-984
-983
-982
-981
-979
-978
-976
-975
-973
-972
-970
-968
-966
-965
-963
-961
-959
-957
-955
-953
-950
-948
-946
-944
-941
-939
-936
-934
-931
-929
-926
-924
-921
-918
-915
-913
-910
-907
-904
-901
-898
-895
-893
-890
-887
-884
-881
-877
-874
-871
-868
-865
-862
-859
-856
-852
-849
-846
-843
-840
-836
-833
-830
-827
-823
-820
-817
-813
-810
-806
-803
-799
-796
-793
-789
-785
-782
-778
-775
-771
-767
-764
-760
-756
-753
-749
-745
-741
-737
-734
-730
-726
-722
-718
-714
-710
-706
-702
-698
-694
-690
-686
-681
-677
-673
-669
-665
-661
-656
-652
-648
-643
-639
-635
-630
-626
-622
-617
-613
-609
-604
-600
-595
-591
-586
-582
-577
-573
-569
-564
-560
-555
-551
-546
-542
-537
-533
-529
-524
-520
-515
-511
-506
-502
-498
-493
-489
-485
-480
-476
-471
-467
-463
-458
-454
-450
-445
-441
-437
-433
-428
-424
-420
-416
-411
-407
-403
-399
-395
-390
-386
-382
-378
-374
-370
-366
-362
-358
-354
-350
-346
-342
-338
-334
-330
-326
-322
-318
-314
-310
-306
-302
-298
-295
-291
-287
-283
-279
-276
-272
-268
-265
-261
-258
-254
-251
-247
-244
-240
-237
-234
-230
-227
-224
-221
-218
-215
-212
-209
-206
-203
-200
-197
-194
-192
-189
-187
-184
-182
-179
-177
-175
-172
-170
-168
-166
-164
-162
-160
-158
-156
-155
-153
-152
-150
-149
-147
-146
-145
-144
-143
-142
-141
-140
-139
-138
-138
-137
-137
-137
-136
-136
-136
-136
-136
-136
-137
-137
-138
-138
-139
-140
-141
-142
-143
-144
-145
-146
-148
-150
-151
-153
-155
-157
-159
-161
-164
-166
-168
-171
-174
-177
-180
-183
-186
-189
-192
-196
-199
-203
-207
-210
-214
-218
-223
-227
-231
-235
-240
-245
-249
-254
-259
-264
-269
-274
-280
-285
-290
-296
-301
-307
-313
-319
-325
-330
-337
-343
-349
-355
-361
-368
-374
-380
-387
-393
-400
-406
-413
-420
-426
-433
-440
-447
-453
-460
-467
-473
-480
-487
-494
-500
-507
-514
-521
-527
-534
-541
-547
-554
-560
-567
-573
-580
-586
-592
-599
-605
-611
-617
-624
-630
-636
-642
-648
-653
-659
-665
-671
-676
-682
-688
-693
-698
-704
-709
-714
-720
-725
-730
-735
-740
-745
-749
-754
-759
-764
-768
-773
-777
-782
-786
-790
-794
-798
-803
-807
-810
-814
-818
-822
-825
-829
-833
-836
-839
-843
-846
-849
-852
-855
-858
-861
-864
-866
-869
-872
-874
-877
-879
-881
-884
-886
-888
-890
-892
-894
-896
-898
-900
-901
-903
-905
-906
-908
-909
-911
-912
-913
-915
-916
-917
-918
-919
-920
-921
-922
-923
-924
-924
-925
-926
-926
-927
-928
-928
-928
-929
-929
-930
-930
-930
-930
-930
-930
-931
-931
-930
-930
-930
-930
-930
-930
-929
-929
-929
-928
-928
-927
-927
-926
-926
-925
-925
-924
-923
-923
-922
-921
-920
-920
-919
-918
-917
-916
-915
-914
-914
-913
-912
-911
-910
-909
-908
-907
-906
-905
-904
-903
-902
-901
-900
-899
-898
-898
-897
-896
-895
-894
-893
-892
-891
-890
-890
-889
-888
-887
-886
-885
-885
-884
-883
-882
-881
-881
-880
-879
-878
-877
-877
-876
-875
-874
-873
-872
-872
-871
-870
-869
-868
-867
-866
-865
-864
-863
-862
-861
-860
-859
-858
-856
-855
-854
-853
-851
-850
-848
-847
-845
-844
-842
-841
-839
-837
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-816
-813
-811
-809
-806
-804
-801
-799
-796
-793
-790
-788
-785
-782
-779
-776
-773
-770
-766
-763
-760
-756
-753
-749
-746
-742
-739
-735
-731
-727
-723
-719
-715
-711
-707
-703
-699
-694
-690
-686
-681
-677
-672
-667
-663
-658
-653
-648
-643
-638
-633
-628
-623
-618
-613
-608
-603
-597
-592
-586
-581
-575
-570
-564
-558
-553
-547
-541
-535
-529
-524
-518
-512
-506
-499
-493
-487
-481
-475
-469
-462
-456
-450
-443
-437
-431
-424
-418
-411
-405
-398
-392
-385
-379
-372
-365
-359
-352
-346
-339
-332
-326
-319
-312
-306
-299
-293
-286
-279
-273
-266
-260
-253
-247
-240
-234
-227
-221
-215
-208
-202
-196
-190
-184
-178
-172
-166
-160
-154
-148
-143
-137
-132
-126
-121
-115
-110
-105
-100
-95
-90
-85
-81
-76
-72
-67
-63
-59
-54
-50
-46
-43
-39
-35
-32
-28
-25
-22
-19
-16
-13
-10
-7
-5
-2
0
2
4
6
8
10
11
13
14
16
17
18
19
19
20
20
21
21
21
21
21
21
20
20
19
19
18
17
16
14
13
11
10
8
6
4
2
0
-3
-5
-8
-10
-13
-16
-19
-22
-26
-29
-32
-36
-40
-43
-47
-51
-56
-60
-64
-69
-73
-78
-82
-87
-92
-97
-102
-107
-113
-118
-123
-129
-134
-140
-146
-151
-157
-163
-169
-175
-181
-188
-194
-200
-207
-213
-220
-226
-233
-240
-246
-253
-260
-267
-274
-281
-288
-295
-302
-310
-317
-324
-331
-339
-346
-353
-361
-368
-375
-383
-390
-398
-405
-413
-420
-428
-435
-442
-450
-457
-465
-472
-480
-487
-494
-502
-509
-516
-524
-531
-538
-545
-552
-560
-567
-574
-581
-588
-595
-602
-609
-616
-623
-629
-636
-643
-650
-656
-663
-669
-676
-682
-688
-695
-701
-707
-713
-719
-725
-731
-737
-742
-748
-754
-759
-765
-770
-775
-780
-785
-790
-795
-800
-805
-809
-814
-818
-822
-827
-831
-835
-839
-843
-846
-850
-853
-857
-860
-863
-866
-869
-872
-875
-878
-880
-883
-885
-887
-889
-891
-893
-895
-897
-898
-900
-901
-903
-904
-905
-906
-907
-908
-908
-909
-910
-910
-910
-911
-911
-911
-911
-911
-911
-911
-910
-910
-910
-909
-909
-908
-907
-907
-906
-905
-904
-903
-902
-901
-900
-898
-897
-896
-894
-893
-892
-890
-889
-887
-885
-884
-882
-880
-879
-877
-875
-873
-872
-870
-868
-866
-864
-862
-860
-858
-856
-854
-852
-850
-848
-846
-843
-841
-839
-837
-835
-833
-830
-828
-826
-824
-822
-820
-817
-815
-813
-811
-809
-806
-804
-802
-800
-798
-796
-794
-792
-789
-787
-785
-783
-781
-779
-777
-776
-774
-772
-770
-768
-766
-765
-763
-761
-760
-758
-757
-755
-754
-752
-751
-750
-748
-747
-746
-745
-744
-743
-742
-741
-740
-739
-738
-737
-737
-736
-735
-735
-734
-734
-734
-733
-733
-733
-733
-733
-733
-733
-733
-734
-734
-734
-735
-735
-736
-736
-737
-738
-739
-739
-740
-741
-742
-744
-745
-746
-747
-749
-750
-752
-753
-755
-757
-759
-760
-762
-764
-766
-769
-771
-773
-775
-778
-780
-783
-785
-788
-791
-793
-796
-799
-802
-805
-808
-811
-814
-817
-821
-824
-827
-831
-834
-838
-841
-845
-848
-852
-856
-859
-863
-867
-871
-875
-879
-883
-887
-891
-895
-899
-903
-907
-911
-916
-920
-924
-929
-933
-938
-942
-946
-951
-955
-960
-965
-969
-974
-979
-983
-988
-993
-998
-1002
-1006
-1012
-1016
-1022
-1027
-1031
-1036
-1041
-1046
-1051
-1056
-1061
-1066
-1071
-1076
-1081
-1086
-1091
-1096
-1101
-1106
-1111
-1116
-1121
-1126
-1130
-1135
-1140
-1145
-1150
-1154
-1159
-1164
-1169
-1173
-1178
-1182
-1187
-1191
-1196
-1200
-1204
-1209
-1213
-1217
-1221
-1225
-1229
-1233
-1237
-1241
-1245
-1248
-1252
-1256
-1259
-1263
-1266
-1269
-1273
-1276
-1279
-1282
-1285
-1288
-1290
-1293
-1296
-1298
-1301
-1303
-1305
-1307
-1310
-1312
-1313
-1315
-1317
-1319
-1320
-1322
-1323
-1324
-1325
-1326
-1327
-1328
-1329
-1329
-1330
-1330
-1330
-1331
-1331
-1331
-1331
-1330
-1330
-1330
-1329
-1328
-1328
-1327
-1326
-1325
-1324
-1323
-1321
-1320
-1318
-1317
-1315
-1313
-1311
-1309
-1307
-1305
-1302
-1300
-1297
-1294
-1292
-1289
-1286
-1283
-1280
-1276
-1273
-1270
-1266
-1262
-1259
-1255
-1251
-1247
-1243
-1238
-1234
-1230
-1225
-1220
-1216
-1211
-1206
-1201
-1196
-1191
-1186
-1180
-1175
-1170
-1164
-1159
-1153
-1147
-1141
-1136
-1130
-1124
-1118
-1111
-1105
-1099
-1093
-1086
-1080
-1074
-1067
-1061
-1054
-1048
-1041
-1034
-1028
-1020
-1014
-1006
-1000
-994
-987
-980
-973
-966
-959
-952
-946
-939
-932
-925
-918
-911
-904
-897
-890
-883
-877
-870
-863
-856
-849
-842
-835
-829
-822
-815
-808
-801
-795
-788
-781
-774
-768
-761
-754
-748
-741
-734
-728
-721
-714
-708
-701
-695
-688
-681
-675
-668
-662
-655
-649
-642
-636
-629
-623
-617
-610
-604
-597
-591
-585
-578
-572
-566
-560
-553
-547
-541
-535
-528
-522
-516
-510
-504
-498
-492
-486
-480
-474
-468
-462
-456
-450
-444
-438
-433
-427
-421
-415
-410
-404
-398
-393
-387
-382
-376
-371
-365
-360
-355
-349
-344
-339
-334
-329
-323
-318
-313
-308
-303
-298
-293
-288
-284
-279
-274
-269
-264
-260
-255
-250
-246
-241
-237
-232
-227
-223
-219
-214
-210
-205
-201
-197
-193
-188
-184
-180
-176
-172
-168
-164
-160
-156
-152
-148
-144
-140
-137
-133
-129
-125
-122
-118
-115
-111
-108
-104
-101
-97
-94
-91
-87
-84
-81
-78
-75
-72
-68
-65
-62
-60
-57
-54
-51
-48
-46
-43
-40
-38
-35
-33
-30
-28
-26
-24
-21
-19
-17
-15
-13
-12
-10
-8
-6
-5
-3
-2
-1
1
2
3
4
5
6
7
8
8
9
9
10
10
10
11
11
11
11
11
10
10
10
9
9
8
7
6
6
5
4
2
1
0
-1
-3
-4
-6
-7
-9
-11
-13
-15
-17
-19
-21
-23
-25
-28
-30
-32
-35
-38
-40
-43
-46
-48
-51
-54
-57
-60
-63
-66
-70
-73
-76
-80
-83
-86
-90
-93
-97
-101
-104
-108
-112
-116
-120
-124
-128
-132
-136
-140
-144
-148
-152
-156
-161
-165
-169
-174
-178
-182
-187
-191
-196
-200
-205
-209
-214
-218
-223
-228
-232
-237
-241
-246
-251
-255
-260
-265
-269
-274
-278
-283
-288
-292
-297
-301
-306
-310
-315
-319
-324
-328
-333
-337
-341
-346
-350
-354
-358
-363
-367
-371
-375
-379
-383
-387
-391
-395
-399
-403
-407
-410
-414
-418
-421
-425
-428
-432
-435
-439
-442
-445
-449
-452
-455
-458
-461
-464
-467
-470
-473
-476
-479
-481
-484
-487
-489
-492
-494
-496
-499
-501
-503
-505
-508
-510
-512
-514
-516
-518
-519
-521
-523
-525
-526
-528
-529
-531
-532
-534
-535
-537
-538
-539
-541
-542
-543
-544
-545
-546
-547
-548
-549
-550
-551
-552
-553
-553
-554
-555
-556
-556
-557
-557
-558
-558
-559
-559
-560
-560
-560
-560
-561
-561
-561
-561
-561
-561
-561
-560
-560
-560
-560
-559
-559
-559
-558
-558
-557
-557
-556
-555
-555
-554
-553
-552
-551
-550
-549
-548
-547
-546
-545
-544
-543
-541
-540
-539
-537
-536
-535
-533
-532
-530
-529
-527
-525
-524
-522
-520
-519
-517
-515
-513
-512
-510
-508
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-486
-484
-482
-480
-477
-475
-473
-471
-469
-467
-464
-462
-460
-458
-456
-453
-451
-449
-447
-445
-442
-440
-438
-436
-434
-431
-429
-427
-425
-423
-421
-418
-416
-414
-412
-410
-408
-406
-404
-402
-400
-398
-396
-394
-392
-390
-388
-386
-384
-382
-380
-378
-376
-374
-373
-371
-369
-367
-366
-364
-362
-360
-359
-357
-356
-354
-352
-351
-349
-348
-346
-345
-344
-342
-341
-340
-339
-337
-336
-335
-334
-333
-332
-331
-330
-329
-328
-327
-327
-326
-325
-324
-324
-323
-323
-322
-322
-321
-321
-321
-320
-320
-320
-320
-319
-319
-319
-319
-319
-319
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-322
-322
-323
-323
-324
-324
-325
-326
-326
-327
-328
-329
-330
-331
-331
-332
-333
-334
-335
-336
-338
-339
-340
-341
-342
-344
-345
-346
-348
-349
-351
-352
-354
-355
-357
-358
-360
-362
-363
-365
-367
-369
-370
-372
-374
-376
-378
-380
-382
-384
-386
-388
-390
-393
-395
-397
-399
-402
-404
-406
-408
-411
-413
-416
-418
-420
-423
-425
-428
-430
-433
-435
-438
-440
-443
-445
-448
-451
-453
-456
-458
-461
-463
-466
-469
-471
-474
-476
-479
-482
-484
-487
-489
-492
-495
-497
-500
-502
-505
-508
-510
-513
-515
-518
-520
-523
-526
-528
-531
-533
-536
-538
-541
-543
-546
-548
-551
-553
-555
-558
-560
-562
-565
-567
-569
-572
-574
-576
-578
-580
-582
-584
-587
-589
-591
-593
-594
-596
-598
-600
-602
-604
-605
-607
-608
-610
-612
-613
-615
-616
-617
-619
-620
-621
-622
-623
-625
-626
-627
-628
-628
-629
-630
-631
-632
-632
-633
-634
-634
-635
-635
-636
-636
-636
-637
-637
-637
-637
-637
-638
-638
-638
-638
-638
-638
-637
-637
-637
-637
-637
-637
-636
-636
-636
-635
-635
-635
-634
-634
-633
-633
-632
-632
-631
-631
-630
-630
-629
-629
-628
-628
-627
-627
-626
-626
-625
-625
-624
-623
-623
-622
-622
-621
-621
-620
-619
-619
-618
-618
-617
-617
-616
-615
-615
-614
-614
-613
-612
-612
-611
-611
-610
-609
-609
-608
-608
-607
-606
-606
-605
-604
-604
-603
-602
-602
-601
-600
-600
-599
-598
-597
-597
-596
-595
-594
-593
-593
-592
-591
-590
-589
-588
-587
-587
-586
-585
-584
-583
-582
-581
-580
-579
-578
-577
-576
-576
-575
-574
-573
-572
-571
-570
-569
-568
-567
-566
-565
-564
-564
-563
-562
-561
-560
-559
-558
-558
-557
-556
-555
-554
-554
-553
-552
-551
-551
-550
-549
-548
-548
-547
-546
-546
-545
-544
-544
-543
-543
-542
-541
-541
-540
-540
-539
-538
-538
-537
-537
-536
-536
-535
-535
-534
-534
-533
-533
-532
-532
-531
-530
-530
-529
-529
-528
-528
-527
-527
-526
-526
-525
-525
-524
-524
-523
-523
-522
-522
-521
-521
-520
-520
-519
-519
-518
-518
-517
-517
-516
-516
-516
-515
-515
-514
-514
-513
-513
-512
-512
-512
-511
-511
-510
-510
-510
-509
-509
-508
-508
-508
-507
-507
-506
-506
-506
-505
-505
-505
-504
-504
-504
-503
-503
-503
-502
-502
-501
-501
-501
-500
-500
-500
-499
-499
-499
-498
-498
-498
-497
-497
-496
-496
-496
-495
-495
-495
-494
-494
-493
-493
-493
-492
-492
-491
-491
-490
-490
-490
-489
-489
-488
-488
-487
-487
-486
-486
-486
-485
-485
-484
-484
-483
-483
-482
-481
-481
-480
-480
-479
-478
-478
-477
-477
-476
-475
-475
-474
-473
-472
-472
-471
-470
-469
-469
-468
-467
-466
-465
-465
-464
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-441
-440
-439
-438
-437
-435
-434
-433
-432
-431
-429
-428
-427
-425
-424
-423
-421
-420
-419
-417
-416
-415
-413
-412
-411
-409
-408
-406
-405
-403
-402
-400
-399
-398
-396
-395
-393
-392
-390
-389
-387
-386
-384
-383
-381
-380
-378
-377
-375
-374
-372
-371
-369
-368
-366
-365
-363
-362
-360
-359
-357
-356
-354
-353
-351
-350
-348
-347
-345
-344
-343
-341
-340
-338
-337
-336
-334
-333
-331
-330
-329
-327
-326
-325
-323
-322
-321
-320
-318
-317
-316
-314
-313
-312
-311
-310
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-293
-293
-292
-291
-290
-290
-289
-289
-288
-287
-287
-286
-286
-286
-285
-285
-285
-285
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-288
-289
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-302
-303
-305
-306
-307
-309
-311
-312
-314
-316
-318
-319
-321
-323
-325
-327
-329
-331
-333
-336
-338
-340
-342
-345
-347
-349
-352
-354
-357
-359
-362
-364
-367
-369
-372
-374
-377
-380
-382
-385
-388
-390
-393
-396
-399
-401
-404
-407
-410
-413
-416
-418
-421
-424
-427
-430
-433
-436
-438
-441
-444
-447
-450
-453
-456
-459
-462
-465
-468
-471
-474
-477
-480
-483
-486
-489
-492
-495
-497
-500
-503
-506
-509
-512
-515
-518
-521
-524
-527
-530
-532
-535
-538
-541
-544
-546
-549
-552
-555
-558
-560
-563
-566
-568
-571
-573
-576
-579
-581
-584
-586
-589
-591
-593
-596
-598
-600
-603
-605
-607
-609
-611
-613
-615
-617
-619
-621
-622
-624
-626
-628
-629
-631
-632
-634
-635
-637
-638
-639
-641
-642
-643
-644
-645
-646
-647
-648
-649
-650
-651
-652
-653
-653
-654
-655
-655
-656
-656
-657
-657
-657
-658
-658
-658
-658
-659
-659
-659
-659
-659
-659
-659
-659
-659
-659
-659
-659
-658
-658
-658
-658
-657
-657
-657
-656
-656
-656
-655
-655
-654
-654
-653
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-646
-646
-645
-645
-644
-643
-643
-642
-642
-641
-640
-640
-639
-639
-638
-637
-637
-636
-636
-635
-634
-634
-633
-633
-632
-632
-631
-631
-630
-630
-629
-629
-628
-628
-627
-627
-626
-626
-625
-625
-624
-624
-624
-623
-623
-622
-622
-622
-621
-621
-620
-620
-620
-619
-619
-619
-618
-618
-618
-617
-617
-617
-617
-616
-616
-616
-616
-616
-615
-615
-615
-615
-615
-615
-614
-614
-614
-614
-614
-614
-614
-614
-614
-614
-614
-614
-614
-615
-615
-615
-615
-615
-615
-615
-616
-616
-616
-616
-616
-617
-617
-617
-617
-617
-618
-618
-618
-618
-619
-619
-619
-619
-619
-620
-620
-620
-620
-620
-620
-621
-621
-621
-621
-621
-621
-621
-621
-622
-622
-622
-622
-622
-622
-622
-622
-621
-621
-621
-621
-621
-621
-621
-620
-620
-620
-620
-619
-619
-619
-618
-618
-617
-617
-617
-616
-616
-615
-615
-614
-613
-613
-612
-612
-611
-610
-610
-609
-608
-607
-607
-606
-605
-604
-603
-603
-602
-601
-600
-599
-598
-597
-596
-596
-595
-594
-593
-592
-591
-590
-589
-588
-587
-586
-584
-583
-582
-581
-580
-579
-578
-577
-576
-574
-573
-572
-571
-570
-568
-567
-566
-565
-563
-562
-561
-559
-558
-557
-555
-554
-552
-551
-549
-548
-546
-545
-543
-542
-540
-539
-537
-535
-533
-532
-530
-528
-526
-524
-523
-521
-519
-517
-515
-513
-511
-509
-507
-504
-502
-500
-498
-496
-493
-491
-489
-486
-484
-482
-479
-477
-474
-472
-469
-467
-464
-461
-459
-456
-453
-451
-448
-445
-443
-440
-437
-434
-431
-428
-426
-423
-420
-417
-414
-411
-408
-405
-402
-399
-396
-393
-389
-386
-383
-380
-377
-374
-371
-367
-364
-361
-358
-355
-351
-348
-345
-342
-339
-336
-332
-329
-326
-323
-320
-317
-313
-310
-307
-304
-301
-298
-295
-292
-289
-286
-283
-280
-277
-274
-272
-269
-266
-263
-261
-258
-255
-253
-250
-248
-245
-243
-240
-238
-236
-234
-231
-229
-227
-225
-223
-221
-220
-218
-216
-214
-213
-211
-209
-208
-206
-205
-204
-202
-201
-200
-199
-198
-197
-196
-195
-194
-193
-192
-191
-190
-190
-189
-189
-188
-188
-187
-187
-186
-186
-186
-186
-186
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-188
-188
-189
-189
-190
-191
-191
-192
-193
-194
-195
-196
-197
-198
-199
-201
-202
-203
-205
-206
-208
-210
-211
-213
-215
-217
-219
-221
-223
-225
-227
-230
-232
-234
-237
-239
-242
-245
-248
-250
-253
-256
-259
-262
-265
-269
-272
-275
-279
-282
-285
-289
-293
-296
-300
-304
-308
-311
-315
-319
-323
-327
-331
-335
-340
-344
-348
-352
-356
-361
-365
-370
-374
-378
-383
-387
-392
-397
-401
-406
-410
-415
-420
-424
-429
-434
-439
-444
-448
-453
-458
-463
-468
-473
-477
-482
-487
-492
-497
-502
-507
-512
-517
-522
-527
-532
-537
-542
-547
-552
-557
-562
-567
-572
-577
-582
-587
-592
-597
-602
-607
-612
-616
-621
-626
-631
-636
-641
-645
-650
-655
-660
-665
-669
-674
-679
-683
-688
-693
-697
-702
-707
-711
-716
-720
-725
-729
-734
-738
-743
-747
-752
-756
-761
-765
-770
-774
-778
-783
-787
-792
-796
-800
-804
-809
-813
-817
-821
-826
-830
-834
-838
-842
-846
-850
-855
-859
-863
-867
-871
-875
-879
-882
-886
-890
-894
-898
-902
-905
-909
-913
-917
-920
-924
-927
-931
-934
-938
-941
-945
-948
-952
-955
-958
-961
-965
-968
-971
-974
-977
-980
-983
-986
-989
-991
-994
-997
-1000
-1002
-1004
-1006
-1010
-1012
-1014
-1016
-1018
-1020
-1024
-1026
-1028
-1030
-1032
-1034
-1036
-1037
-1039
-1041
-1043
-1044
-1046
-1047
-1049
-1050
-1051
-1053
-1054
-1055
-1056
-1057
-1058
-1059
-1060
-1061
-1061
-1062
-1063
-1063
-1064
-1064
-1065
-1065
-1065
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1065
-1065
-1064
-1064
-1063
-1063
-1062
-1061
-1061
-1060
-1059
-1058
-1057
-1056
-1054
-1053
-1052
-1050
-1049
-1047
-1046
-1044
-1042
-1041
-1039
-1037
-1035
-1033
-1030
-1028
-1026
-1024
-1020
-1018
-1016
-1012
-1010
-1008
-1004
-1002
-999
-996
-993
-990
-987
-983
-980
-977
-973
-970
-966
-963
-959
-955
-951
-947
-943
-940
-935
-931
-927
-923
-919
-915
-910
-906
-901
-897
-892
-888
-883
-879
-874
-869
-865
-860
-855
-850
-845
-840
-835
-830
-825
-820
-815
-810
-805
-800
-795
-790
-785
-779
-774
-769
-764
-758
-753
-748
-743
-737
-732
-727
-721
-716
-711
-706
-700
-695
-690
-684
-679
-673
-668
-663
-657
-652
-647
-641
-636
-631
-625
-620
-614
-609
-604
-598
-593
-587
-582
-576
-571
-566
-560
-555
-549
-544
-538
-533
-527
-522
-516
-511
-505
-500
-494
-489
-483
-478
-472
-467
-461
-456
-450
-445
-439
-434
-428
-423
-417
-412
-406
-401
-395
-390
-385
-379
-374
-368
-363
-358
-352
-347
-342
-336
-331
-326
-321
-315
-310
-305
-300
-295
-290
-284
-279
-274
-269
-264
-259
-254
-249
-244
-239
-234
-230
-225
-220
-215
-210
-206
-201
-196
-192
-187
-183
-178
-174
-169
-165
-161
-156
-152
-148
-144
-140
-136
-131
-127
-124
-120
-116
-112
-108
-105
-101
-97
-94
-90
-87
-84
-80
-77
-74
-71
-68
-65
-62
-59
-57
-54
-52
-49
-47
-44
-42
-40
-38
-36
-34
-32
-30
-29
-27
-25
-24
-23
-21
-20
-19
-18
-17
-16
-15
-15
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-15
-16
-17
-17
-18
-19
-21
-22
-23
-25
-26
-28
-29
-31
-33
-35
-37
-39
-41
-44
-46
-48
-51
-53
-56
-59
-62
-64
-67
-70
-73
-77
-80
-83
-86
-90
-93
-97
-100
-104
-107
-111
-115
-119
-123
-126
-130
-134
-138
-142
-146
-151
-155
-159
-163
-167
-172
-176
-180
-185
-189
-193
-198
-202
-207
-211
-216
-220
-225
-229
-234
-238
-243
-248
-252
-257
-262
-266
-271
-276
-281
-285
-290
-295
-300
-304
-309
-314
-319
-323
-328
-333
-338
-343
-347
-352
-357
-362
-366
-371
-376
-381
-385
-390
-395
-399
-404
-409
-413
-418
-423
-427
-432
-436
-441
-445
-450
-454
-459
-463
-468
-472
-476
-481
-485
-489
-494
-498
-502
-506
-510
-515
-519
-523
-527
-531
-535
-539
-543
-547
-551
-555
-559
-563
-566
-570
-574
-578
-582
-585
-589
-593
-597
-600
-604
-607
-611
-615
-618
-622
-625
-629
-632
-636
-639
-642
-646
-649
-653
-656
-659
-662
-666
-669
-672
-675
-678
-681
-685
-688
-691
-694
-697
-700
-703
-706
-709
-711
-714
-717
-720
-723
-726
-728
-731
-734
-736
-739
-742
-744
-747
-749
-752
-754
-757
-759
-762
-764
-766
-769
-771
-773
-775
-777
-780
-782
-784
-786
-788
-790
-792
-793
-795
-797
-799
-800
-802
-804
-805
-807
-808
-810
-811
-812
-814
-815
-816
-817
-818
-819
-820
-821
-822
-822
-823
-824
-824
-825
-825
-826
-826
-826
-827
-827
-827
-827
-827
-827
-827
-827
-827
-826
-826
-826
-825
-825
-824
-823
-823
-822
-821
-821
-820
-819
-818
-817
-816
-815
-814
-813
-811
-810
-809
-808
-806
-805
-803
-802
-800
-799
-797
-796
-794
-793
-791
-789
-788
-786
-784
-782
-781
-779
-777
-775
-773
-772
-770
-768
-766
-764
-762
-760
-759
-757
-755
-753
-751
-749
-747
-746
-744
-742
-740
-738
-737
-735
-733
-731
-730
-728
-726
-725
-723
-721
-720
-718
-716
-715
-713
-712
-710
-709
-707
-706
-705
-703
-702
-700
-699
-698
-696
-695
-694
-693
-691
-690
-689
-688
-686
-685
-684
-683
-682
-681
-680
-679
-677
-676
-675
-674
-673
-672
-671
-670
-670
-669
-668
-667
-666
-665
-664
-663
-663
-662
-661
-660
-659
-659
-658
-657
-657
-656
-655
-655
-654
-653
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-647
-647
-646
-646
-645
-645
-645
-644
-644
-644
-643
-643
-643
-643
-642
-642
-642
-642
-642
-641
-641
-641
-641
-641
-640
-640
-640
-640
-640
-639
-639
-639
-639
-639
-639
-638
-638
-638
-638
-638
-638
-637
-637
-637
-637
-637
-637
-636
-636
-636
-636
-635
-635
-635
-635
-635
-634
-634
-634
-633
-633
-633
-632
-632
-632
-631
-631
-631
-630
-630
-629
-629
-628
-628
-627
-627
-626
-626
-625
-625
-624
-623
-623
-622
-621
-620
-620
-619
-618
-617
-616
-615
-614
-614
-613
-612
-611
-610
-608
-607
-606
-605
-604
-603
-602
-601
-599
-598
-597
-596
-594
-593
-592
-590
-589
-587
-586
-585
-583
-582
-580
-579
-577
-576
-574
-573
-571
-569
-568
-566
-564
-563
-561
-559
-557
-556
-554
-552
-550
-549
-547
-545
-543
-541
-539
-537
-535
-533
-532
-530
-528
-526
-524
-522
-520
-518
-516
-514
-512
-510
-508
-506
-504
-502
-500
-498
-495
-493
-491
-489
-487
-485
-483
-481
-479
-477
-475
-473
-471
-469
-467
-465
-463
-461
-459
-457
-455
-453
-451
-449
-447
-444
-442
-440
-438
-436
-434
-432
-430
-428
-426
-424
-422
-420
-418
-416
-414
-412
-410
-408
-406
-404
-402
-400
-397
-395
-393
-391
-389
-387
-385
-382
-380
-378
-376
-374
-371
-369
-367
-364
-362
-360
-357
-355
-353
-350
-348
-345
-343
-340
-338
-335
-333
-330
-328
-325
-323
-320
-317
-315
-312
-309
-307
-304
-301
-298
-296
-293
-290
-287
-284
-281
-279
-276
-273
-270
-267
-264
-261
-258
-255
-252
-249
-246
-243
-240
-237
-234
-230
-227
-224
-221
-218
-215
-212
-208
-205
-202
-199
-195
-192
-189
-186
-182
-179
-176
-172
-169
-166
-162
-159
-156
-152
-149
-146
-142
-139
-136
-133
-129
-126
-123
-119
-116
-113
-109
-106
-103
-100
-97
-93
-90
-87
-84
-81
-77
-74
-71
-68
-65
-62
-59
-56
-53
-50
-47
-44
-41
-38
-36
-33
-30
-27
-25
-22
-19
-17
-14
-11
-9
-6
-4
-1
1
3
6
8
10
13
15
17
19
21
23
25
27
29
31
33
35
36
38
40
41
43
45
46
48
49
50
52
53
54
55
57
58
59
60
61
62
63
63
64
65
66
66
67
67
68
68
69
69
69
69
70
70
70
70
70
70
69
69
69
69
68
68
67
67
66
66
65
64
63
62
61
60
59
58
57
56
55
53
52
51
49
48
46
45
43
41
40
38
36
34
32
30
28
26
24
22
20
18
15
13
11
8
6
4
1
-1
-4
-7
-9
-12
-15
-17
-20
-23
-26
-29
-31
-34
-37
-40
-43
-46
-49
-53
-56
-59
-62
-65
-68
-72
-75
-78
-82
-85
-88
-92
-95
-98
-102
-105
-109
-112
-115
-119
-122
-126
-130
-133
-137
-140
-144
-147
-151
-155
-158
-162
-165
-169
-173
-177
-180
-184
-188
-191
-195
-199
-203
-206
-210
-214
-218
-221
-225
-229
-233
-237
-241
-244
-248
-252
-256
-260
-264
-267
-271
-275
-279
-283
-287
-290
-294
-298
-302
-306
-310
-313
-317
-321
-325
-329
-333
-336
-340
-344
-348
-352
-355
-359
-363
-367
-370
-374
-378
-382
-385
-389
-393
-396
-400
-404
-407
-411
-415
-418
-422
-426
-429
-433
-436
-440
-444
-447
-451
-454
-458
-461
-465
-468
-472
-475
-479
-482
-486
-489
-493
-496
-500
-503
-506
-510
-513
-517
-520
-523
-527
-530
-533
-536
-540
-543
-546
-550
-553
-556
-559
-562
-565
-569
-572
-575
-578
-581
-584
-587
-590
-593
-596
-599
-602
-605
-608
-611
-613
-616
-619
-622
-625
-627
-630
-633
-636
-638
-641
-643
-646
-649
-651
-654
-656
-659
-661
-664
-666
-668
-671
-673
-675
-678
-680
-682
-685
-687
-689
-691
-693
-695
-697
-700
-702
-704
-706
-707
-709
-711
-713
-715
-717
-719
-720
-722
-724
-725
-727
-729
-730
-732
-733
-735
-736
-738
-739
-741
-742
-744
-745
-746
-748
-749
-750
-751
-752
-754
-755
-756
-757
-758
-759
-760
-761
-762
-763
-764
-765
-766
-767
-768
-768
-769
-770
-771
-771
-772
-773
-773
-774
-774
-775
-776
-776
-776
-777
-777
-778
-778
-778
-779
-779
-779
-780
-780
-780
-780
-780
-780
-781
-781
-781
-781
-781
-781
-781
-781
-781
-780
-780
-780
-780
-780
-780
-779
-779
-779
-779
-778
-778
-778
-777
-777
-777
-776
-776
-775
-775
-774
-774
-773
-773
-772
-772
-771
-770
-770
-769
-768
-768
-767
-766
-766
-765
-764
-763
-763
-762
-761
-760
-759
-758
-757
-756
-755
-754
-753
-752
-751
-750
-749
-748
-747
-746
-745
-744
-742
-741
-740
-739
-738
-736
-735
-734
-732
-731
-730
-728
-727
-726
-724
-723
-721
-720
-718
-717
-715
-714
-712
-711
-709
-708
-706
-705
-703
-702
-700
-698
-697
-695
-694
-692
-690
-689
-687
-685
-684
-682
-680
-679
-677
-675
-674
-672
-670
-669
-667
-665
-663
-662
-660
-658
-656
-655
-653
-651
-649
-648
-646
-644
-642
-641
-639
-637
-635
-634
-632
-630
-629
-627
-625
-623
-622
-620
-618
-617
-615
-613
-612
-610
-608
-607
-605
-604
-602
-601
-599
-598
-596
-595
-593
-592
-591
-589
-588
-587
-585
-584
-583
-582
-581
-579
-578
-577
-576
-575
-574
-573
-572
-571
-571
-570
-569
-568
-568
-567
-566
-566
-565
-564
-564
-563
-563
-563
-562
-562
-562
-561
-561
-561
-561
-561
-561
-561
-561
-561
-561
-561
-561
-562
-562
-562
-563
-563
-563
-564
-564
-565
-565
-566
-567
-567
-568
-569
-570
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-582
-583
-584
-585
-587
-588
-589
-591
-592
-594
-595
-596
-598
-600
-601
-603
-604
-606
-608
-609
-611
-613
-614
-616
-618
-620
-622
-624
-625
-627
-629
-631
-633
-635
-637
-639
-641
-643
-645
-647
-649
-651
-653
-655
-657
-659
-661
-663
-665
-667
-669
-671
-673
-674
-676
-678
-680
-682
-684
-686
-688
-690
-692
-694
-695
-697
-699
-701
-703
-705
-706
-708
-710
-712
-714
-715
-717
-719
-720
-722
-724
-725
-727
-729
-730
-732
-733
-735
-736
-738
-739
-741
-742
-744
-745
-747
-748
-750
-751
-752
-754
-755
-756
-758
-759
-760
-761
-763
-764
-765
-766
-768
-769
-770
-771
-772
-774
-775
-776
-777
-778
-779
-780
-781
-782
-783
-785
-786
-787
-788
-789
-790
-791
-792
-793
-794
-795
-796
-797
-798
-799
-799
-800
-801
-802
-803
-804
-805
-806
-807
-808
-809
-809
-810
-811
-812
-813
-814
-814
-815
-816
-817
-818
-818
-819
-820
-821
-822
-822
-823
-824
-824
-825
-826
-827
-827
-828
-828
-829
-830
-830
-831
-831
-832
-833
-833
-834
-834
-834
-835
-835
-836
-836
-837
-837
-837
-838
-838
-838
-839
-839
-839
-839
-840
-840
-840
-840
-840
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-841
-840
-840
-840
-840
-840
-840
-839
-839
-839
-839
-839
-838
-838
-838
-838
-838
-837
-837
-837
-837
-837
-836
-836
-836
-836
-835
-835
-835
-835
-835
-834
-834
-834
-834
-834
-833
-833
-833
-833
-833
-832
-832
-832
-832
-831
-831
-831
-831
-830
-830
-830
-830
-829
-829
-829
-829
-828
-828
-828
-827
-827
-827
-826
-826
-826
-825
-825
-825
-824
-824
-824
-823
-823
-823
-822
-822
-822
-821
-821
-820
-820
-820
-819
-819
-818
-818
-818
-817
-817
-816
-816
-816
-815
-815
-814
-814
-813
-813
-813
-812
-812
-811
-811
-810
-810
-810
-809
-809
-808
-808
-807
-807
-807
-806
-806
-805
-805
-805
-804
-804
-803
-803
-803
-802
-802
-802
-801
-801
-801
-800
-800
-800
-799
-799
-799
-798
-798
-798
-798
-797
-797
-797
-797
-797
-796
-796
-796
-796
-796
-796
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-795
-796
-796
-796
-796
-796
-796
-796
-797
-797
-797
-797
-797
-798
-798
-798
-798
-799
-799
-799
-799
-800
-800
-800
-801
-801
-801
-801
-802
-802
-802
-803
-803
-803
-804
-804
-804
-805
-805
-805
-806
-806
-806
-807
-807
-807
-808
-808
-808
-808
-809
-809
-809
-810
-810
-810
-810
-811
-811
-811
-811
-812
-812
-812
-812
-812
-812
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-813
-812
-812
-812
-812
-812
-811
-811
-811
-810
-810
-809
-809
-809
-808
-808
-807
-806
-806
-805
-805
-804
-803
-803
-802
-801
-800
-800
-799
-798
-797
-796
-795
-794
-793
-792
-791
-790
-789
-788
-787
-786
-785
-784
-783
-781
-780
-779
-778
-777
-775
-774
-773
-771
-770
-769
-767
-766
-765
-763
-762
-760
-759
-758
-756
-755
-753
-752
-750
-749
-747
-745
-744
-742
-741
-739
-738
-736
-734
-733
-731
-730
-728
-726
-725
-723
-721
-720
-718
-716
-715
-713
-711
-710
-708
-707
-705
-703
-702
-700
-698
-697
-695
-694
-692
-691
-689
-687
-686
-684
-683
-681
-680
-679
-677
-676
-674
-673
-672
-670
-669
-668
-667
-665
-664
-663
-662
-661
-659
-658
-657
-656
-655
-654
-653
-652
-652
-651
-650
-649
-648
-647
-647
-646
-645
-645
-644
-644
-643
-643
-642
-642
-641
-641
-640
-640
-640
-640
-639
-639
-639
-639
-639
-639
-639
-639
-639
-639
-639
-639
-639
-640
-640
-640
-640
-641
-641
-642
-642
-643
-643
-644
-644
-645
-646
-646
-647
-648
-649
-650
-650
-651
-652
-653
-654
-655
-656
-657
-658
-660
-661
-662
-663
-664
-665
-667
-668
-669
-670
-671
-673
-674
-675
-676
-678
-679
-680
-682
-683
-684
-685
-687
-688
-689
-691
-692
-693
-694
-696
-697
-698
-699
-700
-702
-703
-704
-705
-706
-707
-708
-709
-710
-711
-712
-713
-714
-715
-716
-717
-717
-718
-719
-720
-720
-721
-721
-722
-723
-723
-723
-724
-724
-725
-725
-725
-725
-725
-726
-726
-726
-726
-726
-725
-725
-725
-725
-724
-724
-724
-723
-723
-722
-721
-721
-720
-719
-718
-717
-716
-715
-714
-713
-712
-711
-710
-708
-707
-705
-704
-702
-701
-699
-697
-696
-694
-692
-690
-688
-686
-684
-682
-680
-678
-675
-673
-671
-668
-666
-664
-661
-659
-656
-653
-651
-648
-645
-643
-640
-637
-634
-631
-628
-625
-622
-619
-616
-613
-610
-606
-603
-600
-597
-593
-590
-587
-583
-580
-576
-573
-569
-566
-562
-559
-555
-552
-548
-545
-541
-538
-534
-530
-527
-523
-519
-516
-512
-509
-505
-501
-498
-494
-490
-487
-483
-480
-476
-472
-469
-465
-462
-458
-455
-451
-448
-444
-441
-438
-434
-431
-428
-424
-421
-418
-415
-411
-408
-405
-402
-399
-396
-393
-390
-387
-384
-382
-379
-376
-373
-371
-368
-365
-363
-360
-358
-355
-353
-351
-348
-346
-344
-342
-340
-338
-335
-334
-332
-330
-328
-326
-324
-323
-321
-319
-318
-316
-315
-313
-312
-311
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-299
-298
-298
-297
-296
-296
-296
-295
-295
-295
-294
-294
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-298
-299
-299
-300
-301
-302
-303
-304
-304
-306
-307
-308
-309
-310
-311
-313
-314
-315
-317
-318
-320
-321
-323
-324
-326
-328
-330
-331
-333
-335
-337
-339
-341
-343
-345
-347
-349
-352
-354
-356
-358
-361
-363
-365
-368
-370
-373
-375
-378
-380
-383
-386
-388
-391
-394
-396
-399
-402
-405
-408
-411
-413
-416
-419
-422
-425
-429
-432
-435
-438
-441
-444
-448
-451
-454
-457
-461
-464
-468
-471
-475
-478
-482
-485
-489
-492
-496
-500
-503
-507
-511
-515
-518
-522
-526
-530
-534
-538
-542
-546
-550
-554
-559
-563
-567
-571
-575
-580
-584
-588
-593
-597
-602
-606
-611
-615
-620
-624
-629
-633
-638
-643
-647
-652
-657
-662
-666
-671
-676
-681
-686
-691
-696
-701
-705
-710
-715
-720
-725
-730
-736
-741
-746
-751
-756
-761
-766
-771
-776
-781
-787
-792
-797
-802
-807
-812
-817
-823
-828
-833
-838
-843
-848
-854
-859
-864
-869
-874
-879
-884
-889
-894
-900
-905
-910
-915
-920
-925
-930
-935
-940
-945
-950
-955
-959
-964
-969
-974
-979
-984
-988
-993
-998
-1002
-1006
-1012
-1016
-1020
-1026
-1030
-1035
-1039
-1043
-1048
-1052
-1057
-1061
-1065
-1069
-1074
-1078
-1082
-1086
-1090
-1094
-1098
-1102
-1106
-1110
-1114
-1117
-1121
-1125
-1128
-1132
-1136
-1139
-1143
-1146
-1149
-1153
-1156
-1159
-1163
-1166
-1169
-1172
-1175
-1178
-1181
-1184
-1186
-1189
-1192
-1194
-1197
-1200
-1202
-1204
-1207
-1209
-1211
-1214
-1216
-1218
-1220
-1222
-1224
-1226
-1228
-1229
-1231
-1233
-1234
-1236
-1238
-1239
-1241
-1242
-1243
-1245
-1246
-1247
-1249
-1250
-1251
-1252
-1253
-1254
-1255
-1256
-1257
-1258
-1258
-1259
-1260
-1261
-1261
-1262
-1263
-1263
-1264
-1264
-1264
-1265
-1265
-1266
-1266
-1266
-1266
-1266
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1266
-1266
-1266
-1266
-1265
-1265
-1265
-1264
-1264
-1264
-1263
-1263
-1262
-1262
-1261
-1261
-1260
-1260
-1259
-1258
-1258
-1257
-1256
-1255
-1255
-1254
-1253
-1252
-1251
-1250
-1249
-1248
-1247
-1246
-1245
-1244
-1243
-1242
-1240
-1239
-1238
-1237
-1235
-1234
-1233
-1231
-1230
-1229
-1227
-1226
-1224
-1223
-1221
-1220
-1218
-1216
-1215
-1213
-1211
-1210
-1208
-1206
-1205
-1203
-1201
-1199
-1197
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1182
-1180
-1179
-1177
-1175
-1173
-1171
-1169
-1167
-1164
-1162
-1160
-1158
-1156
-1154
-1152
-1150
-1148
-1146
-1144
-1141
-1139
-1137
-1135
-1133
-1131
-1128
-1126
-1124
-1122
-1120
-1117
-1115
-1113
-1111
-1108
-1106
-1104
-1102
-1099
-1097
-1095
-1093
-1090
-1088
-1086
-1083
-1081
-1079
-1077
-1074
-1072
-1070
-1067
-1065
-1063
-1060
-1058
-1056
-1053
-1051
-1049
-1046
-1044
-1042
-1039
-1037
-1035
-1032
-1030
-1028
-1025
-1022
-1020
-1018
-1016
-1012
-1010
-1008
-1006
-1004
-1000
-999
-996
-994
-991
-989
-986
-984
-982
-979
-976
-974
-971
-969
-966
-964
-961
-959
-956
-953
-951
-948
-946
-943
-940
-938
-935
-932
-930
-927
-924
-922
-919
-916
-914
-911
-908
-906
-903
-900
-898
-895
-892
-889
-887
-884
-881
-879
-876
-874
-871
-868
-866
-863
-860
-858
-855
-853
-850
-848
-845
-843
-840
-838
-836
-833
-831
-829
-826
-824
-822
-819
-817
-815
-813
-811
-809
-807
-805
-802
-800
-798
-797
-795
-793
-791
-789
-787
-785
-784
-782
-780
-778
-777
-775
-773
-772
-770
-769
-767
-766
-764
-763
-761
-760
-758
-757
-756
-754
-753
-752
-750
-749
-748
-747
-746
-744
-743
-742
-741
-740
-739
-738
-737
-736
-735
-734
-733
-732
-732
-731
-730
-729
-728
-728
-727
-726
-725
-725
-724
-723
-723
-722
-722
-721
-721
-720
-720
-719
-719
-719
-718
-718
-718
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-718
-718
-718
-719
-719
-720
-720
-721
-721
-722
-722
-723
-724
-724
-725
-726
-727
-727
-728
-729
-730
-731
-732
-733
-734
-735
-736
-737
-739
-740
-741
-742
-744
-745
-746
-748
-749
-750
-752
-753
-755
-756
-758
-759
-761
-763
-764
-766
-768
-769
-771
-773
-774
-776
-778
-780
-782
-783
-785
-787
-789
-791
-793
-794
-796
-798
-800
-802
-804
-806
-808
-810
-812
-814
-816
-818
-820
-822
-824
-826
-827
-829
-831
-833
-835
-837
-839
-841
-843
-845
-847
-849
-851
-853
-854
-856
-858
-860
-862
-864
-866
-867
-869
-871
-873
-874
-876
-878
-879
-881
-883
-884
-886
-887
-889
-891
-892
-894
-895
-896
-898
-899
-901
-902
-903
-905
-906
-907
-908
-910
-911
-912
-913
-914
-915
-916
-918
-919
-920
-920
-921
-922
-923
-924
-925
-926
-926
-927
-928
-929
-929
-930
-931
-931
-932
-932
-933
-933
-934
-934
-934
-935
-935
-935
-936
-936
-936
-936
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-936
-936
-936
-936
-936
-935
-935
-935
-934
-934
-934
-933
-933
-932
-932
-931
-931
-930
-930
-929
-929
-928
-928
-927
-926
-926
-925
-924
-923
-923
-922
-921
-920
-919
-918
-918
-917
-916
-915
-914
-913
-912
-911
-910
-909
-908
-906
-905
-904
-903
-902
-901
-899
-898
-897
-896
-894
-893
-892
-890
-889
-888
-886
-885
-884
-882
-881
-879
-878
-877
-875
-874
-872
-871
-869
-868
-866
-864
-863
-861
-860
-858
-857
-855
-853
-852
-850
-848
-847
-845
-844
-842
-840
-839
-837
-835
-834
-832
-830
-829
-827
-825
-824
-822
-820
-819
-817
-815
-814
-812
-811
-809
-807
-806
-804
-802
-801
-799
-798
-796
-794
-793
-791
-790
-788
-786
-785
-783
-782
-780
-779
-777
-776
-774
-773
-771
-770
-768
-767
-765
-764
-763
-761
-760
-758
-757
-756
-754
-753
-752
-750
-749
-748
-746
-745
-744
-743
-741
-740
-739
-738
-736
-735
-734
-733
-731
-730
-729
-728
-727
-726
-724
-723
-722
-721
-720
-719
-717
-716
-715
-714
-713
-712
-711
-710
-709
-707
-706
-705
-704
-703
-702
-701
-700
-699
-698
-697
-696
-695
-694
-693
-692
-691
-690
-689
-688
-687
-686
-685
-684
-683
-682
-681
-681
-680
-679
-678
-677
-676
-675
-674
-673
-673
-672
-671
-670
-669
-668
-668
-667
-666
-665
-665
-664
-663
-662
-662
-661
-660
-660
-659
-658
-658
-657
-656
-656
-655
-655
-654
-653
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-647
-646
-646
-645
-645
-645
-644
-644
-643
-643
-643
-642
-642
-642
-641
-641
-641
-640
-640
-640
-639
-639
-639
-638
-638
-638
-637
-637
-637
-637
-636
-636
-636
-636
-635
-635
-635
-635
-635
-634
-634
-634
-634
-634
-634
-633
-633
-633
-633
-633
-633
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-631
-632
-632
-632
-632
-632
-632
-633
-633
-633
-633
-634
-634
-634
-635
-635
-635
-636
-636
-637
-637
-638
-638
-639
-639
-640
-640
-641
-642
-642
-643
-644
-645
-646
-646
-647
-648
-649
-650
-651
-652
-653
-654
-655
-656
-657
-659
-660
-661
-662
-664
-665
-666
-668
-669
-670
-672
-673
-675
-676
-678
-679
-681
-683
-684
-686
-688
-689
-691
-693
-695
-696
-698
-700
-702
-704
-706
-708
-710
-712
-714
-716
-718
-720
-722
-724
-726
-729
-731
-733
-735
-737
-740
-742
-744
-746
-749
-751
-753
-756
-758
-760
-763
-765
-767
-770
-772
-775
-777
-779
-782
-784
-787
-789
-791
-794
-796
-799
-801
-803
-806
-808
-811
-813
-815
-818
-820
-823
-825
-827
-830
-832
-834
-837
-839
-841
-844
-846
-848
-850
-853
-855
-857
-860
-862
-864
-866
-868
-871
-873
-875
-877
-879
-881
-883
-885
-887
-890
-892
-894
-896
-898
-900
-902
-903
-905
-907
-909
-911
-913
-915
-917
-918
-920
-922
-924
-925
-927
-929
-930
-932
-934
-935
-937
-938
-940
-941
-943
-944
-945
-947
-948
-950
-951
-952
-953
-955
-956
-957
-958
-959
-960
-962
-963
-964
-965
-966
-967
-967
-968
-969
-970
-971
-972
-972
-973
-974
-975
-975
-976
-977
-977
-978
-978
-979
-979
-980
-980
-981
-981
-982
-982
-982
-983
-983
-983
-984
-984
-984
-984
-985
-985
-985
-985
-985
-985
-986
-986
-986
-986
-986
-986
-986
-986
-986
-986
-986
-986
-986
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-987
-988
-988
-988
-988
-988
-988
-988
-988
-989
-989
-989
-989
-989
-990
-990
-990
-990
-991
-991
-991
-991
-992
-992
-992
-993
-993
-994
-994
-994
-995
-995
-996
-996
-997
-997
-998
-998
-999
-999
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1022
-1022
-1024
-1025
-1025
-1026
-1027
-1028
-1029
-1030
-1031
-1032
-1033
-1033
-1034
-1035
-1036
-1037
-1038
-1039
-1040
-1041
-1042
-1043
-1043
-1044
-1045
-1046
-1047
-1048
-1049
-1050
-1051
-1052
-1053
-1054
-1055
-1056
-1057
-1058
-1058
-1059
-1060
-1061
-1062
-1063
-1064
-1065
-1066
-1067
-1068
-1069
-1070
-1071
-1072
-1073
-1073
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1081
-1082
-1083
-1084
-1085
-1086
-1087
-1088
-1089
-1090
-1091
-1092
-1093
-1094
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1102
-1103
-1105
-1106
-1107
-1108
-1109
-1110
-1111
-1112
-1114
-1115
-1116
-1117
-1118
-1120
-1121
-1122
-1123
-1124
-1126
-1127
-1128
-1129
-1131
-1132
-1133
-1135
-1136
-1137
-1138
-1140
-1141
-1142
-1144
-1145
-1146
-1148
-1149
-1150
-1151
-1153
-1154
-1155
-1157
-1158
-1159
-1160
-1162
-1163
-1164
-1166
-1167
-1168
-1169
-1171
-1172
-1173
-1174
-1175
-1177
-1178
-1179
-1180
-1181
-1183
-1184
-1185
-1186
-1187
-1188
-1189
-1191
-1192
-1193
-1194
-1195
-1196
-1197
-1198
-1199
-1200
-1201
-1202
-1203
-1204
-1205
-1206
-1207
-1208
-1209
-1210
-1211
-1212
-1213
-1214
-1215
-1216
-1216
-1217
-1218
-1219
-1220
-1221
-1222
-1223
-1223
-1224
-1225
-1226
-1227
-1228
-1228
-1229
-1230
-1231
-1232
-1232
-1233
-1234
-1235
-1235
-1236
-1237
-1238
-1238
-1239
-1240
-1240
-1241
-1242
-1243
-1243
-1244
-1244
-1245
-1246
-1246
-1247
-1248
-1248
-1249
-1249
-1250
-1250
-1251
-1251
-1252
-1252
-1253
-1253
-1254
-1254
-1254
-1255
-1255
-1256
-1256
-1256
-1257
-1257
-1257
-1257
-1258
-1258
-1258
-1258
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1258
-1258
-1258
-1258
-1257
-1257
-1257
-1257
-1256
-1256
-1256
-1255
-1255
-1254
-1254
-1254
-1253
-1253
-1252
-1252
-1251
-1251
-1250
-1250
-1249
-1249
-1248
-1248
-1247
-1246
-1246
-1245
-1245
-1244
-1243
-1243
-1242
-1241
-1241
-1240
-1240
-1239
-1238
-1238
-1237
-1236
-1235
-1235
-1234
-1233
-1233
-1232
-1231
-1231
-1230
-1229
-1228
-1228
-1227
-1226
-1226
-1225
-1224
-1223
-1223
-1222
-1221
-1220
-1220
-1219
-1218
-1217
-1217
-1216
-1215
-1214
-1214
-1213
-1212
-1211
-1211
-1210
-1209
-1209
-1208
-1207
-1206
-1206
-1205
-1204
-1203
-1203
-1202
-1201
-1201
-1200
-1199
-1199
-1198
-1197
-1197
-1196
-1196
-1195
-1194
-1194
-1193
-1193
-1192
-1191
-1191
-1190
-1190
-1189
-1188
-1188
-1187
-1187
-1186
-1185
-1185
-1184
-1184
-1183
-1182
-1182
-1181
-1181
-1180
-1180
-1179
-1178
-1178
-1177
-1177
-1176
-1175
-1175
-1174
-1174
-1173
-1172
-1172
-1171
-1171
-1170
-1170
-1169
-1168
-1168
-1167
-1167
-1166
-1165
-1165
-1164
-1164
-1163
-1163
-1162
-1161
-1161
-1160
-1160
-1159
-1158
-1158
-1157
-1157
-1156
-1156
-1155
-1154
-1154
-1153
-1153
-1152
-1152
-1151
-1150
-1150
-1149
-1149
-1148
-1147
-1147
-1146
-1146
-1145
-1145
-1144
-1143
-1143
-1142
-1142
-1141
-1141
-1140
-1139
-1139
-1138
-1138
-1137
-1137
-1136
-1136
-1135
-1134
-1134
-1133
-1133
-1132
-1132
-1131
-1130
-1130
-1129
-1129
-1128
-1128
-1127
-1126
-1126
-1125
-1125
-1124
-1124
-1123
-1123
-1122
-1121
-1121
-1120
-1120
-1119
-1119
-1118
-1118
-1117
-1116
-1116
-1115
-1115
-1114
-1114
-1113
-1113
-1112
-1111
-1111
-1110
-1110
-1109
-1109
-1108
-1108
-1107
-1107
-1106
-1105
-1105
-1104
-1104
-1103
-1103
-1102
-1102
-1101
-1100
-1100
-1099
-1099
-1098
-1098
-1097
-1097
-1096
-1096
-1095
-1095
-1094
-1093
-1093
-1092
-1092
-1091
-1091
-1090
-1090
-1089
-1089
-1088
-1087
-1087
-1086
-1086
-1085
-1085
-1084
-1084
-1083
-1083
-1082
-1082
-1081
-1081
-1080
-1079
-1079
-1078
-1078
-1077
-1077
-1076
-1076
-1075
-1075
-1074
-1074
-1073
-1073
-1072
-1072
-1071
-1070
-1070
-1069
-1069
-1068
-1068
-1067
-1067
-1066
-1066
-1065
-1065
-1064
-1064
-1063
-1063
-1062
-1062
-1061
-1060
-1060
-1059
-1059
-1058
-1058
-1057
-1057
-1056
-1056
-1055
-1055
-1054
-1054
-1053
-1053
-1052
-1052
-1051
-1051
-1050
-1050
-1049
-1049
-1048
-1048
-1047
-1047
-1046
-1046
-1045
-1045
-1044
-1043
-1043
-1042
-1042
-1041
-1041
-1040
-1040
-1039
-1039
-1038
-1038
-1037
-1037
-1036
-1036
-1035
-1035
-1034
-1034
-1033
-1033
-1032
-1032
-1031
-1031
-1030
-1030
-1029
-1029
-1028
-1028
-1027
-1027
-1026
-1026
-1025
-1025
-1024
-1024
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1020
-1018
-1018
-1018
-1018
-1016
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1006
-1004
-1004
-1004
-1004
-1002
-1002
-1002
-1002
-1000
-1000
-1000
-1000
-999
-999
-998
-998
-997
-997
-996
-996
-995
-995
-995
-994
-994
-993
-993
-992
-992
-991
-991
-990
-990
-989
-989
-988
-988
-987
-987
-986
-986
-985
-985
-985
-984
-984
-983
-983
-982
-982
-981
-981
-980
-980
-979
-979
-978
-978
-977
-977
-977
-976
-976
-975
-975
-974
-974
-973
-973
-972
-972
-971
-971
-971
-970
-970
-969
-969
-968
-968
-967
-967
-966
-966
-965
-965
-965
-964
-964
-963
-963
-962
-962
-961
-961
-960
-960
-960
-959
-959
-958
-958
-957
-957
-956
-956
-955
-955
-955
-954
-954
-953
-953
-952
-952
-951
-951
-950
-950
-950
-949
-949
-948
-948
-947
-947
-946
-946
-946
-945
-945
-944
-944
-943
-943
-942
-942
-942
-941
-941
-940
-940
-939
-939
-938
-938
-938
-937
-937
-936
-936
-935
-935
-934
-934
-934
-933
-933
-932
-932
-931
-931
-931
-930
-930
-929
-929
-928
-928
-928
-927
-927
-926
-926
-925
-925
-924
-924
-924
-923
-923
-922
-922
-921
-921
-921
-920
-920
-919
-919
-918
-918
-918
-917
-917
-916
-916
-915
-915
-915
-914
-914
-913
-913
-913
-912
-912
-911
-911
-910
-910
-910
-909
-909
-908
-908
-907
-907
-907
-906
-906
-905
-905
-905
-904
-904
-903
-903
-902
-902
-902
-901
-901
-900
-900
-900
-899
-899
-898
-898
-897
-897
-897
-896
-896
-895
-895
-895
-894
-894
-893
-893
-893
-892
-892
-891
-891
-891
-890
-890
-889
-889
-888
-888
-888
-887
-887
-886
-886
-886
-885
-885
-884
-884
-884
-883
-883
-882
-882
-882
-881
-881
-880
-880
-880
-879
-879
-878
-878
-878
-877
-877
-876
-876
-876
-875
-875
-874
-874
-874
-873
-873
-872
-872
-872
-871
-871
-871
-870
-870
-869
-869
-869
-868
-868
-867
-867
-867
-866
-866
-865
-865
-865
-864
-864
-863
-863
-863
-862
-862
-862
-861
-861
-860
-860
-860
-859
-859
-858
-858
-858
-857
-857
-857
-856
-856
-855
-855
-855
-854
-854
-854
-853
-853
-852
-852
-852
-851
-851
-850
-850
-850
-849
-849
-849
-848
-848
-847
-847
-847
-846
-846
-846
-845
-845
-844
-844
-844
-843
-843
-843
-842
-842
-841
-841
-841
-840
-840
-840
-839
-839
-839
-838
-838
-837
-837
-837
-836
-836
-836
-835
-835
-834
-834
-834
-833
-833
-833
-832
-832
-832
-831
-831
-830
-830
-830
-829
-829
-829
-828
-828
-828
-827
-827
-827
-826
-826
-825
-825
-825
-824
-824
-824
-823
-823
-823
-822
-822
-822
-821
-821
-820
-820
-820
-819
-819
-819
-818
-818
-818
-817
-817
-817
-816
-816
-815
-815
-815
-814
-814
-814
-813
-813
-813
-812
-812
-812
-811
-811
-811
-810
-810
-810
-809
-809
-809
-808
-808
-807
-807
-807
-806
-806
-806
-805
-805
-805
-804
-804
-804
-803
-803
-803
-802
-802
-802
-801
-801
-801
-800
-800
-800
-799
-799
-799
-798
-798
-798
-797
-797
-797
-796
-796
-796
-795
-795
-795
-794
-794
-794
-793
-793
-793
-792
-792
-792
-791
-791
-791
-790
-790
-790
-789
-789
-789
-788
-788
-788
-787
-787
-787
-786
-786
-786
-785
-785
-785
-784
-784
-784
-783
-783
-783
-782
-782
-782
-781
-781
-781
-780
-780
-780
-779
-779
-779
-779
-778
-778
-778
-777
-777
-777
-776
-776
-776
-775
-775
-775
-774
-774
-774
-773
-773
-773
-772
-772
-772
-772
-771
-771
-771
-770
-770
-770
-769
-769
-769
-768
-768
-768
-767
-767
-767
-767
-766
-766
-766
-765
-765
-765
-764
-764
-764
-763
-763
-763
-762
-762
-762
-762
-761
-761
-761
-760
-760
-760
-759
-759
-759
-758
-758
-758
-758
-757
-757
-757
-756
-756
-756
-755
-755
-755
-755
-754
-754
-754
-753
-753
-753
