5
40514
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-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
-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
-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
-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
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-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
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-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
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-43
-43
-42
-42
-41
-41
-40
-40
-39
-38
-38
-37
-37
-36
-35
-35
-34
-33
-33
-32
-31
-30
-29
-29
-28
-27
-26
-25
-23
-22
-21
-20
-19
-17
-16
-14
-13
-12
-10
-9
-7
-5
-4
-2
-1
1
3
4
6
8
10
11
13
15
17
19
20
22
24
26
28
29
31
33
34
36
38
39
41
43
44
46
47
48
50
51
52
53
54
55
56
57
58
58
59
60
61
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
77
78
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
82
82
82
83
84
85
86
87
88
89
90
92
93
94
95
96
97
98
99
100
100
101
101
101
101
100
100
99
99
98
97
96
95
94
93
92
91
90
89
88
88
88
87
88
88
89
89
91
92
93
94
96
97
99
100
102
103
104
105
105
105
105
104
103
101
99
97
94
91
87
84
80
75
71
66
61
56
51
45
40
34
29
24
18
13
8
3
-1
-6
-10
-14
-17
-20
-23
-25
-28
-30
-31
-33
-35
-36
-37
-39
-40
-41
-43
-44
-45
-47
-48
-50
-51
-52
-53
-54
-54
-55
-55
-55
-55
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-41
-40
-39
-38
-37
-36
-36
-35
-36
-36
-38
-39
-42
-45
-49
-53
-59
-65
-72
-80
-88
-97
-107
-118
-129
-140
-151
-163
-174
-185
-196
-207
-218
-228
-238
-248
-257
-266
-275
-282
-290
-297
-304
-310
-316
-321
-327
-332
-336
-341
-345
-348
-352
-356
-359
-362
-366
-369
-372
-375
-378
-381
-384
-387
-389
-392
-394
-397
-399
-401
-403
-405
-406
-407
-408
-408
-407
-407
-405
-403
-400
-397
-393
-389
-385
-380
-375
-370
-364
-359
-354
-349
-344
-340
-337
-334
-333
-332
-333
-334
-337
-341
-346
-352
-359
-368
-378
-389
-402
-415
-429
-443
-458
-473
-488
-503
-519
-534
-549
-564
-580
-595
-611
-627
-643
-659
-675
-691
-708
-724
-740
-757
-773
-789
-805
-821
-837
-853
-869
-884
-899
-913
-927
-940
-953
-965
-976
-987
-998
-1006
-1016
-1025
-1033
-1040
-1046
-1052
-1056
-1060
-1063
-1065
-1066
-1066
-1065
-1064
-1062
-1059
-1057
-1054
-1051
-1048
-1046
-1044
-1042
-1041
-1041
-1041
-1042
-1044
-1047
-1050
-1054
-1060
-1066
-1074
-1082
-1093
-1104
-1117
-1131
-1147
-1164
-1182
-1201
-1223
-1245
-1269
-1294
-1321
-1349
-1379
-1409
-1440
-1472
-1503
-1535
-1566
-1596
-1625
-1652
-1679
-1703
-1726
-1748
-1767
-1785
-1802
-1817
-1830
-1843
-1854
-1865
-1875
-1885
-1894
-1904
-1914
-1924
-1935
-1946
-1957
-1969
-1980
-1992
-2003
-2013
-2023
-2032
-2040
-2047
-2052
-2056
-2058
-2060
-2059
-2057
-2054
-2050
-2045
-2039
-2033
-2025
-2017
-2009
-2000
-1992
-1983
-1974
-1966
-1958
-1951
-1945
-1940
-1936
-1934
-1934
-1934
-1937
-1940
-1945
-1951
-1957
-1965
-1972
-1980
-1988
-1996
-2005
-2013
-2021
-2031
-2040
-2049
-2059
-2068
-2078
-2087
-2097
-2105
-2114
-2122
-2130
-2137
-2143
-2148
-2153
-2157
-2161
-2164
-2166
-2169
-2171
-2173
-2175
-2177
-2179
-2182
-2184
-2186
-2188
-2189
-2191
-2192
-2193
-2194
-2194
-2194
-2193
-2192
-2190
-2188
-2186
-2185
-2184
-2183
-2184
-2185
-2187
-2190
-2193
-2197
-2202
-2208
-2214
-2220
-2227
-2234
-2241
-2247
-2253
-2259
-2264
-2268
-2272
-2276
-2279
-2283
-2288
-2293
-2300
-2308
-2318
-2330
-2344
-2360
-2379
-2399
-2422
-2448
-2476
-2506
-2539
-2573
-2610
-2649
-2690
-2734
-2779
-2826
-2875
-2926
-2978
-3032
-3089
-3147
-3206
-3268
-3332
-3399
-3467
-3537
-3610
-3683
-3758
-3834
-3911
-3987
-4064
-4141
-4217
-4293
-4368
-4443
-4517
-4590
-4662
-4733
-4804
-4873
-4941
-5008
-5073
-5137
-5199
-5259
-5317
-5373
-5427
-5479
-5530
-5579
-5626
-5671
-5716
-5759
-5801
-5842
-5883
-5923
-5963
-6003
-6043
-6083
-6123
-6164
-6204
-6244
-6284
-6324
-6363
-6401
-6438
-6475
-6510
-6544
-6577
-6609
-6641
-6672
-6704
-6735
-6767
-6799
-6832
-6865
-6900
-6935
-6971
-7008
-7047
-7087
-7128
-7170
-7212
-7255
-7297
-7339
-7380
-7420
-7458
-7494
-7528
-7561
-7592
-7620
-7647
-7672
-7695
-7716
-7736
-7754
-7770
-7785
-7799
-7810
-7819
-7826
-7830
-7831
-7829
-7823
-7813
-7800
-7783
-7762
-7738
-7711
-7681
-7649
-7615
-7580
-7543
-7505
-7468
-7429
-7391
-7354
-7316
-7279
-7242
-7205
-7168
-7130
-7092
-7052
-7011
-6969
-6924
-6877
-6829
-6778
-6726
-6672
-6617
-6562
-6506
-6450
-6395
-6340
-6286
-6234
-6182
-6132
-6084
-6038
-5994
-5953
-5914
-5878
-5846
-5817
-5791
-5769
-5750
-5734
-5721
-5711
-5704
-5699
-5697
-5697
-5700
-5705
-5713
-5723
-5735
-5751
-5768
-5789
-5813
-5840
-5870
-5904
-5942
-5983
-6028
-6078
-6131
-6188
-6249
-6314
-6383
-6455
-6531
-6609
-6690
-6773
-6858
-6945
-7033
-7122
-7210
-7299
-7387
-7474
-7559
-7642
-7722
-7801
-7876
-7948
-8016
-8082
-8144
-8202
-8257
-8308
-8356
-8402
-8445
-8486
-8525
-8563
-8599
-8636
-8672
-8709
-8747
-8785
-8824
-8865
-8907
-8950
-8995
-9041
-9088
-9138
-9188
-9241
-9294
-9350
-9406
-9464
-9523
-9583
-9643
-9703
-9764
-9825
-9886
-9946
-10007
-10067
-10127
-10187
-10247
-10307
-10368
-10430
-10492
-10556
-10621
-10688
-10756
-10826
-10896
-10968
-11041
-11114
-11187
-11261
-11334
-11407
-11479
-11550
-11620
-11689
-11757
-11824
-11889
-11953
-12016
-12077
-12137
-12196
-12252
-12308
-12361
-12414
-12465
-12514
-12562
-12608
-12652
-12694
-12733
-12770
-12803
-12833
-12859
-12882
-12902
-12918
-12931
-12942
-12950
-12956
-12960
-12962
-12962
-12959
-12955
-12948
-12939
-12927
-12913
-12897
-12880
-12860
-12839
-12816
-12793
-12769
-12743
-12718
-12692
-12665
-12639
-12612
-12586
-12561
-12536
-12513
-12491
-12470
-12452
-12435
-12420
-12407
-12396
-12388
-12381
-12377
-12375
-12375
-12377
-12381
-12387
-12394
-12404
-12414
-12427
-12441
-12455
-12471
-12487
-12503
-12519
-12535
-12550
-12565
-12579
-12592
-12606
-12619
-12631
-12644
-12657
-12671
-12685
-12701
-12717
-12734
-12752
-12771
-12791
-12812
-12833
-12855
-12877
-12899
-12920
-12940
-12958
-12974
-12989
-13001
-13012
-13020
-13027
-13033
-13037
-13040
-13043
-13045
-13046
-13046
-13046
-13046
-13045
-13044
-13045
-13045
-13047
-13051
-13055
-13061
-13069
-13078
-13088
-13099
-13112
-13126
-13142
-13159
-13177
-13197
-13219
-13242
-13268
-13297
-13327
-13361
-13398
-13437
-13481
-13527
-13577
-13630
-13687
-13747
-13810
-13877
-13947
-14019
-14095
-14175
-14256
-14341
-14428
-14517
-14608
-14700
-14794
-14888
-14983
-15079
-15175
-15271
-15368
-15464
-15560
-15656
-15752
-15848
-15943
-16036
-16131
-16224
-16317
-16410
-16503
-16596
-16689
-16782
-16876
-16970
-17064
-17157
-17250
-17340
-17428
-17513
-17594
-17671
-17744
-17812
-17876
-17935
-17990
-18042
-18090
-18134
-18176
-18215
-18251
-18285
-18317
-18347
-18375
-18401
-18424
-18446
-18464
-18481
-18495
-18506
-18515
-18521
-18524
-18525
-18522
-18516
-18506
-18493
-18477
-18458
-18435
-18410
-18382
-18352
-18321
-18288
-18254
-18219
-18182
-18145
-18106
-18066
-18025
-17982
-17938
-17893
-17848
-17803
-17757
-17713
-17668
-17624
-17579
-17534
-17489
-17443
-17397
-17349
-17301
-17254
-17206
-17159
-17114
-17070
-17027
-16987
-16948
-16912
-16877
-16845
-16815
-16788
-16764
-16742
-16724
-16708
-16695
-16685
-16676
-16668
-16662
-16656
-16651
-16646
-16642
-16638
-16634
-16631
-16628
-16626
-16625
-16626
-16627
-16631
-16637
-16645
-16655
-16668
-16684
-16702
-16724
-16748
-16775
-16804
-16835
-16868
-16902
-16938
-16974
-17012
-17049
-17088
-17127
-17166
-17207
-17249
-17291
-17336
-17382
-17430
-17479
-17530
-17583
-17637
-17692
-17749
-17807
-17865
-17925
-17985
-18046
-18107
-18169
-18233
-18298
-18365
-18435
-18508
-18585
-18665
-18750
-18838
-18932
-19029
-19131
-19238
-19348
-19461
-19578
-19697
-19819
-19942
-20067
-20194
-20321
-20448
-20574
-20700
-20824
-20947
-21067
-21186
-21303
-21418
-21532
-21644
-21754
-21862
-21968
-22070
-22170
-22265
-22356
-22443
-22524
-22600
-22670
-22733
-22790
-22839
-22879
-22912
-22935
-22948
-22952
-22945
-22929
-22902
-22865
-22819
-22765
-22702
-22632
-22556
-22476
-22392
-22305
-22216
-22125
-22034
-21942
-21849
-21756
-21662
-21567
-21473
-21377
-21282
-21187
-21092
-20999
-20907
-20819
-20733
-20651
-20573
-20499
-20430
-20364
-20302
-20244
-20190
-20140
-20093
-20049
-20008
-19969
-19933
-19900
-19868
-19839
-19811
-19786
-19763
-19742
-19724
-19707
-19693
-19682
-19674
-19669
-19667
-19670
-19677
-19690
-19708
-19733
-19764
-19801
-19844
-19893
-19947
-20004
-20065
-20129
-20194
-20261
-20329
-20396
-20464
-20531
-20596
-20662
-20726
-20789
-20851
-20912
-20973
-21033
-21092
-21151
-21210
-21269
-21327
-21386
-21443
-21501
-21557
-21613
-21666
-21719
-21769
-21816
-21860
-21901
-21939
-21972
-22000
-22023
-22041
-22053
-22060
-22060
-22054
-22041
-22023
-22000
-21973
-21941
-21907
-21871
-21833
-21796
-21758
-21722
-21687
-21653
-21621
-21591
-21562
-21536
-21511
-21488
-21466
-21446
-21427
-21409
-21391
-21373
-21355
-21337
-21318
-21299
-21279
-21259
-21239
-21218
-21198
-21179
-21160
-21142
-21125
-21111
-21099
-21090
-21085
-21084
-21087
-21096
-21108
-21126
-21147
-21173
-21202
-21234
-21268
-21302
-21337
-21371
-21403
-21432
-21456
-21476
-21491
-21500
-21504
-21502
-21495
-21483
-21467
-21446
-21422
-21395
-21365
-21334
-21301
-21267
-21233
-21198
-21163
-21128
-21093
-21056
-21018
-20979
-20937
-20894
-20848
-20799
-20747
-20693
-20636
-20577
-20516
-20454
-20391
-20327
-20264
-20202
-20143
-20087
-20035
-19988
-19948
-19915
-19888
-19870
-19860
-19857
-19863
-19877
-19898
-19928
-19964
-20008
-20060
-20118
-20183
-20254
-20332
-20415
-20503
-20596
-20694
-20796
-20902
-21011
-21123
-21238
-21354
-21471
-21590
-21709
-21829
-21949
-22069
-22190
-22311
-22432
-22553
-22675
-22797
-22919
-23042
-23165
-23287
-23408
-23528
-23646
-23762
-23875
-23984
-24089
-24190
-24286
-24376
-24461
-24539
-24610
-24674
-24731
-24781
-24822
-24855
-24880
-24898
-24907
-24908
-24902
-24889
-24869
-24843
-24811
-24773
-24730
-24682
-24628
-24570
-24506
-24437
-24362
-24283
-24199
-24109
-24015
-23917
-23815
-23710
-23601
-23491
-23380
-23268
-23157
-23047
-22940
-22836
-22737
-22642
-22554
-22472
-22396
-22327
-22265
-22210
-22162
-22120
-22083
-22051
-22022
-21997
-21975
-21954
-21934
-21915
-21897
-21879
-21861
-21843
-21826
-21809
-21792
-21776
-21760
-21745
-21731
-21718
-21706
-21695
-21687
-21680
-21675
-21671
-21669
-21668
-21667
-21666
-21663
-21658
-21650
-21638
-21623
-21602
-21577
-21546
-21510
-21470
-21424
-21374
-21320
-21261
-21198
-21130
-21058
-20982
-20901
-20815
-20724
-20629
-20528
-20423
-20314
-20201
-20085
-19964
-19842
-19716
-19589
-19460
-19330
-19200
-19070
-18940
-18813
-18687
-18564
-18444
-18327
-18213
-18102
-17994
-17888
-17785
-17684
-17583
-17483
-17383
-17282
-17180
-17076
-16972
-16866
-16759
-16652
-16545
-16438
-16332
-16228
-16126
-16027
-15933
-15842
-15755
-15673
-15595
-15522
-15453
-15388
-15328
-15270
-15216
-15164
-15113
-15064
-15014
-14964
-14913
-14861
-14806
-14749
-14690
-14627
-14562
-14493
-14420
-14344
-14263
-14178
-14088
-13995
-13897
-13797
-13694
-13590
-13486
-13384
-13284
-13187
-13095
-13009
-12928
-12853
-12784
-12720
-12661
-12606
-12555
-12507
-12461
-12416
-12372
-12327
-12282
-12236
-12189
-12141
-12091
-12042
-11992
-11942
-11893
-11845
-11798
-11753
-11711
-11670
-11632
-11596
-11562
-11531
-11502
-11475
-11450
-11427
-11406
-11386
-11367
-11349
-11332
-11316
-11300
-11284
-11267
-11250
-11231
-11210
-11187
-11162
-11135
-11105
-11075
-11042
-11010
-10976
-10944
-10912
-10882
-10854
-10829
-10806
-10787
-10771
-10758
-10748
-10741
-10736
-10733
-10732
-10733
-10735
-10738
-10743
-10749
-10757
-10765
-10774
-10785
-10796
-10808
-10820
-10833
-10847
-10861
-10876
-10891
-10908
-10924
-10940
-10957
-10972
-10987
-11001
-11014
-11025
-11035
-11042
-11048
-11052
-11053
-11053
-11051
-11048
-11043
-11037
-11030
-11023
-11016
-11010
-11005
-11002
-11002
-11005
-11011
-11020
-11033
-11051
-11072
-11098
-11128
-11164
-11203
-11248
-11296
-11348
-11403
-11460
-11518
-11577
-11635
-11692
-11746
-11798
-11846
-11890
-11930
-11965
-11995
-12020
-12041
-12057
-12068
-12075
-12078
-12077
-12072
-12064
-12052
-12038
-12021
-12002
-11981
-11958
-11934
-11909
-11883
-11857
-11831
-11805
-11779
-11755
-11733
-11713
-11695
-11680
-11669
-11661
-11657
-11657
-11661
-11668
-11680
-11697
-11718
-11745
-11777
-11816
-11861
-11913
-11972
-12038
-12112
-12193
-12280
-12373
-12472
-12575
-12681
-12791
-12902
-13015
-13130
-13245
-13361
-13478
-13595
-13712
-13830
-13947
-14064
-14181
-14297
-14413
-14527
-14639
-14750
-14859
-14964
-15067
-15166
-15261
-15351
-15438
-15519
-15596
-15669
-15736
-15800
-15859
-15915
-15966
-16015
-16061
-16105
-16146
-16187
-16227
-16267
-16306
-16347
-16389
-16431
-16475
-16518
-16562
-16605
-16647
-16687
-16723
-16755
-16783
-16805
-16821
-16830
-16831
-16825
-16810
-16786
-16752
-16708
-16654
-16590
-16514
-16427
-16328
-16218
-16096
-15962
-15816
-15659
-15490
-15309
-15119
-14919
-14710
-14493
-14270
-14041
-13807
-13571
-13332
-13093
-12853
-12615
-12379
-12146
-11917
-11692
-11472
-11258
-11050
-10848
-10653
-10465
-10283
-10109
-9941
-9781
-9627
-9479
-9338
-9203
-9073
-8950
-8832
-8718
-8610
-8504
-8402
-8303
-8206
-8109
-8015
-7920
-7824
-7727
-7628
-7525
-7420
-7311
-7197
-7079
-6956
-6827
-6694
-6555
-6410
-6261
-6106
-5947
-5783
-5615
-5443
-5268
-5091
-4912
-4731
-4550
-4369
-4189
-4009
-3831
-3655
-3481
-3310
-3142
-2977
-2816
-2659
-2508
-2363
-2224
-2093
-1970
-1856
-1752
-1659
-1576
-1503
-1442
-1393
-1354
-1326
-1309
-1302
-1304
-1316
-1336
-1364
-1397
-1436
-1478
-1524
-1571
-1619
-1668
-1717
-1765
-1811
-1857
-1902
-1945
-1987
-2029
-2068
-2107
-2144
-2178
-2211
-2240
-2267
-2289
-2307
-2320
-2326
-2326
-2318
-2302
-2276
-2240
-2193
-2134
-2064
-1982
-1888
-1782
-1664
-1536
-1397
-1250
-1094
-933
-767
-598
-428
-259
-94
67
221
366
502
628
743
846
938
1020
1091
1154
1208
1255
1295
1331
1362
1391
1416
1439
1461
1480
1498
1513
1526
1536
1544
1548
1548
1544
1535
1522
1505
1483
1457
1426
1393
1356
1316
1274
1231
1187
1142
1096
1051
1006
962
919
876
834
793
752
711
670
629
586
542
495
445
392
334
272
205
132
55
-29
-117
-212
-313
-420
-534
-655
-784
-920
-1064
-1215
-1374
-1541
-1714
-1893
-2077
-2266
-2458
-2652
-2847
-3042
-3236
-3428
-3616
-3802
-3983
-4158
-4329
-4495
-4655
-4809
-4958
-5102
-5241
-5374
-5503
-5626
-5743
-5855
-5962
-6062
-6156
-6245
-6328
-6406
-6478
-6546
-6610
-6671
-6730
-6787
-6845
-6904
-6965
-7030
-7100
-7175
-7255
-7343
-7437
-7538
-7646
-7762
-7884
-8012
-8147
-8288
-8433
-8584
-8740
-8900
-9064
-9233
-9406
-9583
-9764
-9949
-10138
-10331
-10526
-10723
-10922
-11121
-11319
-11515
-11708
-11897
-12081
-12259
-12431
-12595
-12753
-12902
-13044
-13177
-13303
-13421
-13531
-13635
-13731
-13820
-13903
-13978
-14047
-14108
-14161
-14208
-14246
-14276
-14299
-14313
-14320
-14320
-14313
-14300
-14280
-14256
-14228
-14196
-14162
-14127
-14090
-14053
-14017
-13982
-13950
-13919
-13892
-13868
-13847
-13831
-13820
-13813
-13810
-13813
-13819
-13830
-13844
-13861
-13881
-13902
-13925
-13947
-13969
-13990
-14008
-14023
-14034
-14040
-14041
-14037
-14025
-14007
-13981
-13947
-13905
-13856
-13798
-13733
-13661
-13583
-13501
-13414
-13324
-13233
-13140
-13048
-12957
-12868
-12782
-12700
-12621
-12546
-12476
-12410
-12349
-12292
-12240
-12192
-12147
-12105
-12066
-12029
-11993
-11959
-11926
-11893
-11860
-11828
-11796
-11764
-11733
-11703
-11674
-11646
-11619
-11594
-11569
-11546
-11524
-11503
-11481
-11460
-11437
-11414
-11388
-11361
-11330
-11297
-11259
-11218
-11172
-11122
-11068
-11010
-10947
-10881
-10812
-10739
-10664
-10587
-10509
-10430
-10349
-10269
-10188
-10107
-10027
-9947
-9868
-9789
-9712
-9637
-9563
-9491
-9422
-9355
-9291
-9231
-9175
-9124
-9077
-9036
-9001
-8972
-8950
-8934
-8924
-8920
-8921
-8927
-8937
-8951
-8967
-8986
-9007
-9030
-9055
-9080
-9107
-9136
-9165
-9196
-9228
-9262
-9297
-9334
-9372
-9412
-9454
-9498
-9544
-9593
-9644
-9699
-9758
-9820
-9886
-9957
-10032
-10111
-10195
-10283
-10374
-10468
-10565
-10664
-10763
-10864
-10965
-11065
-11165
-11264
-11362
-11459
-11553
-11646
-11736
-11824
-11910
-11994
-12075
-12154
-12231
-12306
-12380
-12452
-12523
-12594
-12665
-12737
-12811
-12885
-12962
-13040
-13121
-13203
-13287
-13372
-13458
-13545
-13631
-13716
-13800
-13882
-13962
-14040
-14116
-14189
-14261
-14331
-14401
-14470
-14539
-14608
-14679
-14752
-14827
-14904
-14983
-15065
-15149
-15235
-15323
-15412
-15502
-15593
-15684
-15775
-15864
-15952
-16038
-16122
-16203
-16282
-16358
-16431
-16501
-16569
-16636
-16700
-16765
-16829
-16893
-16958
-17024
-17091
-17161
-17233
-17306
-17383
-17461
-17542
-17625
-17711
-17799
-17889
-17981
-18075
-18170
-18267
-18365
-18465
-18566
-18670
-18775
-18884
-18995
-19110
-19228
-19350
-19477
-19609
-19746
-19888
-20037
-20192
-20354
-20524
-20700
-20883
-21074
-21272
-21476
-21687
-21903
-22123
-22347
-22575
-22803
-23033
-23262
-23490
-23716
-23939
-24158
-24372
-24581
-24784
-24981
-25170
-25352
-25527
-25694
-25853
-26005
-26149
-26287
-26418
-26543
-26662
-26777
-26887
-26993
-27095
-27194
-27291
-27386
-27479
-27570
-27662
-27753
-27844
-27936
-28029
-28123
-28220
-28318
-28418
-28521
-28627
-28734
-28845
-28958
-29073
-29190
-29309
-29429
-29551
-29673
-29795
-29918
-30041
-30164
-30286
-30409
-30531
-30653
-30774
-30896
-31017
-31138
-31259
-31379
-31499
-31617
-31734
-31850
-31964
-32075
-32183
-32290
-32394
-32493
-32588
-32680
-32767
-32851
-32930
-33006
-33077
-33145
-33210
-33271
-33330
-33386
-33439
-33490
-33539
-33585
-33630
-33673
-33715
-33755
-33794
-33832
-33868
-33904
-33939
-33973
-34005
-34036
-34066
-34093
-34118
-34140
-34159
-34174
-34185
-34192
-34194
-34192
-34185
-34173
-34156
-34134
-34107
-34075
-34038
-33998
-33953
-33906
-33856
-33805
-33753
-33700
-33647
-33595
-33543
-33493
-33445
-33399
-33355
-33314
-33276
-33241
-33211
-33184
-33163
-33146
-33136
-33132
-33134
-33143
-33159
-33182
-33213
-33251
-33296
-33349
-33407
-33472
-33542
-33618
-33697
-33780
-33866
-33955
-34047
-34141
-34236
-34334
-34433
-34534
-34637
-34742
-34848
-34956
-35065
-35175
-35286
-35397
-35509
-35620
-35731
-35840
-35949
-36056
-36162
-36267
-36371
-36475
-36579
-36683
-36788
-36895
-37004
-37115
-37230
-37349
-37471
-37597
-37727
-37861
-37999
-38139
-38282
-38427
-38572
-38717
-38860
-39001
-39139
-39271
-39399
-39520
-39635
-39743
-39843
-39935
-40019
-40096
-40165
-40226
-40280
-40328
-40368
-40403
-40432
-40456
-40475
-40490
-40501
-40508
-40513
-40514
-40512
-40507
-40500
-40490
-40477
-40462
-40444
-40423
-40400
-40375
-40346
-40315
-40282
-40246
-40208
-40167
-40124
-40079
-40032
-39983
-39932
-39880
-39826
-39772
-39716
-39660
-39605
-39550
-39496
-39443
-39392
-39344
-39298
-39255
-39215
-39178
-39144
-39113
-39085
-39059
-39036
-39016
-38997
-38981
-38967
-38955
-38944
-38935
-38928
-38923
-38919
-38916
-38914
-38914
-38914
-38916
-38917
-38920
-38923
-38926
-38930
-38934
-38939
-38945
-38952
-38959
-38966
-38975
-38984
-38993
-39002
-39012
-39021
-39030
-39040
-39049
-39057
-39066
-39074
-39082
-39089
-39096
-39102
-39108
-39112
-39115
-39116
-39116
-39113
-39109
-39101
-39092
-39079
-39064
-39046
-39025
-39000
-38973
-38942
-38908
-38871
-38832
-38791
-38748
-38703
-38657
-38611
-38565
-38518
-38473
-38428
-38384
-38342
-38302
-38264
-38228
-38196
-38165
-38138
-38114
-38093
-38074
-38058
-38044
-38031
-38021
-38011
-38002
-37992
-37983
-37973
-37961
-37948
-37933
-37917
-37898
-37876
-37853
-37827
-37799
-37768
-37735
-37700
-37663
-37624
-37584
-37542
-37500
-37458
-37416
-37375
-37335
-37297
-37262
-37230
-37201
-37177
-37156
-37140
-37129
-37122
-37121
-37124
-37133
-37148
-37167
-37191
-37220
-37252
-37289
-37328
-37369
-37411
-37454
-37497
-37538
-37578
-37614
-37648
-37678
-37704
-37726
-37744
-37759
-37769
-37777
-37782
-37784
-37785
-37784
-37783
-37780
-37777
-37774
-37771
-37768
-37766
-37763
-37762
-37761
-37761
-37761
-37762
-37764
-37766
-37769
-37772
-37775
-37778
-37782
-37785
-37788
-37791
-37794
-37798
-37802
-37808
-37814
-37823
-37833
-37844
-37858
-37874
-37891
-37910
-37930
-37950
-37972
-37993
-38014
-38034
-38052
-38070
-38085
-38099
-38110
-38120
-38127
-38132
-38136
-38138
-38138
-38136
-38133
-38128
-38121
-38113
-38102
-38089
-38073
-38056
-38036
-38015
-37991
-37965
-37937
-37907
-37875
-37842
-37807
-37771
-37734
-37697
-37660
-37623
-37587
-37552
-37519
-37486
-37455
-37425
-37396
-37367
-37339
-37311
-37283
-37254
-37224
-37194
-37162
-37128
-37093
-37057
-37019
-36980
-36939
-36898
-36855
-36813
-36770
-36727
-36684
-36642
-36601
-36559
-36519
-36478
-36437
-36395
-36353
-36310
-36264
-36217
-36167
-36114
-36057
-35997
-35933
-35865
-35792
-35715
-35634
-35548
-35458
-35364
-35267
-35166
-35062
-34955
-34846
-34735
-34623
-34510
-34397
-34283
-34170
-34057
-33944
-33832
-33721
-33611
-33501
-33392
-33285
-33179
-33075
-32973
-32873
-32776
-32682
-32591
-32503
-32418
-32339
-32262
-32188
-32118
-32051
-31987
-31926
-31868
-31812
-31759
-31709
-31660
-31614
-31570
-31528
-31488
-31450
-31414
-31381
-31349
-31320
-31292
-31266
-31242
-31220
-31199
-31178
-31159
-31140
-31121
-31102
-31082
-31061
-31037
-31012
-30983
-30952
-30917
-30879
-30838
-30793
-30745
-30694
-30640
-30584
-30525
-30464
-30401
-30336
-30270
-30202
-30132
-30061
-29989
-29914
-29838
-29760
-29680
-29597
-29512
-29424
-29332
-29237
-29139
-29038
-28934
-28828
-28719
-28609
-28497
-28384
-28272
-28159
-28048
-27938
-27831
-27726
-27625
-27528
-27435
-27348
-27267
-27192
-27124
-27063
-27008
-26960
-26919
-26883
-26855
-26832
-26814
-26802
-26795
-26793
-26796
-26803
-26815
-26832
-26853
-26878
-26908
-26942
-26979
-27021
-27065
-27113
-27164
-27217
-27272
-27328
-27385
-27442
-27497
-27552
-27604
-27653
-27698
-27739
-27774
-27804
-27829
-27847
-27859
-27865
-27865
-27860
-27848
-27833
-27812
-27788
-27760
-27730
-27697
-27663
-27628
-27593
-27558
-27524
-27492
-27461
-27433
-27407
-27385
-27367
-27352
-27343
-27337
-27337
-27343
-27354
-27371
-27395
-27425
-27462
-27506
-27556
-27613
-27677
-27748
-27825
-27907
-27996
-28090
-28188
-28291
-28397
-28505
-28616
-28727
-28839
-28951
-29061
-29169
-29274
-29376
-29474
-29568
-29658
-29743
-29824
-29899
-29970
-30035
-30096
-30152
-30204
-30251
-30293
-30331
-30366
-30396
-30421
-30443
-30460
-30472
-30479
-30482
-30479
-30470
-30456
-30435
-30409
-30376
-30337
-30291
-30239
-30180
-30115
-30044
-29968
-29886
-29799
-29708
-29612
-29513
-29411
-29306
-29199
-29090
-28980
-28868
-28756
-28643
-28529
-28415
-28301
-28186
-28070
-27953
-27836
-27717
-27597
-27476
-27355
-27232
-27110
-26987
-26864
-26743
-26622
-26502
-26384
-26268
-26153
-26040
-25930
-25822
-25715
-25611
-25509
-25408
-25309
-25211
-25114
-25017
-24921
-24826
-24730
-24635
-24538
-24442
-24344
-24246
-24147
-24047
-23946
-23843
-23739
-23633
-23526
-23416
-23305
-23192
-23076
-22959
-22839
-22717
-22593
-22467
-22339
-22210
-22078
-21946
-21812
-21677
-21541
-21405
-21269
-21132
-20996
-20860
-20725
-20590
-20456
-20324
-20192
-20062
-19932
-19804
-19678
-19553
-19428
-19306
-19184
-19063
-18943
-18824
-18705
-18586
-18467
-18348
-18229
-18110
-17989
-17868
-17746
-17623
-17499
-17374
-17247
-17119
-16990
-16858
-16725
-16590
-16453
-16314
-16174
-16030
-15887
-15742
-15594
-15446
-15296
-15146
-14994
-14843
-14691
-14539
-14388
-14237
-14089
-13942
-13797
-13655
-13517
-13382
-13251
-13124
-13003
-12886
-12774
-12667
-12564
-12467
-12374
-12286
-12202
-12122
-12045
-11971
-11901
-11833
-11767
-11703
-11641
-11581
-11522
-11464
-11408
-11353
-11299
-11246
-11194
-11143
-11093
-11043
-10994
-10944
-10895
-10845
-10794
-10742
-10689
-10636
-10581
-10525
-10468
-10411
-10353
-10295
-10237
-10179
-10122
-10066
-10010
-9955
-9900
-9847
-9793
-9740
-9686
-9633
-9578
-9523
-9466
-9408
-9347
-9284
-9218
-9148
-9074
-8997
-8915
-8829
-8738
-8643
-8542
-8436
-8326
-8210
-8089
-7963
-7833
-7698
-7558
-7415
-7267
-7117
-6963
-6806
-6647
-6486
-6323
-6158
-5992
-5825
-5656
-5488
-5319
-5150
-4982
-4815
-4650
-4486
-4326
-4169
-4014
-3866
-3721
-3581
-3446
-3317
-3194
-3077
-2965
-2860
-2762
-2669
-2582
-2501
-2425
-2354
-2288
-2226
-2168
-2114
-2062
-2013
-1965
-1919
-1874
-1830
-1786
-1743
-1699
-1655
-1611
-1566
-1520
-1474
-1428
-1380
-1332
-1284
-1234
-1184
-1134
-1082
-1030
-977
-923
-868
-813
-756
-699
-641
-583
-524
-465
-406
-347
-288
-229
-171
-113
-55
2
59
115
171
226
282
337
393
448
505
561
619
678
738
799
861
925
991
1058
1127
1198
1270
1344
1419
1496
1574
1654
1735
1819
1904
1991
2081
2173
2269
2368
2470
2577
2687
2802
2921
3045
3174
3307
3445
3587
3733
3883
4037
4194
4353
4515
4678
4843
5008
5174
5339
5504
5668
5830
5990
6148
6304
6456
6605
6751
6892
7030
7163
7292
7417
7538
7654
7765
7873
7976
8074
8170
8262
8350
8435
8516
8594
8669
8741
8810
8878
8943
9006
9067
9126
9185
9242
9298
9354
9410
9466
9523
9580
9639
9698
9760
9824
9889
9957
10027
10099
10174
10251
10331
10413
10496
10582
10669
10758
10848
10940
11033
11127
11221
11317
11413
11510
11607
11704
11802
11899
11996
12092
12187
12281
12374
12464
12553
12639
12723
12804
12881
12956
13026
13093
13155
13212
13265
13313
13356
13394
13427
13455
13478
13496
13509
13517
13521
13521
13517
13509
13497
13482
13464
13442
13417
13389
13358
13325
13289
13250
13208
13164
13118
13069
13017
12963
12906
12847
12786
12721
12655
12586
12514
12440
12363
12284
12203
12121
12036
11950
11863
11775
11686
11596
11507
11417
11328
11239
11150
11063
10976
10891
10807
10724
10642
10563
10485
10409
10334
10262
10192
10124
10058
9994
9932
9872
9815
9759
9706
9654
9604
9556
9510
9465
9421
9379
9336
9295
9253
9211
9168
9124
9079
9031
8982
8929
8874
8816
8754
8689
8620
8548
8472
8393
8311
8225
8138
8048
7956
7862
7768
7673
7578
7484
7390
7297
7206
7116
7029
6943
6860
6780
6703
6630
6560
6493
6431
6373
6320
6271
6227
6189
6155
6128
6106
6089
6079
6073
6074
6080
6090
6106
6126
6150
6178
6209
6243
6278
6316
6355
6395
6436
6477
6517
6557
6597
6636
6673
6710
6745
6778
6811
6842
6871
6900
6927
6954
6980
7005
7030
7054
7079
7103
7127
7151
7174
7197
7219
7241
7261
7280
7298
7314
7328
7340
7350
7358
7364
7367
7369
7368
7366
7362
7357
7351
7343
7334
7324
7313
7301
7287
7273
7257
7239
7220
7200
7177
7152
7126
7097
7067
7034
7000
6964
6927
6888
6849
6808
6768
6727
6686
6645
6604
6564
6525
6486
6449
6412
6375
6340
6306
6273
6240
6208
6177
6147
6117
6088
6059
6030
6002
5974
5945
5917
5889
5861
5832
5804
5776
5747
5719
5691
5663
5634
5606
5578
5550
5522
5493
5464
5435
5405
5374
5343
5311
5278
5244
5208
5172
5134
5095
5055
5013
4970
4926
4880
4832
4783
4732
4680
4626
4570
4513
4455
4395
4334
4271
4207
4142
4075
4009
3942
3873
3803
3733
3662
3590
3518
3445
3372
3299
3225
3152
3080
3008
2937
2867
2798
2731
2666
2602
2541
2481
2423
2368
2314
2263
2214
2168
2123
2081
2041
2003
1968
1935
1904
1876
1850
1826
1805
1787
1771
1757
1746
1737
1731
1727
1725
1724
1726
1729
1733
1739
1746
1753
1762
1771
1782
1793
1804
1817
1830
1844
1859
1875
1892
1909
1928
1947
1968
1989
2011
2035
2059
2085
2111
2139
2168
2198
2229
2262
2296
2331
2367
2405
2444
2485
2526
2568
2612
2655
2700
2744
2788
2832
2875
2917
2957
2996
3032
3067
3099
3129
3157
3181
3204
3223
3241
3256
3269
3280
3290
3298
3304
3309
3314
3317
3319
3320
3320
3320
3319
3318
3317
3315
3313
3311
3310
3308
3307
3307
3307
3308
3309
3312
3315
3319
3324
3331
3338
3346
3355
3365
3375
3386
3398
3411
3424
3438
3453
3469
3485
3503
3521
3540
3560
3582
3603
3626
3649
3673
3697
3721
3746
3770
3795
3819
3843
3866
3890
3913
3936
3959
3982
4003
4027
4050
4074
4097
4121
4145
4170
4196
4221
4247
4273
4299
4325
4351
4377
4403
4428
4452
4476
4499
4521
4542
4562
4581
4599
4615
4631
4645
4658
4670
4681
4691
4701
4710
4718
4727
4735
4743
4751
4760
4769
4778
4788
4798
4808
4818
4828
4839
4850
4860
4871
4881
4892
4902
4912
4922
4932
4942
4952
4961
4971
4980
4989
4999
5009
5019
5030
5042
5054
5068
5083
5099
5117
5136
5156
5178
5201
5225
5250
5276
5302
5328
5354
5380
5406
5431
5455
5478
5500
5521
5541
5560
5578
5594
5610
5624
5638
5651
5664
5676
5688
5699
5711
5723
5735
5748
5761
5775
5789
5803
5818
5832
5847
5861
5875
5888
5900
5912
5922
5932
5941
5948
5955
5961
5966
5971
5976
5981
5985
5990
5995
6000
6006
6014
6022
6031
6041
6053
6066
6080
6096
6114
6133
6153
6174
6197
6220
6244
6268
6292
6316
6339
6362
6383
6403
6422
6440
6455
6469
6481
6491
6499
6506
6511
6514
6516
6517
6516
6513
6510
6505
6500
6493
6485
6476
6466
6455
6443
6430
6416
6400
6384
6367
6350
6331
6312
6293
6273
6253
6233
6212
6192
6172
6152
6132
6114
6096
6079
6063
6049
6036
6025
6015
6008
6003
6000
5999
6000
6003
6008
6016
6025
6036
6049
6064
6080
6097
6117
6137
6160
6184
6209
6237
6266
6297
6329
6363
6399
6436
6474
6514
6554
6596
6637
6679
6721
6763
6804
6844
6884
6923
6960
6996
7030
7063
7094
7123
7151
7176
7199
7220
7239
7256
7271
7284
7295
7304
7311
7317
7321
7323
7324
7323
7321
7317
7312
7305
7297
7287
7276
7263
7248
7232
7214
7195
7173
7150
7125
7098
7069
7038
7006
6972
6936
6899
6861
6821
6781
6740
6698
6655
6612
6568
6524
6479
6434
6389
6345
6300
6256
6213
6170
6129
6090
6052
6016
5982
5950
5921
5894
5870
5848
5829
5813
5798
5786
5777
5770
5765
5763
5763
5766
5771
5779
5789
5802
5817
5835
5857
5881
5908
5938
5971
6008
6047
6090
6135
6183
6235
6288
6344
6403
6463
6525
6589
6654
6721
6789
6857
6927
6997
7068
7139
7210
7281
7352
7424
7495
7565
7635
7705
7773
7841
7908
7974
8039
8103
8164
8226
8286
8345
8402
8458
8512
8565
8617
8667
8716
8763
8809
8854
8897
8939
8980
9020
9059
9096
9133
9170
9205
9241
9276
9310
9345
9380
9415
9450
9485
9521
9558
9595
9632
9671
9710
9750
9791
9833
9877
9922
9968
10015
10064
10115
10167
10221
10277
10334
10393
10454
10517
10582
10648
10716
10785
10855
10927
11000
11074
11148
11223
11299
11374
11450
11525
11599
11673
11746
11817
11887
11955
12021
12084
12146
12205
12261
12315
12366
12414
12459
12502
12541
12578
12613
12645
12674
12700
12725
12746
12766
12783
12797
12809
12819
12826
12831
12833
12833
12830
12826
12819
12810
12800
12788
12775
12761
12746
12731
12716
12700
12684
12668
12652
12636
12620
12604
12587
12571
12554
12536
12518
12500
12481
12462
12442
12421
12400
12378
12355
12331
12306
12281
12254
12227
12199
12170
12141
12111
12080
12049
12018
11985
11953
11920
11887
11854
11821
11787
11753
11719
11685
11650
11615
11580
11544
11507
11469
11430
11391
11350
11308
11265
11221
11175
11129
11081
11031
10981
10930
10877
10824
10769
10714
10657
10599
10540
10481
10420
10357
10294
10230
10165
10099
10032
9964
9896
9827
9757
9687
9617
9546
9475
9404
9333
9263
9192
9122
9052
8982
8912
8843
8774
8706
8637
8570
8502
8435
8368
8302
8236
8170
8106
8042
7980
7919
7858
7798
7740
7684
7629
7576
7525
7476
7429
7385
7343
7303
7266
7231
7198
7169
7141
7117
7094
7075
7057
7043
7030
7020
7012
7006
7001
6999
6998
6998
7000
7002
7006
7011
7016
7022
7029
7036
7043
7051
7059
7067
7076
7085
7094
7104
7113
7123
7134
7144
7155
7166
7177
7188
7200
7212
7224
7236
7248
7261
7274
7287
7301
7316
7332
7348
7366
7385
7405
7427
7450
7474
7500
7527
7555
7585
7616
7648
7681
7715
7749
7785
7820
7856
7892
7928
7963
7999
8034
8069
8103
8135
8169
8201
8232
8262
8291
8318
8344
8369
8392
8413
8433
8450
8466
8479
8490
8498
8503
8506
8506
8503
8498
8490
8479
8467
8452
8435
8416
8395
8374
8351
8327
8302
8276
8250
8224
8196
8169
8141
8113
8084
8055
8025
7996
7965
7934
7903
7871
7838
7805
7772
7738
7704
7670
7635
7601
7568
7535
7502
7470
7439
7410
7381
7353
7326
7300
7275
7251
7227
7204
7181
7158
7136
7114
7092
7070
7048
7025
7003
6981
6958
6935
6912
6889
6865
6840
6815
6789
6762
6734
6705
6675
6643
6610
6575
6539
6501
6462
6421
6378
6334
6289
6242
6194
6144
6094
6042
5989
5935
5880
5824
5767
5708
5649
5588
5526
5462
5398
5332
5265
5197
5128
5058
4988
4917
4845
4774
4702
4631
4559
4488
4418
4349
4280
4212
4145
4078
4014
3950
3886
3824
3763
3702
3642
3583
3525
3467
3410
3354
3299
3244
3191
3138
3087
3036
2986
2938
2891
2844
2799
2754
2711
2668
2626
2585
2544
2504
2464
2424
2385
2346
2307
2268
2230
2192
2154
2116
2079
2041
2005
1970
1934
1899
1864
1830
1797
1763
1731
1698
1667
1636
1605
1575
1546
1517
1488
1461
1434
1407
1381
1355
1330
1306
1282
1259
1236
1214
1193
1172
1152
1132
1113
1095
1077
1060
1043
1027
1012
997
983
969
956
944
931
920
909
899
889
880
871
864
857
851
846
842
838
836
834
834
834
835
837
839
843
846
850
855
859
864
869
874
878
882
885
888
890
891
892
892
891
889
886
883
879
874
869
864
858
852
846
840
835
829
824
819
815
812
809
807
806
805
806
807
809
812
815
820
825
831
839
847
855
865
876
887
899
912
926
940
955
971
986
1002
1018
1035
1052
1068
1084
1099
1114
1128
1141
1152
1163
1172
1180
1186
1191
1194
1195
1195
1193
1189
1183
1177
1168
1158
1147
1134
1121
1106
1090
1073
1055
1036
1016
996
974
952
929
905
880
854
828
801
773
745
717
688
659
630
601
571
542
512
483
453
424
394
365
335
306
276
245
215
184
153
122
90
58
26
-6
-38
-70
-102
-134
-165
-196
-227
-257
-286
-315
-344
-372
-399
-425
-451
-476
-500
-524
-547
-569
-589
-609
-628
-646
-663
-679
-694
-708
-721
-733
-744
-754
-763
-771
-778
-784
-789
-792
-795
-796
-796
-794
-792
-789
-784
-779
-773
-766
-758
-751
-743
-734
-726
-717
-709
-701
-692
-684
-676
-668
-661
-653
-645
-637
-629
-621
-613
-604
-594
-585
-574
-563
-552
-540
-526
-513
-498
-482
-465
-447
-429
-409
-389
-368
-346
-323
-300
-277
-254
-230
-206
-182
-158
-135
-112
-89
-67
-46
-25
-5
14
33
52
69
87
104
120
137
154
171
188
205
224
242
262
282
303
324
345
367
390
412
434
456
478
500
521
541
561
581
600
619
637
655
672
690
707
724
741
759
776
794
811
829
848
866
885
904
923
942
961
981
1000
1022
1043
1064
1085
1108
1130
1154
1178
1202
1227
1253
1278
1305
1331
1357
1384
1411
1437
1464
1490
1517
1543
1568
1594
1618
1642
1666
1688
1710
1730
1750
1768
1785
1800
1814
1826
1836
1844
1851
1855
1857
1856
1854
1849
1842
1833
1822
1809
1794
1778
1760
1741
1721
1699
1677
1653
1629
1604
1577
1550
1523
1494
1464
1434
1402
1370
1336
1302
1266
1229
1191
1152
1112
1071
1029
988
946
904
862
821
781
741
703
666
630
596
562
530
500
471
443
416
390
366
343
321
299
279
261
243
226
210
194
180
167
154
142
131
120
109
99
88
78
67
55
44
32
19
7
-6
-20
-33
-46
-60
-73
-86
-99
-112
-124
-136
-148
-160
-171
-183
-194
-206
-217
-228
-239
-250
-261
-272
-282
-293
-303
-312
-322
-332
-341
-350
-358
-367
-375
-383
-391
-399
-407
-416
-424
-432
-441
-450
-460
-470
-480
-491
-503
-515
-528
-541
-555
-570
-585
-601
-618
-635
-652
-670
-688
-707
-727
-746
-767
-787
-809
-830
-853
-875
-899
-923
-947
-972
-997
-1022
-1049
-1075
-1102
-1129
-1156
-1183
-1210
-1237
-1264
-1290
-1316
-1341
-1366
-1391
-1415
-1438
-1461
-1483
-1505
-1526
-1547
-1567
-1586
-1605
-1624
-1641
-1659
-1676
-1692
-1708
-1724
-1739
-1754
-1769
-1783
-1797
-1811
-1825
-1838
-1852
-1865
-1878
-1890
-1903
-1915
-1927
-1939
-1950
-1962
-1972
-1983
-1993
-2001
-2011
-2020
-2029
-2037
-2045
-2053
-2061
-2068
-2076
-2084
-2092
-2101
-2109
-2118
-2126
-2135
-2144
-2153
-2162
-2170
-2178
-2186
-2193
-2199
-2205
-2210
-2213
-2216
-2217
-2217
-2216
-2214
-2211
-2207
-2202
-2196
-2190
-2183
-2176
-2169
-2161
-2153
-2146
-2138
-2130
-2122
-2114
-2107
-2100
-2092
-2085
-2078
-2071
-2064
-2057
-2050
-2043
-2036
-2029
-2023
-2017
-2009
-2004
-1997
-1991
-1985
-1979
-1973
-1968
-1962
-1956
-1950
-1943
-1937
-1930
-1923
-1915
-1908
-1899
-1891
-1882
-1873
-1864
-1855
-1845
-1836
-1827
-1818
-1810
-1802
-1794
-1787
-1781
-1775
-1770
-1766
-1762
-1758
-1755
-1753
-1751
-1749
-1747
-1746
-1745
-1744
-1744
-1743
-1743
-1743
-1743
-1743
-1744
-1745
-1746
-1748
-1750
-1753
-1756
-1760
-1764
-1769
-1774
-1780
-1786
-1792
-1799
-1805
-1812
-1819
-1825
-1832
-1838
-1843
-1848
-1853
-1856
-1859
-1862
-1863
-1864
-1864
-1864
-1864
-1863
-1862
-1860
-1859
-1858
-1857
-1856
-1856
-1856
-1856
-1856
-1857
-1859
-1860
-1862
-1864
-1865
-1867
-1869
-1870
-1871
-1871
-1870
-1869
-1866
-1863
-1859
-1854
-1848
-1840
-1832
-1823
-1813
-1802
-1789
-1777
-1763
-1748
-1733
-1717
-1700
-1683
-1666
-1648
-1630
-1612
-1593
-1574
-1556
-1537
-1518
-1499
-1481
-1462
-1443
-1424
-1405
-1386
-1367
-1348
-1329
-1310
-1291
-1271
-1252
-1233
-1214
-1195
-1177
-1158
-1140
-1122
-1105
-1087
-1071
-1054
-1038
-1022
-1008
-994
-980
-967
-954
-943
-931
-921
-911
-902
-893
-886
-878
-872
-866
-860
-855
-851
-848
-845
-843
-841
-841
-841
-843
-845
-848
-852
-857
-863
-869
-877
-885
-895
-905
-916
-927
-940
-953
-967
-981
-997
-1012
-1028
-1045
-1062
-1080
-1097
-1115
-1133
-1151
-1169
-1186
-1204
-1220
-1237
-1253
-1268
-1283
-1297
-1310
-1322
-1333
-1343
-1352
-1360
-1367
-1373
-1377
-1382
-1385
-1387
-1389
-1390
-1391
-1392
-1392
-1392
-1392
-1392
-1391
-1391
-1391
-1391
-1391
-1391
-1392
-1393
-1394
-1395
-1397
-1399
-1402
-1405
-1408
-1411
-1415
-1419
-1423
-1427
-1432
-1436
-1440
-1444
-1448
-1452
-1456
-1459
-1462
-1465
-1467
-1469
-1471
-1471
-1471
-1471
-1469
-1467
-1464
-1460
-1455
-1448
-1441
-1433
-1423
-1412
-1400
-1387
-1372
-1356
-1340
-1322
-1303
-1284
-1264
-1243
-1222
-1201
-1180
-1159
-1138
-1118
-1099
-1080
-1061
-1044
-1028
-1012
-999
-987
-976
-966
-958
-952
-948
-945
-944
-945
-948
-953
-959
-968
-978
-990
-1004
-1018
-1036
-1054
-1073
-1094
-1115
-1138
-1161
-1185
-1210
-1234
-1259
-1284
-1309
-1334
-1359
-1383
-1406
-1429
-1451
-1473
-1494
-1514
-1533
-1551
-1568
-1584
-1600
-1614
-1627
-1639
-1651
-1661
-1670
-1679
-1687
-1694
-1701
-1707
-1712
-1717
-1722
-1725
-1729
-1733
-1736
-1739
-1743
-1746
-1750
-1755
-1759
-1765
-1771
-1778
-1786
-1794
-1803
-1813
-1823
-1834
-1846
-1858
-1871
-1884
-1898
-1913
-1928
-1943
-1960
-1976
-1994
-2012
-2031
-2050
-2070
-2091
-2113
-2135
-2158
-2181
-2205
-2230
-2255
-2280
-2307
-2333
-2361
-2388
-2417
-2445
-2474
-2503
-2533
-2562
-2592
-2621
-2651
-2681
-2710
-2739
-2769
-2798
-2827
-2857
-2886
-2915
-2944
-2973
-3002
-3030
-3059
-3087
-3115
-3143
-3170
-3196
-3222
-3247
-3272
-3295
-3318
-3341
-3362
-3383
-3402
-3421
-3439
-3456
-3472
-3487
-3502
-3515
-3528
-3540
-3551
-3562
-3572
-3581
-3589
-3597
-3604
-3611
-3617
-3623
-3628
-3633
-3637
-3642
-3646
-3650
-3654
-3658
-3662
-3667
-3671
-3677
-3682
-3688
-3695
-3702
-3710
-3718
-3727
-3736
-3747
-3757
-3768
-3780
-3792
-3804
-3817
-3829
-3842
-3854
-3867
-3879
-3891
-3903
-3914
-3925
-3936
-3946
-3956
-3966
-3975
-3984
-3993
-4001
-4009
-4017
-4024
-4032
-4038
-4046
-4053
-4059
-4067
-4073
-4078
-4085
-4091
-4097
-4103
-4108
-4113
-4118
-4122
-4127
-4130
-4133
-4136
-4138
-4139
-4139
-4138
-4136
-4133
-4129
-4124
-4117
-4108
-4098
-4086
-4074
-4059
-4043
-4025
-4005
-3983
-3960
-3936
-3910
-3882
-3854
-3824
-3793
-3761
-3728
-3695
-3662
-3627
-3593
-3559
-3524
-3490
-3456
-3422
-3389
-3356
-3324
-3292
-3261
-3231
-3202
-3174
-3146
-3120
-3094
-3069
-3046
-3023
-3000
-2978
-2957
-2936
-2916
-2896
-2876
-2856
-2836
-2817
-2797
-2777
-2757
-2737
-2717
-2697
-2677
-2656
-2636
-2615
-2595
-2575
-2555
-2535
-2515
-2496
-2476
-2458
-2439
-2422
-2404
-2388
-2372
-2356
-2341
-2327
-2313
-2300
-2287
-2275
-2264
-2253
-2243
-2233
-2224
-2215
-2207
-2199
-2192
-2185
-2180
-2175
-2170
-2167
-2164
-2162
-2161
-2160
-2160
-2161
-2163
-2165
-2168
-2171
-2175
-2179
-2184
-2189
-2195
-2200
-2206
-2211
-2216
-2221
-2226
-2230
-2234
-2238
-2240
-2242
-2243
-2243
-2243
-2242
-2240
-2238
-2235
-2231
-2227
-2223
-2218
-2213
-2208
-2203
-2197
-2191
-2184
-2177
-2169
-2160
-2150
-2139
-2127
-2113
-2097
-2080
-2061
-2040
-2017
-1992
-1966
-1937
-1907
-1876
-1843
-1808
-1773
-1737
-1699
-1661
-1622
-1583
-1543
-1503
-1462
-1421
-1380
-1338
-1297
-1255
-1213
-1172
-1131
-1090
-1049
-1008
-968
-929
-889
-850
-811
-773
-735
-698
-661
-625
-590
-555
-522
-489
-457
-426
-397
-368
-341
-315
-290
-267
-244
-223
-203
-184
-166
-149
-134
-119
-105
-92
-81
-70
-60
-51
-42
-34
-27
-20
-14
-8
-2
4
9
14
19
24
28
32
36
39
42
45
48
50
51
53
55
56
58
59
61
62
64
66
68
70
72
74
76
79
82
84
87
90
93
97
100
104
108
112
117
122
126
131
135
139
142
144
146
146
146
144
141
137
132
126
120
112
103
94
85
75
64
54
43
32
21
10
0
-11
-22
-32
-42
-52
-62
-72
-81
-90
-99
-107
-116
-123
-130
-137
-143
-149
-154
-158
-162
-166
-169
-171
-173
-174
-175
-175
-175
-174
-173
-172
-171
-169
-168
-167
-166
-166
-166
-167
-169
-171
-174
-177
-181
-185
-190
-194
-199
-204
-208
-213
-217
-222
-226
-230
-234
-237
-241
-244
-247
-250
-253
-256
-258
-261
-263
-265
-267
-270
-272
-274
-276
-279
-281
-284
-287
-290
-293
-296
-300
-303
-307
-311
-315
-319
-323
-328
-333
-339
-345
-351
-358
-365
-372
-380
-387
-395
-402
-410
-418
-426
-433
-441
-449
-457
-465
-473
-481
-489
-496
-504
-511
-517
-523
-529
-534
-538
-542
-545
-548
-549
-550
-550
-550
-548
-546
-543
-539
-535
-530
-524
-518
-511
-504
-496
-488
-480
-471
-462
-452
-442
-432
-421
-410
-398
-387
-375
-363
-350
-338
-325
-312
-299
-286
-272
-259
-245
-231
-217
-203
-188
-174
-159
-144
-129
-113
-98
-83
-68
-52
-37
-21
-6
9
25
40
55
70
85
100
115
131
146
161
177
192
208
224
240
256
272
288
304
320
337
354
372
389
408
427
447
468
489
512
536
560
586
612
639
667
696
725
754
784
814
844
875
905
935
965
995
1025
1055
1084
1114
1143
1172
1201
1229
1258
1286
1315
1343
1371
1399
1427
1455
1483
1511
1539
1566
1594
1622
1649
1676
1703
1730
1757
1784
1811
1838
1864
1891
1917
1943
1968
1994
2019
2044
2068
2093
2117
2141
2165
2190
2214
2239
2263
2288
2313
2338
2362
2387
2411
2435
2458
2482
2505
2528
2550
2572
2595
2617
2638
2660
2682
2703
2724
2745
2766
2787
2808
2828
2848
2868
2888
2907
2927
2946
2964
2983
3001
3018
3035
3051
3067
3082
3096
3110
3123
3136
3149
3160
3172
3183
3193
3203
3213
3221
3229
3237
3243
3249
3254
3258
3261
3264
3265
3266
3266
3265
3264
3262
3260
3257
3253
3250
3245
3241
3236
3230
3225
3219
3213
3207
3201
3195
3189
3183
3177
3172
3167
3163
3159
3155
3152
3150
3149
3148
3148
3148
3149
3151
3153
3156
3159
3163
3167
3172
3177
3182
3188
3193
3200
3206
3213
3220
3227
3234
3241
3248
3256
3263
3270
3277
3283
3289
3295
3300
3304
3308
3311
3313
3314
3314
3314
3312
3310
3306
3302
3297
3291
3284
3277
3268
3260
3250
3241
3230
3220
3209
3197
3185
3172
3159
3146
3132
3118
3104
3089
3075
3060
3045
3031
3016
3002
2988
2974
2961
2948
2935
2923
2911
2899
2888
2877
2866
2855
2844
2833
2822
2811
2800
2788
2776
2763
2750
2736
2721
2706
2691
2675
2658
2642
2624
2606
2588
2570
2551
2532
2513
2494
2475
2455
2436
2416
2397
2378
2360
2341
2323
2304
2286
2268
2251
2233
2215
2198
2181
2164
2147
2130
2114
2098
2082
2067
2052
2037
2023
2009
1996
1984
1972
1961
1950
1941
1932
1923
1916
1910
1904
1899
1896
1893
1891
1889
1889
1890
1891
1893
1895
1898
1901
1905
1909
1914
1919
1923
1928
1933
1939
1944
1949
1955
1960
1966
1972
1978
1985
1992
1999
2005
2013
2021
2029
2037
2047
2056
2065
2074
2083
2093
2102
2111
2120
2129
2138
2147
2156
2165
2174
2183
2192
2202
2211
2221
2231
2241
2252
2263
2274
2286
2299
2312
2326
2340
2355
2370
2386
2402
2418
2435
2453
2470
2488
2505
2523
2540
2558
2575
2591
2607
2623
2638
2653
2668
2681
2695
2707
2720
2732
2743
2754
2765
2775
2784
2793
2801
2808
2815
2821
2827
2831
2835
2838
2840
2842
2843
2843
2843
2842
2840
2839
2837
2834
2831
2828
2825
2822
2818
2814
2811
2807
2803
2799
2794
2790
2786
2781
2777
2772
2767
2763
2759
2754
2750
2746
2743
2739
2736
2734
2732
2730
2729
2729
2729
2730
2731
2732
2734
2737
2739
2742
2746
2749
2752
2756
2759
2763
2766
2770
2774
2777
2781
2785
2788
2792
2796
2800
2805
2809
2813
2818
2822
2827
2832
2837
2842
2847
2852
2858
2863
2869
2875
2881
2887
2893
2899
2906
2912
2918
2925
2931
2938
2944
2951
2958
2965
2971
2978
2985
2992
2999
3005
3012
3018
3024
3030
3035
3041
3046
3050
3055
3059
3063
3066
3070
3072
3075
3077
3079
3080
3082
3083
3084
3084
3084
3085
3085
3085
3085
3085
3085
3085
3085
3086
3086
3087
3087
3088
3089
3090
3091
3092
3093
3094
3095
3095
3095
3095
3094
3093
3092
3090
3087
3084
3080
3076
3071
3065
3059
3053
3046
3038
3031
3022
3014
3005
2996
2987
2978
2969
2960
2951
2943
2934
2926
2918
2911
2904
2898
2892
2886
2881
2877
2873
2869
2866
2863
2861
2859
2858
2857
2857
2857
2857
2858
2860
2862
2864
2867
2870
2874
2878
2883
2888
2893
2898
2903
2908
2913
2917
2921
2925
2927
2929
2930
2930
2930
2928
2925
2921
2916
2910
2903
2894
2885
2875
2864
2852
2839
2826
2812
2798
2783
2767
2752
2736
2720
2705
2689
2673
2658
2642
2627
2611
2596
2581
2565
2550
2535
2520
2505
2490
2475
2460
2445
2430
2416
2402
2388
2374
2361
2348
2335
2323
2312
2302
2292
2284
2276
2269
2262
2257
2253
2249
2247
2245
2244
2244
2245
2246
2248
2251
2254
2258
2263
2267
2273
2278
2284
2291
2297
2304
2311
2318
2325
2332
2339
2346
2353
2359
2365
2371
2376
2380
2385
2389
2392
2395
2397
2399
2401
2402
2403
2404
2404
2404
2404
2404
2403
2403
2402
2402
2402
2402
2402
2402
2402
2403
2404
2405
2406
2408
2410
2412
2415
2418
2422
2425
2430
2434
2439
2445
2450
2456
2462
2468
2474
2480
2486
2492
2498
2504
2510
2516
2522
2528
2533
2539
2545
2551
2556
2562
2567
2573
2579
2585
2590
2596
2602
2609
2615
2622
2629
2636
2643
2651
2659
2668
2676
2686
2696
2706
2716
2727
2739
2751
2763
2775
2788
2801
2814
2827
2841
2855
2869
2883
2897
2912
2927
2942
2957
2972
2988
3003
3019
3036
3052
3069
3086
3103
3120
3138
3156
3175
3194
3214
3234
3255
3276
3298
3320
3342
3366
3389
3413
3436
3460
3484
3508
3532
3556
3579
3602
3625
3647
3669
3691
3712
3732
3752
3772
3791
3810
3829
3847
3865
3883
3900
3917
3933
3950
3965
3981
3996
4010
4025
4038
4051
4064
4075
4088
4099
4109
4119
4128
4137
4145
4153
4160
4166
4172
4177
4181
4186
4190
4193
4196
4200
4202
4205
4208
4211
4214
4217
4220
4223
4226
4229
4232
4236
4239
4242
4245
4249
4252
4255
4259
4262
4266
4270
4274
4278
4283
4288
4294
4300
4306
4313
4321
4328
4336
4345
4353
4362
4371
4380
4389
4398
4407
4416
4425
4433
4442
4451
4459
4467
4476
4484
4492
4500
4508
4516
4524
4532
4540
4549
4557
4566
4575
4584
4593
4603
4612
4622
4633
4643
4654
4665
4676
4688
4700
4712
4724
4736
4749
4762
4775
4788
4801
4814
4828
4842
4855
4869
4882
4896
4910
4923
4937
4950
4963
4976
4989
5002
5015
5027
5040
5052
5065
5077
5089
5101
5112
5124
5136
5147
5158
5170
5181
5192
5203
5215
5226
5237
5248
5259
5270
5281
5292
5303
5313
5324
5335
5345
5356
5366
5376
5387
5397
5407
5417
5426
5436
5445
5455
5464
5473
5482
5491
5500
5509
5518
5527
5536
5545
5555
5564
5573
5582
5592
5601
5610
5620
5629
5639
5648
5657
5666
5675
5684
5692
5700
5708
5716
5722
5729
5735
5740
5745
5750
5754
5758
5761
5764
5766
5768
5770
5772
5773
5775
5776
5777
5778
5779
5780
5781
5783
5784
5786
5787
5789
5791
5793
5796
5799
5801
5805
5808
5811
5815
5819
5823
5827
5831
5835
5839
5844
5848
5852
5856
5859
5863
5866
5869
5872
5875
5878
5880
5882
5884
5885
5887
5888
5888
5889
5889
5889
5889
5888
5886
5884
5881
5878
5875
5870
5865
5860
5854
5848
5841
5834
5826
5819
5811
5804
5797
5790
5783
5776
5770
5764
5758
5752
5747
5742
5737
5732
5728
5723
5718
5712
5707
5701
5695
5689
5682
5675
5668
5660
5653
5644
5636
5627
5619
5610
5601
5592
5583
5574
5565
5557
5549
5540
5532
5525
5517
5510
5504
5497
5491
5485
5480
5475
5471
5467
5463
5460
5458
5455
5453
5452
5451
5450
5450
5450
5450
5450
5451
5451
5451
5451
5451
5451
5450
5449
5448
5446
5444
5442
5439
5437
5433
5430
5427
5423
5420
5416
5412
5409
5405
5402
5398
5394
5391
5387
5384
5380
5376
5373
5369
5365
5362
5358
5355
5351
5348
5345
5342
5339
5337
5335
5333
5331
5329
5328
5328
5327
5327
5327
5328
5329
5331
5333
5336
5339
5342
5346
5350
5354
5359
5364
5369
5374
5380
5386
5392
5398
5404
5411
5417
5424
5430
5437
5444
5451
5458
5465
5472
5480
5487
5495
5502
5510
5518
5527
5535
5544
5553
5562
5572
5582
5592
5603
5614
5625
5637
5648
5660
5673
5686
5698
5712
5725
5739
5753
5768
5783
5797
5812
5828
5843
5858
5874
5889
5904
5919
5934
5949
5963
5977
5990
6003
6016
6027
6038
6049
6059
6068
6076
6084
6091
6097
6103
6108
6112
6116
6119
6122
6124
6126
6127
6128
6129
6130
6130
6130
6131
6131
6132
6133
6135
6136
6139
6142
6145
6149
6155
6160
6167
6175
6183
6193
6203
6215
6227
6241
6255
6270
6286
6303
6321
6340
6359
6379
6400
6421
6443
6465
6488
6511
6534
6558
6582
6606
6631
6656
6681
6706
6731
6756
6782
6807
6832
6858
6883
6908
6932
6957
6981
7004
7028
7051
7073
7095
7116
7137
7157
7177
7197
7215
7234
7252
7270
7287
7304
7321
7337
7354
7370
7386
7402
7417
7432
7448
7462
7477
7491
7505
7518
7532
7545
7557
7569
7581
7593
7604
7615
7626
7637
7647
7656
7666
7675
7684
7692
7700
7708
7716
7723
7730
7737
7744
7751
7757
7764
7770
7776
7783
7789
7795
7801
7807
7813
7820
7826
7832
7839
7845
7852
7858
7865
7872
7878
7885
7892
7898
7904
7911
7916
7922
7927
7932
7936
7940
7944
7947
7949
7951
7953
7954
7954
7954
7954
7953
7952
7950
7948
7945
7943
7939
7936
7932
7928
7924
7919
7914
7909
7903
7898
7892
7885
7879
7872
7865
7857
7850
7841
7833
7824
7815
7805
7795
7784
7774
7763
7751
7739
7727
7715
7702
7690
7676
7663
7649
7635
7621
7606
7592
7576
7561
7546
7530
7513
7497
7480
7463
7446
7429
7412
7394
7376
7358
7340
7322
7304
7286
7267
7249
7230
7212
7193
7174
7154
7135
7115
7094
7074
7053
7032
7010
6988
6966
6944
6922
6899
6877
6854
6831
6808
6785
6763
6740
6718
6696
6674
6652
6631
6610
6590
6570
6551
6532
6514
6496
6480
6463
6448
6433
6419
6405
6393
6381
6369
6359
6349
6340
6331
6323
6316
6310
6304
6300
6296
6292
6290
6288
6287
6286
6286
6287
6288
6290
6293
6296
6299
6303
6307
6312
6317
6322
6328
6335
6342
6349
6357
6365
6374
6383
6393
6403
6414
6426
6438
6450
6463
6476
6490
6504
6518
6533
6548
6563
6578
6593
6608
6623
6638
6654
6669
6685
6701
6717
6733
6749
6766
6783
6800
6817
6835
6854
6872
6891
6911
6931
6951
6972
6994
7015
7038
7061
7084
7107
7131
7156
7180
7205
7230
7255
7280
7305
7330
7355
7380
7404
7429
7453
7477
7500
7523
7545
7568
7589
7610
7631
7651
7670
7689
7708
7725
7742
7758
7774
7789
7804
7817
7830
7843
7854
7866
7876
7886
7895
7903
7911
7918
7925
7931
7937
7942
7947
7951
7956
7960
7964
7968
7971
7975
7979
7983
7987
7991
7995
8000
8005
8010
8015
8021
8026
8034
8041
8048
8057
8066
8074
8084
8093
8105
8116
8128
8138
8151
8164
8176
8189
8202
8216
8229
8243
8256
8270
8283
8297
8310
8324
8337
8351
8364
8377
8390
8403
8416
8429
8442
8455
8467
8480
8492
8504
8516
8528
8540
8551
8563
8574
8585
8596
8607
8618
8628
8639
8649
8659
8669
8679
8688
8697
8706
8714
8723
8731
8738
8745
8752
8759
8765
8771
8777
8782
8787
8792
8797
8801
8805
8809
8813
8816
8820
8823
8826
8829
8832
8835
8837
8839
8840
8841
8842
8843
8842
8842
8841
8840
8838
8836
8834
8831
8829
8826
8823
8820
8817
8814
8811
8808
8805
8802
8798
8795
8792
8790
8787
8783
8780
8777
8774
8771
8767
8763
8760
8756
8752
8747
8743
8739
8734
8730
8725
8721
8716
8712
8708
8704
8700
8696
8693
8690
8688
8686
8684
8683
8682
8681
8681
8681
8681
8681
8682
8683
8684
8685
8687
8688
8690
8691
8693
8695
8697
8699
8702
8704
8707
8711
8714
8718
8722
8727
8732
8737
8743
8750
8756
8763
8770
8778
8786
8794
8803
8812
8821
8830
8840
8850
8859
8870
8880
8890
8901
8911
8922
8932
8943
8953
8964
8974
8984
8993
9003
9011
9020
9028
9035
9041
9047
9052
9057
9061
9064
9067
9069
9070
9071
9071
9071
9069
9068
9065
9062
9058
9054
9049
9044
9038
9031
9024
9016
9008
9000
8991
8982
8972
8962
8952
8942
8931
8920
8910
8899
8888
8876
8865
8854
8842
8831
8819
8808
8796
8784
8772
8760
8748
8735
8723
8710
8697
8685
8671
8658
8644
8630
8616
8602
8587
8572
8557
8541
8526
8510
8493
8477
8460
8443
8425
8408
8390
8372
8354
8336
8318
8299
8280
8261
8242
8223
8204
8183
8164
8145
8125
8106
8086
8066
8045
8025
8005
7984
7963
7942
7920
7899
7877
7855
7833
7810
7787
7764
7741
7717
7694
7670
7645
7621
7596
7572
7547
7521
7496
7471
7445
7419
7394
7368
7341
7315
7288
7261
7234
7207
7180
7152
7124
7096
7067
7039
7010
6980
6951
6921
6891
6860
6830
6799
6767
6736
6704
6672
6639
6607
6574
6541
6508
6475
6442
6408
6375
6341
6307
6274
6240
6206
6172
6138
6104
6070
6037
6003
5969
5936
5902
5869
5836
5803
5770
5737
5705
5672
5640
5609
5577
5546
5515
5484
5454
5423
5393
5363
5334
5304
5275
5245
5216
5187
5158
5130
5101
5073
5045
5017
4989
4962
4934
4907
4881
4855
4829
4803
4778
4752
4728
4703
4679
4655
4631
4607
4584
4561
4538
4516
4494
4472
4450
4429
4408
4387
4366
4346
4326
4306
4286
4266
4247
4227
4207
4188
4168
4148
4129
4109
4089
4069
4048
4027
4006
3986
3965
3944
3922
3900
3878
3856
3833
3811
3788
3765
3742
3720
3697
3674
3650
3627
3604
3582
3559
3536
3513
3490
3468
3446
3423
3401
3379
3358
3336
3315
3294
3273
3253
3232
3212
3193
3173
3154
3136
3117
3099
3081
3063
3045
3028
3011
2994
2977
2960
2943
2926
2910
2893
2877
2860
2844
2828
2811
2795
2779
2763
2746
2730
2714
2698
2682
2666
2650
2634
2619
2603
2588
2573
2559
2544
2530
2516
2503
2490
2478
2466
2454
2443
2433
2423
2413
2404
2396
2388
2380
2373
2366
2360
2354
2348
2343
2338
2333
2328
2323
2318
2313
2308
2303
2299
2294
2289
2284
2279
2275
2270
2265
2261
2256
2252
2248
2244
2240
2236
2232
2229
2226
2223
2220
2217
2214
2211
2209
2206
2204
2201
2199
2196
2194
2191
2189
2186
2184
2181
2178
2175
2172
2169
2166
2163
2160
2157
2154
2152
2149
2147
2145
2144
2142
2141
2141
2140
2141
2141
2142
2144
2146
2149
2152
2156
2160
2165
2171
2177
2184
2192
2200
2209
2218
2228
2239
2250
2262
2275
2288
2302
2316
2331
2347
2363
2380
2397
2415
2433
2451
2470
2489
2509
2529
2548
2568
2588
2608
2627
2647
2666
2685
2703
2722
2739
2757
2774
2792
2808
2825
2842
2858
2875
2891
2907
2924
2941
2958
2975
2992
3010
3028
3047
3065
3084
3104
3123
3143
3163
3183
3203
3224
3244
3265
3285
3306
3327
3347
3368
3388
3408
3428
3449
3468
3488
3508
3528
3548
3568
3587
3607
3627
3646
3666
3686
3706
3726
3747
3767
3788
3808
3829
3849
3870
3890
3911
3931
3951
3971
3991
4011
4030
4050
4070
4089
4108
4127
4146
4164
4183
4201
4219
4237
4255
4272
4289
4305
4322
4338
4353
4368
4383
4397
4411
4424
4437
4450
4463
4475
4487
4499
4510
4522
4533
4544
4556
4567
4578
4590
4602
4613
4626
4638
4651
4664
4677
4691
4705
4719
4734
4749
4765
4781
4798
4815
4832
4850
4868
4887
4906
4925
4944
4964
4984
5004
5025
5045
5065
5086
5106
5126
5147
5167
5187
5207
5226
5246
5265
5284
5303
5321
5339
5357
5375
5392
5410
5426
5443
5459
5476
5491
5507
5523
5538
5553
5568
5583
5598
5612
5626
5640
5654
5668
5681
5694
5706
5719
5730
5742
5753
5763
5773
5783
5792
5801
5809
5817
5824
5831
5838
5844
5850
5855
5860
5864
5868
5871
5874
5877
5879
5880
5881
5881
5881
5881
5880
5879
5877
5874
5872
5869
5866
5862
5858
5854
5850
5846
5841
5837
5832
5828
5823
5819
5815
5810
5806
5802
5798
5794
5790
5786
5782
5778
5775
5772
5768
5765
5762
5760
5757
5755
5753
5751
5750
5749
5748
5748
5748
5748
5748
5748
5749
5749
5750
5750
5751
5751
5752
5752
5752
5752
5752
5751
5750
5749
5748
5746
5745
5743
5740
5737
5734
5731
5728
5724
5720
5715
5711
5706
5701
5696
5690
5685
5679
5673
5667
5661
5655
5649
5643
5637
5632
5626
5620
5615
5609
5604
5599
5594
5589
5585
5580
5576
5572
5568
5564
5560
5557
5554
5551
5548
5545
5543
5542
5540
5540
5539
5539
5540
5541
5543
5546
5549
5552
5557
5562
5567
5573
5580
5587
5594
5602
5610
5619
5628
5637
5646
5656
5666
5675
5685
5695
5705
5715
5725
5735
5744
5754
5764
5773
5783
5792
5801
5810
5819
5828
5837
5845
5854
5862
5870
5877
5885
5892
5899
5906
5912
5919
5925
5930
5935
5940
5945
5949
5953
5957
5960
5963
5966
5969
5971
5973
5975
5977
5978
5979
5980
5981
5982
5983
5984
5984
5985
5986
5987
5988
5989
5990
5991
5993
5994
5996
5998
6001
6003
6006
6010
6013
6017
6021
6026
6031
6036
6042
6048
6054
6061
6068
6075
6083
6091
6098
6106
6114
6122
6130
6137
6145
6153
6160
6167
6174
6181
6187
6193
6199
6205
6211
6216
6221
6226
6230
6235
6239
6243
6247
6250
6254
6257
6260
6263
6265
6268
6270
6272
6274
6276
6277
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6291
6292
6292
6292
6292
6291
6291
6289
6288
6286
6284
6281
6278
6274
6270
6265
6260
6255
6249
6243
6236
6229
6222
6215
6207
6198
6190
6181
6172
6162
6152
6141
6130
6119
6107
6094
6081
6068
6054
6040
6025
6009
5994
5977
5961
5943
5926
5908
5890
5871
5852
5833
5813
5793
5773
5752
5732
5711
5690
5669
5648
5626
5604
5583
5561
5539
5517
5496
5474
5453
5431
5410
5389
5368
5348
5328
5308
5288
5269
5250
5231
5213
5195
5178
5161
5144
5128
5112
5097
5082
5067
5052
5038
5024
5010
4996
4983
4970
4957
4944
4932
4919
4907
4895
4883
4872
4860
4849
4837
4826
4815
4805
4794
4783
4773
4763
4753
4743
4733
4723
4714
4705
4696
4688
4680
4672
4664
4657
4650
4643
4636
4630
4624
4617
4611
4605
4599
4593
4587
4581
4575
4569
4563
4557
4552
4546
4541
4535
4530
4525
4520
4516
4511
4507
4503
4499
4496
4493
4490
4487
4484
4481
4479
4476
4474
4472
4469
4467
4465
4464
4462
4460
4459
4458
4456
4456
4455
4455
4455
4455
4455
4456
4457
4459
4460
4462
4464
4466
4469
4471
4474
4476
4479
4482
4485
4488
4491
4494
4497
4500
4503
4506
4509
4512
4516
4519
4522
4526
4529
4532
4536
4539
4542
4545
4548
4551
4554
4556
4559
4561
4563
4565
4567
4569
4571
4573
4575
4577
4579
4581
4583
4585
4588
4590
4592
4595
4597
4600
4603
4605
4608
4611
4614
4617
4620
4623
4626
4630
4633
4636
4639
4643
4646
4650
4653
4656
4660
4663
4667
4670
4673
4676
4679
4682
4685
4688
4690
4692
4695
4697
4698
4700
4701
4703
4703
4704
4705
4705
4705
4704
4703
4702
4700
4698
4696
4693
4689
4685
4681
4676
4671
4665
4659
4652
4645
4638
4630
4622
4614
4605
4596
4587
4577
4568
4559
4549
4540
4530
4521
4512
4503
4494
4485
4476
4468
4459
4451
4444
4436
4429
4422
4415
4409
4403
4397
4391
4386
4380
4376
4371
4367
4363
4360
4356
4353
4350
4348
4345
4343
4341
4339
4337
4336
4334
4333
4331
4330
4329
4328
4327
4326
4326
4325
4325
4325
4325
4325
4325
4326
4326
4327
4328
4330
4331
4333
4335
4337
4339
4341
4344
4347
4349
4352
4355
4358
4361
4365
4368
4371
4375
4379
4383
4387
4391
4395
4399
4404
4408
4413
4417
4422
4426
4430
4435
4439
4443
4448
4452
4456
4460
4464
4468
4472
4477
4482
4486
4491
4496
4502
4507
4513
4519
4526
4532
4539
4545
4552
4559
4566
4573
4579
4586
4593
4599
4606
4612
4619
4625
4632
4639
4646
4653
4660
4668
4676
4684
4693
4702
4711
4721
4731
4742
4752
4764
4775
4787
4798
4810
4822
4834
4846
4858
4870
4882
4893
4904
4916
4927
4938
4949
4960
4971
4981
4992
5003
5013
5024
5034
5044
5054
5064
5074
5083
5093
5101
5110
5118
5126
5133
5139
5146
5151
5157
5162
5166
5170
5174
5177
5180
5183
5185
5187
5189
5191
5192
5193
5194
5195
5195
5196
5196
5196
5196
5196
5196
5196
5196
5195
5195
5194
5194
5194
5193
5193
5193
5193
5193
5194
5194
5195
5196
5198
5200
5202
5204
5207
5210
5214
5218
5222
5227
5232
5238
5244
5251
5258
5266
5274
5282
5291
5301
5311
5322
5333
5344
5356
5369
5382
5395
5408
5422
5436
5451
5465
5480
5495
5510
5526
5541
5556
5572
5588
5604
5619
5635
5651
5667
5683
5699
5715
5731
5746
5762
5778
5793
5808
5823
5838
5853
5867
5882
5897
5911
5925
5940
5955
5969
5984
5999
6014
6029
6045
6060
6076
6092
6108
6125
6141
6158
6175
6192
6209
6227
6245
6263
6281
6300
6318
6337
6355
6374
6393
6412
6431
6450
6468
6487
6506
6525
6543
6562
6581
6599
6618
6636
6655
6673
6692
6711
6729
6748
6767
6786
6805
6824
6844
6863
6883
6902
6922
6942
6962
6983
7003
7023
7044
7064
7085
7105
7126
7146
7167
7188
7208
7228
7249
7269
7290
7310
7330
7350
7370
7390
7410
7429
7449
7468
7487
7506
7525
7543
7561
7580
7597
7615
7633
7651
7668
7685
7703
7720
7737
7755
7772
7789
7807
7824
7841
7859
7876
7894
7911
7929
7946
7964
7982
8000
8018
8036
8054
8073
8092
8111
8130
8148
8167
8186
8207
8226
8245
8264
8283
8302
8321
8339
8357
8375
8393
8410
8428
8445
8462
8479
8495
8512
8528
8545
8561
8577
8593
8609
8625
8641
8657
8672
8688
8703
8717
8732
8746
8760
8774
8788
8801
8814
8827
8839
8851
8863
8875
8886
8898
8909
8920
8930
8941
8951
8961
8972
8981
8991
9001
9010
9019
9028
9037
9045
9054
9062
9070
9078
9085
9093
9100
9108
9115
9122
9129
9136
9142
9149
9156
9162
9168
9174
9180
9186
9192
9197
9202
9207
9212
9217
9221
9225
9229
9232
9235
9238
9241
9243
9246
9247
9249
9251
9252
9253
9255
9255
9256
9257
9257
9257
9257
9257
9257
9257
9257
9257
9256
9256
9256
9256
9256
9256
9256
9256
9256
9257
9257
9258
9259
9260
9261
9263
9265
9266
9268
9271
9273
9276
9278
9281
9284
9288
9291
9295
9299
9304
9308
9313
9318
9323
9329
9335
9341
9347
9354
9361
9368
9376
9383
9391
9399
9407
9415
9423
9432
9440
9448
9457
9465
9473
9481
9489
9497
9504
9512
9519
9527
9534
9541
9548
9555
9562
9569
9576
9582
9589
9596
9602
9609
9616
9623
9630
9636
9643
9650
9657
9664
9671
9679
9686
9693
9701
9709
9717
9725
9733
9741
9750
9759
9769
9778
9788
9798
9809
9819
9830
9842
9853
9865
9877
9889
9901
9913
9926
9938
9951
9963
9976
9989
10001
10014
10026
10039
10051
10063
10075
10086
10098
10109
10120
10131
10142
10152
10162
10172
10181
10191
10199
10208
10216
10224
10232
10239
10246
10253
10259
10265
10271
10276
10281
10286
10290
10294
10297
10301
10304
10306
10309
10311
10313
10315
10317
10319
10321
10323
10325
10327
10328
10330
10332
10334
10336
10339
10341
10343
10346
10348
10350
10353
10355
10358
10360
10362
10365
10367
10369
10371
10372
10374
10375
10376
10377
10378
10379
10380
10380
10381
10381
10381
10381
10381
10381
10380
10380
10379
10378
10377
10377
10376
10375
10374
10373
10372
10371
10370
10370
10370
10370
10370
10371
10372
10373
10375
10378
10381
10384
10388
10392
10397
10402
10407
10413
10420
10427
10434
10442
10450
10458
10467
10476
10485
10494
10504
10514
10524
10535
10545
10556
10567
10578
10589
10600
10612
10623
10635
10646
10658
10670
10682
10693
10705
10717
10729
10741
10753
10765
10777
10789
10801
10814
10826
10838
10851
10864
10876
10889
10902
10914
10927
10940
10952
10965
10977
10989
11001
11012
11024
11035
11045
11055
11065
11074
11083
11091
11099
11107
11113
11120
11125
11131
11136
11140
11144
11147
11150
11152
11154
11156
11157
11158
11158
11158
11158
11157
11156
11155
11154
11152
11150
11148
11146
11143
11140
11138
11135
11132
11129
11126
11123
11119
11116
11113
11110
11107
11104
11101
11098
11095
11091
11088
11085
11082
11078
11075
11071
11067
11063
11059
11055
11050
11046
11041
11036
11030
11024
11018
11012
11005
10998
10991
10983
10975
10967
10958
10949
10939
10929
10919
10908
10896
10885
10873
10860
10848
10835
10822
10809
10795
10781
10768
10754
10740
10726
10713
10699
10685
10672
10658
10645
10632
10619
10606
10594
10582
10570
10558
10546
10535
10524
10513
10502
10492
10481
10471
10461
10452
10442
10432
10423
10413
10404
10395
10385
10376
10367
10358
10348
10339
10330
10321
10311
10302
10293
10283
10274
10265
10255
10246
10237
10227
10218
10209
10200
10191
10182
10173
10165
10156
10148
10140
10132
10125
10117
10110
10103
10096
10089
10083
10076
10070
10064
10058
10052
10046
10040
10034
10028
10023
10017
10012
10006
10001
9995
9990
9985
9980
9975
9970
9965
9960
9956
9952
9947
9943
9939
9936
9932
9928
9925
9922
9919
9915
9912
9910
9907
9904
9901
9898
9895
9892
9889
9886
9883
9880
9877
9874
9871
9868
9864
9861
9858
9855
9851
9848
9845
9841
9838
9834
9831
9827
9824
9820
9816
9813
9809
9805
9800
9796
9791
9787
9782
9777
9771
9766
9760
9754
9747
9741
9734
9726
9719
9711
9702
9694
9685
9675
9666
9656
9645
9635
9624
9612
9601
9589
9577
9564
9551
9538
9524
9510
9495
9481
9466
9451
9435
9419
9403
9387
9371
9354
9337
9320
9303
9285
9268
9250
9232
9215
9197
9178
9160
9142
9124
9105
9086
9067
9048
9029
9009
8990
8970
8950
8929
8909
8888
8867
8846
8825
8804
8782
8761
8740
8719
8698
8677
8656
8636
8616
8595
8576
8556
8537
8518
8499
8481
8462
8445
8427
8410
8393
8377
8360
8345
8329
8314
8299
8284
8270
8256
8242
8229
8216
8202
8189
8176
8164
8151
8138
8125
8113
8101
8087
8076
8063
8051
8038
8026
8013
8000
7988
7975
7962
7949
7936
7923
7909
7896
7882
7868
7854
7839
7824
7810
7794
7779
7763
7748
7732
7716
7699
7683
7667
7650
7634
7618
7601
7585
7569
7554
7538
7523
7508
7494
7479
7466
7452
7439
7426
7414
7403
7391
7381
7371
7361
7352
7344
7336
7329
7322
7316
7311
7307
7303
7300
7298
7296
7295
7295
7295
7296
7298
7301
7304
7308
7312
7317
7323
7329
7335
7342
7349
7357
7365
7373
7382
7390
7399
7408
7417
7426
7435
7444
7452
7461
7469
7477
7485
7493
7501
7508
7515
7521
7528
7534
7539
7544
7550
7554
7559
7563
7567
7571
7575
7579
7582
7586
7589
7593
7596
7599
7602
7605
7608
7610
7613
7615
7617
7619
7621
7623
7625
7626
7627
7629
7630
7632
7633
7635
7637
7638
7640
7642
7645
7647
7649
7652
7654
7656
7659
7661
7663
7665
7667
7669
7670
7672
7673
7675
7676
7678
7680
7682
7684
7686
7689
7693
7696
7700
7704
7708
7713
7718
7722
7727
7732
7737
7742
7746
7750
7755
7759
7763
7767
7770
7774
7778
7781
7785
7789
7792
7796
7800
7804
7807
7811
7815
7818
7822
7825
7828
7831
7833
7835
7836
7838
7838
7839
7839
7840
7840
7839
7839
7839
7838
7837
7837
7836
7835
7833
7832
7830
7828
7826
7824
7821
7819
7816
7813
7810
7807
7805
7802
7800
7798
7797
7796
7795
7795
7796
7797
7798
7800
7802
7805
7807
7810
7813
7816
7819
7822
7825
7828
7831
7834
7836
7839
7841
7843
7846
7848
7850
7852
7854
7856
7858
7860
7862
7863
7865
7866
7867
7867
7867
7867
7867
7866
7865
7863
7861
7859
7856
7853
7849
7845
7841
7836
7831
7826
7820
7814
7807
7800
7793
7785
7777
7769
7760
7751
7742
7732
7722
7712
7702
7692
7682
7673
7663
7653
7643
7633
7624
7614
7605
7595
7585
7576
7566
7556
7546
7536
7525
7515
7504
7493
7482
7471
7459
7448
7436
7424
7412
7400
7388
7376
7364
7352
7339
7327
7314
7302
7290
7277
7265
7252
7240
7227
7214
7202
7189
7177
7164
7151
7138
7126
7113
7100
7087
7074
7061
7048
7035
7022
7009
6996
6982
6969
6956
6943
6930
6916
6903
6890
6877
6864
6851
6839
6826
6814
6802
6790
6778
6766
6754
6743
6731
6719
6708
6696
6684
6673
6661
6649
6638
6626
6615
6603
6592
6581
6571
6560
6550
6540
6531
6521
6512
6504
6495
6487
6479
6471
6464
6456
6449
6441
6434
6427
6420
6413
6406
6399
6393
6386
6380
6374
6369
6364
6359
6354
6350
6346
6343
6340
6337
6335
6332
6331
6329
6328
6326
6325
6325
6324
6323
6323
6322
6322
6322
6321
6321
6320
6320
6319
6319
6318
6317
6316
6315
6313
6312
6310
6308
6305
6303
6300
6296
6292
6288
6284
6279
6273
6268
6262
6256
6249
6242
6235
6228
6220
6213
6205
6198
6190
6182
6175
6167
6159
6152
6144
6137
6130
6122
6115
6108
6101
6094
6087
6080
6073
6066
6059
6053
6046
6039
6033
6027
6020
6014
6007
6001
5995
5988
5981
5974
5967
5960
5952
5944
5936
5928
5919
5909
5900
5890
5880
5869
5858
5847
5836
5824
5812
5800
5788
5775
5762
5749
5736
5723
5710
5696
5682
5669
5655
5641
5627
5613
5599
5585
5571
5557
5543
5529
5516
5503
5491
5479
5467
5455
5444
5433
5423
5413
5403
5393
5384
5374
5365
5356
5347
5337
5328
5319
5309
5299
5289
5280
5270
5259
5249
5239
5229
5219
5209
5199
5189
5180
5170
5161
5152
5143
5135
5127
5119
5111
5104
5096
5090
5083
5077
5071
5066
5061
5056
5052
5048
5045
5042
5040
5038
5036
5035
5034
5033
5033
5032
5032
5032
5032
5032
5032
5032
5032
5033
5033
5033
5033
5034
5034
5034
5035
5035
5036
5037
5038
5040
5042
5044
5046
5049
5052
5055
5059
5063
5068
5073
5078
5084
5091
5097
5104
5111
5119
5126
5134
5142
5149
5157
5164
5172
5179
5186
5192
5198
5204
5210
5215
5221
5226
5231
5236
5241
5246
5251
5256
5262
5268
5274
5280
5286
5293
5299
5306
5313
5319
5326
5333
5339
5346
5352
5358
5364
5370
5376
5382
5389
5395
5401
5407
5414
5420
5427
5433
5440
5447
5454
5461
5469
5476
5484
5492
5501
5509
5518
5527
5537
5546
5557
5567
5578
5589
5600
5611
5623
5635
5647
5659
5670
5682
5694
5706
5717
5729
5740
5752
5763
5775
5786
5798
5810
5822
5835
5848
5861
5874
5888
5902
5916
5931
5945
5960
5975
5989
6004
6019
6033
6047
6061
6074
6087
6100
6113
6125
6137
6149
6161
6172
6183
6194
6205
6215
6225
6235
6245
6254
6263
6272
6280
6288
6295
6303
6309
6316
6322
6327
6333
6337
6342
6346
6349
6352
6355
6358
6360
6361
6363
6364
6364
6364
6364
6364
6363
6362
6361
6360
6358
6357
6355
6353
6352
6350
6348
6347
6346
6344
6343
6342
6342
6341
6341
6341
6341
6341
6341
6342
6343
6344
6345
6347
6349
6351
6353
6356
6358
6362
6365
6369
6373
6377
6382
6387
6392
6398
6403
6410
6416
6423
6431
6438
6446
6455
6464
6473
6483
6493
6503
6513
6524
6535
6546
6558
6569
6581
6592
6604
6615
6627
6638
6650
6661
6673
6684
6695
6706
6718
6729
6740
6752
6763
6775
6786
6797
6809
6820
6832
6843
6855
6866
6878
6889
6900
6912
6923
6934
6946
6957
6968
6979
6990
7001
7012
7023
7033
7044
7054
7064
7074
7083
7093
7102
7111
7119
7128
7136
7144
7152
7160
7168
7175
7183
7191
7200
7208
7217
7225
7235
7244
7254
7264
7274
7285
7296
7307
7319
7330
7342
7353
7365
7376
7387
7398
7409
7419
7430
7440
7449
7459
7469
7478
7488
7498
7507
7517
7527
7537
7547
7558
7568
7578
7589
7599
7610
7621
7631
7642
7653
7664
7675
7686
7697
7707
7718
7729
7740
7750
7761
7772
7782
7793
7804
7815
7826
7837
7849
7860
7872
7884
7896
7908
7920
7932
7944
7955
7967
7978
7989
7999
8009
8019
8028
8036
8044
8052
8058
8064
8070
8076
8080
8086
8090
8093
8099
8103
8106
8111
8115
8119
8124
8129
8134
8138
8144
8150
8154
8161
8167
8173
8180
8186
8194
8202
8209
8216
8224
8232
8241
8249
8258
8268
8277
8287
8298
8309
8321
8333
8345
8358
8371
8384
8398
8412
8426
8440
8454
8468
8482
8496
8510
8523
8536
8549
8561
8573
8585
8596
8607
8618
8628
8638
8648
8658
8667
8677
8687
8696
8706
8715
8725
8734
8744
8754
8763
8773
8782
8792
8801
8810
8819
8827
8835
8843
8851
8858
8865
8872
8878
8884
8890
8896
8902
8907
8913
8919
8924
8930
8936
8942
8949
8956
8963
8970
8978
8985
8994
9002
9010
9019
9028
9037
9045
9054
9063
9071
9080
9088
9096
9104
9111
9118
9125
9131
9137
9143
9148
9153
9157
9161
9164
9167
9170
9172
9174
9176
9178
9179
9180
9180
9180
9180
9179
9178
9176
9174
9171
9168
9164
9160
9155
9150
9144
9138
9132
9125
9118
9111
9103
9095
9087
9079
9071
9063
9055
9047
9038
9030
9022
9013
9005
8997
8988
8980
8971
8963
8954
8945
8936
8927
8918
8909
8900
8891
8882
8873
8863
8854
8845
8835
8826
8816
8807
8797
8787
8777
8767
8757
8746
8736
8725
8715
8704
8693
8682
8671
8660
8649
8637
8626
8615
8603
8592
8580
8569
8558
8547
8536
8525
8514
8504
8494
8483
8474
8464
8454
8445
8436
8427
8418
8409
8400
8391
8382
8373
8364
8355
8346
8336
8327
8317
8307
8297
8286
8276
8266
8255
8245
8234
8224
8214
8204
8193
8183
8173
8164
8154
8146
8137
8129
8121
8112
8103
8096
8089
8080
8074
8066
8058
8052
8044
8037
8029
8023
8016
8009
8002
7995
7988
7981
7975
7968
7962
7955
7949
7943
7937
7931
7925
7919
7913
7907
7901
7895
7889
7883
7877
7870
7864
7857
7850
7843
7836
7828
7821
7813
7806
7798
7791
7783
7775
7768
7760
7753
7745
7737
7729
7721
7712
7704
7695
7686
7676
7667
7657
7647
7637
7628
7618
7608
7599
7590
7581
7572
7563
7555
7547
7539
7531
7523
7516
7508
7500
7492
7484
7476
7468
7460
7451
7442
7434
7425
7416
7407
7398
7390
7381
7373
7364
7356
7349
7341
7334
7327
7320
7314
7308
7302
7296
7290
7284
7279
7273
7268
7263
7257
7251
7246
7240
7234
7228
7221
7215
7208
7201
7193
7185
7177
7169
7161
7152
7143
7134
7124
7115
7105
7095
7085
7075
7064
7053
7042
7031
7019
7008
6995
6983
6970
6958
6945
6932
6919
6906
6893
6880
6867
6854
6841
6828
6815
6802
6790
6777
6765
6752
6740
6728
6716
6704
6692
6680
6668
6656
6644
6633
6622
6611
6600
6589
6578
6568
6558
6548
6539
6529
6520
6511
6503
6494
6486
6478
6469
6461
6453
6445
6437
6428
6420
6411
6402
6393
6384
6374
6364
6354
6344
6333
6322
6310
6298
6286
6273
6260
6247
6233
6219
6205
6190
6175
6160
6144
6129
6113
6096
6080
6063
6047
6030
6012
5995
5977
5960
5942
5924
5906
5888
5869
5851
5833
5815
5797
5779
5761
5743
5726
5708
5691
5675
5658
5642
5626
5610
5594
5579
5564
5549
5534
5519
5505
5490
5476
5461
5446
5432
5417
5402
5388
5373
5358
5343
5328
5313
5297
5282
5267
5252
5237
5222
5207
5192
5177
5163
5148
5134
5119
5105
5090
5076
5062
5048
5033
5019
5005
4991
4977
4963
4949
4935
4922
4908
4894
4881
4867
4854
4841
4827
4815
4802
4789
4777
4764
4752
4740
4727
4715
4703
4692
4680
4668
4657
4645
4634
4623
4612
4601
4591
4581
4571
4561
4552
4543
4534
4526
4518
4510
4503
4496
4490
4483
4477
4472
4467
4462
4457
4453
4448
4445
4441
4438
4435
4432
4430
4428
4426
4425
4424
4423
4423
4423
4424
4425
4426
4428
4430
4433
4436
4440
4444
4448
4453
4458
4464
4469
4475
4481
4488
4494
4501
4507
4514
4521
4528
4534
4541
4548
4555
4562
4569
4577
4585
4593
4601
4610
4619
4629
4639
4649
4660
4671
4683
4695
4707
4720
4733
4747
4761
4776
4791
4806
4822
4838
4855
4872
4889
4906
4924
4941
4959
4977
4996
5014
5032
5050
5069
5087
5105
5124
5142
5160
5178
5195
5213
5231
5248
5266
5283
5300
5317
5334
5351
5368
5385
5401
5418
5435
5451
5468
5484
5501
5517
5533
5550
5566
5582
5598
5614
5630
5646
5663
5679
5695
5712
5728
5745
5762
5779
5796
5813
5831
5848
5866
5883
5901
5919
5937
5955
5973
5991
6009
6027
6046
6064
6083
6101
6120
6139
6158
6178
6197
6217
6237
6257
6277
6297
6318
6339
6360
6382
6404
6426
6449
6472
6495
6519
6543
6568
6592
6618
6643
6669
6695
6721
6747
6773
6800
6827
6853
6880
6907
6934
6960
6987
7013
7039
7065
7091
7116
7141
7166
7191
7215
7239
7263
7286
7309
7332
7354
7376
7398
7420
7441
7462
7483
7503
7524
7544
7564
7585
7605
7625
7645
7665
7685
7705
7726
7746
7766
7787
7808
7828
7849
7870
7892
7913
7934
7955
7977
7998
8020
8041
8061
8084
8105
8125
8147
8167
8189
8209
8230
8250
8271
8291
8311
8331
8350
8370
8390
8409
8429
8448
8468
8487
8506
8526
8545
8565
8584
8604
8624
8644
8664
8684
8704
8725
8745
8766
8787
8808
8828
8849
8870
8891
8911
8932
8952
8972
8992
9011
9030
9048
9066
9084
9100
9117
9133
9148
9163
9177
9191
9204
9216
9229
9241
9252
9263
9274
9284
9294
9303
9313
9322
9331
9339
9348
9356
9363
9371
9378
9385
9391
9398
9404
9410
9415
9421
9426
9431
9436
9440
9444
9448
9452
9456
9460
9463
9467
9470
9473
9476
9478
9480
9483
9484
9486
9487
9488
9489
9489
9489
9489
9488
9487
9486
9485
9484
9482
9480
9478
9476
9474
9471
9469
9466
9464
9461
9459
9456
9453
9451
9448
9445
9443
9440
9438
9435
9432
9430
9427
9424
9421
9418
9415
9412
9409
9406
9403
9400
9397
9394
9390
9387
9384
9380
9377
9374
9370
9367
9364
9360
9357
9353
9349
9346
9342
9338
9334
9330
9326
9321
9317
9313
9308
9304
9299
9295
9290
9286
9282
9277
9273
9269
9265
9261
9257
9253
9250
9246
9243
9239
9236
9232
9229
9226
9222
9219
9215
9211
9208
9204
9201
9197
9193
9190
9186
9183
9179
9175
9172
9169
9165
9162
9159
9156
9153
9150
9147
9145
9142
9140
9138
9136
9134
9133
9131
9130
9129
9128
9128
9127
9127
9127
9127
9127
9127
9128
9128
9129
9130
9131
9133
9134
9136
9138
9140
9142
9144
9146
9149
9151
9154
9157
9160
9163
9166
9170
9173
9177
9180
9184
9188
9192
9196
9199
9203
9207
9211
9214
9218
9222
9225
9229
9232
9236
9239
9243
9246
9250
9253
9256
9260
9263
9267
9270
9274
9278
9281
9285
9289
9293
9296
9300
9304
9308
9313
9317
9321
9326
9330
9334
9339
9344
9348
9353
9357
9362
9366
9370
9374
9379
9383
9386
9390
9394
9397
9401
9404
9407
9410
9413
9416
9418
9421
9423
9425
9427
9429
9431
9432
9434
9435
9436
9437
9438
9439
9439
9440
9440
9440
9440
9439
9439
9438
9438
9437
9436
9435
9434
9433
9432
9431
9430
9429
9428
9427
9425
9424
9423
9422
9420
9419
9417
9416
9414
9412
9410
9408
9406
9403
9401
9398
9395
9392
9389
9386
9383
9379
9376
9372
9369
9365
9361
9357
9352
9348
9343
9339
9334
9329
9324
9319
9314
9308
9303
9297
9292
9286
9280
9274
9268
9261
9255
9248
9241
9234
9227
9220
9213
9205
9198
9190
9182
9174
9166
9158
9150
9142
9133
9125
9116
9108
9099
9090
9081
9073
9064
9055
9046
9037
9029
9020
9011
9002
8994
8985
8976
8967
8959
8950
8941
8933
8924
8916
8908
8900
8892
8884
8876
8868
8861
8854
8846
8839
8832
8826
8819
8812
8806
8799
8793
8787
8780
8774
8768
8762
8756
8750
8744
8738
8732
8726
8720
8714
8709
8703
8698
8693
8688
8683
8678
8674
8669
8665
8661
8657
8654
8651
8648
8645
8642
8640
8638
8636
8635
8634
8633
8633
8633
8633
8634
8635
8636
8637
8639
8641
8643
8645
8648
8650
8653
8656
8659
8663
8666
8669
8673
8677
8681
8685
8689
8693
8697
8701
8705
8709
8713
8717
8721
8725
8729
8733
8736
8739
8743
8746
8749
8751
8754
8756
8759
8761
8763
8765
8767
8769
8770
8772
8773
8775
8776
8777
8779
8780
8781
8781
8782
8783
8783
8783
8783
8784
8783
8783
8783
8783
8783
8783
8783
8783
8783
8783
8783
8783
8783
8783
8784
8784
8784
8784
8785
8785
8785
8785
8786
8786
8786
8786
8786
8786
8787
8787
8787
8788
8788
8789
8790
8791
8792
8793
8795
8797
8799
8801
8803
8805
8808
8810
8813
8816
8819
8822
8825
8828
8831
8835
8838
8842
8845
8849
8853
8857
8861
8865
8870
8874
8879
8884
8888
8893
8898
8903
8908
8913
8917
8922
8927
8931
8936
8940
8944
8948
8952
8956
8960
8963
8967
8970
8973
8975
8978
8980
8982
8983
8984
8985
8986
8986
8986
8985
8985
8983
8982
8980
8978
8975
8973
8969
8966
8962
8959
8954
8950
8945
8941
8936
8930
8925
8919
8913
8907
8901
8895
8889
8882
8876
8869
8862
8856
8849
8842
8835
8828
8821
8814
8807
8799
8792
8784
8777
8769
8761
8753
8745
8737
8729
8720
8711
8702
8693
8684
8675
8665
8655
8646
8635
8625
8615
8604
8593
8581
8570
8558
8546
8533
8520
8507
8494
8480
8466
8452
8438
8423
8408
8393
8378
8362
8347
8331
8315
8300
8284
8268
8252
8235
8219
8203
8186
8170
8154
8138
8122
8106
8090
8074
8058
8042
8026
8012
7997
7983
7968
7954
7940
7926
7913
7900
7887
7874
7862
7851
7839
7828
7817
7807
7797
7788
7779
7770
7762
7754
7746
7739
7732
7725
7719
7712
7706
7701
7695
7690
7685
7680
7675
7670
7666
7661
7657
7652
7648
7644
7639
7635
7630
7626
7621
7617
7612
7607
7602
7597
7592
7587
7581
7576
7570
7565
7559
7553
7547
7541
7535
7529
7523
7517
7512
7506
7500
7494
7489
7484
7479
7474
7469
7464
7460
7455
7451
7447
7443
7440
7436
7433
7430
7427
7424
7421
7419
7416
7414
7412
7410
7408
7407
7406
7404
7403
7402
7401
7401
7400
7399
7399
7398
7398
7397
7397
7397
7396
7396
7395
7394
7394
7393
7392
7390
7389
7388
7386
7385
7383
7381
7379
7377
7375
7373
7371
7368
7366
7364
7361
7359
7356
7354
7351
7349
7346
7344
7341
7339
7336
7334
7331
7328
7326
7323
7320
7318
7315
7312
7310
7307
7305
7302
7300
7297
7295
7293
7291
7289
7287
7285
7283
7281
7279
7277
7276
7274
7272
7270
7268
7266
7264
7262
7259
7257
7254
7252
7249
7246
7244
7241
7238
7235
7232
7229
7226
7223
7220
7217
7214
7210
7207
7204
7201
7198
7195
7192
7188
7185
7182
7179
7176
7173
7170
7167
7164
7161
7158
7155
7151
7148
7144
7141
7137
7133
7129
7125
7120
7116
7111
7106
7101
7096
7090
7085
7079
7073
7067
7061
7055
7048
7042
7035
7029
7022
7015
7008
7002
6995
6988
6981
6974
6968
6961
6954
6947
6941
6934
6927
6920
6914
6907
6900
6893
6887
6880
6873
6866
6860
6853
6846
6839
6833
6826
6819
6812
6806
6799
6792
6785
6779
6772
6765
6758
6752
6745
6738
6731
6725
6718
6711
6704
6698
6691
6684
6677
6671
6664
6657
6650
6644
6637
6630
6623
6616
6610
6603
6596
6589
6583
6576
6569
6562
6556
6549
6542
6535
6529
6522
6515
6508
6502
6495
6488
6481
6474
6468
6461
6454
6447
6441
6434
6427
6420
6414
6407
6400
6393
6387
6380
6373
6366
6359
6353
6346
6339
6332
6326
6319
6312
6305
6299
6292
6285
6278
6271
6265
6258
6251
6244
6238
6231
6224
6217
6211
6204
6197
6190
6183
6177
6170
6163
6156
6150
6143
6136
6129
6122
6116
6109
6102
6095
6089
6082
6075
6068
6061
6055
6048
6041
6034
6028
6021
6014
6007
6000
5994
5987
5980
5973
5967
5960
5953
5946
5939
5933
5926
5919
5912
5906
5899
5892
5885
5878
5872
5865
5858
5851
5844
5838
5831
5824
5817
5811
5804
5797
5790
5783
5777
5770
5763
5756
5749
5743
5736
5729
5722
5716
5709
5702
5695
5688
5682
5675
5668
5661
5654
5648
5641
5634
5627
5620
5614
5607
5600
5593
5587
5580
5573
5566
5559
5553
5546
5539
5532
5525
5519
5512
5505
5498
5491
5485
5478
5471
5464
5457
5451
5444
5437
5430
5423
5417
5410
5403
5396
5389
5383
5376
5369
5362
5355
5349
5342
5335
5328
5321
5315
5308
5301
5294
5287
5281
5274
5267
5260
5253
5247
5240
5233
5226
5219
5212
5206
5199
5192
5185
5178
5172
5165
5158
5151
5144
5138
5131
5124
5117
5110
5104
5097
5090
5083
5076
5070
5063
5056
5049
5042
5035
5029
5022
5015
5008
5001
4995
4988
4981
4974
4967
4960
4954
4947
4940
4933
4926
4920
4913
4906
4899
4892
4886
4879
4872
4865
4858
4851
4845
4838
4831
4824
4817
4811
4804
4797
4790
4783
4776
4770
4763
4756
4749
4742
4735
4729
4722
4715
4708
4701
4695
4688
4681
4674
4667
4660
4654
4647
4640
4633
4626
4619
4613
4606
4599
4592
4585
4578
4572
4565
4558
4551
4544
4538
4531
4524
4517
4510
4503
4497
4490
4483
4476
4469
4462
4456
4449
4442
4435
4428
4421
4415
4408
4401
4394
4387
4380
4374
4367
4360
4353
4346
4339
4333
4326
4319
4312
4305
4298
4292
4285
4278
4271
4264
4257
4250
4244
4237
4230
4223
4216
4209
4203
4196
4189
4182
4175
4168
4162
4155
4148
4141
4134
4127
4121
4114
4107
4100
4093
4086
4078
4073
4066
4059
4051
4045
4038
4032
4025
4018
4011
4003
3997
3990
3984
3977
3970
3963
3956
3949
3942
3936
3929
3922
3915
3908
3901
3895
3888
3881
3874
3867
3860
3853
3847
3840
3833
3826
3819
3812
3805
3799
3792
3785
3778
3771
3764
3757
3751
3744
3737
3730
3723
3716
3709
3703
3696
3689
3682
3675
3668
3661
3655
3648
3641
3634
3627
3620
3613
3607
3600
3593
3586
3579
3572
3565
3559
3552
3545
3538
3531
3524
3517
3511
3504
3497
3490
3483
3476
3469
3462
3456
3449
3442
3435
3428
3421
3414
3408
3401
3394
3387
3380
3373
3366
3359
3353
3346
3339
3332
3325
3318
3311
3304
3298
3291
3284
3277
3270
3263
3256
3250
3243
3236
3229
3222
3215
3208
3201
3195
3188
3181
3174
3167
3160
3153
3146
3140
3133
3126
3119
3112
3105
3098
3091
3085
3078
3071
3064
3057
3050
3043
3036
3029
3023
3016
3009
3002
2995
2988
2981
2974
2968
2961
2954
2947
2940
2933
2926
2919
2912
2906
2899
2892
2885
2878
2871
2864
2857
2851
2844
2837
2830
2823
2816
2809
2802
2795
2789
2782
2775
2768
2761
2754
2747
2740
2733
2727
2720
2713
2706
2699
2692
2685
2678
2671
2664
2658
2651
2644
2637
2630
2623
2616
2609
2602
2596
2589
2582
2575
2568
2561
2554
2547
2540
2533
2527
2520
2513
2506
2499
2492
2485
2478
2471
2465
2458
2451
2444
2437
2430
2423
2416
2409
2402
2396
2389
2382
2375
2368
2361
2354
2347
2340
2333
2326
2320
2313
2306
2299
2292
2285
2278
2271
2264
2257
2251
2244
2237
2230
2223
2216
2209
2202
2195
2188
2181
2175
2168
2161
2154
2147
2140
2133
2126
2119
2112
2105
2099
2092
2085
2078
2071
2064
2057
2050
2043
2036
2029
2021
2016
2009
2001
1995
1988
1981
1974
1967
1960
1953
1946
1940
1933
1926
1919
1912
1905
1898
1891
1884
1877
1870
1863
1856
1850
1843
1836
1829
1822
1815
1808
1801
1794
1787
1780
1773
1767
1760
1753
1746
1739
1732
1725
1718
1711
1704
1697
1690
1683
1677
1670
1663
1656
1649
1642
1635
1628
1621
1614
1607
1600
1593
1586
1580
1573
1566
1559
1552
1545
1538
1531
1524
1517
1510
1503
1496
1489
1483
1476
1469
1462
1455
1448
1441
1434
1427
1420
1413
1406
1399
1392
1385
1378
1372
1365
1358
1351
1344
1337
1330
1323
1316
1309
1302
1295
1288
1281
1274
1267
1261
1254
1247
1240
1233
1226
1219
1212
1205
1198
1191
1184
1177
1170
1163
1156
1150
1143
1136
1129
1122
1115
1108
1101
1094
1087
1080
1073
1066
1059
1052
1045
1038
1031
1024
1018
1010
1004
997
990
983
976
969
962
955
948
941
934
927
920
913
906
899
892
885
879
872
865
858
851
844
837
830
823
816
809
802
795
788
781
774
767
760
753
746
739
732
726
719
712
705
698
691
684
677
670
663
656
649
642
635
628
621
614
607
600
593
586
579
572
565
558
552
545
538
531
524
517
510
503
496
489
482
475
468
461
454
447
440
433
426
419
412
405
398
391
384
377
370
363
356
350
343
336
329
322
315
308
301
294
287
280
273
266
259
252
245
238
231
224
217
210
203
196
189
182
175
168
161
154
147
140
133
126
119
112
105
98
91
