5
41176
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-41
-41
-41
-41
-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
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-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
-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
-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
-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
-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
-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
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-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
-34
-34
-34
-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
-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
-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
-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
-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
-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
-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
-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
-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
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
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
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
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
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
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
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
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
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
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
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
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
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
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
107
108
108
108
108
109
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
112
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
153
153
153
153
154
154
154
154
155
155
155
156
156
156
156
157
157
157
157
158
158
158
159
159
159
159
160
160
160
160
161
161
161
162
162
162
162
163
163
163
164
164
164
164
165
165
165
166
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
171
171
171
171
172
172
172
173
173
173
173
174
174
174
175
175
175
175
176
176
176
177
177
177
178
178
178
178
179
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
184
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
210
211
211
211
212
212
212
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
220
221
221
221
222
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
237
237
237
238
238
238
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
246
246
246
247
247
248
248
248
249
249
249
250
250
250
251
251
251
252
252
253
253
253
254
254
254
255
255
255
256
256
256
257
257
258
258
258
259
259
259
260
260
260
261
261
262
262
262
263
263
263
264
264
265
265
265
266
266
266
267
267
268
268
268
269
269
269
270
270
271
271
271
272
272
272
273
273
274
274
274
275
275
276
276
276
277
277
277
278
278
279
279
279
280
280
280
281
281
282
282
282
283
283
284
284
284
285
285
286
286
286
287
287
288
288
288
289
289
290
290
290
291
291
292
292
292
293
293
294
294
294
295
295
296
296
296
297
297
298
298
298
299
299
300
300
300
301
301
302
302
302
303
303
304
304
304
305
305
306
306
306
307
307
308
308
308
309
309
310
310
311
311
311
312
312
313
313
313
314
314
315
315
316
316
316
317
317
318
318
318
319
319
320
320
321
321
321
322
322
323
323
323
324
324
325
325
326
326
326
327
327
328
328
329
329
329
330
330
331
331
332
332
332
333
333
334
334
335
335
335
336
336
337
337
338
338
338
339
339
340
340
341
341
342
342
342
343
343
344
344
345
345
346
346
346
347
347
348
348
349
349
349
350
350
351
351
352
352
353
353
354
354
354
355
355
356
356
357
357
358
358
358
359
359
360
360
361
361
362
362
363
363
363
364
364
365
365
366
366
367
367
368
368
368
369
369
370
370
371
371
372
372
373
373
374
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
382
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
391
392
392
393
393
394
394
395
395
396
396
397
397
398
398
399
399
400
400
401
401
402
402
403
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
427
428
428
429
429
430
430
431
431
432
432
433
433
434
434
435
435
436
436
437
437
438
438
439
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
447
447
448
448
449
449
450
450
451
451
452
453
453
454
454
455
455
456
456
457
457
458
458
459
459
460
460
461
461
462
462
463
463
464
464
465
465
466
467
467
468
468
469
469
470
470
471
471
472
472
473
473
474
474
475
475
476
476
477
478
478
479
479
480
480
481
481
482
482
483
483
484
485
485
486
486
487
487
488
488
489
489
490
490
491
492
492
493
493
494
494
495
495
496
496
497
498
498
499
499
500
500
501
501
502
502
503
504
504
505
505
506
506
507
507
508
509
509
510
510
511
511
512
512
513
514
514
515
515
516
516
517
518
518
519
519
520
520
521
521
522
523
523
524
524
525
525
526
527
527
528
528
529
529
530
530
531
532
532
533
533
534
534
535
536
536
537
537
538
538
539
540
540
541
541
542
543
543
544
544
545
545
546
547
547
548
548
549
549
550
551
551
552
552
553
554
554
555
555
556
556
557
558
558
559
559
560
561
561
562
562
563
563
564
565
565
566
566
567
568
568
569
569
570
571
571
572
572
573
573
574
575
575
576
576
577
578
578
579
579
580
581
581
582
582
583
584
584
585
585
586
587
587
588
588
589
590
590
591
591
592
593
593
594
594
595
596
596
597
597
598
599
599
600
600
601
602
602
603
603
604
605
605
606
606
607
608
608
609
610
610
611
611
612
613
613
614
614
615
616
616
617
618
618
619
619
620
621
621
622
623
623
624
624
625
626
626
627
628
628
629
629
630
631
631
632
633
633
634
634
635
636
636
637
638
638
639
640
640
641
641
642
643
643
644
645
645
646
647
647
648
648
649
650
650
651
652
652
653
654
654
655
655
656
657
657
658
659
659
660
661
661
662
663
663
664
665
665
666
667
667
668
668
669
670
670
671
672
672
673
674
674
675
676
676
677
678
678
679
680
680
681
682
682
683
684
684
685
686
686
687
688
688
689
690
690
691
692
692
693
694
694
695
696
697
697
698
699
699
700
701
701
702
703
703
704
705
705
706
707
707
708
709
709
710
711
711
712
713
714
714
715
716
716
717
718
718
719
720
720
721
722
722
723
724
725
725
726
727
727
728
729
729
730
731
731
732
733
734
734
735
736
736
737
738
738
739
740
741
741
742
743
743
744
745
746
746
747
748
748
749
750
750
751
752
753
753
754
755
755
756
757
758
758
759
760
760
761
762
763
763
764
765
766
766
767
768
768
769
770
771
771
772
773
774
774
775
776
776
777
778
779
779
780
781
782
782
783
784
784
785
786
787
787
788
789
790
790
791
792
793
793
794
795
796
796
797
798
799
799
800
801
801
802
803
804
804
805
806
807
807
808
809
810
810
811
812
813
813
814
815
816
816
817
818
819
819
820
821
822
822
823
824
825
826
826
827
828
829
829
830
831
832
832
833
834
835
835
836
837
838
838
839
840
841
841
842
843
844
845
845
846
847
848
848
849
850
851
851
852
853
854
855
855
856
857
858
858
859
860
861
861
862
863
864
865
865
866
867
868
868
869
870
871
872
872
873
874
875
876
876
877
878
879
879
880
881
882
883
883
884
885
886
887
887
888
889
890
891
891
892
893
894
895
895
896
897
898
899
899
900
901
902
903
903
904
905
906
907
907
908
909
910
911
912
912
913
914
915
916
916
917
918
919
920
920
921
922
923
924
925
925
926
927
928
929
930
930
931
932
933
934
934
935
936
937
938
939
939
940
941
942
943
944
944
945
946
947
948
949
949
950
951
952
953
954
954
955
956
957
958
959
959
960
961
962
963
964
964
965
966
967
968
969
969
970
971
972
973
974
974
975
976
977
978
979
980
980
981
982
983
984
985
985
986
987
988
989
990
991
991
992
993
994
995
996
997
997
998
999
1000
1000
1002
1002
1002
1004
1004
1006
1006
1008
1008
1008
1010
1010
1012
1012
1014
1014
1014
1016
1016
1018
1018
1020
1020
1022
1022
1022
1024
1025
1026
1027
1028
1029
1029
1030
1031
1032
1033
1034
1035
1036
1036
1037
1038
1039
1040
1041
1042
1043
1043
1044
1045
1046
1047
1048
1049
1050
1050
1051
1052
1053
1054
1055
1056
1057
1058
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1533
1534
1535
1536
1537
1538
1539
1540
1541
1543
1544
1545
1546
1547
1548
1549
1550
1552
1553
1554
1555
1556
1557
1558
1559
1560
1562
1563
1564
1565
1566
1567
1568
1570
1571
1572
1573
1574
1575
1576
1577
1579
1580
1581
1582
1583
1584
1585
1586
1588
1589
1590
1591
1592
1593
1594
1596
1597
1598
1599
1600
1601
1602
1604
1605
1606
1607
1608
1609
1610
1612
1613
1614
1615
1616
1617
1618
1620
1621
1622
1623
1624
1625
1627
1628
1629
1630
1631
1632
1634
1635
1636
1637
1638
1639
1640
1642
1643
1644
1645
1646
1647
1649
1650
1651
1652
1653
1654
1656
1657
1658
1659
1660
1661
1663
1664
1665
1666
1667
1669
1670
1671
1672
1673
1674
1676
1677
1678
1679
1680
1681
1683
1684
1685
1686
1687
1688
1690
1691
1692
1693
1694
1696
1697
1698
1699
1700
1701
1703
1704
1705
1706
1707
1709
1710
1711
1712
1713
1715
1716
1717
1718
1719
1720
1722
1723
1724
1725
1726
1728
1729
1730
1731
1732
1734
1735
1736
1737
1738
1740
1741
1742
1743
1744
1746
1747
1748
1749
1750
1752
1753
1754
1755
1756
1758
1759
1760
1761
1762
1764
1765
1766
1767
1768
1770
1771
1772
1773
1775
1776
1777
1778
1779
1781
1782
1783
1784
1785
1787
1788
1789
1790
1792
1793
1794
1795
1796
1798
1799
1800
1801
1803
1804
1805
1806
1807
1809
1810
1811
1812
1814
1815
1816
1817
1818
1820
1821
1822
1823
1825
1826
1827
1828
1829
1831
1832
1833
1834
1836
1837
1838
1839
1841
1842
1843
1844
1846
1847
1848
1849
1851
1852
1853
1854
1855
1857
1858
1859
1860
1862
1863
1864
1865
1867
1868
1869
1870
1872
1873
1874
1875
1877
1878
1879
1880
1882
1883
1884
1886
1887
1888
1889
1891
1892
1893
1894
1896
1897
1898
1899
1901
1902
1903
1904
1906
1907
1908
1910
1911
1912
1913
1915
1916
1917
1918
1920
1921
1922
1923
1925
1926
1927
1929
1930
1931
1932
1934
1935
1936
1937
1939
1940
1941
1943
1944
1945
1946
1948
1949
1950
1951
1953
1954
1955
1957
1958
1959
1960
1962
1963
1964
1966
1967
1968
1969
1971
1972
1973
1975
1976
1977
1978
1980
1981
1982
1984
1985
1986
1988
1989
1990
1991
1993
1994
1995
1997
1998
1999
2001
2001
2003
2004
2005
2007
2008
2009
2011
2012
2013
2015
2016
2017
2019
2020
2021
2023
2024
2025
2027
2028
2029
2031
2032
2033
2033
2036
2037
2037
2040
2041
2041
2044
2045
2045
2048
2049
2050
2052
2053
2054
2055
2057
2058
2059
2061
2062
2063
2065
2066
2067
2069
2070
2071
2073
2074
2075
2077
2078
2079
2081
2082
2083
2084
2086
2087
2088
2090
2091
2092
2094
2095
2096
2098
2099
2100
2102
2103
2104
2106
2107
2108
2110
2111
2112
2114
2115
2116
2118
2119
2120
2122
2123
2125
2126
2127
2129
2130
2131
2133
2134
2135
2137
2138
2139
2141
2142
2143
2145
2146
2147
2149
2150
2151
2153
2154
2156
2157
2158
2160
2161
2162
2164
2165
2166
2168
2169
2170
2172
2173
2175
2176
2177
2179
2180
2181
2183
2184
2185
2187
2188
2190
2191
2192
2194
2195
2196
2198
2199
2201
2202
2203
2205
2206
2207
2209
2210
2212
2213
2214
2216
2217
2218
2220
2221
2223
2224
2225
2227
2228
2229
2231
2232
2234
2235
2236
2238
2239
2240
2242
2243
2245
2246
2247
2249
2250
2252
2253
2254
2256
2257
2259
2260
2261
2263
2264
2265
2267
2268
2270
2271
2272
2274
2275
2277
2278
2279
2281
2282
2284
2285
2286
2288
2289
2291
2292
2293
2295
2296
2298
2299
2300
2302
2303
2305
2306
2307
2309
2310
2312
2313
2314
2316
2317
2319
2320
2322
2323
2324
2326
2327
2329
2330
2331
2333
2334
2336
2337
2339
2340
2341
2343
2344
2346
2347
2348
2350
2351
2353
2354
2356
2357
2358
2360
2361
2363
2364
2366
2367
2368
2370
2371
2373
2374
2376
2377
2378
2380
2381
2383
2384
2386
2387
2389
2390
2391
2393
2394
2396
2397
2399
2400
2402
2403
2404
2406
2407
2409
2410
2412
2413
2415
2416
2417
2419
2420
2422
2423
2425
2426
2428
2429
2430
2432
2433
2435
2436
2438
2439
2441
2442
2443
2445
2446
2448
2449
2451
2452
2454
2455
2457
2458
2459
2461
2462
2464
2465
2467
2468
2470
2471
2473
2474
2476
2477
2478
2480
2481
2483
2484
2486
2487
2489
2490
2492
2493
2495
2496
2497
2499
2500
2502
2503
2505
2506
2508
2509
2511
2512
2514
2515
2517
2518
2520
2521
2522
2524
2525
2527
2528
2530
2531
2533
2534
2536
2537
2539
2540
2542
2543
2545
2546
2548
2549
2551
2552
2554
2555
2557
2558
2560
2561
2562
2564
2565
2567
2568
2570
2571
2573
2574
2576
2577
2579
2580
2582
2583
2585
2586
2588
2589
2591
2592
2594
2595
2597
2598
2600
2601
2603
2604
2606
2607
2609
2610
2612
2613
2615
2616
2618
2619
2621
2622
2624
2625
2627
2628
2630
2631
2633
2634
2636
2637
2639
2641
2642
2644
2645
2647
2648
2650
2651
2653
2654
2656
2657
2659
2660
2662
2663
2665
2666
2668
2669
2671
2672
2674
2675
2677
2679
2680
2682
2683
2685
2686
2688
2689
2691
2692
2694
2695
2697
2698
2700
2702
2703
2705
2706
2708
2709
2711
2712
2714
2715
2717
2718
2720
2721
2723
2725
2726
2728
2729
2731
2732
2734
2735
2737
2738
2740
2742
2743
2745
2746
2748
2749
2751
2752
2754
2755
2757
2758
2760
2762
2763
2765
2766
2768
2769
2771
2772
2774
2775
2777
2779
2780
2782
2783
2785
2786
2788
2789
2791
2793
2794
2796
2797
2799
2800
2802
2803
2805
2807
2808
2810
2811
2813
2814
2816
2817
2819
2821
2822
2824
2825
2827
2828
2830
2831
2833
2835
2836
2838
2839
2841
2842
2844
2845
2847
2849
2850
2852
2853
2855
2856
2858
2859
2861
2863
2864
2866
2867
2869
2870
2872
2874
2875
2877
2878
2880
2881
2883
2884
2886
2887
2889
2891
2892
2894
2895
2897
2898
2900
2901
2903
2904
2906
2907
2909
2910
2912
2913
2915
2916
2918
2919
2921
2922
2924
2925
2927
2928
2930
2931
2933
2934
2936
2937
2939
2940
2942
2943
2944
2946
2947
2949
2950
2951
2953
2954
2956
2957
2958
2960
2961
2962
2964
2965
2966
2968
2969
2970
2972
2973
2974
2976
2977
2978
2979
2981
2982
2983
2985
2986
2987
2989
2990
2991
2993
2994
2995
2996
2998
2999
3000
3001
3003
3004
3005
3006
3007
3008
3009
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3022
3023
3024
3025
3027
3028
3029
3030
3032
3033
3035
3036
3037
3039
3040
3042
3043
3044
3046
3047
3049
3050
3052
3053
3055
3056
3058
3059
3061
3062
3063
3065
3066
3068
3069
3071
3072
3073
3075
3076
3077
3079
3080
3081
3083
3084
3085
3087
3088
3089
3091
3092
3093
3095
3096
3097
3098
3100
3101
3103
3105
3106
3108
3110
3111
3113
3114
3116
3118
3119
3121
3122
3123
3124
3125
3126
3127
3129
3130
3132
3133
3134
3136
3137
3138
3139
3140
3141
3142
3143
3145
3146
3147
3148
3149
3150
3151
3151
3152
3153
3154
3155
3156
3157
3159
3160
3161
3162
3163
3164
3166
3167
3168
3169
3171
3172
3174
3175
3176
3178
3179
3180
3182
3183
3185
3186
3187
3189
3190
3192
3193
3195
3196
3198
3199
3201
3202
3204
3205
3207
3208
3209
3210
3211
3212
3213
3214
3214
3215
3217
3218
3219
3221
3223
3225
3227
3229
3231
3233
3235
3237
3239
3240
3242
3244
3246
3248
3249
3251
3253
3255
3257
3259
3261
3263
3265
3267
3269
3270
3272
3273
3274
3276
3277
3278
3279
3280
3281
3281
3282
3282
3283
3283
3284
3285
3286
3288
3290
3291
3293
3295
3297
3299
3301
3303
3305
3306
3308
3310
3312
3314
3316
3318
3321
3323
3325
3326
3328
3330
3331
3333
3334
3336
3337
3339
3341
3343
3345
3347
3348
3349
3349
3350
3350
3351
3352
3352
3353
3354
3355
3356
3358
3359
3360
3362
3363
3365
3366
3368
3369
3371
3373
3375
3378
3380
3383
3386
3389
3392
3395
3398
3400
3403
3406
3408
3410
3412
3414
3416
3418
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3431
3432
3434
3435
3437
3438
3439
3440
3441
3441
3442
3443
3444
3445
3447
3448
3450
3453
3455
3457
3459
3461
3463
3465
3466
3467
3469
3470
3471
3472
3473
3474
3475
3476
3477
3479
3480
3481
3481
3482
3482
3482
3481
3481
3480
3480
3480
3480
3481
3481
3482
3482
3483
3483
3484
3485
3487
3488
3490
3492
3494
3496
3497
3498
3499
3499
3498
3497
3496
3496
3495
3495
3495
3495
3496
3497
3497
3497
3497
3497
3496
3496
3495
3495
3495
3496
3496
3497
3498
3499
3499
3500
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3509
3510
3510
3509
3509
3508
3506
3505
3503
3502
3501
3501
3501
3501
3501
3501
3500
3500
3499
3498
3497
3495
3494
3494
3494
3494
3494
3494
3494
3494
3493
3493
3492
3490
3489
3487
3486
3484
3483
3482
3482
3481
3480
3480
3478
3477
3475
3472
3469
3467
3464
3462
3461
3460
3459
3459
3459
3459
3458
3458
3456
3455
3454
3452
3450
3449
3448
3447
3446
3446
3446
3447
3447
3448
3449
3449
3450
3450
3450
3450
3450
3450
3451
3452
3453
3454
3455
3456
3456
3456
3456
3456
3456
3456
3456
3456
3455
3455
3454
3454
3452
3451
3449
3446
3444
3441
3438
3435
3433
3431
3430
3429
3428
3428
3428
3427
3427
3427
3426
3425
3425
3424
3424
3424
3425
3426
3427
3428
3429
3430
3430
3431
3430
3429
3428
3426
3424
3421
3418
3414
3410
3406
3401
3397
3392
3388
3385
3381
3378
3374
3370
3367
3363
3359
3356
3353
3351
3348
3347
3345
3343
3340
3338
3335
3332
3329
3326
3323
3320
3317
3314
3312
3309
3306
3303
3300
3298
3296
3294
3292
3291
3289
3287
3284
3281
3278
3273
3269
3265
3260
3256
3252
3248
3244
3239
3235
3230
3226
3221
3217
3212
3208
3204
3199
3195
3191
3188
3186
3184
3182
3181
3180
3179
3178
3177
3175
3172
3169
3166
3162
3159
3155
3151
3147
3143
3139
3135
3130
3125
3120
3115
3110
3105
3099
3093
3087
3080
3073
3066
3059
3053
3046
3040
3034
3029
3023
3017
3012
3007
3002
2998
2995
2992
2989
2987
2984
2980
2976
2970
2964
2957
2950
2942
2934
2926
2918
2910
2902
2894
2886
2878
2871
2864
2858
2853
2849
2845
2841
2838
2834
2831
2827
2824
2821
2817
2814
2811
2807
2803
2798
2794
2790
2786
2783
2780
2776
2773
2768
2763
2758
2753
2748
2744
2741
2739
2738
2739
2739
2739
2739
2738
2738
2739
2740
2741
2743
2745
2746
2746
2744
2739
2733
2726
2718
2710
2703
2697
2692
2687
2681
2675
2668
2661
2653
2647
2641
2637
2634
2632
2629
2625
2620
2613
2606
2598
2592
2587
2584
2584
2584
2586
2588
2590
2591
2592
2592
2591
2591
2591
2591
2591
2591
2588
2584
2577
2568
2558
2547
2536
2524
2513
2503
2493
2484
2475
2468
2463
2459
2458
2458
2460
2461
2463
2463
2462
2460
2457
2454
2450
2446
2442
2438
2434
2430
2425
2419
2413
2407
2401
2394
2388
2381
2373
2365
2357
2349
2342
2335
2331
2327
2325
2324
2323
2322
2320
2318
2315
2312
2310
2308
2305
2303
2301
2300
2298
2295
2293
2291
2289
2287
2286
2285
2283
2281
2278
2275
2273
2270
2267
2263
2259
2255
2250
2244
2236
2228
2219
2209
2201
2194
2188
2185
2182
2181
2179
2177
2174
2170
2165
2157
2150
2142
2135
2128
2121
2115
2109
2105
2101
2097
2094
2091
2087
2085
2082
2081
2081
2082
2083
2086
2090
2093
2097
2099
2100
2099
2096
2091
2086
2080
2074
2068
2064
2060
2056
2052
2047
2041
2036
2029
2023
2016
2009
2003
1998
1993
1989
1986
1983
1981
1981
1981
1982
1983
1983
1982
1980
1976
1971
1965
1958
1951
1945
1940
1934
1929
1922
1915
1907
1900
1893
1887
1884
1884
1885
1888
1892
1895
1897
1897
1896
1894
1891
1888
1886
1883
1881
1878
1874
1870
1866
1862
1858
1855
1852
1851
1851
1851
1851
1850
1848
1844
1839
1833
1828
1823
1819
1816
1815
1814
1814
1815
1815
1815
1815
1813
1811
1806
1800
1793
1783
1773
1763
1753
1744
1735
1728
1721
1713
1706
1698
1691
1684
1678
1673
1670
1669
1669
1671
1673
1676
1680
1685
1690
1695
1700
1705
1709
1711
1712
1711
1708
1704
1699
1693
1687
1679
1671
1663
1654
1644
1633
1622
1611
1600
1589
1579
1570
1561
1552
1543
1534
1526
1518
1511
1504
1498
1492
1486
1481
1477
1473
1469
1465
1462
1460
1457
1454
1451
1448
1445
1442
1438
1436
1434
1433
1432
1431
1430
1428
1423
1417
1409
1399
1388
1377
1366
1356
1346
1336
1326
1316
1307
1298
1291
1286
1282
1280
1277
1275
1274
1272
1271
1271
1272
1275
1278
1283
1288
1293
1298
1304
1310
1316
1322
1328
1333
1337
1340
1341
1342
1340
1336
1331
1322
1313
1302
1291
1280
1269
1259
1250
1242
1235
1229
1223
1218
1215
1213
1212
1213
1215
1217
1220
1222
1225
1227
1230
1233
1238
1244
1251
1259
1266
1271
1275
1277
1278
1280
1282
1285
1289
1293
1296
1298
1298
1297
1292
1286
1279
1270
1261
1252
1243
1234
1225
1218
1212
1208
1204
1203
1202
1202
1202
1200
1197
1193
1188
1183
1180
1178
1178
1180
1183
1187
1192
1198
1204
1211
1219
1227
1235
1243
1249
1254
1259
1263
1267
1270
1273
1277
1281
1285
1288
1291
1292
1292
1291
1289
1286
1282
1277
1271
1264
1257
1250
1244
1237
1231
1227
1223
1220
1219
1218
1217
1218
1218
1220
1223
1226
1230
1235
1240
1246
1251
1256
1260
1263
1265
1267
1267
1268
1269
1271
1273
1275
1278
1281
1283
1284
1283
1281
1277
1271
1263
1253
1242
1229
1216
1202
1189
1175
1160
1146
1131
1118
1105
1094
1085
1078
1074
1071
1069
1069
1070
1071
1073
1075
1076
1077
1076
1075
1073
1072
1073
1075
1077
1080
1083
1084
1084
1081
1076
1069
1060
1050
1041
1032
1022
1012
1004
994
984
974
964
955
947
939
933
928
924
919
913
907
900
892
885
877
869
861
853
844
837
830
825
823
822
823
825
827
828
826
822
815
806
796
785
774
763
753
743
732
721
709
697
685
674
663
654
645
636
627
618
609
600
592
585
578
573
567
561
554
545
536
526
516
507
499
492
486
480
476
473
469
466
462
457
453
448
443
438
432
426
418
410
400
389
377
365
351
337
323
307
290
273
254
235
217
199
184
172
162
155
149
145
143
140
139
137
136
135
133
132
131
130
128
126
124
121
117
113
107
100
91
82
73
63
53
44
36
28
22
15
8
1
-7
-17
-27
-38
-50
-61
-72
-82
-91
-99
-105
-109
-111
-112
-112
-111
-110
-110
-110
-111
-114
-119
-125
-133
-144
-156
-171
-186
-203
-221
-239
-257
-275
-291
-304
-315
-323
-330
-337
-342
-347
-351
-354
-357
-360
-364
-368
-372
-374
-377
-379
-381
-383
-386
-389
-392
-397
-403
-410
-418
-426
-434
-442
-451
-460
-469
-477
-485
-493
-501
-510
-518
-526
-534
-542
-549
-555
-562
-568
-573
-578
-582
-586
-591
-596
-602
-610
-621
-633
-646
-660
-674
-687
-700
-711
-723
-734
-746
-757
-769
-781
-794
-808
-822
-837
-853
-869
-886
-903
-921
-938
-956
-973
-991
-1008
-1027
-1045
-1064
-1083
-1104
-1127
-1149
-1172
-1193
-1215
-1236
-1258
-1281
-1302
-1323
-1343
-1361
-1379
-1397
-1414
-1431
-1446
-1461
-1475
-1488
-1501
-1515
-1530
-1548
-1569
-1592
-1618
-1647
-1677
-1708
-1740
-1771
-1802
-1832
-1861
-1889
-1915
-1940
-1964
-1987
-2009
-2029
-2048
-2065
-2081
-2095
-2110
-2126
-2144
-2165
-2188
-2212
-2237
-2263
-2289
-2314
-2338
-2361
-2383
-2405
-2427
-2451
-2478
-2506
-2536
-2567
-2599
-2630
-2660
-2689
-2717
-2743
-2768
-2791
-2814
-2835
-2855
-2874
-2892
-2909
-2926
-2944
-2961
-2979
-2997
-3015
-3035
-3055
-3075
-3095
-3115
-3135
-3155
-3177
-3199
-3223
-3248
-3274
-3299
-3324
-3348
-3371
-3393
-3416
-3439
-3464
-3491
-3518
-3546
-3572
-3596
-3616
-3634
-3650
-3664
-3677
-3690
-3702
-3715
-3728
-3741
-3754
-3767
-3780
-3793
-3807
-3823
-3841
-3861
-3881
-3903
-3925
-3947
-3971
-3995
-4022
-4050
-4080
-4112
-4146
-4179
-4211
-4242
-4270
-4295
-4318
-4337
-4354
-4369
-4382
-4394
-4407
-4420
-4434
-4448
-4461
-4474
-4487
-4499
-4510
-4519
-4527
-4534
-4542
-4551
-4562
-4575
-4590
-4606
-4623
-4640
-4657
-4673
-4688
-4704
-4719
-4734
-4748
-4762
-4775
-4786
-4797
-4806
-4815
-4823
-4831
-4838
-4845
-4851
-4857
-4863
-4868
-4873
-4877
-4881
-4885
-4888
-4893
-4897
-4903
-4909
-4918
-4928
-4940
-4953
-4968
-4984
-5001
-5020
-5039
-5060
-5082
-5103
-5124
-5142
-5158
-5171
-5180
-5187
-5192
-5197
-5202
-5210
-5219
-5230
-5242
-5255
-5268
-5281
-5292
-5303
-5314
-5324
-5335
-5346
-5358
-5369
-5379
-5388
-5396
-5404
-5412
-5421
-5431
-5442
-5453
-5466
-5478
-5490
-5502
-5514
-5526
-5539
-5553
-5568
-5582
-5597
-5612
-5625
-5638
-5650
-5661
-5671
-5679
-5687
-5694
-5700
-5707
-5714
-5721
-5728
-5737
-5747
-5759
-5771
-5785
-5799
-5813
-5829
-5847
-5866
-5887
-5909
-5934
-5961
-5988
-6013
-6037
-6057
-6074
-6088
-6101
-6112
-6123
-6134
-6145
-6154
-6162
-6168
-6172
-6174
-6175
-6177
-6179
-6183
-6188
-6193
-6199
-6203
-6207
-6211
-6214
-6219
-6224
-6231
-6238
-6246
-6253
-6257
-6259
-6259
-6257
-6253
-6248
-6243
-6238
-6233
-6228
-6224
-6220
-6216
-6212
-6207
-6202
-6195
-6188
-6180
-6172
-6164
-6156
-6149
-6142
-6137
-6133
-6130
-6127
-6125
-6123
-6120
-6116
-6111
-6105
-6098
-6090
-6084
-6077
-6072
-6067
-6063
-6059
-6055
-6051
-6047
-6042
-6037
-6030
-6022
-6014
-6005
-5996
-5986
-5978
-5970
-5962
-5956
-5951
-5947
-5944
-5942
-5941
-5940
-5940
-5939
-5938
-5937
-5938
-5939
-5941
-5942
-5942
-5940
-5937
-5932
-5927
-5921
-5916
-5912
-5909
-5908
-5906
-5904
-5900
-5894
-5885
-5872
-5858
-5843
-5829
-5815
-5803
-5794
-5788
-5784
-5783
-5784
-5784
-5784
-5783
-5780
-5777
-5773
-5768
-5762
-5755
-5747
-5738
-5727
-5716
-5705
-5693
-5681
-5669
-5657
-5644
-5630
-5616
-5600
-5584
-5568
-5551
-5536
-5523
-5512
-5503
-5497
-5494
-5492
-5492
-5492
-5493
-5492
-5490
-5487
-5482
-5476
-5468
-5460
-5452
-5442
-5432
-5420
-5406
-5390
-5373
-5354
-5336
-5318
-5303
-5289
-5277
-5266
-5256
-5246
-5236
-5227
-5219
-5212
-5207
-5203
-5200
-5197
-5194
-5190
-5185
-5178
-5170
-5161
-5152
-5142
-5133
-5124
-5114
-5104
-5094
-5083
-5071
-5059
-5047
-5035
-5023
-5010
-4998
-4986
-4974
-4962
-4949
-4935
-4919
-4902
-4882
-4861
-4838
-4813
-4788
-4763
-4738
-4715
-4693
-4671
-4649
-4626
-4603
-4580
-4557
-4535
-4515
-4496
-4478
-4462
-4449
-4437
-4427
-4418
-4410
-4400
-4391
-4380
-4369
-4357
-4343
-4329
-4313
-4295
-4276
-4257
-4237
-4218
-4199
-4183
-4168
-4154
-4142
-4130
-4117
-4103
-4088
-4070
-4054
-4035
-4018
-4001
-3986
-3972
-3959
-3948
-3936
-3925
-3912
-3900
-3887
-3876
-3865
-3856
-3849
-3842
-3836
-3830
-3822
-3813
-3804
-3794
-3785
-3778
-3771
-3765
-3760
-3753
-3746
-3737
-3727
-3716
-3705
-3692
-3680
-3669
-3658
-3648
-3638
-3628
-3619
-3610
-3603
-3597
-3593
-3591
-3591
-3593
-3596
-3598
-3599
-3599
-3598
-3594
-3590
-3585
-3578
-3570
-3561
-3551
-3541
-3531
-3520
-3509
-3499
-3488
-3477
-3466
-3456
-3445
-3435
-3425
-3416
-3410
-3406
-3405
-3406
-3409
-3413
-3418
-3422
-3426
-3429
-3430
-3431
-3432
-3433
-3434
-3436
-3437
-3437
-3435
-3432
-3427
-3423
-3418
-3414
-3410
-3406
-3404
-3402
-3402
-3402
-3403
-3405
-3407
-3410
-3415
-3421
-3429
-3439
-3449
-3460
-3471
-3482
-3491
-3499
-3506
-3512
-3518
-3522
-3525
-3526
-3526
-3525
-3523
-3522
-3520
-3517
-3514
-3510
-3506
-3502
-3499
-3496
-3495
-3495
-3498
-3503
-3510
-3518
-3528
-3539
-3551
-3564
-3577
-3590
-3602
-3613
-3624
-3635
-3647
-3660
-3674
-3689
-3703
-3718
-3731
-3742
-3752
-3761
-3769
-3777
-3784
-3792
-3800
-3809
-3817
-3825
-3834
-3842
-3849
-3856
-3862
-3866
-3869
-3870
-3870
-3868
-3864
-3860
-3854
-3848
-3841
-3834
-3827
-3820
-3813
-3809
-3806
-3807
-3811
-3819
-3829
-3842
-3857
-3872
-3888
-3902
-3916
-3928
-3939
-3950
-3960
-3969
-3978
-3985
-3990
-3994
-3997
-3999
-4000
-4001
-4002
-4003
-4003
-4003
-4002
-4002
-4001
-4001
-4002
-4003
-4008
-4014
-4021
-4030
-4040
-4053
-4067
-4086
-4106
-4127
-4150
-4171
-4191
-4209
-4225
-4238
-4247
-4254
-4259
-4263
-4266
-4267
-4269
-4269
-4269
-4269
-4268
-4266
-4264
-4261
-4257
-4253
-4249
-4244
-4239
-4234
-4229
-4225
-4222
-4220
-4218
-4217
-4215
-4214
-4213
-4213
-4213
-4214
-4216
-4218
-4220
-4221
-4220
-4216
-4210
-4202
-4193
-4184
-4175
-4168
-4162
-4157
-4154
-4151
-4148
-4144
-4139
-4132
-4125
-4118
-4112
-4106
-4102
-4097
-4091
-4086
-4080
-4073
-4065
-4056
-4048
-4040
-4033
-4025
-4018
-4009
-4001
-3992
-3983
-3974
-3966
-3958
-3951
-3945
-3940
-3935
-3930
-3925
-3921
-3916
-3913
-3909
-3907
-3906
-3905
-3904
-3904
-3904
-3904
-3904
-3906
-3908
-3911
-3913
-3912
-3909
-3902
-3892
-3880
-3866
-3852
-3839
-3826
-3816
-3807
-3799
-3792
-3785
-3778
-3770
-3761
-3752
-3742
-3733
-3724
-3716
-3711
-3709
-3709
-3712
-3717
-3723
-3730
-3737
-3745
-3753
-3760
-3767
-3773
-3778
-3781
-3783
-3784
-3783
-3782
-3779
-3775
-3771
-3765
-3758
-3750
-3741
-3733
-3724
-3716
-3710
-3705
-3701
-3698
-3695
-3691
-3688
-3684
-3681
-3678
-3675
-3675
-3675
-3678
-3682
-3687
-3692
-3696
-3700
-3703
-3707
-3711
-3715
-3720
-3723
-3725
-3725
-3724
-3721
-3718
-3715
-3713
-3711
-3709
-3707
-3703
-3696
-3688
-3677
-3664
-3650
-3635
-3620
-3606
-3592
-3578
-3565
-3552
-3538
-3523
-3507
-3490
-3472
-3454
-3436
-3418
-3400
-3383
-3366
-3350
-3334
-3320
-3307
-3296
-3286
-3277
-3269
-3262
-3258
-3255
-3252
-3250
-3248
-3246
-3243
-3240
-3237
-3233
-3230
-3227
-3224
-3220
-3215
-3209
-3201
-3191
-3179
-3166
-3152
-3137
-3121
-3106
-3092
-3078
-3067
-3056
-3048
-3041
-3035
-3030
-3025
-3020
-3014
-3007
-3001
-2994
-2988
-2981
-2974
-2967
-2960
-2953
-2945
-2935
-2925
-2913
-2900
-2886
-2873
-2860
-2847
-2836
-2826
-2817
-2808
-2799
-2790
-2781
-2771
-2763
-2757
-2753
-2751
-2751
-2751
-2752
-2752
-2751
-2749
-2747
-2744
-2740
-2736
-2730
-2723
-2714
-2704
-2694
-2682
-2672
-2662
-2653
-2646
-2641
-2638
-2635
-2633
-2631
-2629
-2627
-2625
-2623
-2622
-2622
-2622
-2623
-2623
-2622
-2618
-2611
-2603
-2594
-2585
-2576
-2568
-2559
-2550
-2540
-2529
-2519
-2509
-2498
-2489
-2480
-2472
-2464
-2457
-2450
-2442
-2436
-2430
-2426
-2423
-2423
-2423
-2425
-2428
-2432
-2437
-2443
-2447
-2451
-2454
-2456
-2458
-2459
-2459
-2458
-2456
-2453
-2449
-2443
-2436
-2427
-2417
-2407
-2395
-2384
-2372
-2359
-2346
-2332
-2318
-2304
-2290
-2277
-2267
-2258
-2251
-2246
-2240
-2235
-2229
-2221
-2212
-2203
-2193
-2182
-2172
-2162
-2151
-2140
-2129
-2117
-2105
-2092
-2079
-2066
-2053
-2039
-2025
-2009
-1994
-1978
-1962
-1944
-1927
-1909
-1890
-1870
-1849
-1827
-1803
-1778
-1754
-1731
-1710
-1691
-1675
-1660
-1647
-1633
-1619
-1604
-1589
-1574
-1559
-1546
-1535
-1525
-1517
-1509
-1501
-1491
-1480
-1468
-1453
-1437
-1420
-1403
-1385
-1367
-1347
-1325
-1302
-1276
-1250
-1222
-1194
-1167
-1141
-1116
-1093
-1070
-1047
-1026
-1006
-987
-970
-954
-940
-925
-911
-897
-882
-866
-849
-832
-815
-798
-782
-767
-752
-739
-726
-713
-702
-691
-680
-670
-660
-650
-640
-630
-619
-609
-598
-588
-577
-567
-558
-548
-539
-529
-518
-505
-491
-475
-458
-439
-418
-396
-373
-348
-321
-292
-262
-232
-203
-175
-148
-123
-98
-75
-54
-35
-18
-2
10
21
29
35
39
43
47
52
57
63
71
80
90
101
112
124
136
148
159
171
183
195
208
222
239
257
278
301
324
348
372
395
416
435
454
471
487
502
517
531
545
559
573
587
602
618
635
652
670
689
708
727
746
766
786
806
827
848
869
890
910
930
948
964
979
993
1006
1020
1033
1045
1057
1067
1076
1084
1092
1099
1106
1113
1119
1126
1133
1141
1149
1160
1172
1186
1203
1221
1239
1258
1276
1292
1307
1321
1333
1344
1355
1364
1374
1382
1391
1399
1407
1414
1422
1430
1439
1450
1461
1473
1484
1494
1503
1512
1520
1530
1540
1552
1566
1580
1595
1611
1627
1643
1659
1676
1694
1712
1731
1750
1770
1789
1808
1826
1842
1856
1869
1879
1888
1897
1906
1915
1923
1931
1938
1945
1950
1956
1963
1970
1978
1988
1999
2012
2025
2040
2054
2069
2083
2099
2116
2133
2151
2170
2188
2207
2225
2243
2260
2276
2291
2307
2322
2337
2352
2367
2382
2397
2412
2427
2442
2456
2469
2481
2493
2504
2514
2524
2534
2545
2556
2567
2577
2587
2596
2606
2616
2628
2641
2657
2674
2693
2713
2734
2754
2775
2796
2818
2841
2865
2889
2913
2937
2960
2982
3004
3026
3047
3068
3089
3109
3129
3148
3166
3183
3199
3216
3234
3252
3273
3294
3317
3340
3363
3385
3405
3424
3442
3460
3477
3495
3513
3531
3550
3569
3588
3607
3624
3641
3657
3672
3686
3700
3714
3729
3745
3763
3782
3801
3821
3841
3859
3876
3891
3904
3914
3924
3932
3941
3949
3957
3963
3969
3973
3978
3984
3991
4000
4011
4027
4048
4070
4094
4119
4144
4168
4192
4215
4237
4258
4276
4293
4309
4323
4335
4346
4356
4363
4369
4372
4375
4377
4378
4379
4381
4383
4386
4388
4392
4395
4400
4407
4415
4426
4438
4451
4466
4482
4499
4517
4536
4554
4572
4590
4606
4622
4635
4646
4655
4663
4668
4673
4676
4679
4681
4683
4684
4685
4686
4686
4686
4685
4683
4681
4677
4673
4669
4664
4660
4657
4654
4652
4651
4650
4650
4649
4649
4649
4648
4646
4644
4640
4635
4630
4625
4622
4619
4617
4615
4613
4610
4605
4600
4594
4587
4581
4575
4570
4567
4566
4568
4573
4580
4589
4599
4609
4620
4631
4642
4653
4665
4676
4688
4701
4713
4725
4736
4746
4753
4758
4759
4757
4752
4747
4743
4739
4739
4740
4744
4749
4755
4760
4764
4767
4769
4770
4770
4771
4773
4776
4779
4782
4785
4788
4790
4792
4794
4795
4796
4798
4800
4803
4806
4810
4814
4819
4824
4829
4833
4837
4840
4842
4842
4841
4839
4837
4835
4836
4838
4842
4848
4855
4864
4873
4883
4893
4903
4914
4925
4937
4951
4966
4981
4998
5015
5032
5048
5065
5080
5095
5107
5117
5125
5131
5135
5139
5143
5147
5152
5157
5164
5172
5181
5189
5197
5205
5212
5220
5227
5235
5242
5250
5258
5266
5273
5279
5282
5283
5283
5280
5277
5274
5270
5267
5264
5262
5259
5256
5252
5248
5244
5240
5238
5237
5237
5239
5240
5242
5244
5244
5243
5240
5235
5228
5220
5212
5204
5196
5188
5182
5177
5173
5171
5169
5169
5170
5171
5172
5173
5173
5172
5172
5171
5171
5171
5172
5173
5174
5176
5179
5181
5183
5185
5187
5189
5192
5195
5197
5199
5200
5200
5199
5197
5194
5189
5182
5174
5165
5155
5145
5135
5124
5112
5099
5086
5071
5057
5042
5028
5015
5003
4990
4978
4967
4955
4944
4934
4925
4918
4912
4908
4903
4898
4892
4884
4874
4863
4850
4836
4821
4806
4791
4776
4760
4744
4726
4709
4690
4672
4654
4636
4617
4597
4577
4557
4537
4518
4500
4482
4466
4451
4436
4420
4401
4380
4356
4329
4301
4274
4249
4225
4203
4182
4163
4143
4124
4103
4082
4059
4038
4017
3997
3977
3957
3937
3916
3893
3870
3846
3821
3795
3769
3742
3715
3687
3659
3631
3602
3571
3540
3508
3476
3446
3417
3391
3369
3350
3334
3321
3312
3305
3299
3294
3290
3286
3281
3275
3270
3264
3260
3256
3253
3251
3250
3250
3249
3247
3243
3240
3236
3233
3232
3232
3233
3235
3237
3239
3239
3239
3238
3236
3233
3229
3226
3223
3220
3219
3219
3218
3218
3217
3215
3210
3203
3194
3183
3171
3160
3149
3138
3126
3115
3103
3092
3081
3070
3058
3046
3034
3023
3013
3006
3002
3001
3003
3005
3008
3009
3008
3004
2997
2987
2977
2966
2955
2944
2933
2923
2912
2901
2890
2879
2868
2859
2851
2845
2840
2836
2832
2826
2819
2810
2800
2791
2782
2774
2768
2763
2759
2755
2751
2747
2742
2737
2731
2724
2716
2706
2694
2680
2663
2644
2622
2599
2575
2552
2529
2509
2490
2473
2456
2438
2419
2397
2374
2348
2320
2289
2257
2223
2187
2149
2111
2073
2035
2000
1967
1935
1904
1874
1844
1813
1782
1749
1716
1681
1645
1608
1572
1536
1501
1469
1441
1416
1396
1381
1369
1362
1358
1356
1355
1353
1350
1346
1339
1331
1323
1313
1303
1294
1283
1272
1258
1243
1223
1201
1177
1150
1123
1094
1064
1035
1004
976
948
920
892
865
839
813
790
769
750
735
724
717
715
717
723
732
741
750
758
762
763
759
751
740
727
711
696
679
663
644
624
601
576
549
521
492
463
434
405
378
352
326
301
275
249
223
196
168
141
113
86
60
36
15
-4
-20
-34
-49
-66
-87
-112
-142
-175
-211
-247
-282
-315
-345
-372
-398
-424
-450
-478
-507
-537
-568
-599
-630
-660
-690
-720
-751
-782
-813
-846
-880
-914
-951
-991
-1033
-1079
-1126
-1175
-1225
-1274
-1322
-1367
-1410
-1451
-1491
-1528
-1564
-1598
-1630
-1658
-1684
-1705
-1724
-1739
-1752
-1764
-1776
-1788
-1800
-1811
-1820
-1827
-1833
-1838
-1844
-1853
-1864
-1879
-1898
-1920
-1945
-1970
-1994
-2017
-2037
-2058
-2075
-2091
-2107
-2121
-2133
-2143
-2150
-2153
-2154
-2151
-2145
-2139
-2131
-2123
-2116
-2110
-2104
-2099
-2094
-2091
-2089
-2089
-2091
-2095
-2101
-2109
-2119
-2132
-2148
-2166
-2188
-2213
-2240
-2267
-2295
-2322
-2348
-2373
-2396
-2418
-2438
-2457
-2475
-2490
-2503
-2515
-2525
-2535
-2545
-2556
-2567
-2579
-2592
-2608
-2625
-2646
-2669
-2694
-2721
-2748
-2775
-2801
-2826
-2849
-2870
-2889
-2905
-2920
-2932
-2943
-2952
-2960
-2966
-2972
-2976
-2978
-2980
-2980
-2980
-2980
-2981
-2983
-2988
-2997
-3009
-3027
-3050
-3077
-3109
-3145
-3183
-3221
-3260
-3297
-3333
-3368
-3401
-3435
-3469
-3502
-3535
-3565
-3591
-3614
-3631
-3643
-3651
-3655
-3657
-3658
-3659
-3661
-3665
-3670
-3677
-3684
-3692
-3700
-3708
-3718
-3728
-3741
-3757
-3775
-3794
-3815
-3836
-3856
-3876
-3895
-3914
-3934
-3954
-3976
-4000
-4022
-4048
-4072
-4096
-4120
-4143
-4167
-4191
-4217
-4245
-4276
-4311
-4351
-4395
-4442
-4492
-4543
-4593
-4638
-4679
-4713
-4740
-4761
-4775
-4784
-4788
-4787
-4782
-4773
-4759
-4743
-4724
-4703
-4681
-4661
-4644
-4630
-4622
-4620
-4622
-4628
-4639
-4654
-4673
-4695
-4720
-4750
-4782
-4818
-4856
-4896
-4934
-4969
-5000
-5025
-5044
-5056
-5061
-5060
-5051
-5035
-5013
-4983
-4948
-4909
-4868
-4828
-4791
-4760
-4736
-4721
-4716
-4720
-4732
-4752
-4780
-4815
-4856
-4904
-4957
-5014
-5072
-5130
-5186
-5240
-5290
-5336
-5376
-5413
-5444
-5471
-5493
-5511
-5524
-5533
-5539
-5541
-5542
-5542
-5543
-5544
-5547
-5551
-5556
-5562
-5570
-5580
-5592
-5608
-5626
-5647
-5672
-5698
-5725
-5751
-5774
-5794
-5808
-5819
-5827
-5832
-5835
-5837
-5838
-5837
-5835
-5831
-5827
-5820
-5814
-5808
-5803
-5801
-5802
-5805
-5812
-5820
-5831
-5845
-5861
-5879
-5897
-5914
-5929
-5941
-5949
-5953
-5955
-5955
-5953
-5949
-5945
-5939
-5932
-5924
-5915
-5906
-5897
-5890
-5885
-5883
-5882
-5883
-5885
-5887
-5888
-5888
-5887
-5883
-5879
-5873
-5867
-5860
-5851
-5841
-5829
-5814
-5796
-5775
-5751
-5723
-5691
-5657
-5621
-5584
-5547
-5510
-5476
-5445
-5417
-5393
-5373
-5358
-5347
-5340
-5336
-5335
-5337
-5340
-5345
-5351
-5358
-5365
-5372
-5377
-5378
-5376
-5367
-5352
-5331
-5304
-5274
-5241
-5208
-5176
-5149
-5126
-5110
-5100
-5096
-5097
-5102
-5112
-5124
-5139
-5157
-5176
-5200
-5227
-5257
-5291
-5326
-5361
-5396
-5428
-5458
-5483
-5503
-5519
-5530
-5537
-5539
-5537
-5530
-5519
-5505
-5487
-5465
-5441
-5415
-5387
-5359
-5332
-5306
-5282
-5261
-5242
-5226
-5213
-5204
-5199
-5197
-5198
-5202
-5208
-5215
-5224
-5233
-5243
-5251
-5259
-5266
-5269
-5270
-5267
-5260
-5250
-5237
-5222
-5207
-5190
-5173
-5155
-5136
-5116
-5095
-5075
-5055
-5036
-5018
-5002
-4987
-4974
-4962
-4953
-4945
-4941
-4940
-4941
-4945
-4949
-4953
-4955
-4956
-4953
-4946
-4934
-4917
-4894
-4868
-4837
-4804
-4767
-4730
-4691
-4652
-4614
-4577
-4541
-4506
-4472
-4440
-4410
-4382
-4358
-4338
-4323
-4315
-4314
-4319
-4332
-4350
-4374
-4402
-4433
-4466
-4499
-4532
-4562
-4589
-4614
-4636
-4655
-4671
-4683
-4692
-4696
-4696
-4691
-4681
-4666
-4647
-4626
-4602
-4577
-4552
-4528
-4504
-4481
-4457
-4433
-4408
-4383
-4359
-4336
-4316
-4298
-4284
-4272
-4263
-4255
-4247
-4241
-4237
-4234
-4234
-4235
-4237
-4241
-4244
-4247
-4248
-4248
-4246
-4241
-4235
-4227
-4219
-4210
-4201
-4192
-4181
-4170
-4157
-4142
-4127
-4112
-4097
-4083
-4074
-4067
-4065
-4066
-4070
-4080
-4093
-4110
-4131
-4156
-4183
-4211
-4240
-4269
-4296
-4323
-4348
-4371
-4390
-4406
-4417
-4425
-4428
-4428
-4425
-4417
-4407
-4392
-4374
-4354
-4330
-4304
-4277
-4249
-4222
-4195
-4170
-4147
-4126
-4106
-4088
-4070
-4054
-4040
-4027
-4016
-4008
-4003
-4001
-4002
-4005
-4010
-4017
-4024
-4032
-4038
-4046
-4056
-4065
-4075
-4083
-4094
-4102
-4109
-4113
-4116
-4116
-4113
-4107
-4098
-4088
-4077
-4066
-4054
-4046
-4042
-4042
-4048
-4058
-4072
-4091
-4112
-4135
-4159
-4184
-4208
-4231
-4252
-4272
-4292
-4311
-4330
-4350
-4369
-4388
-4407
-4425
-4443
-4458
-4470
-4479
-4484
-4486
-4483
-4477
-4467
-4454
-4439
-4423
-4406
-4389
-4371
-4352
-4331
-4311
-4289
-4269
-4249
-4231
-4215
-4201
-4189
-4178
-4168
-4158
-4147
-4133
-4117
-4100
-4081
-4062
-4045
-4030
-4017
-4006
-4002
-3999
-4000
-4003
-4006
-4013
-4018
-4022
-4027
-4027
-4026
-4021
-4013
-4001
-3986
-3968
-3948
-3928
-3908
-3887
-3868
-3849
-3832
-3817
-3804
-3794
-3785
-3777
-3768
-3756
-3742
-3725
-3705
-3684
-3662
-3641
-3622
-3605
-3589
-3574
-3556
-3536
-3514
-3489
-3461
-3432
-3403
-3374
-3346
-3319
-3292
-3264
-3234
-3202
-3168
-3131
-3092
-3053
-3016
-2981
-2952
-2929
-2912
-2903
-2901
-2905
-2916
-2932
-2953
-2979
-3007
-3036
-3065
-3092
-3116
-3138
-3156
-3169
-3178
-3180
-3176
-3167
-3152
-3133
-3109
-3082
-3053
-3022
-2991
-2961
-2932
-2906
-2881
-2858
-2836
-2817
-2800
-2787
-2777
-2771
-2770
-2774
-2781
-2792
-2804
-2817
-2829
-2840
-2849
-2856
-2858
-2856
-2848
-2834
-2814
-2788
-2757
-2721
-2680
-2635
-2588
-2541
-2493
-2445
-2400
-2355
-2312
-2271
-2232
-2194
-2159
-2126
-2097
-2070
-2045
-2021
-1999
-1975
-1950
-1926
-1903
-1882
-1866
-1853
-1846
-1843
-1843
-1844
-1846
-1848
-1849
-1849
-1846
-1843
-1837
-1829
-1820
-1807
-1791
-1770
-1745
-1716
-1683
-1648
-1612
-1577
-1541
-1505
-1468
-1430
-1392
-1355
-1317
-1281
-1245
-1209
-1173
-1138
-1102
-1065
-1029
-993
-960
-931
-907
-887
-872
-860
-850
-841
-834
-827
-821
-816
-811
-805
-798
-789
-777
-763
-745
-725
-704
-681
-657
-631
-604
-574
-540
-504
-466
-426
-387
-350
-315
-282
-252
-225
-201
-178
-157
-138
-122
-109
-99
-92
-86
-82
-79
-76
-73
-69
-64
-56
-47
-34
-19
-1
20
44
69
94
119
143
166
189
213
240
268
299
332
366
400
434
464
492
518
540
561
581
600
620
641
664
688
713
740
769
800
834
872
912
955
999
1045
1093
1142
1193
1244
1295
1345
1395
1443
1490
1537
1582
1626
1668
1707
1741
1770
1794
1812
1824
1831
1835
1837
1838
1838
1836
1834
1831
1827
1824
1822
1822
1824
1830
1840
1853
1870
1888
1909
1930
1950
1970
1988
2005
2021
2037
2054
2069
2082
2095
2105
2113
2120
2125
2129
2132
2135
2137
2139
2141
2141
2141
2140
2140
2142
2145
2150
2158
2168
2180
2195
2213
2233
2255
2279
2305
2331
2360
2390
2422
2455
2488
2519
2550
2578
2603
2626
2646
2664
2679
2693
2705
2716
2725
2734
2743
2753
2765
2778
2795
2814
2836
2862
2891
2922
2957
2993
3030
3068
3106
3146
3186
3227
3269
3310
3351
3392
3431
3468
3501
3529
3552
3570
3583
3590
3591
3587
3579
3567
3553
3538
3522
3506
3492
3480
3471
3464
3460
3459
3461
3466
3472
3481
3490
3498
3506
3512
3515
3516
3514
3510
3505
3500
3495
3493
3492
3493
3497
3504
3512
3521
3531
3540
3549
3557
3564
3572
3579
3586
3593
3598
3601
3603
3601
3595
3586
3573
3557
3537
3515
3491
3465
3437
3408
3378
3347
3316
3285
3253
3220
3188
3157
3127
3099
3074
3052
3034
3018
3005
2994
2984
2975
2967
2959
2952
2944
2938
2931
2925
2919
2912
2906
2900
2894
2886
2876
2864
2850
2834
2817
2801
2785
2770
2756
2743
2730
2717
2704
2693
2686
2682
2683
2689
2697
2708
2719
2730
2741
2752
2764
2778
2792
2807
2822
2835
2846
2855
2861
2865
2866
2866
2864
2862
2859
2856
2851
2844
2837
2829
2821
2811
2802
2793
2784
2775
2767
2760
2754
2748
2744
2740
2736
2731
2724
2715
2703
2689
2674
2659
2646
2635
2628
2624
2622
2620
2619
2618
2618
2620
2623
2629
2638
2648
2660
2672
2683
2693
2702
2710
2718
2725
2730
2734
2736
2734
2729
2719
2707
2691
2672
2652
2630
2608
2584
2559
2532
2502
2470
2437
2402
2368
2333
2298
2263
2227
2191
2155
2119
2084
2048
2013
1978
1942
1907
1871
1834
1797
1759
1721
1683
1645
1607
1571
1535
1502
1469
1438
1406
1373
1340
1304
1267
1229
1190
1151
1112
1073
1034
993
952
911
870
829
791
755
722
693
667
646
627
612
599
588
579
572
569
568
570
574
579
585
593
602
612
623
633
644
653
660
666
669
671
672
672
673
674
674
673
668
659
647
633
618
603
589
577
567
561
556
553
551
549
546
542
537
531
524
516
506
493
478
460
439
417
392
365
338
312
286
261
239
219
203
190
182
179
179
183
190
199
211
225
241
260
280
304
329
357
385
414
443
470
495
518
537
552
563
569
572
570
564
555
543
528
511
495
479
465
454
444
437
432
427
422
417
411
405
398
390
381
370
356
340
321
301
280
258
237
216
197
179
163
147
133
119
108
99
93
92
95
102
112
125
140
155
170
184
195
203
208
209
208
203
195
185
172
156
139
121
101
80
60
41
24
10
-1
-8
-12
-13
-11
-6
0
8
16
25
33
41
48
53
58
61
62
61
59
54
47
37
24
10
-6
-23
-43
-64
-86
-109
-131
-151
-168
-184
-197
-210
-221
-231
-240
-248
-255
-259
-261
-259
-255
-250
-243
-236
-229
-222
-215
-209
-205
-202
-199
-197
-194
-191
-187
-183
-181
-181
-184
-189
-196
-205
-214
-224
-232
-239
-242
-243
-242
-238
-232
-224
-214
-200
-184
-165
-143
-119
-93
-67
-41
-15
10
35
59
84
110
136
161
186
209
231
252
271
289
305
320
333
345
356
367
380
395
412
433
456
481
508
535
563
590
618
646
676
706
739
772
806
841
875
909
942
974
1004
1034
1063
1090
1115
1137
1156
1172
1184
1195
1203
1211
1217
1222
1225
1225
1222
1217
1211
1205
1200
1198
1198
1200
1204
1208
1212
1216
1219
1222
1226
1230
1236
1244
1253
1263
1273
1283
1290
1295
1297
1297
1294
1288
1282
1275
1268
1261
1255
1249
1242
1234
1223
1208
1190
1168
1144
1119
1094
1071
1051
1034
1020
1012
1006
1004
1002
1002
1000
1000
999
997
995
994
992
989
984
976
965
950
932
911
887
863
837
812
786
760
735
710
686
663
640
617
592
568
543
519
497
477
458
440
422
403
381
358
333
306
276
243
208
171
130
88
43
-4
-51
-98
-145
-191
-235
-278
-319
-357
-393
-426
-457
-486
-513
-537
-558
-575
-587
-595
-600
-601
-598
-592
-582
-571
-559
-547
-536
-528
-523
-521
-523
-528
-535
-542
-550
-557
-566
-574
-581
-588
-593
-596
-598
-599
-599
-597
-595
-591
-587
-581
-575
-568
-560
-553
-545
-537
-530
-523
-517
-513
-509
-509
-511
-516
-524
-535
-547
-562
-579
-597
-616
-637
-660
-683
-708
-733
-756
-777
-795
-810
-821
-831
-838
-844
-851
-857
-863
-868
-871
-872
-870
-867
-863
-859
-855
-852
-851
-853
-860
-871
-887
-909
-936
-969
-1004
-1045
-1087
-1130
-1172
-1212
-1250
-1287
-1321
-1355
-1386
-1415
-1440
-1461
-1477
-1488
-1496
-1501
-1505
-1510
-1516
-1524
-1535
-1547
-1561
-1575
-1589
-1605
-1622
-1643
-1666
-1693
-1723
-1756
-1791
-1828
-1865
-1901
-1936
-1969
-1999
-2024
-2045
-2063
-2075
-2082
-2085
-2085
-2082
-2076
-2069
-2061
-2053
-2045
-2037
-2033
-2028
-2025
-2025
-2025
-2031
-2039
-2050
-2064
-2080
-2097
-2117
-2137
-2156
-2173
-2186
-2194
-2197
-2194
-2186
-2174
-2158
-2139
-2119
-2097
-2074
-2050
-2023
-1996
-1967
-1939
-1910
-1882
-1855
-1829
-1802
-1775
-1747
-1718
-1688
-1657
-1625
-1592
-1557
-1520
-1481
-1440
-1397
-1353
-1308
-1263
-1220
-1180
-1143
-1110
-1082
-1058
-1039
-1024
-1012
-1002
-996
-991
-989
-990
-993
-998
-1004
-1008
-1014
-1018
-1022
-1027
-1030
-1030
-1029
-1025
-1018
-1008
-998
-987
-977
-967
-960
-956
-954
-955
-957
-963
-970
-979
-990
-1000
-1012
-1025
-1035
-1045
-1054
-1062
-1068
-1072
-1074
-1074
-1072
-1068
-1064
-1060
-1057
-1055
-1053
-1052
-1052
-1053
-1057
-1062
-1071
-1083
-1100
-1121
-1145
-1173
-1203
-1235
-1267
-1300
-1332
-1365
-1396
-1425
-1452
-1475
-1495
-1510
-1523
-1532
-1539
-1546
-1553
-1562
-1573
-1587
-1603
-1621
-1643
-1667
-1693
-1723
-1756
-1792
-1833
-1877
-1923
-1970
-2017
-2063
-2107
-2148
-2186
-2222
-2255
-2286
-2315
-2340
-2360
-2375
-2386
-2392
-2396
-2396
-2396
-2395
-2393
-2393
-2393
-2393
-2395
-2399
-2405
-2414
-2425
-2439
-2454
-2470
-2486
-2503
-2519
-2534
-2550
-2566
-2582
-2599
-2617
-2633
-2649
-2663
-2674
-2685
-2694
-2702
-2710
-2718
-2726
-2735
-2745
-2756
-2767
-2778
-2789
-2801
-2814
-2827
-2843
-2860
-2880
-2902
-2927
-2953
-2982
-3013
-3047
-3082
-3119
-3158
-3198
-3238
-3278
-3316
-3353
-3388
-3421
-3453
-3484
-3513
-3542
-3569
-3594
-3617
-3639
-3660
-3680
-3700
-3720
-3740
-3761
-3782
-3802
-3823
-3843
-3861
-3877
-3892
-3904
-3915
-3924
-3932
-3940
-3948
-3956
-3964
-3971
-3976
-3981
-3984
-3987
-3989
-3991
-3994
-3996
-3998
-4000
-4000
-3999
-3997
-3993
-3987
-3980
-3971
-3963
-3956
-3951
-3948
-3947
-3949
-3952
-3957
-3962
-3967
-3970
-3974
-3976
-3978
-3980
-3980
-3980
-3977
-3971
-3964
-3954
-3943
-3932
-3920
-3909
-3899
-3890
-3883
-3876
-3871
-3867
-3864
-3862
-3860
-3860
-3859
-3858
-3857
-3853
-3848
-3841
-3832
-3821
-3809
-3797
-3786
-3775
-3765
-3756
-3748
-3740
-3732
-3723
-3713
-3703
-3692
-3680
-3669
-3656
-3644
-3631
-3619
-3606
-3593
-3580
-3566
-3551
-3534
-3516
-3498
-3478
-3458
-3437
-3415
-3392
-3368
-3343
-3318
-3292
-3266
-3241
-3215
-3190
-3166
-3143
-3121
-3101
-3082
-3064
-3047
-3028
-3008
-2985
-2960
-2933
-2906
-2878
-2851
-2824
-2798
-2772
-2748
-2724
-2702
-2680
-2659
-2637
-2614
-2589
-2562
-2533
-2502
-2470
-2438
-2407
-2378
-2352
-2327
-2304
-2282
-2260
-2237
-2214
-2190
-2165
-2138
-2110
-2080
-2049
-2015
-1979
-1940
-1899
-1857
-1815
-1773
-1732
-1693
-1655
-1617
-1581
-1546
-1512
-1480
-1450
-1421
-1393
-1365
-1335
-1302
-1266
-1228
-1189
-1150
-1111
-1074
-1038
-1002
-967
-931
-894
-856
-817
-778
-738
-698
-660
-623
-587
-552
-519
-488
-458
-430
-405
-383
-366
-353
-344
-339
-338
-338
-340
-341
-343
-343
-343
-343
-344
-344
-345
-346
-345
-343
-340
-335
-330
-324
-316
-305
-290
-272
-251
-228
-203
-179
-157
-138
-122
-110
-101
-95
-90
-85
-81
-77
-71
-65
-57
-46
-32
-15
6
30
58
88
119
153
189
226
265
306
348
391
433
473
512
549
586
620
654
685
714
741
766
789
810
829
848
867
887
908
930
952
974
996
1018
1038
1058
1076
1092
1108
1124
1140
1155
1169
1182
1192
1200
1206
1210
1212
1213
1213
1212
1212
1212
1212
1211
1209
1206
1202
1197
1192
1187
1182
1177
1173
1170
1170
1173
1178
1187
1199
1213
1229
1245
1262
1277
1292
1306
1320
1333
1347
1359
1371
1381
1390
1398
1404
1408
1410
1412
1413
1415
1418
1424
1430
1438
1446
1455
1465
1476
1486
1497
1508
1519
1531
1544
1556
1568
1580
1590
1600
1610
1621
1632
1644
1655
1666
1677
1688
1697
1706
1715
1723
1732
1740
1749
1757
1763
1767
1769
1769
1767
1764
1763
1763
1767
1774
1783
1796
1810
1825
1842
1861
1882
1906
1933
1963
1995
2028
2062
2094
2126
2157
2189
2221
2255
2290
2326
2364
2400
2436
2470
2503
2534
2563
2592
2621
2648
2675
2700
2724
2747
2768
2788
2807
2826
2846
2867
2888
2911
2934
2957
2981
3005
3030
3057
3084
3113
3142
3171
3201
3231
3261
3291
3322
3353
3384
3417
3451
3485
3519
3551
3580
3607
3631
3653
3673
3693
3714
3737
3761
3788
3816
3844
3873
3902
3931
3962
3994
4027
4062
4097
4134
4171
4210
4249
4289
4329
4367
4405
4440
4474
4507
4540
4573
4608
4644
4681
4719
4757
4795
4831
4867
4901
4935
4967
4998
5025
5050
5071
5090
5106
5119
5131
5142
5152
5163
5172
5182
5190
5197
5203
5208
5214
5221
5229
5239
5249
5258
5266
5273
5279
5282
5285
5287
5289
5292
5297
5301
5304
5306
5305
5302
5297
5291
5283
5275
5268
5263
5261
5261
5264
5270
5278
5289
5301
5316
5333
5351
5371
5393
5417
5442
5469
5497
5526
5555
5586
5616
5647
5677
5706
5734
5761
5786
5809
5831
5850
5867
5883
5899
5915
5931
5948
5965
5982
5999
6015
6031
6046
6061
6075
6088
6099
6109
6117
6124
6130
6137
6144
6151
6159
6168
6175
6183
6190
6196
6201
6206
6209
6212
6214
6214
6213
6211
6208
6207
6207
6208
6212
6217
6223
6229
6236
6241
6246
6248
6248
6247
6246
6244
6241
6237
6231
6223
6213
6202
6189
6176
6164
6153
6145
6139
6138
6140
6145
6153
6163
6174
6185
6196
6207
6217
6226
6236
6247
6258
6270
6284
6297
6308
6318
6325
6329
6331
6330
6328
6324
6319
6313
6305
6297
6287
6276
6264
6252
6240
6230
6223
6218
6217
6220
6227
6237
6250
6266
6284
6304
6325
6347
6370
6391
6411
6430
6447
6461
6475
6487
6497
6505
6511
6512
6511
6507
6499
6488
6475
6460
6445
6429
6413
6396
6378
6360
6340
6319
6297
6273
6247
6221
6196
6172
6150
6129
6108
6088
6067
6045
6024
6003
5982
5960
5937
5913
5888
5863
5838
5814
5790
5766
5743
5718
5694
5669
5644
5620
5597
5576
5557
5538
5520
5501
5481
5460
5439
5418
5398
5382
5368
5356
5347
5339
5331
5321
5309
5294
5276
5255
5232
5207
5182
5156
5131
5108
5087
5070
5055
5044
5036
5031
5029
5029
5031
5036
5042
5049
5058
5066
5074
5081
5087
5093
5098
5102
5105
5108
5109
5110
5110
5108
5105
5101
5096
5090
5083
5077
5073
5072
5072
5075
5081
5087
5094
5102
5109
5117
5125
5134
5142
5151
5161
5173
5186
5200
5216
5233
5252
5272
5294
5318
5344
5371
5399
5426
5452
5478
5503
5526
5546
5564
5578
5589
5595
5597
5594
5587
5577
5565
5552
5537
5522
5505
5487
5468
5449
5429
5410
5393
5377
5362
5351
5341
5333
5327
5322
5318
5314
5311
5309
5306
5302
5298
5293
5288
5283
5277
5270
5262
5253
5243
5232
5220
5208
5195
5183
5171
5162
5154
5150
5148
5147
5148
5150
5151
5151
5152
5151
5150
5148
5146
5143
5140
5137
5133
5128
5123
5117
5111
5105
5097
5087
5078
5068
5059
5050
5044
5039
5037
5037
5040
5045
5052
5061
5072
5085
5098
5113
5127
5140
5151
5159
5164
5166
5164
5160
5154
5146
5138
5130
5123
5115
5107
5098
5088
5076
5063
5048
5033
5018
5004
4991
4980
4971
4964
4959
4956
4954
4954
4956
4957
4959
4961
4963
4963
4962
4960
4956
4952
4947
4942
4938
4933
4927
4921
4913
4903
4894
4884
4876
4869
4865
4863
4863
4865
4868
4872
4876
4881
4888
4895
4904
4915
4928
4942
4959
4978
4998
5018
5038
5055
5068
5076
5078
5075
5067
5055
5040
5024
5007
4992
4978
4966
4956
4947
4939
4933
4928
4926
4926
4930
4939
4950
4966
4983
5003
5023
5045
5067
5090
5113
5137
5161
5185
5206
5226
5242
5255
5266
5275
5284
5291
5298
5305
5312
5320
5328
5338
5348
5359
5370
5381
5391
5402
5414
5427
5441
5456
5474
5494
5515
5536
5557
5575
5589
5600
5608
5614
5617
5620
5623
5627
5633
5640
5648
5658
5671
5685
5703
5725
5752
5782
5815
5849
5885
5920
5956
5991
6025
6059
6091
6123
6154
6184
6212
6240
6266
6291
6315
6339
6364
6390
6417
6446
6477
6510
6544
6579
6613
6648
6682
6717
6752
6787
6822
6857
6892
6926
6959
6991
7022
7052
7081
7109
7137
7163
7189
7213
7237
7260
7283
7308
7334
7361
7392
7424
7460
7498
7540
7583
7628
7673
7718
7763
7808
7852
7896
7939
7981
8022
8063
8103
8144
8183
8223
8259
8293
8322
8349
8372
8394
8416
8438
8462
8487
8515
8545
8578
8613
8650
8690
8732
8775
8819
8863
8909
8954
9001
9048
9095
9142
9191
9241
9291
9341
9389
9437
9483
9528
9572
9615
9657
9699
9740
9780
9820
9860
9899
9938
9977
10014
10051
10086
10120
10153
10185
10217
10249
10281
10313
10344
10373
10400
10426
10451
10477
10504
10531
10560
10590
10621
10652
10683
10714
10746
10778
10811
10846
10884
10924
10964
11005
11043
11079
11111
11141
11167
11190
11211
11229
11245
11258
11269
11277
11280
11280
11275
11266
11254
11238
11220
11200
11179
11158
11138
11121
11105
11092
11082
11072
11062
11052
11039
11024
11007
10989
10972
10955
10939
10924
10909
10895
10880
10864
10847
10827
10803
10776
10744
10709
10669
10624
10575
10522
10466
10409
10350
10292
10235
10178
10124
10071
10020
9970
9921
9874
9829
9785
9744
9705
9668
9634
9603
9574
9548
9523
9501
9479
9459
9440
9423
9406
9389
9371
9352
9331
9307
9280
9251
9220
9190
9160
9130
9101
9072
9043
9013
8983
8953
8924
8895
8868
8841
8816
8792
8769
8748
8727
8708
8691
8676
8662
8651
8641
8632
8623
8614
8604
8593
8580
8566
8551
8536
8520
8504
8488
8472
8455
8438
8421
8405
8390
8378
8369
8364
8362
8364
8367
8372
8377
8381
8384
8385
8384
8382
8378
8374
8369
8363
8358
8352
8348
8344
8341
8338
8334
8330
8326
8321
8316
8310
8305
8301
8298
8296
8295
8296
8297
8298
8298
8298
8294
8287
8277
8262
8244
8223
8201
8179
8156
8132
8111
8087
8066
8044
8023
8005
7987
7971
7955
7941
7927
7913
7900
7886
7872
7858
7842
7825
7806
7784
7760
7732
7702
7669
7635
7600
7565
7532
7499
7468
7437
7405
7373
7341
7308
7276
7246
7218
7192
7168
7144
7122
7098
7073
7047
7020
6992
6963
6934
6905
6876
6848
6820
6794
6768
6743
6720
6697
6674
6649
6622
6593
6562
6529
6495
6461
6427
6395
6363
6332
6303
6273
6243
6214
6184
6154
6125
6096
6068
6040
6013
5986
5958
5930
5901
5871
5840
5808
5775
5742
5709
5676
5645
5614
5584
5553
5520
5486
5452
5416
5382
5349
5319
5293
5271
5254
5241
5232
5226
5223
5222
5223
5225
5227
5229
5232
5234
5237
5238
5240
5241
5241
5240
5237
5231
5222
5210
5193
5172
5147
5118
5087
5054
5019
4984
4948
4912
4874
4838
4802
4767
4735
4704
4675
4646
4617
4587
4557
4528
4499
4472
4447
4424
4402
4382
4363
4345
4328
4310
4293
4277
4260
4243
4224
4204
4182
4157
4132
4106
4078
4051
4022
3996
3970
3944
3919
3894
3868
3840
3810
3777
3743
3707
3671
3636
3601
3569
3538
3508
3480
3453
3427
3403
3382
3362
3343
3326
3309
3292
3273
3253
3232
3209
3184
3159
3133
3108
3082
3055
3028
2999
2969
2939
2908
2878
2848
2821
2795
2770
2745
2721
2696
2671
2647
2625
2605
2588
2575
2563
2554
2545
2536
2526
2515
2503
2492
2481
2471
2464
2458
2455
2456
2458
2462
2466
2469
2471
2471
2469
2464
2456
2443
2427
2407
2386
2363
2341
2321
2303
2287
2274
2264
2256
2249
2243
2238
2233
2229
2227
2226
2228
2231
2235
2239
2242
2243
2242
2237
2230
2220
2207
2193
2178
2160
2141
2119
2094
2065
2032
1995
1954
1912
1869
1825
1781
1737
1692
1647
1602
1559
1516
1476
1437
1400
1365
1331
1299
1269
1241
1214
1190
1167
1146
1124
1103
1083
1062
1042
1022
1002
982
961
939
915
889
861
831
799
765
731
696
661
627
594
562
531
500
469
438
406
373
339
305
270
234
198
163
128
97
68
42
20
1
-16
-32
-47
-62
-78
-97
-118
-141
-167
-195
-225
-255
-285
-315
-345
-375
-404
-433
-461
-490
-518
-546
-574
-603
-631
-659
-686
-711
-735
-758
-779
-801
-823
-845
-866
-887
-907
-925
-942
-957
-971
-984
-997
-1010
-1022
-1034
-1046
-1057
-1067
-1077
-1086
-1096
-1106
-1117
-1130
-1143
-1158
-1174
-1189
-1205
-1221
-1238
-1255
-1274
-1295
-1319
-1346
-1377
-1411
-1448
-1487
-1526
-1564
-1602
-1638
-1673
-1705
-1737
-1767
-1796
-1825
-1854
-1884
-1915
-1947
-1978
-2009
-2041
-2074
-2107
-2141
-2178
-2217
-2259
-2305
-2353
-2404
-2456
-2509
-2563
-2618
-2675
-2732
-2791
-2852
-2913
-2973
-3032
-3089
-3141
-3188
-3231
-3269
-3303
-3333
-3359
-3383
-3407
-3432
-3461
-3494
-3534
-3581
-3634
-3693
-3757
-3824
-3894
-3968
-4045
-4127
-4213
-4304
-4400
-4499
-4599
-4700
-4799
-4896
-4989
-5080
-5168
-5253
-5335
-5414
-5490
-5561
-5628
-5690
-5748
-5804
-5858
-5911
-5965
-6019
-6076
-6134
-6195
-6259
-6325
-6393
-6465
-6539
-6615
-6694
-6772
-6851
-6927
-7000
-7069
-7134
-7195
-7252
-7306
-7358
-7409
-7458
-7505
-7551
-7596
-7640
-7684
-7727
-7770
-7815
-7859
-7906
-7953
-8000
-8050
-8101
-8153
-8207
-8262
-8318
-8375
-8431
-8487
-8542
-8597
-8652
-8705
-8758
-8810
-8862
-8914
-8964
-9012
-9059
-9104
-9148
-9190
-9233
-9276
-9319
-9363
-9409
-9456
-9504
-9552
-9599
-9645
-9688
-9729
-9768
-9805
-9840
-9873
-9904
-9935
-9964
-9993
-10022
-10050
-10079
-10108
-10137
-10165
-10191
-10215
-10236
-10253
-10267
-10278
-10285
-10290
-10292
-10291
-10287
-10281
-10273
-10264
-10253
-10242
-10229
-10216
-10201
-10183
-10163
-10141
-10118
-10094
-10072
-10052
-10033
-10018
-10006
-9996
-9989
-9982
-9976
-9970
-9964
-9960
-9956
-9954
-9953
-9954
-9956
-9961
-9969
-9980
-9993
-10009
-10027
-10047
-10067
-10089
-10112
-10137
-10165
-10195
-10228
-10263
-10298
-10333
-10367
-10398
-10429
-10458
-10488
-10518
-10548
-10579
-10610
-10641
-10672
-10702
-10730
-10755
-10777
-10796
-10810
-10819
-10825
-10829
-10830
-10831
-10831
-10831
-10830
-10829
-10826
-10820
-10812
-10800
-10786
-10768
-10749
-10727
-10704
-10680
-10655
-10630
-10604
-10578
-10551
-10523
-10495
-10468
-10442
-10417
-10393
-10371
-10349
-10328
-10309
-10292
-10277
-10263
-10252
-10241
-10229
-10217
-10203
-10187
-10169
-10151
-10131
-10113
-10094
-10077
-10058
-10039
-10016
-9991
-9962
-9929
-9893
-9854
-9814
-9773
-9731
-9690
-9649
-9608
-9568
-9530
-9494
-9460
-9429
-9399
-9372
-9345
-9320
-9295
-9270
-9245
-9218
-9191
-9163
-9133
-9100
-9066
-9029
-8990
-8950
-8908
-8867
-8827
-8788
-8752
-8719
-8686
-8655
-8624
-8594
-8565
-8538
-8514
-8494
-8479
-8469
-8465
-8466
-8472
-8480
-8491
-8502
-8514
-8527
-8540
-8553
-8567
-8582
-8596
-8610
-8624
-8637
-8651
-8666
-8682
-8699
-8718
-8738
-8759
-8780
-8801
-8822
-8845
-8868
-8893
-8920
-8949
-8978
-9007
-9037
-9065
-9093
-9121
-9151
-9183
-9218
-9257
-9299
-9344
-9390
-9435
-9479
-9521
-9561
-9599
-9635
-9669
-9700
-9730
-9758
-9784
-9810
-9834
-9857
-9878
-9897
-9915
-9931
-9946
-9959
-9971
-9983
-9996
-10010
-10025
-10043
-10061
-10080
-10098
-10115
-10129
-10140
-10147
-10150
-10150
-10148
-10144
-10141
-10137
-10133
-10129
-10125
-10118
-10108
-10095
-10080
-10063
-10045
-10026
-10007
-9988
-9969
-9950
-9932
-9914
-9897
-9882
-9869
-9858
-9850
-9845
-9842
-9840
-9839
-9837
-9835
-9831
-9826
-9820
-9811
-9800
-9788
-9774
-9759
-9742
-9725
-9706
-9686
-9665
-9643
-9619
-9593
-9566
-9537
-9510
-9483
-9457
-9434
-9413
-9395
-9378
-9364
-9353
-9346
-9343
-9344
-9349
-9357
-9368
-9381
-9395
-9408
-9421
-9432
-9440
-9447
-9450
-9452
-9453
-9454
-9455
-9456
-9459
-9461
-9464
-9466
-9467
-9466
-9463
-9458
-9452
-9446
-9441
-9438
-9437
-9438
-9443
-9449
-9458
-9468
-9479
-9491
-9504
-9518
-9532
-9547
-9563
-9580
-9598
-9615
-9632
-9648
-9663
-9676
-9687
-9696
-9703
-9709
-9712
-9713
-9710
-9705
-9696
-9685
-9673
-9659
-9646
-9632
-9620
-9608
-9598
-9588
-9579
-9570
-9562
-9555
-9548
-9542
-9536
-9531
-9527
-9522
-9518
-9514
-9509
-9503
-9497
-9489
-9481
-9471
-9460
-9448
-9436
-9423
-9410
-9399
-9389
-9381
-9376
-9374
-9375
-9378
-9383
-9389
-9396
-9403
-9409
-9414
-9418
-9420
-9421
-9420
-9417
-9412
-9403
-9392
-9377
-9361
-9342
-9321
-9300
-9278
-9255
-9233
-9211
-9192
-9176
-9164
-9156
-9152
-9152
-9157
-9164
-9174
-9185
-9196
-9206
-9215
-9222
-9228
-9233
-9236
-9238
-9239
-9238
-9234
-9228
-9218
-9203
-9184
-9162
-9135
-9106
-9074
-9040
-9006
-8971
-8936
-8902
-8868
-8835
-8803
-8771
-8740
-8709
-8679
-8649
-8620
-8592
-8565
-8538
-8512
-8487
-8461
-8434
-8405
-8374
-8341
-8307
-8271
-8234
-8198
-8161
-8125
-8089
-8053
-8016
-7980
-7941
-7901
-7860
-7818
-7775
-7731
-7686
-7641
-7596
-7551
-7506
-7461
-7416
-7372
-7327
-7282
-7237
-7191
-7145
-7099
-7053
-7007
-6961
-6915
-6870
-6825
-6780
-6736
-6693
-6651
-6610
-6572
-6535
-6500
-6467
-6435
-6405
-6376
-6348
-6321
-6297
-6275
-6256
-6240
-6226
-6215
-6204
-6193
-6180
-6166
-6151
-6134
-6117
-6100
-6083
-6066
-6050
-6033
-6017
-6002
-5987
-5973
-5960
-5948
-5937
-5927
-5916
-5906
-5895
-5885
-5875
-5866
-5859
-5854
-5851
-5850
-5852
-5856
-5862
-5871
-5882
-5896
-5912
-5929
-5948
-5966
-5983
-5997
-6009
-6017
-6022
-6026
-6027
-6027
-6024
-6020
-6013
-6003
-5992
-5979
-5963
-5947
-5930
-5914
-5899
-5885
-5873
-5860
-5847
-5833
-5817
-5799
-5780
-5759
-5737
-5714
-5691
-5670
-5649
-5629
-5612
-5596
-5582
-5571
-5562
-5556
-5552
-5549
-5546
-5542
-5537
-5533
-5528
-5524
-5522
-5520
-5519
-5520
-5522
-5526
-5532
-5540
-5552
-5567
-5584
-5605
-5627
-5650
-5672
-5693
-5712
-5730
-5748
-5766
-5784
-5805
-5827
-5850
-5874
-5898
-5922
-5946
-5970
-5993
-6015
-6036
-6056
-6073
-6089
-6102
-6113
-6122
-6128
-6133
-6136
-6138
-6138
-6135
-6130
-6122
-6111
-6099
-6086
-6073
-6060
-6047
-6034
-6022
-6010
-5998
-5985
-5970
-5953
-5935
-5915
-5893
-5869
-5844
-5817
-5788
-5757
-5723
-5687
-5649
-5609
-5566
-5522
-5476
-5430
-5383
-5337
-5294
-5252
-5214
-5178
-5145
-5113
-5082
-5053
-5025
-5001
-4978
-4959
-4943
-4931
-4922
-4916
-4913
-4912
-4913
-4914
-4917
-4920
-4922
-4924
-4923
-4919
-4912
-4900
-4885
-4866
-4844
-4818
-4791
-4762
-4734
-4707
-4681
-4658
-4638
-4621
-4607
-4596
-4587
-4581
-4577
-4576
-4577
-4580
-4584
-4588
-4593
-4597
-4600
-4602
-4601
-4597
-4591
-4582
-4570
-4555
-4538
-4518
-4495
-4469
-4439
-4408
-4376
-4343
-4310
-4277
-4243
-4209
-4173
-4136
-4099
-4061
-4022
-3984
-3946
-3909
-3872
-3835
-3798
-3760
-3721
-3681
-3639
-3596
-3553
-3509
-3465
-3423
-3383
-3346
-3311
-3278
-3246
-3214
-3181
-3147
-3112
-3075
-3037
-2998
-2958
-2917
-2878
-2838
-2799
-2760
-2721
-2681
-2641
-2602
-2565
-2530
-2497
-2465
-2435
-2406
-2379
-2354
-2328
-2303
-2278
-2253
-2229
-2205
-2182
-2159
-2134
-2107
-2078
-2048
-2015
-1982
-1946
-1908
-1868
-1825
-1779
-1730
-1679
-1625
-1569
-1512
-1454
-1396
-1337
-1280
-1224
-1170
-1118
-1067
-1018
-971
-925
-881
-837
-794
-751
-710
-669
-629
-590
-552
-515
-479
-444
-408
-372
-336
-299
-261
-223
-184
-142
-99
-54
-8
40
88
136
183
228
271
311
348
382
414
444
471
496
518
539
560
580
602
626
653
683
714
748
784
820
857
893
927
960
992
1022
1054
1085
1117
1152
1189
1228
1269
1310
1350
1388
1423
1456
1488
1518
1548
1577
1607
1637
1668
1698
1728
1759
1790
1823
1858
1893
1930
1966
2003
2039
2076
2114
2154
2195
2236
2276
2314
2350
2382
2411
2436
2457
2475
2491
2504
2516
2527
2536
2546
2556
2566
2576
2585
2594
2601
2606
2611
2616
2620
2625
2629
2635
2641
2648
2656
2666
2679
2694
2711
2731
2751
2772
2792
2810
2827
2842
2856
2869
2880
2890
2898
2904
2908
2909
2908
2905
2901
2897
2894
2893
2894
2899
2906
2918
2933
2952
2973
2996
3022
3050
3079
3109
3140
3172
3205
3239
3275
3313
3353
3394
3435
3478
3521
3564
3607
3649
3690
3729
3769
3810
3853
3897
3945
3995
4049
4107
4169
4234
4303
4375
4449
4525
4601
4678
4753
4827
4899
4968
5036
5103
5169
5233
5296
5358
5418
5477
5533
5587
5639
5691
5744
5798
5855
5914
5977
6043
6112
6183
6257
6332
6409
6487
6566
6645
6724
6801
6877
6950
7020
7086
7148
7205
7258
7308
7355
7400
7445
7490
7537
7584
7632
7681
7729
7776
7822
7867
7911
7954
7999
8044
8090
8138
8186
8237
8287
8338
8388
8437
8486
8532
8577
8619
8660
8699
8736
8773
8809
8845
8881
8917
8955
8992
9028
9064
9100
9135
9171
9207
9245
9283
9323
9363
9403
9445
9487
9530
9573
9615
9655
9695
9732
9767
9800
9832
9864
9896
9930
9966
10004
10043
10084
10125
10168
10210
10254
10298
10343
10389
10436
10484
10531
10579
10626
10674
10722
10770
10819
10869
10918
10966
11013
11058
11101
11142
11181
11219
11257
11293
11329
11364
11397
11429
11460
11489
11517
11546
11575
11605
11636
11669
11703
11738
11775
11814
11855
11898
11943
11990
12038
12087
12135
12182
12227
12270
12312
12351
12388
12423
12457
12488
12518
12546
12572
12595
12617
12636
12654
12672
12689
12707
12725
12745
12767
12791
12818
12847
12878
12912
12948
12985
13024
13065
13108
13153
13201
13251
13303
13356
13409
13461
13510
13556
13600
13641
13679
13716
13751
13785
13818
13851
13884
13918
13953
13989
14026
14065
14106
14147
14190
14232
14273
14313
14352
14391
14430
14469
14507
14545
14583
14618
14652
14684
14714
14742
14769
14795
14821
14847
14873
14899
14924
14948
14971
14993
15015
15036
15056
15074
15091
15106
15120
15131
15141
15149
15157
15165
15173
15181
15189
15196
15202
15208
15215
15221
15229
15239
15251
15265
15282
15301
15321
15340
15359
15377
15394
15411
15427
15443
15459
15474
15487
15500
15510
15518
15526
15532
15538
15544
15551
15560
15570
15583
15599
15617
15637
15658
15681
15704
15728
15752
15776
15799
15821
15839
15855
15867
15875
15881
15883
15881
15877
15869
15858
15843
15824
15803
15780
15756
15732
15710
15689
15671
15655
15642
15631
15624
15620
15621
15625
15635
15648
15666
15686
15708
15730
15751
15771
15789
15806
15823
15839
15855
15872
15888
15905
15921
15937
15951
15963
15974
15983
15991
16000
16010
16021
16035
16050
16070
16093
16117
16146
16175
16207
16239
16274
16309
16347
16384
16421
16459
16497
16535
16574
16613
16654
16694
16734
16774
16812
16848
16881
16909
16934
16956
16975
16991
17007
17022
17036
17050
17064
17078
17093
17108
17124
17142
17161
17182
17205
17230
17256
17284
17312
17341
17371
17402
17434
17469
17505
17543
17583
17624
17666
17709
17752
17795
17837
17880
17921
17962
18003
18042
18082
18121
18161
18200
18240
18280
18321
18364
18408
18456
18505
18557
18610
18664
18719
18774
18830
18887
18944
19003
19062
19122
19182
19242
19303
19364
19426
19488
19552
19615
19679
19743
19806
19868
19930
19989
20046
20101
20153
20202
20250
20296
20342
20386
20430
20475
20520
20566
20614
20663
20712
20763
20813
20862
20910
20956
20999
21040
21080
21118
21156
21194
21232
21270
21306
21340
21372
21400
21426
21448
21467
21484
21500
21516
21530
21544
21557
21570
21583
21596
21610
21625
21642
21660
21679
21701
21723
21747
21770
21795
21820
21845
21872
21899
21926
21953
21979
22003
22024
22043
22059
22073
22086
22098
22111
22123
22135
22146
22158
22170
22183
22197
22212
22230
22250
22272
22296
22321
22347
22373
22399
22425
22450
22474
22497
22518
22537
22554
22570
22585
22600
22616
22632
22649
22668
22686
22705
22723
22741
22759
22777
22797
22818
22841
22866
22892
22920
22947
22974
22999
23023
23045
23065
23084
23102
23118
23134
23148
23160
23169
23176
23180
23181
23178
23173
23167
23159
23151
23143
23135
23127
23119
23112
23104
23095
23086
23075
23061
23045
23026
23005
22981
22954
22925
22894
22860
22825
22787
22749
22709
22670
22630
22591
22552
22514
22475
22436
22398
22359
22321
22283
22245
22210
22176
22145
22118
22094
22073
22055
22038
22022
22006
21989
21972
21954
21936
21918
21900
21882
21865
21848
21831
21814
21798
21783
21768
21754
21740
21725
21710
21692
21671
21647
21619
21589
21556
21521
21485
21450
21415
21380
21345
21311
21275
21239
21202
21164
21126
21088
21049
21010
20971
20931
20890
20849
20808
20768
20729
20691
20654
20619
20586
20554
20523
20492
20461
20428
20394
20358
20320
20279
20234
20186
20135
20079
20021
19960
19897
19834
19771
19709
19649
19590
19533
19478
19424
19371
19320
19272
19226
19183
19143
19106
19072
19039
19008
18976
18943
18908
18872
18833
18791
18746
18698
18647
18592
18533
18470
18403
18332
18257
18180
18101
18019
17936
17852
17769
17687
17608
17533
17461
17393
17327
17264
17203
17142
17082
17021
16959
16897
16835
16774
16713
16652
16588
16523
16455
16383
16308
16229
16146
16062
15976
15890
15804
15719
15634
15550
15468
15387
15308
15233
15161
15093
15029
14968
14909
14852
14797
14743
14691
14641
14592
14545
14500
14454
14409
14364
14317
14270
14222
14174
14127
14079
14031
13981
13930
13875
13817
13754
13687
13616
13542
13466
13391
13316
13242
13167
13093
13018
12941
12865
12789
12715
12644
12576
12511
12449
12386
12324
12262
12198
12133
12068
12002
11935
11866
11796
11724
11650
11574
11496
11417
11337
11255
11171
11085
10998
10909
10818
10726
10633
10539
10445
10351
10257
10165
10073
9983
9896
9811
9729
9649
9572
9497
9425
9354
9285
9218
9153
9087
9022
8956
8889
8822
8753
8685
8617
8550
8482
8412
8340
8263
8183
8098
8010
7919
7826
7732
7638
7543
7449
7355
7260
7165
7071
6976
6881
6788
6697
6607
6519
6432
6348
6264
6183
6104
6026
5950
5875
5800
5724
5647
5569
5487
5402
5314
5222
5128
5032
4934
4836
4738
4640
4542
4443
4344
4245
4147
4050
3956
3863
3773
3684
3598
3515
3435
3357
3282
3210
3139
3070
3001
2932
2862
2790
2717
2641
2565
2488
2411
2333
2255
2175
2094
2009
1925
1838
1748
1656
1562
1468
1373
1279
1186
1093
1000
910
820
730
643
556
469
383
297
212
126
40
-45
-132
-218
-306
-397
-490
-588
-691
-800
-913
-1029
-1148
-1269
-1392
-1516
-1643
-1772
-1902
-2032
-2161
-2289
-2414
-2536
-2656
-2775
-2892
-3007
-3122
-3236
-3348
-3458
-3565
-3669
-3771
-3869
-3966
-4059
-4153
-4245
-4337
-4428
-4517
-4605
-4691
-4775
-4857
-4937
-5018
-5098
-5179
-5260
-5340
-5418
-5494
-5567
-5637
-5704
-5769
-5832
-5894
-5954
-6014
-6072
-6130
-6189
-6248
-6309
-6372
-6437
-6502
-6566
-6629
-6691
-6752
-6811
-6870
-6928
-6987
-7048
-7112
-7180
-7250
-7322
-7394
-7464
-7533
-7600
-7666
-7731
-7795
-7861
-7927
-7993
-8061
-8129
-8197
-8267
-8339
-8413
-8488
-8566
-8646
-8726
-8807
-8887
-8966
-9045
-9123
-9200
-9277
-9353
-9430
-9506
-9583
-9659
-9736
-9813
-9890
-9967
-10044
-10121
-10200
-10279
-10359
-10440
-10521
-10603
-10683
-10763
-10843
-10922
-11002
-11084
-11168
-11254
-11342
-11433
-11526
-11619
-11714
-11808
-11903
-11998
-12095
-12194
-12294
-12397
-12500
-12603
-12706
-12807
-12907
-13004
-13100
-13196
-13291
-13388
-13485
-13583
-13680
-13776
-13870
-13961
-14050
-14137
-14224
-14311
-14400
-14490
-14582
-14677
-14774
-14872
-14972
-15073
-15173
-15274
-15374
-15474
-15575
-15678
-15782
-15887
-15994
-16100
-16206
-16309
-16413
-16513
-16611
-16708
-16803
-16897
-16991
-17083
-17175
-17266
-17356
-17446
-17535
-17622
-17708
-17792
-17872
-17949
-18024
-18097
-18171
-18245
-18320
-18397
-18476
-18555
-18634
-18712
-18788
-18861
-18932
-19000
-19065
-19128
-19187
-19243
-19297
-19348
-19396
-19442
-19487
-19530
-19572
-19614
-19657
-19700
-19744
-19787
-19831
-19874
-19918
-19962
-20006
-20050
-20096
-20141
-20187
-20233
-20280
-20327
-20375
-20423
-20471
-20518
-20565
-20613
-20661
-20710
-20760
-20810
-20861
-20913
-20965
-21018
-21071
-21125
-21180
-21236
-21293
-21351
-21410
-21470
-21530
-21590
-21650
-21708
-21766
-21823
-21878
-21930
-21980
-22027
-22071
-22113
-22153
-22192
-22231
-22270
-22310
-22353
-22398
-22443
-22490
-22536
-22581
-22624
-22667
-22708
-22748
-22789
-22831
-22874
-22919
-22964
-23010
-23055
-23099
-23143
-23187
-23231
-23275
-23318
-23361
-23403
-23443
-23481
-23518
-23553
-23587
-23620
-23651
-23682
-23714
-23747
-23781
-23818
-23856
-23898
-23941
-23988
-24036
-24087
-24138
-24191
-24243
-24294
-24345
-24394
-24442
-24488
-24533
-24577
-24620
-24663
-24706
-24749
-24792
-24833
-24873
-24911
-24949
-24987
-25025
-25064
-25106
-25150
-25195
-25243
-25291
-25339
-25388
-25437
-25485
-25532
-25578
-25621
-25662
-25701
-25739
-25774
-25809
-25841
-25872
-25899
-25923
-25944
-25962
-25977
-25989
-26000
-26010
-26018
-26027
-26036
-26045
-26057
-26071
-26087
-26105
-26126
-26150
-26176
-26205
-26235
-26264
-26293
-26320
-26346
-26371
-26395
-26418
-26440
-26462
-26482
-26500
-26515
-26528
-26539
-26548
-26557
-26564
-26570
-26575
-26579
-26580
-26581
-26580
-26581
-26582
-26586
-26594
-26605
-26619
-26636
-26657
-26679
-26703
-26728
-26753
-26778
-26802
-26826
-26849
-26870
-26890
-26908
-26924
-26938
-26950
-26961
-26973
-26985
-26998
-27012
-27026
-27040
-27053
-27065
-27075
-27084
-27091
-27096
-27099
-27100
-27101
-27101
-27100
-27100
-27099
-27099
-27099
-27100
-27102
-27104
-27106
-27106
-27105
-27100
-27093
-27083
-27071
-27057
-27042
-27028
-27015
-27005
-26998
-26992
-26990
-26989
-26991
-26994
-26999
-27003
-27006
-27007
-27005
-27001
-26993
-26983
-26971
-26958
-26942
-26925
-26906
-26886
-26866
-26844
-26823
-26801
-26781
-26762
-26745
-26729
-26715
-26700
-26684
-26665
-26644
-26620
-26593
-26563
-26532
-26498
-26464
-26429
-26393
-26359
-26324
-26290
-26256
-26221
-26184
-26145
-26104
-26059
-26011
-25962
-25913
-25865
-25819
-25775
-25733
-25692
-25652
-25612
-25572
-25530
-25487
-25444
-25402
-25360
-25320
-25281
-25244
-25207
-25171
-25134
-25096
-25057
-25016
-24974
-24931
-24888
-24846
-24803
-24762
-24721
-24681
-24641
-24603
-24565
-24529
-24494
-24459
-24426
-24394
-24364
-24334
-24306
-24277
-24249
-24220
-24190
-24160
-24130
-24101
-24071
-24043
-24014
-23985
-23955
-23925
-23892
-23858
-23820
-23780
-23737
-23692
-23645
-23596
-23547
-23498
-23450
-23403
-23357
-23311
-23266
-23219
-23171
-23121
-23070
-23017
-22962
-22908
-22853
-22800
-22749
-22701
-22655
-22611
-22567
-22525
-22483
-22441
-22400
-22358
-22317
-22276
-22235
-22194
-22152
-22109
-22064
-22018
-21971
-21924
-21876
-21829
-21781
-21733
-21684
-21634
-21581
-21526
-21469
-21412
-21355
-21300
-21249
-21202
-21161
-21123
-21090
-21059
-21030
-21002
-20977
-20953
-20931
-20912
-20893
-20875
-20855
-20833
-20807
-20778
-20746
-20709
-20669
-20623
-20573
-20517
-20455
-20387
-20314
-20236
-20155
-20072
-19989
-19906
-19823
-19741
-19660
-19579
-19500
-19422
-19348
-19277
-19211
-19149
-19091
-19037
-18984
-18933
-18881
-18829
-18776
-18722
-18668
-18613
-18558
-18502
-18444
-18385
-18325
-18264
-18205
-18147
-18091
-18037
-17984
-17931
-17878
-17824
-17770
-17714
-17658
-17601
-17544
-17487
-17432
-17378
-17325
-17274
-17225
-17177
-17130
-17086
-17042
-17000
-16957
-16914
-16870
-16825
-16776
-16725
-16670
-16612
-16552
-16492
-16433
-16376
-16323
-16271
-16222
-16172
-16126
-16077
-16027
-15975
-15919
-15860
-15796
-15730
-15662
-15593
-15523
-15454
-15385
-15317
-15250
-15183
-15116
-15049
-14980
-14909
-14838
-14764
-14689
-14613
-14536
-14457
-14378
-14298
-14217
-14135
-14054
-13973
-13894
-13818
-13745
-13676
-13611
-13548
-13488
-13428
-13368
-13307
-13245
-13181
-13115
-13047
-12977
-12906
-12834
-12761
-12687
-12613
-12540
-12466
-12392
-12317
-12242
-12167
-12091
-12015
-11940
-11865
-11791
-11717
-11642
-11567
-11490
-11412
-11334
-11256
-11178
-11102
-11026
-10950
-10875
-10799
-10722
-10643
-10562
-10478
-10392
-10304
-10216
-10127
-10038
-9951
-9865
-9781
-9699
-9619
-9539
-9461
-9385
-9310
-9238
-9169
-9103
-9038
-8973
-8906
-8837
-8766
-8692
-8618
-8544
-8472
-8402
-8334
-8268
-8200
-8132
-8061
-7987
-7909
-7829
-7748
-7667
-7586
-7507
-7430
-7354
-7279
-7206
-7134
-7065
-6997
-6932
-6868
-6807
-6746
-6684
-6621
-6554
-6484
-6412
-6339
-6265
-6191
-6118
-6043
-5968
-5891
-5812
-5733
-5654
-5576
-5499
-5424
-5351
-5280
-5209
-5140
-5071
-5002
-4935
-4870
-4808
-4750
-4694
-4641
-4589
-4539
-4490
-4440
-4390
-4338
-4286
-4231
-4175
-4117
-4057
-3996
-3934
-3871
-3809
-3747
-3686
-3628
-3570
-3514
-3459
-3406
-3354
-3304
-3255
-3208
-3161
-3116
-3071
-3028
-2986
-2945
-2906
-2869
-2833
-2797
-2763
-2728
-2694
-2660
-2627
-2594
-2561
-2528
-2494
-2458
-2419
-2377
-2332
-2285
-2237
-2188
-2139
-2090
-2041
-1990
-1938
-1884
-1830
-1776
-1722
-1669
-1616
-1564
-1512
-1460
-1407
-1354
-1301
-1248
-1198
-1149
-1103
-1058
-1016
-975
-936
-898
-862
-828
-794
-762
-731
-701
-671
-641
-612
-583
-554
-525
-496
-469
-442
-416
-390
-365
-339
-313
-286
-258
-229
-198
-166
-133
-99
-64
-29
4
36
66
94
122
151
181
215
251
291
333
375
415
452
486
517
548
579
613
648
685
724
764
803
842
880
918
956
996
1037
1082
1128
1175
1222
1268
1311
1352
1389
1425
1457
1488
1518
1545
1570
1593
1613
1631
1647
1663
1679
1696
1716
1740
1769
1803
1844
1891
1944
2001
2063
2127
2191
2254
2315
2374
2433
2492
2552
2615
2680
2747
2814
2880
2944
3005
3062
3115
3165
3214
3262
3312
3364
3418
3474
3533
3595
3658
3723
3789
3855
3921
3986
4048
4109
4167
4223
4279
4335
4392
4451
4511
4573
4636
4698
4760
4821
4881
4940
4999
5059
5118
5178
5237
5296
5354
5411
5467
5523
5579
5635
5691
5747
5801
5855
5907
5960
6013
6068
6125
6185
6246
6308
6368
6425
6478
6527
6572
6615
6656
6697
6738
6779
6821
6862
6902
6940
6977
7010
7041
7069
7096
7123
7150
7178
7206
7236
7265
7294
7323
7351
7379
7406
7433
7460
7486
7513
7541
7572
7605
7641
7679
7718
7757
7794
7827
7857
7883
7905
7925
7943
7961
7979
7999
8021
8045
8071
8099
8130
8164
8199
8236
8272
8306
8339
8368
8395
8418
8439
8458
8475
8490
8504
8516
8525
8531
8534
8533
8529
8524
8519
8516
8514
8515
8520
8529
8541
8558
8579
8605
8635
8670
8710
8755
8805
8859
8917
8977
9039
9102
9162
9220
9273
9319
9357
9388
9411
9425
9433
9435
9432
9426
9419
9411
9402
9395
9390
9388
9390
9396
9407
9425
9450
9480
9516
9556
9600
9645
9691
9738
9784
9830
9874
9915
9953
9988
10019
10044
10065
10081
10092
10099
10102
10100
10095
10088
10081
10074
10070
10069
10073
10081
10093
10108
10127
10148
10172
10197
10224
10253
10282
10313
10344
10375
10405
10431
10453
10470
10481
10485
10484
10478
10468
10454
10438
10421
10404
10385
10366
10348
10330
10313
10298
10283
10270
10256
10242
10229
10217
10205
10196
10188
10182
10177
10172
10165
10156
10143
10125
10102
10074
10043
10008
9971
9932
9892
9851
9809
9767
9723
9680
9637
9594
9554
9515
9478
9443
9411
9383
9358
9339
9325
9317
9314
9315
9318
9323
9327
9331
9333
9334
9334
9333
9333
9332
9332
9331
9329
9325
9317
9306
9292
9276
9259
9243
9229
9218
9209
9203
9200
9198
9199
9200
9202
9206
9211
9217
9223
9229
9234
9238
9240
9239
9236
9230
9222
9212
9201
9188
9174
9160
9145
9130
9116
9104
9093
9085
9080
9077
9077
9079
9083
9089
9097
9108
9122
9139
9158
9180
9202
9223
9243
9258
9268
9272
9271
9266
9257
9247
9238
9230
9225
9223
9224
9226
9231
9236
9241
9249
9258
9270
9285
9304
9327
9353
9382
9413
9445
9477
9508
9539
9568
9597
9623
9646
9665
9679
9686
9688
9684
9676
9664
9651
9636
9623
9612
9603
9597
9593
9592
9593
9596
9601
9608
9617
9627
9639
9653
9668
9683
9700
9717
9733
9747
9758
9766
9768
9766
9760
9749
9735
9720
9704
9690
9677
9667
9660
9655
9652
9650
9649
9650
9651
9655
9661
9669
9680
9692
9707
9722
9738
9755
9773
9792
9812
9834
9855
9876
9897
9915
9931
9945
9957
9968
9978
9987
9996
10003
10010
10015
10019
10021
10022
10023
10024
10027
10032
10039
10049
10059
10070
10080
10090
10099
10107
10113
10116
10118
10116
10112
10106
10097
10087
10076
10065
10056
10047
10041
10036
10033
10030
10028
10025
10023
10020
10017
10013
10008
10002
9995
9986
9975
9963
9950
9938
9927
9918
9911
9905
9899
9894
9889
9884
9880
9877
9874
9872
9871
9871
9872
9874
9877
9880
9885
9891
9898
9906
9914
9922
9929
9935
9940
9945
9950
9955
9960
9966
9970
9974
9978
9980
9982
9983
9986
9989
9993
9999
10007
10017
10029
10044
10061
10080
10100
10121
10143
10165
10187
10210
10235
10261
10290
10320
10352
10384
10415
10443
10469
10491
10510
10525
10537
10547
10555
10560
10564
10566
10567
10566
10566
10566
10566
10568
10571
10573
10576
10578
10581
10584
10589
10595
10603
10614
10627
10642
10658
10674
10691
10707
10724
10739
10755
10769
10782
10792
10799
10804
10807
10810
10811
10814
10816
10818
10819
10819
10817
10813
10807
10800
10793
10785
10776
10766
10755
10742
10727
10712
10697
10684
10672
10664
10657
10652
10646
10637
10625
10608
10587
10561
10533
10503
10473
10444
10416
10389
10364
10341
10320
10301
10285
10271
10259
10249
10239
10229
10217
10204
10190
10174
10158
10142
10125
10109
10092
10076
10059
10043
10027
10011
9994
9976
9958
9939
9919
9898
9877
9857
9837
9819
9801
9785
9770
9755
9740
9724
9707
9688
9667
9645
9621
9594
9566
9536
9504
9472
9439
9407
9375
9345
9316
9289
9265
9242
9221
9202
9184
9168
9154
9140
9127
9114
9101
9089
9077
9066
9054
9042
9030
9018
9005
8994
8983
8972
8962
8953
8944
8935
8927
8917
8906
8894
8879
8863
8847
8831
8816
8804
8796
8791
8790
8793
8798
8805
8813
8820
8827
8832
8837
8840
8843
8846
8850
8854
8858
8863
8866
8868
8868
8864
8856
8844
8830
8813
8795
8776
8757
8738
8719
8701
8684
8668
8652
8636
8620
8603
8586
8568
8550
8532
8515
8499
8482
8467
8450
8434
8415
8396
8376
8355
8334
8313
8292
8271
8250
8228
8206
8183
8162
8141
8122
8105
8090
8076
8064
8054
8044
8036
8029
8023
8016
8010
8004
7994
7983
7968
7951
7933
7912
7891
7869
7847
7825
7804
7783
7764
7745
7727
7710
7695
7680
7667
7656
7645
7637
7630
7624
7620
7616
7613
7610
7608
7604
7601
7597
7592
7587
7582
7577
7571
7566
7561
7557
7552
7549
7546
7546
7548
7552
7558
7564
7570
7575
7579
7582
7585
7588
7591
7595
7601
7609
7618
7629
7642
7656
7672
7689
7709
7731
7756
7783
7812
7842
7873
7905
7936
7966
7994
8021
8045
8068
8089
8109
8130
8148
8167
8185
8201
8215
8226
8235
8241
8245
8249
8254
8259
8267
8277
8288
8301
8315
8330
8346
8361
8377
8394
8410
8425
8439
8452
8462
8471
8478
8482
8486
8487
8487
8486
8484
8481
8477
8473
8469
8465
8461
8457
8452
8447
8440
8432
8423
8414
8403
8392
8381
8369
8358
8347
8337
8327
8317
8306
8294
8281
8269
8256
8244
8232
8221
8210
8199
8188
8175
8161
8146
8131
8116
8102
8089
8077
8067
8057
8048
8039
8032
8022
8012
8002
7992
7984
7977
7971
7967
7964
7962
7961
7962
7963
7966
7970
7975
7981
7987
7993
7997
8000
8004
8007
8010
8016
8020
8023
8029
8032
8036
8039
8042
8044
8045
8045
8042
8039
8034
8026
8019
8010
8004
7999
7996
7994
7993
7993
7993
7995
7997
8000
8006
8013
8022
8031
8041
8052
8061
8071
8082
8092
8101
8109
8118
8127
8135
8145
8154
8164
8172
8178
8182
8183
8180
8173
8164
8154
8141
8127
8113
8099
8086
8073
8060
8047
8032
8016
8000
7985
7970
7957
7946
7936
7926
7917
7906
7893
7878
7862
7844
7826
7808
7791
7775
7758
7740
7722
7701
7678
7654
7629
7602
7573
7544
7514
7482
7448
7412
7376
7338
7300
7263
7227
7192
7159
7127
7096
7065
7034
7003
6972
6943
6917
6892
6871
6851
6832
6814
6796
6777
6758
6740
6722
6705
6690
6676
6663
6651
6639
6628
6617
6606
6594
6581
6568
6553
6535
6516
6494
6470
6444
6417
6389
6361
6334
6310
6287
6267
6250
6235
6222
6212
6205
6200
6196
6194
6191
6188
6184
6178
6171
6164
6158
6153
6151
6151
6153
6156
6160
6164
6169
6173
6177
6180
6183
6186
6189
6192
6196
6199
6201
6202
6203
6204
6204
6204
6204
6204
6207
6211
6217
6224
6232
6241
6249
6257
6263
6266
6267
6265
6260
6253
6245
6237
6230
6224
6218
6212
6207
6201
6194
6185
6176
6165
6155
6146
6139
6134
6133
6134
6138
6143
6149
6155
6162
6168
6174
6182
6191
6201
6213
6226
6239
6253
6267
6279
6289
6297
6304
6308
6312
6316
6321
6328
6337
6350
6365
6383
6402
6421
6442
6463
6485
6507
6531
6554
6578
6602
6627
6653
6680
6708
6738
6768
6799
6831
6862
6894
6925
6955
6986
7017
7047
7076
7104
7131
7156
7181
7206
7231
7256
7283
7310
7338
7367
7396
7427
7457
7486
7515
7543
7570
7597
7622
7645
7667
7687
7705
7720
7732
7741
7746
7748
7748
7744
7739
7732
7723
7713
7702
7692
7682
7673
7666
7661
7658
7657
7658
7662
7666
7673
7681
7689
7699
7709
7719
7728
7736
7743
7748
7752
7755
7758
7761
7764
7769
7775
7783
7793
7803
7814
7824
7834
7844
7853
7863
7874
7886
7899
7912
7924
7937
7949
7961
7972
7983
7993
8002
8010
8016
8022
8026
8029
8029
8032
8032
8034
8035
8036
8039
8041
8044
8047
8048
8051
8052
8052
8051
8048
8044
8036
8026
8013
7999
7983
7966
7948
7931
7915
7900
7885
7871
7856
7841
7826
7811
7797
7783
7770
7757
7744
7731
7718
7706
7693
7679
7666
7652
7638
7624
7609
7594
7577
7560
7542
7523
7502
7480
7457
7433
7410
7386
7361
7336
7311
7285
7260
7235
7211
7188
7167
7145
7124
7103
7082
7062
7043
7026
7012
7001
6993
6987
6983
6977
6970
6960
6948
6935
6921
6906
6893
6879
6867
6854
6842
6829
6815
6800
6785
6771
6756
6742
6729
6715
6702
6689
6677
6666
6655
6645
6636
6627
6617
6608
6597
6586
6573
6560
6546
6533
6522
6512
6504
6498
6493
6490
6488
6488
6489
6491
6495
6501
6508
6517
6527
6538
6548
6557
6565
6572
6577
6580
6582
6582
6581
6578
6574
6568
6562
6554
6544
6534
6522
6510
6499
6488
6480
6474
6471
6472
6475
6480
6486
6492
6497
6502
6505
6506
6506
6506
6505
6504
6503
6501
6499
6495
6490
6483
6475
6466
6457
6447
6439
6432
6427
6424
6422
6423
6425
6428
6434
6441
6451
6464
6480
6500
6523
6549
6579
6610
6642
6673
6703
6731
6756
6778
6796
6811
6823
6833
6842
6850
6857
6865
6873
6880
6887
6894
6899
6904
6908
6912
6917
6923
6931
6942
6953
6966
6979
6990
7000
7008
7014
7019
7023
7027
7030
7032
7034
7035
7035
7034
7031
7027
7023
7019
7015
7012
7009
7007
7006
7005
7005
7007
7010
7015
7021
7026
7031
7034
7035
7034
7031
7027
7021
7013
7005
6995
6985
6974
6963
6953
6945
6940
6938
6940
6945
6954
6966
6980
6997
7018
7041
7066
7093
7121
7147
7170
7190
7205
7216
7222
7224
7222
7217
7210
7202
7191
7178
7163
7146
7127
7107
7087
7069
7053
7040
7032
7029
7029
7033
7038
7046
7054
7062
7069
7075
7079
7082
7083
7083
7080
7076
7071
7063
7053
7041
7025
7008
6988
6966
6943
6920
6898
6878
6861
6847
6838
6833
6832
6835
6840
6846
6851
6856
6859
6862
6865
6870
6876
6884
6893
6902
6911
6917
6922
6925
6926
6925
6923
6920
6916
6912
6907
6903
6899
6896
6896
6897
6902
6909
6919
6931
6946
6962
6978
6996
7014
7033
7052
7072
7091
7109
7125
7139
7150
7158
7163
7166
7168
7169
7169
7171
7174
7180
7189
7202
7219
7239
7264
7290
7318
7347
7376
7404
7433
7462
7492
7523
7555
7587
7618
7648
7676
7701
7724
7745
7765
7783
7802
7821
7839
7857
7874
7889
7902
7914
7925
7937
7950
7966
7986
8010
8039
8074
8111
8150
8189
8231
8270
8308
8343
8377
8409
8440
8471
8502
8535
8568
8602
8636
8668
8699
8729
8758
8786
8813
8839
8864
8889
8912
8934
8954
8972
8988
9004
9020
9036
9053
9072
9094
9117
9142
9168
9195
9221
9247
9272
9298
9323
9350
9377
9405
9433
9461
9488
9515
9542
9569
9596
9625
9654
9684
9715
9745
9773
9800
9825
9849
9873
9898
9925
9954
9986
10018
10051
10083
10112
10139
10163
10185
10206
10227
10248
10269
10291
10312
10332
10352
10371
10390
10410
10430
10450
10472
10495
10518
10542
10568
10595
10625
10657
10691
10727
10763
10798
10831
10863
10894
10923
10953
10984
11016
11049
11083
11116
11148
11178
11207
11235
11262
11289
11318
11347
11379
11413
11449
11487
11527
11569
11614
11660
11707
11756
11804
11851
11897
11941
11985
12028
12071
12115
12159
12205
12250
12296
12342
12388
12434
12481
12529
12578
12628
12678
12729
12778
12827
12875
12923
12970
13018
13066
13114
13164
13214
13265
13317
13369
13421
13472
13524
13574
13623
13670
13716
13759
13799
13837
13873
13908
13941
13975
14010
14045
14082
14119
14157
14194
14231
14268
14304
14339
14374
14408
14443
14476
14510
14543
14577
14610
14643
14676
14708
14739
14770
14802
14835
14868
14901
14935
14968
14999
15029
15056
15082
15106
15130
15154
15177
15200
15224
15248
15274
15300
15327
15354
15382
15409
15435
15460
15483
15505
15525
15543
15561
15576
15591
15605
15619
15632
15645
15658
15670
15682
15693
15704
15716
15727
15739
15753
15767
15783
15798
15814
15830
15846
15862
15879
15897
15915
15933
15951
15967
15982
15995
16006
16017
16026
16035
16045
16055
16065
16077
16088
16099
16109
16119
16129
16140
16152
16165
16177
16190
16202
16213
16222
16232
16242
16251
16263
16276
16288
16300
16312
16322
16331
16338
16344
16352
16359
16366
16373
16381
16387
16393
16399
16404
16410
16416
16421
16426
16430
16434
16438
16442
16447
16453
16460
16469
16480
16493
16508
16524
16541
16560
16579
16600
16621
16642
16662
16681
16697
16710
16720
16727
16732
16734
16735
16732
16727
16718
16705
16689
16670
16650
16628
16606
16585
16564
16545
16527
16511
16498
16488
16481
16476
16474
16473
16471
16469
16466
16463
16459
16455
16452
16450
16448
16447
16446
16445
16443
16439
16434
16428
16421
16413
16405
16397
16390
16384
16378
16372
16366
16360
16354
16349
16344
16341
16338
16338
16341
16346
16353
16363
16375
16389
16403
16417
16430
16441
16450
16455
16458
16458
16455
16450
16443
16435
16426
16417
16407
16395
16382
16367
16349
16329
16306
16280
16250
16216
16181
16143
16104
16065
16026
15989
15954
15920
15890
15862
15838
15816
15796
15777
15757
15736
15714
15692
15669
15645
15621
15597
15571
15546
15520
15493
15465
15436
15405
15373
15338
15300
15260
15217
15174
15130
15086
15043
15000
14959
14919
14880
14842
14805
14770
14736
14703
14673
14644
14616
14588
14561
14534
14507
14479
14452
14424
14396
14369
14340
14311
14281
14248
14213
14175
14135
14093
14049
14006
13962
13919
13876
13833
13791
13748
13706
13664
13624
13585
13549
13516
13485
13456
13429
13401
13373
13343
13311
13276
13238
13197
13153
13106
13056
13004
12949
12893
12834
12774
12710
12644
12575
12503
12428
12350
12269
12187
12104
12022
11942
11864
11790
11717
11646
11576
11508
11440
11374
11309
11245
11182
11120
11058
10996
10934
10871
10808
10744
10680
10616
10551
10486
10421
10356
10292
10228
10165
10103
10042
9980
9918
9856
9793
9730
9668
9606
9547
9488
9432
9378
9324
9270
9217
9163
9108
9054
8998
8942
8886
8828
8768
8706
8642
8577
8509
8441
8371
8301
8231
8160
8089
8016
7945
7873
7801
7729
7658
7587
7518
7449
7381
7313
7244
7175
7104
7032
6959
6884
6808
6731
6652
6574
6495
6416
6338
6260
6182
6106
6031
5958
5886
5816
5747
5680
5615
5550
5487
5425
5363
5300
5237
5171
5105
5036
4965
4893
4820
4745
4670
4595
4520
4445
4368
4291
4211
4130
4048
3965
3881
3797
3714
3632
3553
3476
3403
3331
3261
3192
3124
3057
2990
2925
2859
2794
2728
2661
2593
2524
2454
2383
2311
2240
2168
2098
2027
1958
1888
1819
1752
1686
1621
1558
1496
1435
1376
1317
1258
1200
1141
1082
1022
961
899
836
772
706
640
573
504
434
363
290
217
144
71
-1
-70
-138
-204
-269
-332
-396
-459
-523
-588
-652
-717
-780
-842
-902
-959
-1014
-1070
-1125
-1181
-1236
-1292
-1349
-1406
-1463
-1520
-1576
-1633
-1691
-1750
-1811
-1874
-1938
-2003
-2068
-2132
-2193
-2252
-2306
-2357
-2403
-2445
-2483
-2518
-2550
-2581
-2610
-2638
-2666
-2694
-2722
-2752
-2781
-2813
-2845
-2879
-2914
-2949
-2986
-3023
-3061
-3100
-3140
-3182
-3226
-3272
-3320
-3368
-3418
-3469
-3520
-3571
-3622
-3671
-3717
-3761
-3801
-3837
-3870
-3900
-3927
-3953
-3978
-4003
-4029
-4058
-4090
-4126
-4164
-4206
-4248
-4291
-4334
-4377
-4421
-4465
-4509
-4555
-4602
-4651
-4700
-4751
-4802
-4855
-4908
-4962
-5016
-5070
-5123
-5176
-5227
-5278
-5328
-5376
-5424
-5471
-5516
-5560
-5603
-5645
-5687
-5730
-5774
-5820
-5868
-5917
-5969
-6023
-6079
-6138
-6198
-6260
-6322
-6383
-6444
-6502
-6560
-6615
-6669
-6721
-6770
-6816
-6860
-6900
-6938
-6973
-7005
-7037
-7067
-7096
-7124
-7152
-7180
-7208
-7236
-7265
-7294
-7325
-7358
-7393
-7431
-7470
-7512
-7556
-7602
-7648
-7694
-7739
-7785
-7830
-7874
-7917
-7960
-8002
-8042
-8082
-8121
-8159
-8196
-8231
-8265
-8297
-8326
-8354
-8380
-8405
-8429
-8452
-8476
-8500
-8524
-8549
-8574
-8599
-8625
-8650
-8675
-8701
-8728
-8756
-8784
-8813
-8841
-8869
-8896
-8924
-8951
-8978
-9005
-9033
-9061
-9089
-9118
-9146
-9175
-9204
-9232
-9261
-9289
-9319
-9348
-9377
-9407
-9436
-9465
-9495
-9525
-9554
-9584
-9613
-9640
-9665
-9687
-9709
-9729
-9750
-9773
-9797
-9822
-9848
-9874
-9900
-9925
-9949
-9973
-9997
-10022
-10047
-10073
-10099
-10125
-10150
-10175
-10200
-10224
-10248
-10273
-10298
-10323
-10348
-10372
-10396
-10419
-10443
-10469
-10496
-10524
-10553
-10583
-10614
-10644
-10674
-10704
-10735
-10766
-10799
-10833
-10869
-10905
-10941
-10975
-11007
-11037
-11066
-11093
-11120
-11147
-11174
-11199
-11222
-11243
-11261
-11276
-11291
-11305
-11319
-11335
-11352
-11369
-11386
-11402
-11416
-11430
-11442
-11456
-11470
-11485
-11501
-11518
-11535
-11552
-11570
-11588
-11607
-11628
-11651
-11676
-11703
-11732
-11760
-11788
-11813
-11835
-11856
-11875
-11894
-11914
-11935
-11958
-11981
-12004
-12025
-12044
-12059
-12071
-12081
-12091
-12101
-12114
-12128
-12144
-12163
-12184
-12205
-12228
-12251
-12274
-12297
-12320
-12343
-12366
-12390
-12415
-12440
-12466
-12492
-12518
-12544
-12568
-12590
-12611
-12631
-12649
-12666
-12681
-12696
-12711
-12725
-12739
-12753
-12766
-12779
-12791
-12803
-12814
-12825
-12837
-12850
-12866
-12885
-12907
-12930
-12954
-12979
-13001
-13022
-13041
-13057
-13070
-13080
-13089
-13096
-13101
-13104
-13106
-13106
-13105
-13104
-13102
-13102
-13102
-13104
-13105
-13106
-13107
-13108
-13108
-13110
-13113
-13119
-13128
-13139
-13152
-13166
-13179
-13190
-13198
-13205
-13210
-13214
-13217
-13220
-13221
-13222
-13221
-13219
-13215
-13210
-13204
-13197
-13190
-13183
-13176
-13168
-13161
-13155
-13151
-13149
-13150
-13152
-13157
-13163
-13169
-13175
-13180
-13184
-13187
-13189
-13191
-13192
-13194
-13194
-13194
-13192
-13187
-13178
-13166
-13151
-13133
-13115
-13096
-13078
-13060
-13042
-13023
-13003
-12983
-12963
-12944
-12926
-12910
-12896
-12884
-12874
-12865
-12859
-12855
-12852
-12850
-12848
-12846
-12841
-12835
-12827
-12817
-12804
-12790
-12774
-12756
-12737
-12717
-12694
-12670
-12645
-12619
-12593
-12566
-12540
-12514
-12489
-12465
-12441
-12417
-12394
-12372
-12351
-12330
-12310
-12291
-12272
-12253
-12234
-12214
-12193
-12172
-12150
-12129
-12107
-12087
-12069
-12051
-12034
-12017
-12000
-11982
-11963
-11942
-11921
-11898
-11875
-11852
-11828
-11805
-11784
-11764
-11745
-11728
-11712
-11696
-11681
-11665
-11649
-11632
-11614
-11596
-11576
-11556
-11534
-11512
-11488
-11463
-11435
-11406
-11374
-11340
-11304
-11268
-11232
-11197
-11162
-11130
-11098
-11068
-11039
-11012
-10986
-10961
-10938
-10917
-10897
-10877
-10856
-10835
-10812
-10788
-10763
-10739
-10715
-10690
-10666
-10641
-10615
-10589
-10563
-10536
-10510
-10483
-10458
-10432
-10407
-10381
-10355
-10329
-10302
-10275
-10247
-10220
-10193
-10166
-10141
-10117
-10095
-10073
-10051
-10030
-10007
-9984
-9960
-9934
-9906
-9877
-9845
-9812
-9779
-9744
-9710
-9676
-9642
-9608
-9573
-9537
-9501
-9463
-9425
-9386
-9345
-9304
-9262
-9219
-9174
-9128
-9081
-9032
-8982
-8932
-8882
-8831
-8781
-8730
-8679
-8628
-8575
-8521
-8465
-8408
-8351
-8293
-8235
-8177
-8119
-8063
-8007
-7951
-7896
-7840
-7784
-7729
-7673
-7619
-7567
-7517
-7471
-7428
-7387
-7349
-7313
-7277
-7242
-7206
-7171
-7135
-7100
-7066
-7033
-7002
-6973
-6944
-6915
-6886
-6855
-6822
-6787
-6750
-6711
-6672
-6632
-6592
-6552
-6512
-6473
-6435
-6398
-6363
-6328
-6294
-6260
-6227
-6193
-6159
-6126
-6093
-6063
-6036
-6013
-5993
-5976
-5963
-5951
-5940
-5929
-5919
-5908
-5896
-5885
-5873
-5861
-5848
-5834
-5817
-5799
-5778
-5755
-5729
-5702
-5674
-5644
-5614
-5581
-5548
-5512
-5476
-5440
-5405
-5373
-5342
-5314
-5289
-5264
-5240
-5214
-5188
-5160
-5133
-5106
-5080
-5057
-5034
-5012
-4991
-4969
-4946
-4923
-4900
-4878
-4857
-4837
-4818
-4799
-4781
-4761
-4742
-4722
-4702
-4684
-4666
-4649
-4632
-4615
-4598
-4579
-4559
-4537
-4516
-4494
-4472
-4451
-4430
-4410
-4390
-4370
-4349
-4329
-4309
-4290
-4271
-4255
-4240
-4229
-4219
-4211
-4204
-4197
-4190
-4182
-4174
-4167
-4160
-4155
-4151
-4148
-4146
-4143
-4138
-4130
-4120
-4108
-4093
-4078
-4061
-4045
-4027
-4011
-3995
-3979
-3962
-3945
-3928
-3912
-3897
-3883
-3871
-3861
-3851
-3843
-3836
-3830
-3825
-3821
-3819
-3818
-3818
-3818
-3818
-3817
-3815
-3811
-3806
-3800
-3794
-3788
-3782
-3776
-3769
-3763
-3757
-3750
-3743
-3736
-3729
-3722
-3716
-3711
-3706
-3701
-3698
-3695
-3694
-3694
-3695
-3696
-3698
-3700
-3700
-3700
-3698
-3695
-3691
-3687
-3684
-3682
-3680
-3678
-3676
-3674
-3672
-3669
-3665
-3660
-3654
-3648
-3641
-3634
-3627
-3620
-3615
-3611
-3609
-3609
-3612
-3616
-3621
-3626
-3630
-3633
-3635
-3637
-3637
-3637
-3637
-3638
-3639
-3641
-3644
-3647
-3651
-3656
-3662
-3670
-3679
-3689
-3701
-3716
-3732
-3749
-3768
-3788
-3809
-3831
-3852
-3874
-3896
-3918
-3941
-3964
-3987
-4011
-4034
-4058
-4081
-4102
-4122
-4141
-4159
-4177
-4195
-4214
-4235
-4258
-4283
-4312
-4344
-4379
-4417
-4456
-4496
-4537
-4576
-4615
-4653
-4689
-4725
-4759
-4794
-4828
-4860
-4892
-4923
-4953
-4982
-5009
-5036
-5061
-5087
-5111
-5135
-5158
-5182
-5207
-5233
-5260
-5289
-5318
-5348
-5378
-5408
-5438
-5468
-5497
-5526
-5554
-5582
-5610
-5638
-5666
-5693
-5720
-5746
-5771
-5795
-5819
-5843
-5867
-5890
-5913
-5934
-5953
-5971
-5988
-6004
-6020
-6038
-6058
-6079
-6102
-6127
-6152
-6178
-6204
-6231
-6257
-6285
-6312
-6340
-6367
-6393
-6417
-6440
-6461
-6481
-6500
-6519
-6539
-6559
-6580
-6600
-6619
-6638
-6655
-6670
-6684
-6696
-6705
-6712
-6715
-6716
-6714
-6709
-6703
-6698
-6694
-6693
-6694
-6698
-6703
-6709
-6714
-6719
-6723
-6726
-6729
-6732
-6734
-6737
-6740
-6742
-6743
-6744
-6744
-6742
-6741
-6740
-6739
-6738
-6738
-6738
-6739
-6741
-6743
-6745
-6747
-6748
-6749
-6749
-6749
-6748
-6747
-6746
-6745
-6745
-6746
-6748
-6751
-6755
-6760
-6767
-6776
-6785
-6796
-6808
-6820
-6833
-6846
-6861
-6876
-6893
-6910
-6929
-6949
-6969
-6990
-7011
-7033
-7054
-7076
-7099
-7121
-7144
-7166
-7189
-7212
-7235
-7259
-7284
-7310
-7339
-7369
-7402
-7437
-7473
-7509
-7546
-7582
-7619
-7657
-7696
-7735
-7775
-7815
-7855
-7893
-7929
-7963
-7995
-8025
-8054
-8082
-8111
-8138
-8167
-8197
-8225
-8252
-8277
-8300
-8322
-8341
-8359
-8376
-8390
-8403
-8415
-8425
-8435
-8444
-8452
-8460
-8468
-8477
-8486
-8495
-8502
-8509
-8513
-8517
-8521
-8523
-8525
-8526
-8527
-8526
-8524
-8520
-8515
-8508
-8498
-8488
-8477
-8466
-8455
-8443
-8430
-8416
-8401
-8387
-8373
-8360
-8349
-8339
-8331
-8325
-8319
-8314
-8310
-8307
-8306
-8306
-8307
-8310
-8312
-8313
-8312
-8311
-8308
-8304
-8299
-8294
-8288
-8282
-8275
-8267
-8258
-8248
-8238
-8226
-8213
-8199
-8183
-8166
-8147
-8125
-8101
-8074
-8045
-8016
-7987
-7959
-7933
-7910
-7891
-7876
-7864
-7855
-7850
-7848
-7849
-7852
-7857
-7863
-7868
-7871
-7872
-7870
-7865
-7859
-7850
-7839
-7826
-7810
-7792
-7770
-7746
-7720
-7692
-7663
-7634
-7605
-7576
-7547
-7518
-7491
-7467
-7446
-7429
-7416
-7408
-7404
-7404
-7407
-7413
-7419
-7426
-7433
-7439
-7444
-7448
-7450
-7451
-7449
-7445
-7436
-7424
-7408
-7390
-7369
-7348
-7325
-7302
-7279
-7255
-7233
-7211
-7191
-7171
-7153
-7136
-7118
-7100
-7081
-7061
-7040
-7019
-7000
-6981
-6966
-6953
-6942
-6934
-6928
-6921
-6915
-6906
-6896
-6882
-6866
-6848
-6829
-6809
-6789
-6769
-6751
-6733
-6716
-6701
-6686
-6672
-6660
-6650
-6641
-6634
-6630
-6627
-6627
-6629
-6632
-6638
-6645
-6652
-6659
-6666
-6673
-6678
-6683
-6687
-6689
-6689
-6688
-6684
-6677
-6668
-6657
-6643
-6629
-6616
-6602
-6590
-6578
-6568
-6560
-6553
-6548
-6545
-6543
-6544
-6546
-6550
-6556
-6564
-6574
-6586
-6597
-6610
-6622
-6634
-6645
-6655
-6663
-6670
-6675
-6679
-6681
-6681
-6679
-6676
-6671
-6664
-6655
-6644
-6632
-6619
-6608
-6597
-6588
-6581
-6574
-6568
-6562
-6556
-6550
-6544
-6538
-6532
-6526
-6521
-6515
-6508
-6501
-6493
-6485
-6478
-6471
-6465
-6461
-6458
-6457
-6456
-6457
-6460
-6464
-6471
-6481
-6494
-6509
-6527
-6545
-6563
-6582
-6600
-6619
-6637
-6655
-6673
-6691
-6709
-6725
-6740
-6751
-6760
-6766
-6770
-6773
-6775
-6778
-6782
-6786
-6792
-6799
-6807
-6816
-6827
-6840
-6855
-6873
-6893
-6916
-6940
-6965
-6991
-7018
-7046
-7075
-7105
-7136
-7167
-7199
-7230
-7260
-7289
-7317
-7345
-7373
-7402
-7432
-7462
-7491
-7519
-7547
-7573
-7599
-7625
-7651
-7677
-7704
-7731
-7758
-7785
-7812
-7839
-7866
-7894
-7922
-7952
-7982
-8013
-8045
-8077
-8111
-8144
-8178
-8213
-8248
-8285
-8322
-8361
-8399
-8436
-8471
-8503
-8532
-8560
-8586
-8612
-8638
-8664
-8690
-8716
-8740
-8763
-8784
-8803
-8821
-8837
-8852
-8866
-8880
-8894
-8909
-8924
-8940
-8958
-8977
-8997
-9020
-9044
-9070
-9098
-9126
-9153
-9180
-9207
-9233
-9259
-9287
-9315
-9345
-9375
-9406
-9437
-9467
-9496
-9524
-9552
-9578
-9604
-9629
-9653
-9677
-9702
-9727
-9753
-9779
-9806
-9835
-9864
-9894
-9926
-9959
-9994
-10031
-10069
-10108
-10150
-10192
-10234
-10276
-10316
-10356
-10395
-10432
-10467
-10501
-10533
-10565
-10596
-10626
-10657
-10688
-10719
-10750
-10781
-10812
-10843
-10874
-10904
-10934
-10964
-10994
-11025
-11055
-11087
-11118
-11149
-11181
-11213
-11246
-11280
-11314
-11349
-11384
-11418
-11453
-11487
-11519
-11551
-11583
-11614
-11645
-11676
-11709
-11742
-11777
-11812
-11848
-11883
-11919
-11954
-11989
-12023
-12057
-12090
-12121
-12151
-12181
-12211
-12241
-12272
-12305
-12340
-12376
-12414
-12452
-12490
-12527
-12564
-12601
-12638
-12675
-12712
-12750
-12788
-12827
-12867
-12907
-12948
-12987
-13026
-13063
-13100
-13134
-13167
-13198
-13227
-13255
-13280
-13304
-13326
-13346
-13364
-13380
-13395
-13409
-13422
-13435
-13448
-13461
-13473
-13486
-13499
-13512
-13525
-13539
-13552
-13564
-13576
-13587
-13597
-13607
-13617
-13626
-13636
-13647
-13657
-13667
-13675
-13682
-13687
-13691
-13695
-13699
-13705
-13711
-13718
-13724
-13730
-13736
-13740
-13744
-13748
-13751
-13756
-13761
-13766
-13772
-13778
-13783
-13788
-13791
-13793
-13793
-13792
-13789
-13784
-13779
-13773
-13765
-13757
-13748
-13740
-13732
-13726
-13721
-13718
-13715
-13713
-13710
-13706
-13701
-13694
-13686
-13676
-13667
-13657
-13647
-13638
-13629
-13619
-13607
-13595
-13580
-13563
-13544
-13523
-13502
-13481
-13459
-13436
-13413
-13390
-13366
-13341
-13318
-13296
-13275
-13255
-13238
-13223
-13210
-13198
-13188
-13180
-13172
-13165
-13159
-13153
-13146
-13139
-13130
-13119
-13106
-13090
-13072
-13053
-13032
-13011
-12988
-12964
-12940
-12914
-12887
-12859
-12830
-12801
-12772
-12745
-12721
-12698
-12678
-12660
-12644
-12630
-12618
-12606
-12595
-12584
-12573
-12562
-12550
-12537
-12522
-12505
-12487
-12466
-12445
-12422
-12398
-12373
-12346
-12317
-12288
-12257
-12227
-12196
-12165
-12135
-12106
-12079
-12053
-12028
-12005
-11983
-11962
-11943
-11925
-11908
-11892
-11878
-11865
-11854
-11843
-11831
-11818
-11803
-11785
-11764
-11740
-11713
-11683
-11649
-11612
-11571
-11527
-11481
-11433
-11383
-11332
-11279
-11224
-11168
-11111
-11054
-10996
-10940
-10884
-10830
-10778
-10728
-10678
-10630
-10582
-10535
-10489
-10443
-10397
-10352
-10307
-10261
-10214
-10166
-10117
-10065
-10013
-9960
-9906
-9851
-9795
-9739
-9682
-9623
-9564
-9505
-9445
-9387
-9329
-9274
-9220
-9167
-9116
-9065
-9015
-8965
-8915
-8865
-8815
-8766
-8716
-8667
-8618
-8570
-8523
-8477
-8431
-8385
-8339
-8291
-8243
-8193
-8141
-8090
-8038
-7985
-7934
-7884
-7835
-7788
-7743
-7699
-7656
-7613
-7569
-7523
-7476
-7426
-7375
-7322
-7269
-7216
-7162
-7108
-7053
-6997
-6940
-6882
-6823
-6762
-6701
-6639
-6577
-6514
-6452
-6391
-6329
-6267
-6204
-6142
-6080
-6018
-5955
-5893
-5831
-5769
-5708
-5647
-5585
-5524
-5463
-5402
-5344
-5286
-5230
-5175
-5120
-5065
-5011
-4956
-4901
-4844
-4787
-4728
-4668
-4607
-4546
-4484
-4420
-4357
-4293
-4229
-4165
-4100
-4035
-3969
-3903
-3836
-3768
-3701
-3633
-3564
-3496
-3428
-3360
-3291
-3222
-3153
-3084
-3016
-2949
-2884
-2820
-2759
-2699
-2641
-2582
-2523
-2462
-2399
-2335
-2268
-2201
-2133
-2065
-1998
-1931
-1866
-1801
-1737
-1674
-1612
-1549
-1487
-1423
-1359
-1294
-1229
-1163
-1097
-1031
-965
-898
-831
-764
-696
-629
-562
-495
-430
-367
-303
-240
-175
-109
-41
30
101
174
247
320
393
465
537
607
677
745
811
875
937
998
1056
1114
1173
1233
1295
1357
1420
1484
1547
1610
1673
1736
1798
1862
1927
1993
2061
2130
2199
2267
2334
2401
2468
2536
2604
2673
2742
2812
2881
2947
3011
3072
3130
3186
3241
3294
3346
3397
3447
3494
3541
3587
3632
3678
3725
3774
3824
3877
3931
3986
4043
4103
4164
4229
4296
4367
4440
4516
4594
4673
4752
4832
4911
4989
5067
5143
5217
5290
5359
5426
5490
5551
5609
5665
5720
5772
5824
5874
5923
5971
6017
6062
6105
6148
6190
6232
6273
6315
6355
6396
6436
6476
6517
6559
6603
6647
6692
6737
6782
6826
6869
6910
6948
6984
7019
7051
7081
7110
7139
7166
7193
7220
7247
7274
7302
7329
7357
7385
7412
7438
7465
7491
7518
7545
7572
7601
7630
7659
7690
7721
7752
7785
7818
7851
7885
7920
7954
7989
8023
8058
8092
8125
8160
8193
8226
8258
8288
8316
8343
8369
8394
8420
8445
8471
8498
8525
8552
8578
8604
8629
8652
8674
8694
8713
8730
8746
8761
8777
8794
8812
8832
8855
8879
8906
8935
8966
8998
9030
9061
9089
9115
9137
9156
9173
9187
9199
9209
9218
9226
9232
9235
9237
9237
9237
9237
9238
9241
9246
9254
9264
9275
9289
9305
9322
9340
9359
9378
9398
9417
9437
9455
9472
9488
9501
9513
9522
9529
9535
9539
9542
9544
9543
9541
9537
9532
9525
9518
9511
9505
9500
9496
9494
9494
9495
9497
9501
9505
9510
9516
9523
9529
9535
9539
9542
9543
9542
9539
9534
9527
9519
9509
9499
9488
9477
9465
9452
9439
9424
9409
9393
9377
9360
9344
9328
9313
9299
9287
9277
9270
9265
9262
9262
9261
9261
9259
9255
9249
9240
9228
9213
9196
9178
9158
9137
9116
9093
9071
9047
9022
8996
8969
8942
8915
8887
8859
8831
8802
8773
8744
8716
8690
8665
8642
8621
8601
8581
8560
8537
8512
8484
8454
8422
8390
8358
8325
8293
8260
8226
8191
8154
8118
8079
8041
8002
7965
7930
7895
7860
7824
7786
7746
7703
7658
7614
7569
7526
7485
7446
7408
7372
7336
7302
7269
7237
7207
7178
7152
7126
7100
7074
7049
7025
7002
6982
6963
6945
6928
6911
6894
6876
6857
6837
6815
6792
6768
6742
6715
6687
6657
6626
6593
6558
6522
6484
6447
6410
6375
6341
6308
6277
6247
6217
6187
6158
6128
6099
6071
6043
6014
5984
5953
5921
5887
5852
5815
5778
5741
5703
5666
5628
5590
5553
5515
5478
5441
5406
5370
5336
5303
5271
5240
5208
5176
5142
5106
5069
5030
4991
4952
4914
4877
4840
4804
4768
4730
4692
4652
4611
4569
4526
4482
4439
4396
4355
4317
4280
4246
4213
4180
4147
4113
4077
4040
4002
3963
3923
3883
3843
3803
3764
3726
3688
3649
3609
3569
3528
3486
3443
3401
3359
3317
3276
3234
3192
3148
3104
3058
3012
2965
2917
2869
2819
2768
2717
2665
2612
2559
2504
2448
2392
2335
2279
2222
2165
2110
2055
2001
1950
1900
1852
1805
1759
1714
1669
1625
1580
1535
1489
1443
1395
1347
1298
1247
1196
1145
1092
1039
985
930
874
817
758
699
638
577
517
458
400
345
293
242
194
148
104
61
19
-22
-61
-98
-135
-170
-205
-238
-271
-303
-334
-367
-399
-433
-468
-505
-541
-577
-613
-649
-684
-719
-755
-791
-828
-864
-901
-938
-974
-1008
-1042
-1074
-1104
-1134
-1162
-1188
-1214
-1238
-1261
-1283
-1305
-1326
-1347
-1368
-1389
-1412
-1436
-1461
-1486
-1510
-1533
-1553
-1571
-1587
-1602
-1618
-1633
-1649
-1664
-1678
-1691
-1703
-1713
-1723
-1732
-1741
-1750
-1759
-1767
-1776
-1784
-1791
-1798
-1805
-1811
-1817
-1823
-1828
-1835
-1842
-1851
-1860
-1870
-1881
-1893
-1905
-1918
-1931
-1945
-1959
-1972
-1983
-1991
-1997
-1999
-2000
-1999
-1998
-1996
-1994
-1991
-1987
-1983
-1978
-1973
-1968
-1964
-1962
-1960
-1959
-1960
-1962
-1966
-1972
-1980
-1990
-2001
-2013
-2025
-2041
-2057
-2074
-2092
-2110
-2128
-2146
-2162
-2176
-2189
-2199
-2207
-2213
-2218
-2220
-2222
-2223
-2223
-2223
-2222
-2220
-2218
-2214
-2209
-2204
-2200
-2197
-2195
-2195
-2196
-2197
-2198
-2197
-2196
-2194
-2192
-2189
-2185
-2181
-2174
-2165
-2154
-2141
-2125
-2108
-2088
-2065
-2040
-2013
-1983
-1952
-1919
-1886
-1852
-1819
-1786
-1754
-1721
-1689
-1658
-1628
-1598
-1571
-1544
-1518
-1492
-1466
-1439
-1410
-1380
-1349
-1316
-1283
-1249
-1217
-1185
-1156
-1128
-1102
-1076
-1051
-1025
-999
-971
-943
-914
-884
-855
-827
-798
-770
-742
-713
-683
-652
-620
-587
-552
-517
-482
-448
-414
-382
-351
-321
-291
-262
-233
-205
-177
-149
-122
-96
-70
-46
-24
-2
18
36
53
69
83
94
105
114
122
130
139
150
165
182
201
221
242
263
283
303
324
344
365
387
410
432
454
475
493
510
525
539
553
569
585
602
619
636
652
667
680
691
699
707
713
720
729
738
749
763
779
798
819
842
867
893
920
947
974
1000
1028
1053
1076
1097
1116
1132
1145
1154
1161
1166
1170
1174
1177
1179
1181
1182
1182
1182
1182
1181
1180
1180
1182
1187
1194
1204
1217
1233
1252
1274
1297
1320
1343
1364
1383
1400
1416
1429
1440
1449
1456
1459
1460
1457
1451
1442
1429
1414
1398
1382
1366
1350
1337
1326
1317
1312
1311
1312
1317
1324
1332
1342
1352
1361
1368
1375
1380
1385
1390
1394
1397
1399
1401
1401
1400
1397
1394
1392
1391
1392
1394
1397
1401
1405
1408
1411
1413
1416
1419
1424
1429
1435
1441
1447
1452
1455
1456
1454
1449
1442
1430
1416
1398
1378
1357
1333
1309
1284
1259
1235
1212
1190
1171
1155
1143
1136
1133
1133
1134
1134
1133
1129
1121
1111
1100
1087
1075
1063
1050
1037
1022
1006
988
969
949
928
908
890
873
859
846
835
824
815
806
798
789
778
765
750
732
712
691
668
644
621
597
574
550
524
498
470
442
415
390
367
347
330
315
301
289
277
265
254
241
228
214
199
181
161
138
111
81
48
14
-22
-57
-90
-122
-151
-179
-207
-235
-264
-293
-324
-355
-386
-416
-444
-470
-493
-515
-535
-554
-572
-590
-607
-624
-641
-660
-680
-702
-726
-752
-778
-806
-835
-865
-896
-929
-963
-1000
-1038
-1077
-1116
-1155
-1193
-1229
-1262
-1293
-1320
-1345
-1368
-1389
-1407
-1425
-1442
-1458
-1472
-1485
-1495
-1504
-1512
-1518
-1524
-1530
-1537
-1546
-1556
-1570
-1588
-1609
-1633
-1660
-1687
-1714
-1740
-1764
-1788
-1809
-1830
-1849
-1868
-1885
-1902
-1918
-1933
-1948
-1963
-1978
-1994
-2009
-2029
-2048
-2068
-2088
-2109
-2129
-2150
-2170
-2191
-2213
-2236
-2258
-2280
-2302
-2323
-2343
-2364
-2385
-2408
-2432
-2456
-2482
-2506
-2528
-2549
-2569
-2587
-2606
-2626
-2646
-2666
-2687
-2706
-2724
-2741
-2758
-2775
-2793
-2812
-2833
-2855
-2876
-2897
-2917
-2935
-2952
-2969
-2985
-3002
-3020
-3039
-3057
-3075
-3093
-3111
-3130
-3150
-3172
-3195
-3220
-3246
-3272
-3298
-3322
-3347
-3371
-3397
-3424
-3453
-3484
-3518
-3552
-3587
-3621
-3654
-3686
-3717
-3747
-3776
-3805
-3833
-3860
-3886
-3911
-3933
-3954
-3974
-3992
-4008
-4024
-4038
-4054
-4070
-4086
-4104
-4123
-4145
-4168
-4194
-4221
-4250
-4280
-4311
-4342
-4373
-4404
-4435
-4464
-4491
-4518
-4542
-4566
-4588
-4610
-4630
-4648
-4665
-4680
-4693
-4705
-4715
-4725
-4735
-4745
-4757
-4771
-4785
-4800
-4815
-4830
-4844
-4857
-4870
-4882
-4894
-4907
-4921
-4937
-4955
-4975
-4996
-5020
-5044
-5070
-5096
-5122
-5148
-5173
-5198
-5223
-5249
-5275
-5302
-5330
-5359
-5388
-5417
-5443
-5466
-5486
-5503
-5518
-5530
-5541
-5551
-5560
-5568
-5575
-5582
-5589
-5596
-5604
-5613
-5622
-5632
-5642
-5653
-5663
-5673
-5683
-5693
-5703
-5713
-5724
-5735
-5745
-5754
-5762
-5767
-5771
-5772
-5771
-5767
-5763
-5758
-5753
-5748
-5743
-5738
-5733
-5728
-5723
-5718
-5711
-5705
-5700
-5696
-5694
-5696
-5701
-5709
-5721
-5736
-5753
-5773
-5794
-5814
-5834
-5852
-5867
-5880
-5890
-5897
-5901
-5903
-5904
-5903
-5901
-5898
-5893
-5887
-5881
-5873
-5867
-5861
-5856
-5853
-5852
-5853
-5856
-5863
-5873
-5886
-5902
-5921
-5943
-5968
-5993
-6019
-6044
-6068
-6092
-6114
-6135
-6155
-6173
-6190
-6206
-6220
-6233
-6245
-6255
-6265
-6274
-6284
-6293
-6302
-6311
-6319
-6328
-6337
-6347
-6358
-6371
-6386
-6403
-6422
-6442
-6462
-6483
-6503
-6521
-6539
-6555
-6571
-6587
-6602
-6616
-6630
-6643
-6654
-6664
-6674
-6682
-6690
-6698
-6706
-6715
-6724
-6734
-6743
-6753
-6764
-6775
-6788
-6802
-6817
-6832
-6847
-6860
-6872
-6881
-6889
-6895
-6900
-6905
-6909
-6913
-6917
-6922
-6928
-6935
-6943
-6951
-6959
-6968
-6976
-6983
-6990
-6996
-7001
-7005
-7009
-7012
-7015
-7019
-7024
-7030
-7037
-7046
-7055
-7065
-7074
-7083
-7091
-7098
-7104
-7108
-7111
-7112
-7112
-7112
-7112
-7112
-7112
-7112
-7112
-7111
-7109
-7105
-7099
-7091
-7083
-7075
-7067
-7061
-7056
-7053
-7052
-7050
-7049
-7046
-7043
-7037
-7030
-7022
-7012
-7002
-6990
-6978
-6966
-6955
-6945
-6934
-6923
-6910
-6896
-6881
-6863
-6845
-6826
-6807
-6791
-6776
-6765
-6757
-6752
-6749
-6746
-6743
-6739
-6733
-6727
-6719
-6710
-6702
-6693
-6683
-6673
-6663
-6652
-6640
-6626
-6612
-6598
-6583
-6567
-6552
-6536
-6521
-6506
-6491
-6478
-6466
-6456
-6446
-6437
-6429
-6421
-6411
-6401
-6389
-6377
-6363
-6349
-6335
-6320
-6306
-6290
-6275
-6258
-6241
-6224
-6207
-6191
-6177
-6163
-6151
-6139
-6127
-6115
-6103
-6089
-6074
-6058
-6041
-6023
-6004
-5984
-5961
-5937
-5909
-5879
-5845
-5808
-5769
-5728
-5685
-5642
-5598
-5555
-5513
-5473
-5436
-5402
-5371
-5343
-5316
-5290
-5265
-5240
-5215
-5191
-5168
-5147
-5127
-5108
-5090
-5072
-5053
-5031
-5006
-4978
-4945
-4910
-4872
-4832
-4790
-4746
-4700
-4652
-4602
-4548
-4492
-4434
-4375
-4314
-4254
-4193
-4131
-4070
-4010
-3950
-3892
-3835
-3780
-3726
-3674
-3624
-3575
-3527
-3479
-3430
-3381
-3331
-3280
-3228
-3175
-3122
-3068
-3012
-2955
-2897
-2837
-2776
-2714
-2651
-2587
-2521
-2453
-2383
-2312
-2239
-2165
-2091
-2017
-1946
-1876
-1807
-1740
-1675
-1611
-1548
-1485
-1422
-1358
-1293
-1227
-1159
-1089
-1018
-945
-871
-797
-723
-649
-576
-502
-429
-355
-281
-206
-132
-57
18
92
165
239
312
385
459
534
609
685
762
839
915
991
1064
1136
1206
1274
1340
1405
1469
1533
1596
1660
1725
1792
1860
1929
1999
2069
2138
2206
2272
2336
2400
2464
2528
2594
2660
2727
2792
2857
2920
2982
3044
3105
3167
3228
3288
3348
3407
3466
3524
3581
3639
3696
3752
3808
3864
3919
3973
4027
4081
4135
4189
4242
4295
4348
4402
4455
4508
4561
4615
4670
4725
4783
4841
4899
4958
5015
5071
5126
5180
5233
5285
5336
5387
5438
5488
5537
5587
5636
5687
5739
5793
5847
5901
5957
6013
6070
6128
6186
6245
6304
6362
6419
6476
6532
6587
6641
6694
6747
6799
6851
6903
6955
7008
7060
7112
7164
7214
7263
7312
7360
7410
7460
7512
7566
7621
7678
7736
7795
7855
7915
7974
8032
8090
8146
8202
8257
8311
8366
8420
8474
8527
8580
8633
8686
8738
8791
8843
8893
8942
8990
9036
9081
9126
9172
9219
9267
9316
9366
9416
9466
9516
9566
9615
9663
9711
9756
9800
9842
9883
9921
9958
9994
10030
10065
10101
10137
10172
10206
10238
10269
10298
10325
10353
10380
10407
10435
10462
10489
10514
10538
10560
10581
10600
10617
10634
10651
10667
10682
10697
10712
10727
10742
10757
10770
10782
10793
10801
10808
10814
10819
10822
10825
10828
10830
10831
10832
10833
10834
10834
10834
10835
10836
10837
10839
10841
10845
10849
10853
10859
10865
10872
10879
10888
10896
10906
10915
10924
10931
10937
10940
10940
10937
10931
10921
10910
10896
10881
10866
10851
10836
10822
10809
10798
10787
10777
10767
10758
10749
10741
10733
10727
10722
10719
10719
10720
10722
10725
10727
10728
10726
10722
10715
10705
10692
10678
10663
10647
10632
10618
10605
10593
10582
10572
10562
10554
10546
10538
10531
10526
10521
10519
10518
10519
10522
10525
10528
10531
10533
10533
10532
10530
10527
10525
10524
10524
10525
10526
10526
10525
10521
10515
10507
10497
10486
10474
10463
10452
10442
10433
10423
10414
10405
10395
10387
10379
10371
10365
10359
10354
10349
10345
10341
10338
10336
10334
10332
10330
10328
10324
10319
10310
10299
10284
10268
10250
10232
10215
10198
10181
10166
10152
10137
10124
10110
10096
10082
10069
10056
10044
10032
10020
10008
9995
9981
9967
9952
9937
9921
9906
9891
9876
9862
9848
9835
9822
9811
9801
9794
9787
9782
9777
9772
9766
9758
9749
9739
9728
9716
9704
9693
9682
9671
9662
9653
9646
9639
9635
9631
9628
9626
9623
9621
9619
9616
9614
9611
9610
9609
9610
9613
9617
9622
9629
9635
9642
9648
9653
9656
9658
9658
9656
9652
9646
9637
9627
9614
9599
9583
9567
9552
9539
9527
9515
9504
9492
9480
9467
9454
9440
9426
9412
9398
9385
9375
9366
9358
9353
9348
9345
9342
9341
9340
9339
9340
9340
9341
9342
9342
9343
9344
9344
9343
9343
9342
9341
9338
9335
9329
9323
9314
9305
9294
9282
9269
9255
9239
9222
9203
9184
9164
9144
9126
9109
9096
9085
9076
9069
9063
9058
9051
9044
9036
9028
9020
9014
9008
9004
9002
9000
8999
8999
9000
9002
9005
9008
9013
9018
9022
9025
9026
9026
9023
9021
9019
9018
9020
9024
9029
9035
9041
9045
9048
9051
9053
9055
9059
9063
9068
9074
9079
9082
9084
9084
9081
9077
9071
9064
9057
9049
9042
9034
9025
9017
9009
9000
8992
8983
8974
8965
8955
8943
8931
8919
8907
8897
8889
8883
8878
8875
8873
8871
8868
8865
8860
8853
8845
8836
8827
8818
8809
8799
8789
8779
8768
8756
8744
8732
8720
8709
8700
8693
8686
8681
8677
8672
8668
8663
8658
8651
8643
8633
8623
8614
8605
8597
8590
8584
8580
8576
8573
8570
8566
8562
8557
8552
8547
8543
8540
8539
8539
8542
8547
8553
8559
8564
8569
8572
8574
8575
8574
8571
8567
8562
8556
8550
8542
8535
8526
8518
8510
8502
8495
8490
8487
8486
8486
8488
8490
8494
8498
8504
8511
8521
8532
8545
8558
8570
8582
8591
8598
8601
8601
8597
8589
8578
8563
8545
8525
8505
8483
8461
8440
8420
8401
8384
8368
8356
8346
8340
8337
8338
8341
8346
8352
8358
8363
8367
8370
8371
8371
8371
8370
8369
8369
8370
8371
8371
8371
8370
8367
8363
8358
8351
8344
8336
8329
8322
8317
8314
8313
8313
8314
8316
8318
8320
8322
8324
8326
8329
8333
8338
8343
8347
8350
8351
8351
8348
8344
8340
8334
8329
8324
8320
8317
8314
8313
8312
8312
8312
8313
8315
8318
8322
8327
8335
8344
8355
8368
8382
8398
8414
8430
8446
8461
8473
8483
8491
8497
8501
8503
8504
8504
8503
8502
8500
8500
8500
8501
8504
8507
8512
8518
8526
8534
8545
8557
8571
8586
8602
8617
8631
8644
8656
8667
8678
8689
8700
8710
8720
8728
8735
8742
8748
8753
8757
8759
8761
8761
8760
8759
8758
8759
8760
8762
8766
8771
8776
8781
8788
8795
8802
8811
8819
8829
8838
8847
8856
8865
8872
8879
8886
8893
8900
8909
8918
8928
8939
8952
8965
8979
8995
9012
9031
9051
9073
9095
9118
9142
9166
9191
9217
9243
9269
9294
9319
9343
9365
9386
9404
9421
9435
9447
9457
9467
9475
9484
9493
9504
9516
9529
9544
9561
9580
9600
9621
9643
9666
9688
9710
9731
9752
9773
9794
9816
9839
9863
9888
9914
9938
9962
9984
10005
10024
10041
10058
10073
10088
10102
10115
10127
10137
10147
10156
10166
10178
10193
10210
10229
10250
10270
10290
10308
10324
10337
10348
10356
10361
10363
10364
10364
10364
10363
10364
10366
10370
10377
10385
10397
10412
10429
10450
10472
10496
10520
10544
10568
10593
10617
10641
10663
10684
10703
10719
10733
10745
10755
10763
10769
10773
10775
10775
10773
10769
10762
10755
10747
10739
10731
10725
10722
10721
10723
10727
10734
10742
10751
10762
10774
10788
10803
10819
10835
10851
10866
10878
10889
10897
10904
10910
10916
10921
10927
10933
10940
10948
10957
10967
10978
10989
11002
11015
11029
11043
11059
11076
11095
11117
11141
11169
11199
11231
11263
11296
11329
11362
11395
11427
11459
11490
11521
11552
11582
11611
11637
11660
11679
11695
11707
11716
11724
11731
11737
11744
11751
11759
11768
11778
11789
11802
11816
11833
11850
11870
11892
11915
11940
11968
11997
12028
12060
12094
12128
12161
12193
12224
12254
12281
12306
12330
12352
12373
12393
12413
12431
12449
12464
12477
12487
12494
12500
12504
12509
12514
12520
12529
12539
12551
12565
12579
12594
12611
12628
12646
12664
12683
12701
12719
12735
12751
12765
12778
12788
12795
12799
12798
12794
12785
12774
12760
12746
12731
12718
12706
12694
12684
12674
12665
12657
12651
12646
12644
12645
12648
12654
12663
12673
12685
12699
12714
12731
12748
12765
12782
12797
12811
12824
12835
12844
12851
12856
12858
12857
12852
12843
12828
12810
12787
12762
12737
12713
12691
12671
12653
12639
12626
12615
12606
12598
12591
12587
12584
12583
12585
12589
12595
12604
12613
12624
12635
12645
12655
12664
12672
12680
12686
12691
12695
12698
12701
12702
12703
12702
12699
12692
12683
12669
12653
12634
12614
12592
12570
12548
12526
12505
12483
12463
12443
12423
12405
12389
12373
12360
12348
12337
12328
12320
12312
12304
12295
12284
12272
12259
12244
12228
12210
12189
12166
12139
12109
12077
12042
12006
11970
11933
11896
11859
11822
11784
11745
11704
11664
11622
11582
11542
11502
11464
11428
11393
11360
11329
11300
11273
11249
11227
11208
11192
11178
11166
11155
11146
11138
11130
11123
11116
11110
11102
11094
11084
11072
11058
11041
11022
11002
10981
10960
10941
10923
10907
10894
10881
10870
10860
10850
10840
10831
10821
10811
10800
10789
10778
10768
10757
10747
10738
10728
10719
10710
10702
10693
10686
10678
10671
10664
10657
10650
10644
10639
10634
10630
10627
10625
10626
10628
10633
10641
10652
10664
10677
10690
10700
10708
10713
10714
10712
10708
10702
10697
10692
10687
10682
10677
10670
10662
10652
10642
10630
10619
10608
10599
10591
10586
10583
10582
10581
10581
10581
10580
10579
10579
10578
10577
10577
10578
10578
10578
10577
10575
10573
10569
10565
10559
10554
10547
10541
10535
10530
10527
10526
10527
10531
10537
10545
10554
10564
10575
10585
10595
10604
10612
10620
10625
10628
10628
10624
10618
10608
10596
10583
10570
10556
10543
10531
10520
10511
10504
10499
10496
10496
10498
10503
10512
10523
10538
10556
10576
10598
10621
10644
10667
10689
10710
10727
10743
10755
10764
10770
10773
10775
10775
10774
10773
10773
10773
10774
10776
10780
10786
10795
10807
10821
10837
10856
10877
10898
10921
10944
10966
10989
11012
11035
11056
11077
11095
11111
11125
11136
11145
11153
11160
11168
11176
11185
11196
11208
11221
11236
11254
11274
11297
11324
11355
11392
11433
11479
11529
11584
11643
11703
11765
11827
11889
11948
12005
12059
12109
12157
12200
12241
12278
12314
12348
12379
12409
12435
12458
12477
12493
12507
12521
12535
12550
12569
12590
12614
12641
12669
12699
12729
12759
12789
12819
12848
12876
12902
12929
12954
12979
13004
13029
13054
13080
13107
13134
13162
13191
13220
13251
13282
13315
13349
13385
13421
13459
13497
13535
13573
13610
13646
13680
13715
13749
13785
13821
13859
13898
13938
13978
14018
14057
14094
14130
14164
14197
14229
14260
14291
14322
14354
14388
14423
14459
14495
14532
14569
14607
14645
14684
14723
14764
14806
14850
14896
14943
14992
15043
15096
15150
15205
15261
15315
15369
15422
15473
15522
15569
15612
15653
15692
15728
15762
15795
15826
15857
15888
15919
15951
15983
16014
16044
16073
16100
16126
16149
16172
16195
16216
16239
16261
16283
16309
16335
16363
16393
16426
16461
16498
16536
16574
16612
16649
16686
16722
16759
16796
16834
16872
16912
16951
16991
17031
17071
17111
17151
17192
17235
17278
17322
17367
17413
17459
17506
17553
17601
17648
17694
17739
17782
17822
17860
17894
17927
17957
17986
18013
18038
18062
18084
18105
18126
18146
18167
18190
18215
18242
18271
18302
18334
18368
18404
18439
18476
18513
18551
18591
18631
18672
18714
18755
18795
18833
18870
18904
18936
18964
18989
19011
19029
19043
19053
19061
19067
19071
19075
19078
19082
19087
19094
19104
19119
19140
19166
19197
19233
19272
19313
19353
19394
19432
19469
19504
19537
19568
19597
19624
19648
19670
19691
19709
19726
19740
19752
19761
19768
19773
19777
19781
19785
19789
19795
19803
19814
19829
19846
19866
19889
19912
19936
19960
19983
20005
20025
20044
20062
20078
20092
20105
20117
20127
20138
20150
20162
20177
20194
20213
20233
20256
20281
20308
20337
20368
20401
20435
20470
20505
20541
20578
20613
20648
20681
20711
20738
20762
20784
20804
20822
20839
20856
20871
20886
20900
20914
20929
20945
20963
20983
21006
21032
21061
21092
21126
21162
21200
21239
21281
21325
21370
21417
21465
21513
21560
21606
21650
21691
21728
21761
21790
21815
21837
21855
21869
21880
21888
21893
21898
21902
21906
21912
21919
21928
21939
21953
21968
21986
22006
22029
22053
22080
22107
22136
22164
22194
22223
22253
22283
22312
22340
22366
22390
22410
22426
22439
22448
22453
22454
22450
22443
22432
22419
22403
22387
22372
22357
22344
22333
22323
22315
22307
22299
22291
22281
22271
22260
22247
22234
22221
22209
22199
22190
22183
22179
22177
22177
22180
22185
22193
22202
22213
22225
22237
22249
22259
22268
22274
22279
22283
22287
22292
22297
22304
22311
22318
22326
22335
22343
22353
22362
22372
22382
22392
22404
22416
22428
22441
22455
22467
22479
22490
22500
22508
22514
22520
22525
22530
22536
22543
22552
22563
22575
22587
22600
22613
22625
22635
22645
22655
22664
22674
22684
22696
22708
22721
22735
22751
22767
22784
22800
22816
22832
22847
22862
22877
22893
22910
22927
22944
22960
22974
22986
22995
23002
23008
23012
23015
23017
23020
23023
23026
23029
23032
23033
23032
23029
23023
23016
23007
22999
22990
22983
22977
22972
22966
22960
22954
22947
22939
22930
22921
22913
22904
22895
22887
22879
22871
22864
22857
22850
22845
22840
22836
22833
22830
22829
22829
22829
22831
22832
22834
22836
22836
22835
22832
22826
22816
22804
22790
22775
22759
22743
22727
22710
22692
22673
22652
22628
22603
22576
22547
22518
22489
22462
22437
22416
22399
22386
22378
22375
22377
22383
22393
22406
22421
22438
22454
22470
22486
22501
22515
22530
22544
22557
22569
22579
22585
22588
22585
22579
22569
22556
22541
22526
22510
22495
22480
22467
22455
22444
22434
22426
22419
22414
22411
22410
22411
22414
22417
22422
22426
22429
22431
22431
22428
22422
22413
22401
22386
22367
22345
22321
22295
22267
22238
22208
22177
22146
22114
22083
22054
22028
22006
21987
21972
21960
21950
21941
21933
21926
21920
21915
21910
21904
21898
21891
21882
21872
21859
21844
21828
21811
21793
21774
21754
21733
21710
21687
21663
21639
21617
21596
21577
21560
21545
21531
21518
21506
21493
21481
21470
21460
21450
21442
21434
21425
21417
21406
21394
21381
21365
21347
21326
21303
21276
21247
21216
21184
21153
21123
21096
21071
21050
21031
21016
21002
20989
20975
20959
20942
20923
20902
20880
20857
20833
20808
20782
20754
20724
20691
20654
20615
20573
20528
20481
20433
20384
20335
20286
20239
20193
20148
20103
20060
20018
19978
19940
19906
19875
19849
19826
19806
19788
19771
19753
19734
19715
19695
19675
19654
19634
19613
19592
19571
19549
19526
19501
19474
19444
19412
19378
19342
19306
19270
19234
19198
19163
19128
19093
19058
19022
18984
18946
18908
18869
18830
18791
18752
18714
18677
18640
18604
18567
18531
18494
18457
18419
18381
18343
18305
18267
18230
18195
18161
18129
18097
18064
18031
17997
17960
17921
17880
17837
17792
17746
17699
17650
17598
17543
17485
17422
17357
17288
17216
17142
17067
16990
16914
16840
16767
16696
16628
16563
16501
16441
16383
16327
16273
16222
16172
16126
16082
16043
16007
15977
15951
15928
15909
15893
15877
15863
15847
15832
15814
15795
15773
15748
15719
15686
15651
15613
15573
15532
15492
15452
15414
15377
15341
15307
15275
15244
15215
15188
15162
15137
15113
15090
15067
15044
15021
14999
14976
14953
14930
14906
14880
14852
14820
14785
14746
14703
14658
14612
14567
14523
14482
14444
14409
14376
14345
14316
14289
14263
14240
14218
14200
14185
14172
14161
14151
14141
14131
14118
14104
14089
14072
14054
14034
14014
13993
13970
13947
13922
13896
13867
13837
13806
13775
13743
13711
13680
13650
13622
13595
13569
13543
13518
13491
13464
13435
13406
13377
13348
13320
13292
13264
13239
13214
13192
13172
13152
13132
13111
13088
13063
13035
13006
12977
12947
12917
12888
12859
12830
12800
12768
12735
12701
12666
12630
12594
12559
12522
12485
12447
12409
12369
12330
12291
12255
12222
12191
12164
12140
12119
12100
12083
12067
12052
12039
12029
12022
12019
12018
12020
12024
12028
12031
12034
12036
12036
12034
12031
12026
12017
12005
11989
11968
11942
11909
11871
11828
11779
11727
11673
11619
11565
11514
11465
11421
11381
11347
11317
11294
11275
11261
11250
11243
11238
11235
11234
11236
11239
11245
11252
11260
11270
11280
11290
11299
11304
11306
11303
11294
11280
11262
11238
11212
11183
11152
11122
11092
11062
11035
11010
10988
10972
10960
10953
10950
10949
10950
10952
10954
10956
10958
10962
10965
10968
10971
10972
10972
10968
10962
10953
10940
10924
10905
10882
10855
10824
10791
10756
10720
10685
10652
10620
10591
10565
10541
10518
10495
10472
10448
10423
10398
10373
10348
10324
10301
10278
10254
10227
10199
10168
10135
10101
10065
10028
9989
9948
9904
9857
9806
9753
9698
9641
9584
9529
9475
9423
9374
9329
9287
9249
9215
9184
9155
9128
9101
9073
9044
9016
8989
8963
8939
8917
8897
8877
8857
8835
8812
8786
8757
8726
8694
8663
8634
8607
8583
8559
8535
8509
8480
8446
8408
8368
8325
8282
8240
8199
8160
8122
8087
8053
8018
7985
7951
7917
7881
7845
7809
7772
7735
7698
7662
7628
7594
7563
7533
7505
7477
7450
7421
7391
7358
7322
7283
7241
7197
7151
7103
7056
7008
6959
6909
6857
6804
6749
6694
6638
6584
6530
6478
6428
6379
6333
6290
6249
6211
6176
6146
6120
6098
6081
6068
6057
6047
6037
6026
6013
5998
5981
5962
5941
5918
5894
5866
5835
5801
5763
5722
5680
5636
5592
5548
5504
5459
5414
5369
5324
5280
5238
5198
5161
5127
5096
5067
5042
5019
4998
4980
4964
4949
4936
4923
4910
4897
4882
4863
4841
4813
4780
4741
4697
4649
4598
4543
4486
4426
4365
4302
4239
4176
4113
4051
3993
3936
3881
3828
3776
3726
3678
3632
3589
3547
3508
3469
3431
3394
3357
3320
3282
3244
3204
3163
3119
3072
3023
2970
2914
2856
2796
2734
2673
2612
2553
2496
2443
2391
2340
2290
2239
2188
2136
2085
2037
1992
1951
1914
1882
1852
1823
1794
1762
1728
1690
1650
1607
1562
1516
1468
1418
1366
1313
1259
1203
1146
1087
1026
963
899
834
767
700
633
565
497
429
361
294
228
162
97
33
-28
-87
-143
-196
-245
-292
-335
-376
-416
-453
-491
-528
-566
-606
-647
-690
-735
-783
-833
-886
-943
-1002
-1065
-1130
-1198
-1267
-1337
-1410
-1484
-1561
-1640
-1721
-1802
-1883
-1962
-2037
-2110
-2178
-2241
-2300
-2355
-2406
-2453
-2496
-2537
-2574
-2609
-2643
-2676
-2709
-2744
-2781
-2820
-2861
-2906
-2952
-3002
-3054
-3109
-3166
-3225
-3286
-3350
-3415
-3481
-3548
-3615
-3682
-3748
-3813
-3877
-3940
-4001
-4061
-4119
-4175
-4228
-4279
-4330
-4381
-4433
-4487
-4543
-4599
-4655
-4711
-4766
-4820
-4873
-4924
-4975
-5023
-5069
-5113
-5154
-5191
-5226
-5260
-5293
-5326
-5360
-5396
-5434
-5472
-5510
-5548
-5585
-5621
-5657
-5693
-5730
-5769
-5811
-5857
-5906
-5959
-6016
-6076
-6140
-6207
-6276
-6348
-6420
-6493
-6565
-6636
-6706
-6775
-6844
-6913
-6981
-7048
-7114
-7177
-7236
-7293
-7345
-7395
-7442
-7488
-7533
-7577
-7620
-7663
-7705
-7746
-7787
-7829
-7873
-7919
-7968
-8021
-8077
-8137
-8199
-8263
-8327
-8390
-8454
-8518
-8581
-8645
-8708
-8770
-8830
-8888
-8944
-8998
-9050
-9100
-9148
-9194
-9238
-9280
-9319
-9356
-9391
-9423
-9456
-9487
-9519
-9551
-9583
-9614
-9645
-9676
-9708
-9741
-9776
-9813
-9851
-9890
-9928
-9965
-10000
-10033
-10064
-10094
-10123
-10152
-10180
-10207
-10235
-10261
-10287
-10312
-10335
-10357
-10378
-10397
-10414
-10429
-10441
-10451
-10459
-10464
-10469
-10473
-10477
-10483
-10491
-10502
-10515
-10531
-10551
-10573
-10598
-10627
-10657
-10690
-10725
-10762
-10800
-10838
-10878
-10918
-10960
-11001
-11043
-11086
-11129
-11173
-11218
-11264
-11311
-11357
-11403
-11448
-11493
-11536
-11580
-11625
-11671
-11719
-11770
-11824
-11881
-11940
-12000
-12061
-12123
-12185
-12247
-12308
-12367
-12426
-12483
-12539
-12594
-12648
-12702
-12753
-12803
-12850
-12894
-12936
-12975
-13013
-13050
-13088
-13128
-13171
-13216
-13264
-13314
-13365
-13417
-13468
-13519
-13569
-13619
-13670
-13722
-13774
-13826
-13876
-13923
-13966
-14004
-14037
-14066
-14090
-14110
-14128
-14143
-14158
-14172
-14185
-14198
-14211
-14223
-14236
-14248
-14260
-14272
-14283
-14294
-14305
-14317
-14331
-14348
-14369
-14392
-14416
-14442
-14468
-14493
-14515
-14535
-14553
-14569
-14583
-14595
-14606
-14615
-14621
-14625
-14625
-14623
-14620
-14616
-14611
-14606
-14601
-14594
-14586
-14577
-14566
-14554
-14543
-14534
-14527
-14524
-14523
-14524
-14527
-14533
-14541
-14551
-14564
-14579
-14596
-14615
-14635
-14655
-14675
-14695
-14713
-14731
-14749
-14766
-14782
-14798
-14812
-14825
-14836
-14844
-14850
-14852
-14853
-14852
-14850
-14850
-14851
-14854
-14860
-14869
-14881
-14896
-14915
-14937
-14962
-14988
-15015
-15043
-15070
-15096
-15121
-15146
-15170
-15195
-15222
-15250
-15281
-15313
-15348
-15384
-15421
-15458
-15496
-15532
-15568
-15602
-15636
-15668
-15700
-15730
-15760
-15789
-15816
-15842
-15866
-15887
-15906
-15922
-15935
-15945
-15952
-15956
-15958
-15958
-15956
-15953
-15949
-15947
-15945
-15946
-15950
-15957
-15967
-15981
-15998
-16020
-16045
-16075
-16108
-16146
-16189
-16236
-16288
-16343
-16400
-16458
-16516
-16574
-16631
-16686
-16739
-16789
-16837
-16880
-16920
-16955
-16986
-17012
-17032
-17049
-17061
-17071
-17079
-17086
-17095
-17104
-17116
-17131
-17147
-17167
-17189
-17213
-17240
-17269
-17302
-17336
-17373
-17410
-17447
-17483
-17518
-17550
-17581
-17610
-17637
-17662
-17685
-17706
-17725
-17743
-17757
-17769
-17777
-17781
-17781
-17779
-17775
-17771
-17766
-17763
-17760
-17758
-17757
-17759
-17763
-17769
-17778
-17789
-17803
-17820
-17837
-17857
-17878
-17901
-17926
-17953
-17984
-18016
-18051
-18086
-18122
-18157
-18190
-18222
-18253
-18282
-18308
-18332
-18354
-18371
-18384
-18394
-18400
-18403
-18404
-18406
-18407
-18411
-18416
-18423
-18432
-18441
-18451
-18461
-18472
-18484
-18499
-18517
-18540
-18567
-18599
-18635
-18674
-18715
-18758
-18801
-18844
-18887
-18929
-18969
-19008
-19045
-19080
-19112
-19141
-19169
-19194
-19217
-19239
-19260
-19280
-19299
-19319
-19339
-19357
-19375
-19390
-19404
-19416
-19428
-19439
-19452
-19466
-19481
-19497
-19517
-19539
-19564
-19593
-19626
-19661
-19699
-19737
-19776
-19813
-19850
-19885
-19918
-19949
-19978
-20004
-20026
-20043
-20056
-20064
-20069
-20070
-20070
-20069
-20067
-20066
-20065
-20065
-20065
-20065
-20066
-20068
-20071
-20075
-20082
-20091
-20103
-20117
-20133
-20151
-20169
-20187
-20204
-20221
-20237
-20252
-20264
-20273
-20279
-20282
-20282
-20279
-20276
-20272
-20268
-20266
-20264
-20264
-20265
-20268
-20273
-20279
-20287
-20296
-20307
-20319
-20332
-20345
-20357
-20369
-20381
-20393
-20406
-20419
-20433
-20447
-20461
-20474
-20486
-20496
-20505
-20512
-20518
-20524
-20531
-20540
-20551
-20565
-20582
-20603
-20626
-20651
-20679
-20708
-20738
-20768
-20797
-20825
-20851
-20875
-20896
-20915
-20934
-20951
-20969
-20986
-21004
-21021
-21039
-21057
-21075
-21094
-21114
-21134
-21154
-21174
-21195
-21217
-21240
-21264
-21290
-21318
-21345
-21373
-21401
-21429
-21457
-21486
-21515
-21545
-21574
-21602
-21627
-21649
-21666
-21679
-21689
-21694
-21698
-21700
-21701
-21703
-21705
-21709
-21715
-21721
-21729
-21738
-21748
-21758
-21768
-21778
-21789
-21800
-21813
-21828
-21847
-21870
-21896
-21925
-21958
-21992
-22028
-22065
-22101
-22137
-22171
-22203
-22231
-22256
-22276
-22291
-22303
-22311
-22317
-22322
-22325
-22328
-22331
-22333
-22334
-22334
-22333
-22331
-22328
-22326
-22324
-22325
-22327
-22331
-22335
-22341
-22346
-22351
-22356
-22360
-22365
-22369
-22372
-22375
-22375
-22372
-22368
-22361
-22353
-22345
-22336
-22326
-22316
-22305
-22294
-22282
-22271
-22262
-22256
-22252
-22251
-22251
-22251
-22250
-22247
-22241
-22233
-22224
-22214
-22204
-22196
-22189
-22183
-22178
-22172
-22166
-22159
-22152
-22144
-22137
-22132
-22130
-22129
-22131
-22132
-22133
-22133
-22130
-22124
-22115
-22103
-22089
-22072
-22052
-22031
-22009
-21986
-21962
-21938
-21915
-21892
-21869
-21846
-21823
-21801
-21780
-21761
-21744
-21732
-21723
-21717
-21716
-21717
-21721
-21726
-21732
-21739
-21746
-21754
-21763
-21772
-21782
-21792
-21802
-21812
-21820
-21825
-21828
-21829
-21828
-21825
-21823
-21820
-21819
-21819
-21819
-21819
-21818
-21818
-21817
-21816
-21816
-21816
-21817
-21820
-21823
-21828
-21834
-21840
-21847
-21854
-21861
-21868
-21876
-21884
-21893
-21903
-21914
-21926
-21939
-21951
-21964
-21976
-21988
-21999
-22008
-22016
-22023
-22029
-22034
-22038
-22040
-22040
-22039
-22036
-22031
-22023
-22013
-22001
-21986
-21969
-21950
-21928
-21905
-21881
-21857
-21835
-21816
-21801
-21790
-21783
-21780
-21780
-21781
-21783
-21784
-21786
-21789
-21793
-21800
-21809
-21822
-21836
-21852
-21869
-21885
-21899
-21910
-21919
-21923
-21923
-21920
-21913
-21904
-21893
-21883
-21872
-21863
-21857
-21852
-21851
-21852
-21855
-21862
-21871
-21883
-21896
-21912
-21929
-21948
-21968
-21990
-22011
-22033
-22054
-22074
-22093
-22110
-22124
-22136
-22145
-22152
-22157
-22160
-22163
-22165
-22166
-22169
-22172
-22176
-22179
-22183
-22187
-22191
-22195
-22201
-22208
-22216
-22225
-22233
-22239
-22243
-22245
-22245
-22242
-22238
-22231
-22223
-22212
-22200
-22187
-22172
-22157
-22140
-22124
-22107
-22090
-22073
-22055
-22037
-22018
-21999
-21980
-21962
-21945
-21931
-21919
-21910
-21901
-21893
-21884
-21875
-21863
-21850
-21835
-21819
-21801
-21782
-21763
-21743
-21724
-21706
-21690
-21676
-21664
-21654
-21646
-21639
-21633
-21627
-21620
-21614
-21607
-21602
-21597
-21594
-21593
-21593
-21595
-21599
-21602
-21605
-21608
-21611
-21613
-21615
-21618
-21622
-21627
-21632
-21637
-21642
-21647
-21652
-21657
-21662
-21668
-21674
-21683
-21692
-21704
-21718
-21735
-21753
-21774
-21795
-21816
-21837
-21856
-21873
-21888
-21901
-21911
-21920
-21928
-21935
-21943
-21952
-21961
-21970
-21978
-21985
-21989
-21991
-21991
-21990
-21988
-21986
-21986
-21987
-21991
-21996
-22002
-22008
-22014
-22019
-22025
-22031
-22038
-22048
-22061
-22077
-22095
-22115
-22135
-22155
-22175
-22194
-22214
-22234
-22254
-22276
-22298
-22320
-22342
-22364
-22386
-22406
-22427
-22447
-22467
-22486
-22503
-22520
-22535
-22549
-22561
-22573
-22585
-22596
-22608
-22619
-22630
-22641
-22651
-22661
-22672
-22683
-22696
-22711
-22728
-22747
-22767
-22789
-22811
-22835
-22859
-22885
-22912
-22940
-22969
-22997
-23026
-23053
-23080
-23105
-23130
-23154
-23176
-23198
-23219
-23238
-23255
-23270
-23283
-23293
-23302
-23309
-23315
-23321
-23328
-23336
-23346
-23357
-23369
-23383
-23397
-23413
-23429
-23447
-23466
-23485
-23505
-23526
-23546
-23566
-23585
-23603
-23621
-23638
-23655
-23672
-23689
-23706
-23724
-23742
-23760
-23779
-23798
-23819
-23840
-23862
-23886
-23911
-23937
-23964
-23993
-24021
-24050
-24078
-24106
-24133
-24160
-24187
-24214
-24242
-24270
-24298
-24327
-24355
-24382
-24408
-24431
-24452
-24470
-24485
-24496
-24503
-24508
-24510
-24511
-24512
-24511
-24509
-24505
-24500
-24491
-24481
-24467
-24452
-24435
-24417
-24400
-24384
-24370
-24357
-24346
-24336
-24329
-24323
-24320
-24319
-24320
-24323
-24329
-24336
-24344
-24353
-24361
-24369
-24376
-24381
-24386
-24390
-24393
-24396
-24399
-24401
-24403
-24404
-24403
-24403
-24401
-24399
-24396
-24393
-24390
-24386
-24381
-24376
-24370
-24363
-24356
-24348
-24341
-24335
-24330
-24328
-24327
-24327
-24328
-24331
-24334
-24338
-24343
-24349
-24356
-24364
-24372
-24380
-24386
-24391
-24393
-24393
-24393
-24391
-24390
-24390
-24391
-24394
-24397
-24402
-24407
-24412
-24417
-24423
-24430
-24437
-24446
-24455
-24465
-24474
-24484
-24493
-24501
-24508
-24515
-24522
-24529
-24536
-24543
-24550
-24557
-24563
-24569
-24574
-24578
-24582
-24585
-24587
-24590
-24592
-24594
-24597
-24601
-24605
-24611
-24619
-24629
-24642
-24657
-24673
-24691
-24709
-24727
-24745
-24761
-24776
-24788
-24799
-24807
-24813
-24816
-24817
-24816
-24811
-24804
-24796
-24787
-24778
-24770
-24764
-24760
-24757
-24756
-24757
-24758
-24760
-24763
-24767
-24771
-24776
-24781
-24786
-24791
-24795
-24799
-24803
-24806
-24810
-24813
-24815
-24817
-24818
-24817
-24816
-24815
-24813
-24811
-24809
-24809
-24809
-24810
-24812
-24813
-24814
-24813
-24812
-24811
-24811
-24812
-24816
-24823
-24831
-24843
-24856
-24872
-24891
-24911
-24935
-24961
-24990
-25020
-25051
-25082
-25111
-25139
-25166
-25193
-25219
-25247
-25274
-25302
-25330
-25357
-25383
-25407
-25430
-25453
-25476
-25499
-25524
-25549
-25576
-25603
-25631
-25660
-25688
-25717
-25745
-25774
-25803
-25832
-25862
-25892
-25921
-25950
-25978
-26005
-26032
-26058
-26084
-26110
-26134
-26157
-26177
-26197
-26215
-26234
-26252
-26271
-26290
-26310
-26329
-26348
-26366
-26383
-26400
-26417
-26434
-26451
-26468
-26486
-26505
-26523
-26541
-26560
-26579
-26598
-26617
-26635
-26651
-26666
-26679
-26690
-26701
-26711
-26721
-26731
-26741
-26750
-26760
-26769
-26778
-26788
-26799
-26812
-26826
-26842
-26861
-26881
-26902
-26923
-26945
-26967
-26988
-27009
-27029
-27049
-27070
-27089
-27109
-27127
-27144
-27161
-27177
-27193
-27209
-27225
-27241
-27256
-27272
-27287
-27304
-27321
-27340
-27360
-27382
-27407
-27433
-27461
-27489
-27519
-27548
-27577
-27605
-27632
-27657
-27680
-27699
-27716
-27730
-27741
-27750
-27756
-27760
-27762
-27763
-27763
-27761
-27759
-27757
-27754
-27752
-27751
-27752
-27756
-27762
-27772
-27786
-27802
-27822
-27843
-27867
-27892
-27919
-27947
-27978
-28010
-28043
-28076
-28108
-28140
-28169
-28198
-28225
-28251
-28276
-28300
-28323
-28345
-28365
-28384
-28402
-28420
-28437
-28455
-28473
-28490
-28509
-28527
-28546
-28566
-28586
-28606
-28625
-28643
-28661
-28677
-28693
-28707
-28720
-28732
-28742
-28752
-28760
-28766
-28771
-28773
-28774
-28772
-28768
-28761
-28753
-28743
-28734
-28725
-28717
-28712
-28709
-28709
-28710
-28713
-28718
-28724
-28730
-28737
-28744
-28751
-28758
-28763
-28768
-28772
-28776
-28780
-28784
-28788
-28792
-28795
-28798
-28799
-28798
-28795
-28790
-28783
-28773
-28761
-28747
-28731
-28715
-28698
-28682
-28665
-28649
-28635
-28621
-28607
-28594
-28580
-28566
-28552
-28537
-28521
-28506
-28490
-28474
-28458
-28442
-28425
-28408
-28391
-28373
-28356
-28340
-28324
-28309
-28295
-28281
-28267
-28252
-28235
-28217
-28197
-28176
-28154
-28131
-28108
-28084
-28059
-28033
-28006
-27979
-27950
-27922
-27893
-27865
-27837
-27810
-27784
-27758
-27732
-27707
-27682
-27657
-27632
-27608
-27584
-27561
-27539
-27518
-27498
-27479
-27460
-27441
-27422
-27402
-27381
-27359
-27336
-27312
-27286
-27260
-27232
-27203
-27173
-27142
-27109
-27074
-27038
-27001
-26962
-26923
-26883
-26842
-26801
-26761
-26720
-26681
-26643
-26607
-26572
-26540
-26508
-26477
-26446
-26416
-26385
-26355
-26325
-26296
-26269
-26244
-26220
-26197
-26174
-26150
-26124
-26096
-26066
-26035
-26003
-25969
-25935
-25900
-25863
-25825
-25784
-25742
-25698
-25654
-25610
-25567
-25526
-25487
-25450
-25413
-25378
-25344
-25310
-25276
-25243
-25210
-25177
-25143
-25109
-25074
-25038
-25000
-24962
-24923
-24883
-24843
-24802
-24761
-24719
-24677
-24635
-24591
-24548
-24505
-24463
-24422
-24382
-24343
-24306
-24269
-24234
-24198
-24163
-24128
-24094
-24061
-24029
-23998
-23967
-23936
-23906
-23875
-23844
-23813
-23783
-23751
-23720
-23688
-23655
-23621
-23586
-23550
-23513
-23474
-23434
-23393
-23352
-23310
-23269
-23228
-23188
-23149
-23110
-23072
-23034
-22996
-22959
-22923
-22888
-22853
-22818
-22783
-22749
-22714
-22678
-22642
-22605
-22568
-22530
-22492
-22454
-22415
-22374
-22334
-22293
-22252
-22212
-22173
-22135
-22098
-22061
-22024
-21988
-21951
-21913
-21875
-21835
-21795
-21755
-21714
-21674
-21634
-21595
-21556
-21519
-21482
-21445
-21409
-21372
-21334
-21296
-21258
-21220
-21182
-21145
-21108
-21072
-21037
-21003
-20969
-20935
-20901
-20867
-20832
-20798
-20764
-20729
-20694
-20658
-20621
-20584
-20545
-20506
-20466
-20425
-20384
-20343
-20302
-20262
-20223
-20185
-20149
-20113
-20078
-20044
-20010
-19976
-19942
-19908
-19873
-19837
-19799
-19761
-19721
-19681
-19640
-19599
-19558
-19517
-19476
-19437
-19398
-19361
-19324
-19289
-19255
-19221
-19188
-19155
-19122
-19088
-19054
-19019
-18983
-18947
-18910
-18874
-18837
-18801
-18764
-18726
-18687
-18647
-18605
-18563
-18520
-18478
-18436
-18394
-18352
-18310
-18269
-18228
-18187
-18147
-18108
-18071
-18035
-18000
-17967
-17933
-17900
-17868
-17835
-17802
-17769
-17736
-17702
-17668
-17634
-17599
-17565
-17532
-17498
-17465
-17431
-17397
-17363
-17328
-17294
-17260
-17227
-17193
-17161
-17129
-17098
-17067
-17036
-17006
-16975
-16944
-16913
-16881
-16848
-16814
-16779
-16743
-16705
-16666
-16625
-16582
-16537
-16490
-16442
-16394
-16344
-16297
-16250
-16203
-16157
-16111
-16068
-16024
-15983
-15942
-15902
-15863
-15826
-15789
-15755
-15722
-15692
-15664
-15639
-15616
-15595
-15576
-15557
-15539
-15520
-15500
-15479
-15456
-15432
-15408
-15382
-15356
-15330
-15302
-15272
-15241
-15208
-15173
-15137
-15100
-15064
-15028
-14993
-14960
-14928
-14898
-14869
-14841
-14814
-14787
-14760
-14733
-14706
-14677
-14649
-14619
-14590
-14560
-14531
-14502
-14473
-14442
-14411
-14378
-14342
-14305
-14264
-14222
-14178
-14133
-14086
-14040
-13994
-13947
-13901
-13856
-13810
-13766
-13722
-13679
-13637
-13594
-13553
-13511
-13470
-13430
-13390
-13350
-13311
-13272
-13234
-13197
-13161
-13127
-13092
-13059
-13025
-12990
-12955
-12919
-12881
-12842
-12802
-12761
-12719
-12677
-12634
-12590
-12546
-12502
-12458
-12415
-12371
-12328
-12284
-12241
-12196
-12151
-12105
-12059
-12012
-11966
-11920
-11875
-11830
-11785
-11740
-11695
-11649
-11602
-11554
-11506
-11457
-11408
-11358
-11308
-11256
-11204
-11150
-11095
-11040
-10984
-10929
-10873
-10816
-10759
-10699
-10638
-10576
-10512
-10447
-10382
-10316
-10249
-10180
-10111
-10039
-9967
-9893
-9819
-9744
-9669
-9594
-9519
-9444
-9368
-9292
-9214
-9135
-9057
-8978
-8899
-8820
-8742
-8663
-8585
-8506
-8427
-8347
-8267
-8185
-8103
-8021
-7939
-7856
-7772
-7688
-7604
-7519
-7433
-7347
-7261
-7174
-7087
-6999
-6910
-6820
-6730
-6639
-6547
-6456
-6364
-6274
-6185
-6096
-6008
-5920
-5832
-5745
-5658
-5572
-5486
-5401
-5316
-5232
-5150
-5069
-4989
-4911
-4834
-4757
-4681
-4604
-4527
-4449
-4371
-4293
-4215
-4137
-4059
-3981
-3903
-3825
-3746
-3666
-3585
-3503
-3422
-3340
-3260
-3182
-3105
-3031
-2959
-2889
-2821
-2755
-2691
-2629
-2568
-2509
-2451
-2393
-2336
-2279
-2221
-2164
-2106
-2048
-1989
-1931
-1871
-1810
-1748
-1684
-1617
-1548
-1476
-1402
-1325
-1247
-1167
-1086
-1004
-922
-840
-759
-679
-601
-524
-450
-378
-307
-237
-168
-98
-28
42
113
183
253
322
392
461
531
601
672
745
818
892
967
1043
1120
1198
1277
1357
1438
1521
1603
1686
1768
1850
1930
2009
2087
2163
2239
2315
2390
2465
2539
2614
2688
2763
2837
2910
2983
3055
3127
3198
3270
3341
3412
3484
3555
3627
3698
3768
3839
3909
3980
4051
4123
4196
4269
4343
4418
4493
4569
4645
4721
4798
4874
4950
5026
5102
5178
5253
5329
5403
5476
5548
5618
5686
5751
5815
5876
5936
5996
6054
6112
6169
6225
6281
6335
6389
6442
6495
6548
6602
6656
6711
6766
6822
6879
6936
6994
7051
7109
7167
7224
7282
7340
7398
7456
7513
7570
7625
7679
7732
7784
7834
7883
7931
7980
8029
8080
8132
8188
8247
8308
8371
8437
8506
8577
8650
8726
8806
8888
8974
9062
9152
9243
9335
9427
9518
9609
9697
9785
9870
9954
10037
10117
10197
10275
10353
10430
10506
10583
10659
10736
10814
10892
10971
11052
11134
11219
11304
11392
11481
11571
11662
11755
11848
11942
12036
12129
12223
12315
12407
12497
12584
12669
12751
12831
12908
12984
13058
13132
13206
13279
13352
13424
13497
13570
13643
13717
13793
13870
13949
14030
14113
14197
14282
14368
14454
14540
14627
14715
14802
14889
14977
15063
15149
15235
15318
15401
15482
15563
15643
15723
15803
15883
15964
16044
16123
16203
16282
16360
16437
16515
16592
16668
16745
16820
16895
16968
17041
17113
17185
17257
17328
17400
17471
17543
17614
17685
17756
17827
17898
17969
18041
18114
18188
18262
18338
18414
18490
18567
18644
18720
18797
18873
18949
19025
19100
19174
19248
19323
19397
19472
19547
19623
19699
19776
19852
19928
20004
20080
20156
20233
20311
20390
20470
20550
20631
20710
20790
20868
20946
21025
21103
21182
21262
21342
21423
21504
21585
21665
21744
21822
21899
21974
22048
22122
22196
22270
22345
22420
22497
22574
22652
22730
22809
22887
22964
23040
23115
23188
23259
23327
23392
23453
23511
23564
23613
23659
23701
23741
23778
23814
23848
23883
23918
23954
23992
24030
24070
24110
24151
24192
24234
24277
24321
24366
24413
24461
24510
24560
24610
24658
24704
24748
24790
24830
24869
24906
24943
24979
25014
25049
25082
25115
25147
25178
25210
25241
25273
25306
25339
25372
25405
25438
25470
25500
25530
25557
25583
25608
25631
25653
25673
25692
25709
25724
25737
25748
25758
25767
25774
25780
25786
25791
25797
25803
25808
25814
25819
25823
25827
25830
25832
25835
25837
25841
25846
25852
25861
25870
25882
25894
25906
25918
25930
25940
25949
25957
25965
25972
25980
25989
26000
26013
26028
26045
26064
26086
26109
26133
26159
26187
26216
26247
26280
26314
26350
26387
26424
26461
26497
26533
26569
26603
26638
26673
26709
26745
26783
26822
26861
26901
26941
26981
27021
27062
27102
27143
27183
27224
27265
27307
27349
27392
27435
27479
27524
27569
27613
27657
27701
27743
27784
27823
27861
27898
27932
27966
27998
28029
28060
28089
28117
28145
28171
28198
28224
28251
28278
28306
28335
28365
28396
28427
28459
28491
28523
28555
28588
28622
28656
28690
28723
28755
28786
28816
28844
28871
28898
28925
28953
28982
29012
29042
29071
29101
29131
29161
29192
29224
29258
29294
29330
29368
29406
29446
29487
29529
29573
29617
29662
29707
29750
29793
29833
29872
29909
29945
29981
30015
30050
30084
30118
30151
30184
30215
30245
30273
30301
30329
30356
30384
30411
30437
30463
30488
30513
30537
30561
30585
30610
30634
30659
30684
30708
30731
30753
30774
30794
30814
30835
30856
30878
30901
30926
30951
30978
31005
31032
31059
31085
31109
31132
31153
31173
31191
31207
31223
31238
31253
31269
31286
31304
31323
31344
31365
31387
31410
31434
31460
31487
31515
31543
31572
31600
31628
31655
31681
31706
31729
31749
31768
31783
31795
31805
31812
31817
31821
31824
31828
31831
31835
31839
31844
31850
31856
31862
31870
31878
31887
31898
31910
31924
31939
31955
31971
31986
32002
32016
32030
32043
32055
32067
32078
32088
32095
32101
32107
32109
32110
32107
32104
32098
32093
32086
32079
32072
32066
32061
32057
32055
32058
32061
32070
32082
32095
32113
32134
32156
32180
32206
32232
32259
32287
32314
32341
32368
32394
32420
32444
32468
32490
32511
32531
32549
32567
32583
32598
32612
32625
32637
32647
32656
32665
32674
32683
32695
32708
32723
32740
32761
32784
32810
32838
32867
32897
32927
32957
32986
33014
33040
33065
33087
33107
33126
33144
33161
33177
33192
33208
33223
33238
33253
33269
33285
33302
33321
33341
33363
33386
33411
33437
33465
33493
33521
33551
33582
33614
33647
33683
33719
33758
33797
33837
33876
33916
33955
33993
34031
34067
34101
34133
34163
34191
34217
34242
34268
34294
34323
34354
34387
34422
34458
34494
34531
34569
34606
34645
34684
34725
34768
34812
34858
34905
34952
34999
35047
35094
35142
35189
35235
35282
35328
35373
35418
35462
35505
35548
35590
35633
35676
35719
35762
35805
35848
35891
35935
35978
36022
36066
36113
36161
36210
36260
36312
36363
36414
36466
36518
36570
36624
36677
36731
36784
36836
36888
36939
36991
37043
37097
37153
37210
37267
37325
37383
37440
37497
37553
37609
37663
37718
37771
37824
37875
37925
37972
38018
38062
38104
38146
38187
38228
38268
38308
38347
38385
38424
38462
38501
38540
38581
38622
38664
38706
38748
38790
38831
38873
38914
38956
38997
39039
39080
39120
39160
39199
39236
39272
39307
39341
39374
39406
39439
39473
39506
39541
39577
39614
39652
39692
39732
39775
39819
39864
39911
39957
40003
40049
40093
40136
40178
40219
40259
40298
40336
40373
40409
40443
40477
40509
40541
40574
40605
40637
40668
40698
40728
40756
40784
40812
40839
40865
40892
40917
40942
40967
40990
41012
41034
41054
41073
41091
41108
41123
41137
41149
41158
41166
41171
41175
41176
41176
41174
41172
41169
41167
41164
41161
41160
41159
41159
41159
41159
41160
41160
41161
41161
41161
41162
41162
41162
41163
41162
41161
41159
41156
41152
41147
41141
41134
41125
41116
41105
41093
41080
41066
41051
41036
41022
41008
40995
40982
40970
40959
40949
40940
40932
40924
40917
40912
40907
40902
40899
40897
40895
40894
40893
40891
40888
40884
40878
40870
40860
40848
40834
40819
40803
40786
40768
40750
40732
40713
40693
40672
40650
40627
40603
40577
40552
40526
40500
40474
40449
40424
40399
40374
40348
40322
40295
40267
40240
40214
40187
40162
40137
40112
40086
40060
40033
40004
39973
39940
39905
39869
39832
39794
39755
39715
39674
39631
39588
39543
39496
39448
39398
39347
39295
39242
39189
39136
39084
39033
38984
38937
38891
38848
38807
38768
38731
38697
38665
38635
38607
38580
38553
38525
38496
38465
38432
38397
38360
38321
38282
38242
38202
38161
38119
38077
38035
37992
37948
37905
37862
37819
37776
37733
37691
37649
37606
37564
37523
37482
37443
37405
37368
37332
37298
37264
37230
37196
37161
37125
37087
37048
37007
36965
36922
36878
36833
36787
36740
36694
36648
36602
36556
36512
36468
36425
36383
36341
36299
36257
36215
36174
36132
36092
36053
36015
35978
35942
35908
35874
35841
35807
35774
35739
35702
35663
35622
35579
35534
35487
35439
35390
35339
35288
35235
35180
35123
35064
35003
34941
34879
34818
34757
34699
34643
34589
34537
34486
34436
34386
34336
34286
34237
34189
34141
34094
34047
34000
33953
33906
33859
33811
33762
33712
33662
33612
33561
33509
33457
33404
33351
33298
33244
33189
33134
33078
33022
32965
32908
32851
32794
32738
32683
32631
32579
32529
32479
32432
32384
32335
32286
32237
32186
32137
32087
32036
31985
31934
31884
31833
31783
31734
31684
31635
31585
31534
31483
31432
31380
31328
31277
31226
31176
31125
31076
31026
30976
30927
30878
30829
30781
30733
30686
30640
30595
30551
30508
30466
30426
30387
30349
30313
30279
30246
30214
30185
30156
30128
30101
30075
30048
30021
29993
29964
29934
29902
29870
29838
29805
29772
29739
29707
29674
29641
29607
29573
29537
29502
29466
29431
29397
29364
29333
29305
29278
29254
29231
29210
29191
29173
29156
29139
29123
29106
29088
29068
29046
29022
28996
28969
28940
28911
28881
28850
28818
28786
28752
28717
28681
28644
28606
28567
28527
28487
28446
28405
28363
28322
28280
28239
28198
28157
28117
28078
28040
28002
27965
27927
27888
27847
27806
27762
27718
27673
27626
27579
27532
27484
27436
27388
27340
27294
27249
27205
27163
27123
27083
27043
27003
26963
26921
26879
26837
26794
26751
26708
26664
26620
26574
26525
26474
26421
26364
26305
26244
26181
26118
26053
25988
25923
25858
25792
25726
25661
25596
25532
25469
25408
25348
25288
25230
25173
25116
25060
25004
24949
24893
24838
24783
24727
24671
24613
24555
24496
24437
24376
24315
24254
24192
24129
24065
24000
23933
23865
23797
23728
23659
23590
23522
23454
23386
23318
23250
23182
23113
23045
22977
22910
22842
22775
22709
22642
22575
22508
22441
22374
22308
22240
22173
22104
22034
21963
21891
21818
21743
21667
21591
21515
21438
21361
21284
21207
21128
21049
20969
20889
20808
20727
20647
20568
20489
20410
20331
20252
20173
20093
20013
19933
19853
19772
19690
19607
19522
19436
19349
19261
19172
19084
18995
18907
18821
18736
18654
18574
18497
18422
18349
18279
18210
18143
18076
18010
17944
17877
17811
17743
17674
17605
17535
17464
17392
17319
17244
17168
17089
17009
16927
16843
16758
16672
16587
16502
16418
16335
16256
16178
16104
16032
15963
15896
15830
15766
15704
15643
15583
15525
15469
15413
15358
15303
15247
15191
15134
15075
15014
14951
14886
14819
14751
14683
14615
14547
14481
14416
14351
14288
14226
14165
14105
14046
13989
13932
13877
13823
13769
13715
13661
13605
13549
13490
13431
13370
13309
13247
13184
13121
13058
12994
12930
12866
12802
12739
12676
12615
12554
12495
12436
12379
12323
12270
12218
12168
12120
12074
12028
11982
11935
11888
11838
11787
11732
11675
11615
11553
11488
11421
11353
11283
11214
11144
11074
11004
10934
10865
10797
10730
10664
10600
10537
10476
10416
10357
10300
10244
10190
10137
10085
10035
9985
9935
9885
9834
9782
9730
9677
9623
9568
9512
9456
9399
9342
9285
9229
9173
9120
9068
9018
8971
8925
8881
8838
8796
8755
8715
8676
8637
8598
8559
8519
8478
8435
8391
8345
8298
8249
8200
8151
8101
8051
8000
7949
7898
7848
7798
7749
7702
7656
7611
7567
7524
7481
7439
7396
7353
7311
7269
7227
7185
7144
7103
7063
7024
6984
6945
6905
6865
6825
6784
6744
6704
6666
6627
6589
6552
6514
6476
6437
6398
6358
6319
6279
6239
6198
6157
6115
6072
6029
5985
5940
5895
5850
5804
5757
5711
5664
5617
5570
5523
5477
5430
5384
5337
5291
5245
5200
5155
5112
5069
5026
4983
4940
4896
4850
4801
4751
4699
4646
4591
4535
4478
4421
4363
4305
4246
4187
4127
4067
4006
3947
3888
3828
3769
3709
3650
3591
3532
3473
3414
3356
3299
3242
3187
3132
3078
3023
2969
2915
2862
2808
2755
2701
2648
2595
2542
2488
2433
2379
2325
2271
2218
2166
2117
2069
2024
1980
1936
1894
1851
1808
1764
1719
1674
1629
1582
1536
1489
1442
1395
1348
1301
1255
1209
1163
1118
1072
1026
979
931
884
835
787
738
690
642
595
548
502
457
412
368
325
282
240
198
155
112
67
21
-26
-74
-123
-172
-221
-270
-320
-370
-420
-471
-523
-574
-626
-678
-729
-781
-833
-885
-939
-993
-1048
-1103
-1159
-1215
-1272
-1329
-1387
-1446
-1505
-1566
-1626
-1687
-1748
-1809
-1869
-1929
-1987
-2045
-2103
-2160
-2217
-2272
-2327
-2381
-2434
-2486
-2537
-2588
-2639
-2688
-2737
-2785
-2832
-2877
-2922
-2966
-3009
-3053
-3097
-3142
-3188
-3235
-3282
-3330
-3379
-3427
-3476
-3525
-3574
-3623
-3673
-3722
-3772
-3821
-3869
-3918
-3965
-4013
-4059
-4106
-4152
-4198
-4244
-4289
-4335
-4381
-4426
-4471
-4516
-4561
-4607
-4653
-4699
-4745
-4793
-4841
-4890
-4940
-4990
-5042
-5093
-5144
-5195
-5245
-5294
-5343
-5391
-5438
-5484
-5531
-5577
-5623
-5669
-5715
-5761
-5806
-5850
-5893
-5936
-5977
-6017
-6057
-6096
-6134
-6172
-6211
-6248
-6286
-6323
-6361
-6398
-6436
-6474
-6513
-6552
-6592
-6633
-6675
-6718
-6761
-6805
-6851
-6897
-6946
-6995
-7046
-7097
-7149
-7200
-7251
-7302
-7352
-7401
-7449
-7497
-7544
-7590
-7637
-7682
-7728
-7774
-7821
-7869
-7918
-7969
-8021
-8076
-8132
-8189
-8251
-8312
-8375
-8439
-8503
-8568
-8632
-8696
-8760
-8824
-8886
-8948
-9008
-9067
-9125
-9181
-9235
-9287
-9337
-9385
-9433
-9479
-9524
-9569
-9614
-9660
-9705
-9751
-9797
-9843
-9890
-9937
-9984
-10032
-10081
-10130
-10180
-10230
-10280
-10331
-10381
-10431
-10481
-10531
-10580
-10628
-10676
-10721
-10766
-10809
-10851
-10891
-10930
-10967
-11004
-11040
-11076
-11112
-11148
-11184
-11222
-11260
-11299
-11340
-11383
-11427
-11473
-11520
-11569
-11619
-11669
-11720
-11771
-11821
-11871
-11920
-11968
-12016
-12064
-12112
-12160
-12209
-12257
-12306
-12354
-12402
-12449
-12496
-12542
-12587
-12633
-12678
-12723
-12768
-12814
-12859
-12905
-12951
-12998
-13046
-13094
-13142
-13192
-13241
-13292
-13343
-13396
-13449
-13503
-13557
-13612
-13667
-13722
-13776
-13831
-13886
-13940
-13993
-14046
-14099
-14152
-14205
-14259
-14312
-14366
-14419
-14471
-14524
-14575
-14627
-14678
-14730
-14781
-14832
-14884
-14935
-14986
-15038
-15089
-15141
-15193
-15246
-15300
-15355
-15410
-15466
-15523
-15579
-15636
-15693
-15750
-15805
-15861
-15916
-15971
-16024
-16079
-16135
-16190
-16245
-16302
-16357
-16413
-16469
-16524
-16579
-16634
-16688
-16742
-16794
-16846
-16898
-16949
-17000
-17051
-17102
-17153
-17204
-17255
-17307
-17359
-17411
-17464
-17517
-17571
-17626
-17681
-17737
-17793
-17849
-17905
-17960
-18015
-18069
-18122
-18174
-18226
-18277
-18328
-18378
-18429
-18479
-18530
-18581
-18633
-18685
-18737
-18789
-18842
-18894
-18947
-19000
-19053
-19107
-19161
-19215
-19270
-19325
-19381
-19436
-19492
-19548
-19603
-19659
-19714
-19768
-19822
-19875
-19927
-19977
-20027
-20076
-20124
-20171
-20217
-20262
-20306
-20349
-20391
-20433
-20474
-20516
-20559
-20602
-20647
-20692
-20737
-20783
-20829
-20875
-20921
-20966
-21011
-21055
-21099
-21142
-21185
-21227
-21268
-21309
-21350
-21392
-21433
-21475
-21517
-21559
-21601
-21642
-21682
-21722
-21761
-21799
-21836
-21872
-21908
-21943
-21977
-22011
-22044
-22077
-22109
-22141
-22173
-22204
-22235
-22266
-22297
-22328
-22359
-22390
-22421
-22452
-22482
-22512
-22542
-22571
-22599
-22627
-22655
-22682
-22709
-22735
-22762
-22789
-22817
-22844
-22871
-22898
-22924
-22951
-22977
-23002
-23027
-23052
-23076
-23099
-23122
-23145
-23168
-23190
-23213
-23236
-23260
-23284
-23309
-23333
-23358
-23383
-23408
-23434
-23460
-23486
-23513
-23541
-23568
-23597
-23625
-23654
-23683
-23712
-23741
-23771
-23800
-23829
-23857
-23884
-23910
-23935
-23959
-23983
-24005
-24028
-24050
-24072
-24094
-24115
-24137
-24158
-24179
-24200
-24222
-24245
-24269
-24293
-24318
-24344
-24370
-24396
-24422
-24448
-24474
-24499
-24525
-24549
-24573
-24595
-24616
-24634
-24651
-24666
-24679
-24692
-24702
-24712
-24722
-24730
-24738
-24746
-24754
-24762
-24771
-24780
-24792
-24805
-24819
-24834
-24851
-24868
-24887
-24906
-24926
-24947
-24968
-24990
-25013
-25036
-25058
-25080
-25102
-25124
-25145
-25166
-25186
-25206
-25224
-25242
-25259
-25274
-25289
-25303
-25317
-25330
-25343
-25355
-25368
-25381
-25394
-25408
-25423
-25438
-25455
-25472
-25491
-25509
-25528
-25547
-25565
-25583
-25600
-25617
-25633
-25649
-25664
-25679
-25693
-25706
-25719
-25731
-25742
-25753
-25764
-25773
-25782
-25790
-25797
-25802
-25807
-25811
-25814
-25816
-25817
-25819
-25820
-25821
-25822
-25824
-25824
-25825
-25826
-25826
-25826
-25827
-25827
-25828
-25829
-25830
-25830
-25830
-25829
-25828
-25827
-25826
-25825
-25825
-25825
-25826
-25826
-25828
-25829
-25831
-25832
-25834
-25837
-25840
-25844
-25848
-25854
-25860
-25868
-25876
-25885
-25894
-25904
-25914
-25925
-25936
-25948
-25960
-25972
-25985
-25998
-26011
-26024
-26036
-26049
-26062
-26076
-26090
-26104
-26119
-26134
-26149
-26165
-26181
-26199
-26216
-26235
-26255
-26275
-26296
-26316
-26337
-26358
-26380
-26401
-26423
-26445
-26468
-26490
-26513
-26537
-26561
-26585
-26611
-26636
-26662
-26689
-26716
-26744
-26773
-26802
-26833
-26864
-26897
-26930
-26964
-26999
-27034
-27069
-27104
-27139
-27174
-27210
-27246
-27281
-27317
-27353
-27389
-27424
-27459
-27492
-27525
-27558
-27589
-27620
-27650
-27680
-27709
-27739
-27768
-27798
-27827
-27856
-27886
-27915
-27944
-27973
-28001
-28029
-28058
-28086
-28115
-28144
-28173
-28203
-28233
-28264
-28295
-28326
-28356
-28387
-28417
-28447
-28477
-28507
-28537
-28566
-28594
-28621
-28647
-28671
-28694
-28715
-28735
-28755
-28774
-28792
-28811
-28829
-28846
-28864
-28882
-28900
-28919
-28938
-28958
-28979
-29001
-29023
-29046
-29069
-29092
-29116
-29139
-29163
-29187
-29212
-29237
-29262
-29287
-29312
-29337
-29361
-29385
-29407
-29429
-29450
-29470
-29490
-29508
-29527
-29545
-29563
-29581
-29600
-29619
-29640
-29661
-29684
-29707
-29732
-29758
-29786
-29814
-29843
-29873
-29904
-29936
-29969
-30001
-30034
-30066
-30098
-30130
-30161
-30191
-30220
-30249
-30278
-30305
-30332
-30357
-30382
-30405
-30427
-30449
-30470
-30491
-30511
-30531
-30551
-30570
-30590
-30610
-30631
-30651
-30673
-30695
-30717
-30739
-30762
-30784
-30805
-30825
-30844
-30862
-30878
-30893
-30907
-30920
-30932
-30942
-30952
-30960
-30968
-30974
-30979
-30984
-30987
-30990
-30992
-30993
-30994
-30995
-30995
-30995
-30996
-30996
-30998
-30999
-31002
-31004
-31007
-31010
-31013
-31015
-31017
-31018
-31017
-31016
-31014
-31011
-31007
-31003
-30999
-30995
-30990
-30985
-30980
-30974
-30968
-30962
-30956
-30950
-30944
-30937
-30931
-30925
-30920
-30914
-30909
-30903
-30898
-30893
-30888
-30882
-30877
-30873
-30868
-30862
-30857
-30851
-30845
-30838
-30831
-30823
-30814
-30805
-30796
-30786
-30776
-30766
-30755
-30745
-30733
-30722
-30711
-30700
-30689
-30679
-30668
-30657
-30647
-30636
-30625
-30614
-30604
-30593
-30583
-30573
-30563
-30552
-30541
-30530
-30518
-30505
-30492
-30478
-30465
-30451
-30436
-30422
-30406
-30390
-30374
-30357
-30341
-30324
-30307
-30290
-30274
-30257
-30240
-30223
-30205
-30187
-30168
-30148
-30128
-30107
-30086
-30063
-30040
-30017
-29993
-29969
-29945
-29920
-29895
-29871
-29846
-29821
-29795
-29770
-29744
-29719
-29693
-29667
-29641
-29615
-29588
-29560
-29532
-29503
-29474
-29444
-29415
-29386
-29356
-29327
-29297
-29266
-29235
-29203
-29170
-29137
-29103
-29068
-29034
-29000
-28965
-28931
-28897
-28862
-28827
-28791
-28756
-28720
-28686
-28651
-28618
-28586
-28554
-28523
-28493
-28464
-28435
-28406
-28378
-28350
-28322
-28294
-28267
-28239
-28211
-28183
-28154
-28124
-28094
-28063
-28031
-27998
-27965
-27931
-27897
-27864
-27831
-27799
-27769
-27739
-27710
-27681
-27653
-27625
-27597
-27569
-27541
-27513
-27485
-27457
-27429
-27401
-27373
-27344
-27316
-27287
-27259
-27231
-27203
-27175
-27147
-27119
-27091
-27062
-27034
-27005
-26977
-26949
-26920
-26892
-26865
-26837
-26810
-26783
-26757
-26731
-26705
-26680
-26655
-26631
-26607
-26583
-26558
-26534
-26509
-26484
-26459
-26435
-26410
-26387
-26364
-26341
-26319
-26297
-26276
-26254
-26233
-26211
-26188
-26165
-26142
-26117
-26093
-26067
-26041
-26015
-25987
-25960
-25932
-25903
-25874
-25845
-25815
-25785
-25756
-25726
-25697
-25668
-25638
-25609
-25579
-25548
-25518
-25486
-25454
-25421
-25388
-25354
-25319
-25283
-25247
-25210
-25172
-25133
-25093
-25053
-25011
-24970
-24927
-24885
-24843
-24801
-24759
-24717
-24676
-24634
-24592
-24550
-24508
-24466
-24423
-24379
-24335
-24291
-24245
-24200
-24154
-24107
-24061
-24014
-23967
-23920
-23874
-23827
-23782
-23736
-23691
-23646
-23602
-23558
-23514
-23471
-23427
-23385
-23342
-23299
-23257
-23215
-23173
-23131
-23089
-23048
-23006
-22964
-22923
-22881
-22838
-22796
-22753
-22711
-22668
-22625
-22583
-22540
-22499
-22457
-22416
-22375
-22335
-22294
-22254
-22214
-22173
-22132
-22092
-22051
-22010
-21968
-21926
-21885
-21842
-21800
-21757
-21715
-21673
-21631
-21590
-21550
-21510
-21471
-21431
-21393
-21354
-21315
-21277
-21238
-21200
-21161
-21123
-21084
-21045
-21005
-20965
-20924
-20883
-20840
-20796
-20751
-20705
-20658
-20610
-20561
-20511
-20461
-20411
-20361
-20310
-20260
-20209
-20158
-20107
-20056
-20005
-19955
-19905
-19855
-19805
-19755
-19705
-19654
-19603
-19551
-19499
-19446
-19393
-19339
-19285
-19230
-19174
-19117
-19060
-19002
-18943
-18885
-18826
-18767
-18709
-18650
-18592
-18534
-18476
-18419
-18362
-18306
-18251
-18196
-18142
-18089
-18036
-17983
-17930
-17878
-17825
-17773
-17720
-17667
-17614
-17561
-17508
-17454
-17401
-17346
-17292
-17237
-17183
-17128
-17074
-17019
-16965
-16910
-16855
-16800
-16744
-16689
-16633
-16578
-16523
-16468
-16413
-16358
-16303
-16250
-16195
-16140
-16085
-16032
-15977
-15923
-15868
-15813
-15759
-15703
-15648
-15593
-15538
-15483
-15428
-15373
-15317
-15262
-15205
-15148
-15091
-15033
-14975
-14916
-14857
-14798
-14738
-14678
-14617
-14556
-14495
-14433
-14371
-14310
-14248
-14186
-14124
-14062
-14000
-13938
-13876
-13814
-13751
-13688
-13625
-13561
-13497
-13433
-13367
-13301
-13234
-13167
-13098
-13029
-12960
-12891
-12821
-12751
-12681
-12612
-12542
-12473
-12404
-12336
-12268
-12200
-12133
-12066
-12000
-11933
-11867
-11800
-11734
-11667
-11600
-11533
-11466
-11399
-11332
-11264
-11197
-11129
-11062
-10995
-10927
-10860
-10792
-10724
-10656
-10587
-10518
-10449
-10379
-10310
-10241
-10172
-10103
-10035
-9968
-9901
-9834
-9767
-9701
-9634
-9568
-9501
-9435
-9368
-9301
-9235
-9170
-9105
-9041
-8977
-8914
-8851
-8789
-8727
-8666
-8605
-8545
-8485
-8425
-8367
-8309
-8251
-8193
-8135
-8077
-8020
-7962
-7903
-7845
-7786
-7726
-7666
-7606
-7545
-7485
-7424
-7364
-7304
-7245
-7185
-7125
-7066
-7006
-6946
-6886
-6826
-6766
-6707
-6648
-6590
-6531
-6473
-6414
-6356
-6297
-6238
-6178
-6119
-6059
-6000
-5940
-5879
-5819
-5758
-5697
-5635
-5574
-5512
-5450
-5388
-5326
-5264
-5202
-5140
-5078
-5017
-4955
-4893
-4831
-4769
-4707
-4646
-4585
-4524
-4463
-4403
-4343
-4284
-4225
-4166
-4109
-4051
-3994
-3938
-3882
-3826
-3771
-3716
-3662
-3607
-3553
-3499
-3445
-3391
-3337
-3283
-3229
-3176
-3122
-3069
-3016
-2963
-2910
-2857
-2803
-2750
-2697
-2645
-2593
-2541
-2491
-2441
-2392
-2343
-2295
-2248
-2201
-2155
-2109
-2065
-2021
-1978
-1935
-1893
-1851
-1809
-1768
-1727
-1685
-1644
-1602
-1560
-1517
-1474
-1430
-1385
-1340
-1295
-1249
-1203
-1157
-1111
-1065
-1018
-973
-927
-881
-836
-791
-746
-701
-656
-612
-567
-523
-479
-435
-391
-347
-303
-259
-214
-168
-121
-74
-27
21
68
116
163
211
259
306
354
401
447
494
539
585
630
674
719
762
806
849
891
933
975
1016
1058
1100
1142
1184
1227
1270
1313
1357
1401
1445
1489
1533
1577
1622
1667
1712
1757
1803
1848
1894
1939
1984
2029
2074
2119
2164
2210
2255
2300
2346
2392
2438
2484
2531
2577
2624
2671
2719
2766
2814
2863
2912
2961
3010
3060
3110
3160
3210
3261
3312
3363
3414
3466
3518
3570
3623
3677
3731
3785
3840
3895
3950
4006
4061
4116
4172
4227
4283
4339
4394
4450
4506
4562
4619
4675
4731
4787
4844
4900
4956
5011
5067
5123
5179
5236
5294
5352
5411
5471
5530
5590
5650
5710
5769
5829
5888
5947
6006
6066
6124
6183
6241
6298
6355
6411
6467
6522
6576
6630
6684
6737
6790
6842
6894
6946
6997
7049
7100
7152
7203
7255
7307
7359
7412
7464
7516
7568
7620
7671
7722
7773
7823
7873
7924
7974
8023
8074
8124
8173
8223
8272
8321
8369
8418
8466
8515
8564
8613
8662
8711
8760
8810
8860
8909
8959
9009
9059
9109
9158
9208
9259
9309
9360
9411
9462
9513
9565
9616
9668
9720
9772
9824
9876
9929
9983
10036
10090
10144
10197
10250
10303
10356
10409
10462
10514
10567
10620
10673
10727
10780
10834
10889
10944
11000
11056
11113
11170
11228
11285
11343
11400
11457
11514
11572
11629
11686
11743
11800
11856
11913
11969
12026
12082
12138
12195
12252
12309
12366
12424
12481
12539
12597
12655
12713
12771
12830
12888
12947
13005
13064
13122
13180
13237
13295
13352
13409
13465
13521
13577
13632
13688
13742
13797
13852
13906
13961
14015
14069
14124
14178
14233
14288
14342
14397
14452
14506
14560
14614
14668
14722
14777
14831
14885
14940
14995
15050
15106
15162
15217
15274
15330
15386
15442
15498
15554
15609
15665
15720
15774
15828
15881
15934
15987
16039
16091
16143
16197
16250
16302
16354
16407
16459
16511
16563
16615
16667
16719
16772
16824
16877
16929
16981
17034
17086
17138
17190
17242
17294
17347
17399
17451
17503
17555
17607
17659
17711
17763
17815
17867
17920
17972
18024
18076
18127
18179
18230
18280
18330
18380
18429
18478
18527
18575
18622
18670
18717
18764
18810
18857
18903
18949
18995
19041
19087
19132
19178
19223
19268
19313
19358
19403
19449
19494
19539
19584
19629
19674
19718
19762
19806
19849
19891
19934
19976
20017
20058
20099
20139
20179
20218
20257
20295
20332
20369
20406
20441
20476
20510
20544
20577
20610
20643
20675
20707
20739
20770
20801
20831
20861
20891
20921
20950
20980
21009
21038
21066
21095
21123
21151
21179
21207
21234
21261
21288
21315
21341
21367
21392
21418
21443
21469
21494
21519
21545
21570
21595
21620
21645
21670
21696
21722
21748
21775
21802
21830
21858
21886
21915
21943
21973
22002
22033
22063
22093
22122
22152
22180
22209
22237
22264
22291
22319
22345
22372
22398
22425
22451
22477
22503
22528
22554
22581
22607
22633
22659
22685
22711
22737
22764
22790
22818
22845
22874
22902
22930
22958
22986
23013
23041
23069
23096
23124
23151
23178
23205
23232
23258
23283
23308
23333
23357
23381
23406
23431
23456
23482
23508
23535
23563
23590
23619
23647
23676
23706
23735
23766
23796
23827
23858
23889
23921
23952
23982
24013
24043
24072
24101
24130
24159
24187
24216
24244
24272
24299
24326
24353
24379
24405
24430
24455
24479
24504
24529
24555
24581
24607
24634
24661
24688
24715
24742
24769
24796
24823
24849
24876
24902
24928
24954
24980
25005
25031
25057
25082
25108
25133
25159
25184
25211
25238
25265
25293
25321
25350
25379
25409
25439
25470
25501
25533
25566
25599
25632
25666
25701
25735
25770
25805
25840
25875
25910
25946
25982
26018
26054
26090
26127
26163
26199
26235
26270
26306
26341
26375
26410
26444
26478
26512
26546
26579
26613
26647
26680
26713
26746
26778
26809
26840
26871
26902
26932
26963
26993
27023
27053
27082
27112
27141
27170
27199
27228
27257
27286
27315
27344
27372
27401
27429
27457
27484
27511
27537
27563
27588
27613
27637
27662
27686
27709
27732
27755
27777
27800
27822
27843
27865
27887
27909
27931
27953
27975
27998
28021
28043
28066
28088
28111
28133
28156
28178
28201
28223
28245
28267
28288
28309
28329
28349
28368
28387
28404
28422
28438
28455
28471
28488
28505
28522
28539
28557
28575
28593
28611
28630
28648
28667
28687
28707
28727
28748
28769
28790
28811
28832
28852
28872
28891
28909
28928
28946
28965
28983
29001
29019
29037
29055
29074
29092
29111
29130
29149
29169
29189
29210
29231
29253
29274
29296
29318
29340
29362
29384
29407
29431
29455
29479
29504
29529
29555
29580
29606
29632
29657
29683
29708
29733
29757
29781
29805
29830
29854
29878
29901
29925
29949
29972
29995
30017
30040
30062
30083
30104
30125
30145
30164
30183
30201
30219
30236
30253
30270
30287
30305
30322
30340
30358
30376
30393
30411
30429
30447
30465
30482
30500
30517
30535
30552
30569
30586
30603
30620
30636
30653
30670
30687
30704
30721
30738
30754
30771
30787
30804
30820
30836
30852
30868
30884
30900
30916
30932
30947
30963
30978
30993
31009
31024
31039
31055
31070
31086
31101
31116
31131
31146
31162
31178
31194
31212
31229
31248
31267
31286
31306
31326
31347
31368
31390
31413
31437
31461
31485
31510
31534
31559
31583
31606
31630
31653
31676
31698
31720
31742
31764
31785
31806
31827
31847
31867
31888
31908
31929
31950
31971
31992
32012
32034
32055
32078
32100
32122
32145
32168
32192
32215
32238
32262
32287
32311
32334
32357
32378
32401
32421
32441
32461
32479
32497
32516
32533
32549
32566
32582
32597
32613
32628
32642
32656
32671
32686
32700
32715
32729
32741
32756
32769
32782
32794
32807
32819
32831
32842
32853
32864
32874
32884
32893
32902
32911
32919
32926
32932
32938
32943
32947
32951
32955
32958
32962
32966
32970
32974
32978
32983
32987
32992
32998
33003
33007
33012
33016
33019
33022
33025
33027
33028
33029
33030
33031
33031
33031
33031
33030
33030
33030
33029
33029
33029
33029
33029
33029
33028
33027
33026
33025
33024
33023
33021
33020
33018
33016
33013
33011
33009
33007
33005
33004
33003
33001
32999
32998
32995
32993
32991
32990
32988
32987
32986
32985
32984
32982
32980
32978
32976
32973
32970
32967
32963
32960
32955
32950
32945
32939
32933
32926
32920
32914
32908
32902
32896
32889
32883
32877
32872
32866
32860
32854
32848
32841
32834
32827
32819
32811
32803
32794
32786
32778
32770
32762
32753
32744
32735
32728
32719
32711
32703
32695
32688
32680
32671
32662
32654
32645
32636
32627
32618
32609
32600
32592
32583
32573
32564
32555
32546
32536
32526
32515
32503
32491
32478
32465
32452
32438
32424
32409
32393
32378
32360
32345
32327
32310
32290
32273
32253
32235
32217
32198
32179
32161
32142
32122
32104
32085
32064
32046
32026
32006
31986
31966
31945
31925
31904
31883
31862
31841
31819
31797
31775
31753
31731
31709
31687
31664
31641
31617
31593
31568
31542
31516
31490
31464
31438
31413
31388
31363
31338
31313
31288
31264
31239
31214
31189
31164
31140
31116
31092
31069
31045
31022
30998
30975
30951
30927
30903
30878
30853
30827
30800
30774
30747
30719
30692
30664
30635
30607
30578
30549
30519
30490
30460
30430
30400
30369
30339
30309
30279
30249
30219
30189
30159
30129
30099
30070
30040
30010
29980
29949
29919
29887
29856
29824
29792
29760
29727
29694
29661
29628
29594
29561
29528
29495
29463
29431
29399
29368
29336
29305
29274
29243
29212
29181
29150
29119
29089
29058
29028
28997
28967
28936
28905
28873
28841
28810
28778
28747
28715
28684
28653
28622
28591
28560
28529
28498
28468
28437
28406
28376
28346
28316
28286
28257
28227
28198
28170
28141
28113
28085
28057
28028
28000
27971
27942
27912
27882
27851
27819
27787
27755
27723
27690
27657
27623
27589
27555
27520
27484
27448
27412
27376
27339
27303
27266
27230
27194
27157
27120
27084
27047
27010
26974
26937
26900
26863
26827
26789
26752
26714
26676
26638
26600
26561
26521
26482
26442
26403
26363
26323
26283
26243
26203
26163
26123
26083
26042
26001
25960
25918
25876
25833
25790
25746
25703
25658
25614
25569
25525
25480
25435
25390
25346
25301
25257
25213
25168
25124
25080
25035
24991
24946
24901
24857
24812
24767
24722
24676
24630
24584
24537
24489
24442
24393
24345
24296
24248
24199
24151
24101
24052
24002
23951
23900
23849
23797
23745
23693
23641
23588
23535
23482
23429
23375
23322
23268
23215
23161
23107
23053
22999
22944
22888
22832
22776
22719
22661
22603
22544
22484
22425
22365
22304
22244
22183
22122
22060
21999
21937
21874
21811
21748
21685
21621
21557
21492
21427
21363
21298
21233
21167
21102
21036
20970
20904
20837
20770
20703
20636
20570
20503
20436
20370
20303
20236
20169
20102
20035
19968
19902
19836
19770
19704
19639
19574
19508
19443
19378
19313
19248
19183
19117
19051
18985
18918
18851
18783
18714
18646
18577
18508
18438
18368
18298
18228
18157
18085
18013
17941
17869
17796
17723
17650
17576
17502
17428
17353
17278
17202
17127
17051
16975
16898
16822
16745
16668
16591
16513
16436
16358
16280
16202
16125
16047
15969
15891
15812
15733
15654
15575
15496
15417
15337
15258
15178
15098
15019
14939
14859
14779
14698
14618
14538
14457
14377
14297
14218
14138
14057
13977
13896
13815
13733
13652
13572
13491
13411
13331
13252
13173
13095
13017
12939
12862
12785
12709
12633
12557
12482
12406
12331
12255
12179
12103
12027
11951
11874
11797
11720
11642
11563
11484
11405
11326
11246
11167
11088
11009
10930
10851
10773
10694
10616
10538
10461
10384
10307
10231
10155
10079
10003
9927
9850
9774
9697
9620
9542
9465
9388
9311
9233
9156
9078
9000
8923
8845
8767
8689
8612
8534
8457
8380
8304
8227
8151
8076
8002
7928
7854
7780
7707
7633
7560
7486
7412
7339
7265
7191
7117
7042
6968
6893
6818
6743
6668
6593
6518
6443
6368
6293
6218
6144
6069
5994
5920
5845
5771
5696
5622
5548
5474
5400
5326
5252
5178
5104
5029
4953
4877
4801
4724
4647
4570
4492
4415
4337
4259
4181
4103
4025
3946
3868
3789
3711
3634
3556
3480
3404
3328
3252
3177
3101
3026
2950
2875
2799
2724
2649
2573
2498
2423
2347
2272
2197
2122
2048
1974
1899
1825
1751
1677
1603
1528
1454
1380
1306
1231
1157
1083
1008
933
858
782
707
631
555
479
403
327
250
173
96
18
-59
-137
-214
-291
-367
-444
-520
-595
-672
-748
-824
-901
-978
-1055
-1132
-1210
-1287
-1365
-1443
-1521
-1599
-1678
-1756
-1834
-1912
-1990
-2068
-2146
-2223
-2300
-2377
-2453
-2529
-2605
-2681
-2756
-2831
-2906
-2980
-3055
-3130
-3205
-3281
-3356
-3432
-3507
-3582
-3657
-3732
-3807
-3882
-3957
-4032
-4107
-4183
-4258
-4334
-4409
-4485
-4561
-4636
-4711
-4787
-4862
-4938
-5013
-5089
-5165
-5241
-5318
-5395
-5472
-5549
-5626
-5703
-5780
-5856
-5933
-6009
-6086
-6163
-6240
-6317
-6394
-6472
-6550
-6627
-6705
-6783
-6861
-6939
-7018
-7096
-7174
-7251
-7329
-7407
-7484
-7561
-7639
-7715
-7792
-7869
-7946
-8023
-8099
-8175
-8251
-8327
-8403
-8478
-8553
-8628
-8702
-8777
-8851
-8925
-8999
-9072
-9144
-9216
-9287
-9357
-9428
-9497
-9567
-9637
-9707
-9777
-9847
-9916
-9986
-10055
-10124
-10193
-10261
-10329
-10397
-10465
-10533
-10601
-10668
-10736
-10803
-10870
-10936
-11003
-11069
-11134
-11200
-11265
-11329
-11393
-11457
-11520
-11583
-11646
-11709
-11771
-11834
-11896
-11958
-12020
-12082
-12143
-12204
-12265
-12326
-12386
-12446
-12506
-12566
-12626
-12685
-12744
-12803
-12862
-12921
-12980
-13038
-13096
-13155
-13213
-13270
-13328
-13385
-13442
-13499
-13555
-13612
-13668
-13724
-13779
-13834
-13889
-13943
-13997
-14049
-14102
-14154
-14205
-14256
-14306
-14356
-14405
-14454
-14502
-14550
-14597
-14644
-14690
-14737
-14783
-14829
-14875
-14920
-14966
-15011
-15055
-15099
-15143
-15186
-15229
-15271
-15313
-15354
-15395
-15435
-15475
-15514
-15553
-15590
-15628
-15664
-15701
-15736
-15771
-15806
-15840
-15874
-15906
-15939
-15970
-16001
-16030
-16061
-16088
-16117
-16145
-16171
-16197
-16222
-16245
-16270
-16293
-16315
-16338
-16360
-16381
-16402
-16422
-16441
-16459
-16477
-16494
-16511
-16528
-16544
-16559
-16574
-16588
-16602
-16614
-16626
-16636
-16646
-16655
-16663
-16671
-16678
-16684
-16690
-16695
-16700
-16704
-16708
-16711
-16714
-16717
-16719
-16721
-16722
-16723
-16723
-16722
-16722
-16720
-16718
-16716
-16714
-16711
-16708
-16704
-16701
-16697
-16693
-16689
-16686
-16682
-16678
-16674
-16670
-16666
-16662
-16658
-16653
-16648
-16643
-16638
-16633
-16627
-16621
-16615
-16608
-16601
-16593
-16584
-16575
-16565
-16555
-16545
-16534
-16524
-16513
-16502
-16490
-16478
-16466
-16453
-16440
-16427
-16413
-16399
-16385
-16370
-16354
-16338
-16322
-16303
-16286
-16268
-16248
-16229
-16207
-16187
-16165
-16142
-16119
-16096
-16071
-16046
-16021
-15995
-15968
-15940
-15912
-15884
-15855
-15826
-15797
-15769
-15740
-15711
-15683
-15655
-15626
-15598
-15570
-15541
-15513
-15484
-15455
-15426
-15398
-15368
-15339
-15310
-15280
-15250
-15220
-15189
-15159
-15128
-15097
-15066
-15035
-15004
-14972
-14940
-14907
-14874
-14841
-14808
-14775
-14741
-14708
-14674
-14640
-14607
-14573
-14539
-14505
-14471
-14436
-14401
-14365
-14330
-14294
-14258
-14221
-14185
-14148
-14110
-14073
-14036
-13998
-13960
-13922
-13885
-13847
-13808
-13770
-13732
-13693
-13654
-13615
-13577
-13538
-13499
-13461
-13423
-13384
-13346
-13307
-13268
-13228
-13189
-13149
-13110
-13070
-13031
-12992
-12952
-12913
-12873
-12833
-12793
-12754
-12714
-12674
-12635
-12596
-12557
-12519
-12480
-12442
-12405
-12367
-12330
-12293
-12256
-12219
-12182
-12145
-12108
-12071
-12034
-11997
-11960
-11923
-11886
-11849
-11812
-11775
-11737
-11701
-11664
-11627
-11591
-11555
-11519
-11484
-11449
-11414
-11379
-11344
-11310
-11276
-11243
-11210
-11177
-11145
-11113
-11081
-11050
-11019
-10988
-10957
-10927
-10896
-10866
-10835
-10804
-10774
-10743
-10712
-10681
-10650
-10620
-10589
-10559
-10528
-10498
-10468
-10438
-10409
-10380
-10351
-10323
-10295
-10267
-10240
-10213
-10186
-10160
-10134
-10109
-10084
-10059
-10033
-10008
-9983
-9958
-9933
-9908
-9883
-9858
-9833
-9808
-9783
-9758
-9733
-9709
-9684
-9659
-9635
-9612
-9588
-9565
-9542
-9519
-9497
-9475
-9452
-9430
-9408
-9386
-9364
-9342
-9319
-9296
-9274
-9251
-9228
-9206
-9184
-9162
-9140
-9118
-9096
-9074
-9053
-9031
-9009
-8987
-8966
-8944
-8923
-8901
-8880
-8859
-8838
-8817
-8797
-8776
-8756
-8735
-8715
-8695
-8674
-8653
-8633
-8612
-8591
-8570
-8550
-8529
-8508
-8488
-8467
-8446
-8426
-8406
-8386
-8366
-8346
-8327
-8307
-8288
-8268
-8248
-8228
-8208
-8188
-8167
-8147
-8125
-8105
-8084
-8063
-8042
-8021
-8000
-7979
-7957
-7936
-7914
-7893
-7871
-7849
-7827
-7805
-7783
-7760
-7737
-7715
-7692
-7669
-7645
-7622
-7598
-7575
-7551
-7528
-7504
-7480
-7457
-7433
-7408
-7384
-7359
-7334
-7309
-7284
-7260
-7235
-7210
-7186
-7162
-7138
-7114
-7091
-7067
-7044
-7021
-6997
-6973
-6949
-6925
-6900
-6875
-6850
-6825
-6800
-6774
-6749
-6723
-6698
-6672
-6646
-6621
-6596
-6571
-6546
-6521
-6497
-6472
-6447
-6422
-6396
-6371
-6346
-6321
-6296
-6271
-6246
-6221
-6197
-6172
-6146
-6121
-6095
-6068
-6041
-6014
-5986
-5958
-5929
-5901
-5872
-5842
-5812
-5782
-5751
-5720
-5688
-5656
-5624
-5592
-5560
-5527
-5495
-5463
-5431
-5398
-5366
-5333
-5300
-5267
-5233
-5199
-5165
-5130
-5095
-5059
-5023
-4987
-4950
-4913
-4875
-4837
-4798
-4759
-4719
-4680
-4640
-4600
-4560
-4520
-4481
-4441
-4402
-4362
-4323
-4283
-4244
-4204
-4164
-4124
-4083
-4043
-4002
-3962
-3921
-3879
-3838
-3797
-3755
-3713
-3672
-3631
-3590
-3549
-3508
-3467
-3426
-3385
-3344
-3304
-3263
-3223
-3183
-3142
-3102
-3062
-3021
-2981
-2941
-2902
-2862
-2822
-2782
-2743
-2703
-2663
-2623
-2584
-2544
-2505
-2465
-2426
-2386
-2347
-2308
-2269
-2230
-2192
-2153
-2115
-2076
-2037
-1999
-1960
-1921
-1882
-1843
-1804
-1765
-1726
-1687
-1649
-1611
-1573
-1536
-1499
-1462
-1426
-1391
-1355
-1321
-1287
-1253
-1219
-1187
-1154
-1122
-1091
-1060
-1029
-998
-968
-937
-907
-877
-847
-818
-788
-760
-731
-702
-674
-646
-618
-591
-564
-537
-511
-485
-459
-434
-410
-385
-362
-338
-315
-292
-270
-248
-226
-204
-182
-161
-140
-119
-98
-78
-58
-37
-17
4
24
44
64
83
102
121
139
157
174
192
209
226
243
260
276
293
308
324
338
353
367
381
396
409
423
437
451
465
478
491
504
517
530
542
554
565
577
588
598
608
618
628
638
648
657
667
676
684
693
701
709
716
723
729
736
742
747
753
758
763
768
773
778
783
787
792
797
801
805
809
813
816
819
823
827
831
835
839
843
847
851
855
858
862
865
869
872
876
879
882
884
886
888
889
890
890
890
889
889
888
887
886
885
884
884
884
884
883
883
883
883
883
882
882
881
880
879
877
876
873
871
868
864
860
857
852
848
844
839
834
829
824
818
813
808
802
797
791
785
780
774
768
762
757
752
746
741
736
732
727
723
720
717
714
711
709
707
705
703
701
699
697
695
692
690
687
684
681
678
674
671
667
664
661
657
654
650
646
643
640
637
635
633
632
631
630
629
628
627
626
626
625
623
622
621
619
618
616
615
613
612
611
610
610
609
609
609
608
608
608
608
607
607
607
606
606
605
604
603
602
601
600
600
599
599
598
598
597
597
597
597
597
597
597
597
597
597
598
598
599
600
601
602
604
606
608
610
613
615
618
621
624
628
632
636
641
646
651
656
661
666
672
678
683
689
695
701
707
713
719
726
732
739
747
755
763
771
780
789
799
808
818
829
839
850
860
871
883
894
905
917
929
940
952
964
976
989
1000
1014
1027
1041
1055
1069
1083
1098
1112
1127
1143
1159
1175
1192
1209
1227
1244
1262
1280
1298
1315
1333
1351
1368
1386
1403
1421
1438
1455
1473
1491
1509
1527
1545
1564
1583
1602
1621
1640
1659
1679
1698
1717
1737
1756
1776
1795
1814
1833
1852
1871
1890
1909
1929
1948
1968
1988
2007
2028
2048
2068
2089
2110
2130
2151
2173
2194
2216
2238
2260
2283
2306
2330
2353
2377
2401
2425
2449
2472
2496
2519
2542
2565
2588
2611
2634
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2887
2910
2933
2956
2980
3003
3026
3050
3073
3096
3119
3142
3165
3188
3210
3232
3254
3276
3297
3317
3337
3357
3376
3395
3414
3432
3451
3469
3487
3505
3523
3541
3559
3577
3595
3612
3629
3646
3662
3678
3694
3709
3724
3739
3753
3768
3782
3796
3810
3823
3837
3850
3862
3875
3887
3898
3910
3921
3932
3943
3954
3965
3975
3986
3997
4008
4019
4029
4038
4049
4059
4067
4078
4086
4096
4104
4112
4120
4128
4135
4143
4150
4156
4163
4170
4176
4182
4188
4194
4200
4205
4210
4214
4218
4222
4226
4229
4232
4234
4236
4238
4239
4241
4241
4242
4243
4243
4243
4242
4241
4240
4237
4235
4231
4227
4222
4216
4210
4203
4196
4188
4180
4172
4164
4155
4146
4137
4127
4118
4108
4099
4088
4078
4067
4056
4045
4033
4021
4008
3995
3981
3967
3952
3936
3920
3904
3886
3868
3849
3829
3809
3788
3767
3745
3723
3701
3678
3655
3631
3608
3584
3560
3535
3510
3485
3460
3434
3408
3381
3355
3329
3302
3275
3248
3220
3192
3164
3135
3106
3076
3046
3016
2986
2955
2925
2894
2863
2832
2800
2768
2736
2704
2671
2639
2605
2572
2539
2505
2472
2438
2405
2371
2338
2305
2272
2240
2207
2175
2143
2111
2078
2045
2013
1982
1950
1919
1887
1855
1823
1790
1758
1725
1693
1660
1627
1595
1562
1530
1497
1465
1432
1399
1366
1332
1298
1264
1230
1195
1160
1125
1089
1054
1018
983
947
912
877
841
806
770
735
699
663
627
590
554
518
481
445
408
371
334
297
260
222
184
146
107
68
28
-11
-51
-91
-131
-171
-211
-252
-292
-332
-373
-413
-454
-495
-535
-576
-616
-657
-697
-737
-778
-819
-860
-901
-942
-983
-1025
-1066
-1108
-1149
-1191
-1233
-1275
-1317
-1358
-1400
-1442
-1483
-1525
-1567
-1608
-1650
-1692
-1733
-1775
-1816
-1857
-1897
-1938
-1978
-2017
-2059
-2099
-2138
-2178
-2217
-2256
-2295
-2333
-2371
-2409
-2447
-2484
-2523
-2561
-2599
-2638
-2676
-2714
-2752
-2789
-2827
-2864
-2901
-2938
-2975
-3012
-3049
-3086
-3122
-3158
-3193
-3228
-3262
-3297
-3331
-3365
-3399
-3433
-3467
-3501
-3536
-3570
-3605
-3639
-3673
-3707
-3741
-3775
-3809
-3843
-3877
-3910
-3944
-3978
-4011
-4046
-4078
-4111
-4144
-4176
-4208
-4239
-4271
-4303
-4334
-4366
-4397
-4428
-4459
-4490
-4520
-4551
-4582
-4613
-4644
-4675
-4706
-4738
-4770
-4803
-4835
-4868
-4901
-4934
-4967
-5001
-5034
-5068
-5102
-5136
-5170
-5204
-5238
-5272
-5306
-5339
-5372
-5406
-5439
-5472
-5504
-5537
-5569
-5602
-5634
-5667
-5699
-5731
-5763
-5796
-5828
-5861
-5893
-5926
-5959
-5992
-6026
-6060
-6094
-6128
-6162
-6196
-6229
-6263
-6297
-6331
-6365
-6400
-6434
-6468
-6503
-6537
-6572
-6606
-6640
-6675
-6709
-6744
-6778
-6813
-6848
-6883
-6917
-6952
-6988
-7023
-7058
-7093
-7128
-7163
-7198
-7232
-7267
-7301
-7336
-7370
-7405
-7439
-7474
-7508
-7543
-7577
-7611
-7646
-7680
-7714
-7748
-7782
-7816
-7850
-7884
-7918
-7953
-7987
-8022
-8057
-8092
-8127
-8162
-8197
-8232
-8266
-8301
-8335
-8369
-8403
-8437
-8471
-8504
-8537
-8570
-8603
-8636
-8668
-8701
-8734
-8766
-8799
-8831
-8864
-8896
-8928
-8961
-8993
-9025
-9057
-9089
-9121
-9153
-9184
-9215
-9246
-9276
-9306
-9337
-9367
-9397
-9427
-9457
-9487
-9517
-9547
-9577
-9607
-9637
-9666
-9696
-9726
-9757
-9787
-9817
-9847
-9876
-9906
-9935
-9964
-9993
-10021
-10050
-10079
-10108
-10137
-10165
-10194
-10222
-10250
-10278
-10305
-10332
-10359
-10386
-10413
-10439
-10465
-10490
-10516
-10541
-10567
-10592
-10616
-10641
-10665
-10690
-10714
-10738
-10761
-10785
-10809
-10833
-10857
-10881
-10905
-10928
-10951
-10975
-10998
-11020
-11043
-11066
-11088
-11110
-11133
-11155
-11178
-11200
-11222
-11245
-11266
-11288
-11309
-11330
-11351
-11371
-11391
-11411
-11431
-11451
-11471
-11490
-11510
-11529
-11549
-11568
-11587
-11606
-11624
-11642
-11660
-11677
-11694
-11711
-11727
-11743
-11759
-11775
-11791
-11806
-11821
-11836
-11851
-11867
-11882
-11896
-11911
-11926
-11940
-11954
-11967
-11979
-11991
-12003
-12014
-12024
-12034
-12043
-12052
-12061
-12069
-12076
-12084
-12091
-12097
-12104
-12110
-12117
-12123
-12129
-12135
-12141
-12147
-12153
-12159
-12165
-12171
-12177
-12184
-12191
-12197
-12204
-12212
-12219
-12226
-12233
-12241
-12248
-12255
-12262
-12269
-12277
-12284
-12292
-12299
-12307
-12315
-12322
-12330
-12337
-12344
-12352
-12359
-12367
-12374
-12382
-12390
-12397
-12405
-12413
-12421
-12429
-12437
-12445
-12453
-12461
-12469
-12478
-12487
-12496
-12505
-12513
-12522
-12530
-12538
-12546
-12554
-12562
-12570
-12578
-12587
-12595
-12603
-12611
-12619
-12626
-12633
-12639
-12645
-12651
-12657
-12662
-12668
-12673
-12679
-12685
-12691
-12697
-12704
-12710
-12717
-12723
-12729
-12735
-12741
-12748
-12754
-12760
-12767
-12773
-12778
-12783
-12788
-12793
-12797
-12801
-12805
-12808
-12812
-12815
-12819
-12822
-12824
-12827
-12829
-12831
-12833
-12835
-12837
-12840
-12842
-12845
-12848
-12851
-12855
-12858
-12862
-12866
-12869
-12872
-12875
-12877
-12879
-12880
-12881
-12881
-12882
-12881
-12881
-12879
-12878
-12876
-12874
-12871
-12869
-12866
-12863
-12860
-12857
-12854
-12851
-12848
-12845
-12842
-12839
-12836
-12833
-12829
-12825
-12821
-12817
-12812
-12807
-12801
-12796
-12789
-12783
-12776
-12769
-12761
-12753
-12745
-12736
-12727
-12718
-12708
-12698
-12688
-12679
-12669
-12660
-12650
-12641
-12631
-12622
-12612
-12602
-12591
-12581
-12570
-12559
-12548
-12537
-12526
-12515
-12503
-12491
-12479
-12467
-12455
-12443
-12430
-12418
-12406
-12393
-12381
-12368
-12355
-12343
-12330
-12317
-12304
-12291
-12277
-12264
-12249
-12235
-12220
-12205
-12190
-12174
-12158
-12142
-12125
-12108
-12090
-12072
-12054
-12035
-12017
-11998
-11979
-11959
-11940
-11921
-11901
-11882
-11862
-11842
-11822
-11801
-11780
-11759
-11737
-11715
-11693
-11671
-11649
-11626
-11603
-11580
-11557
-11534
-11510
-11486
-11461
-11436
-11410
-11384
-11358
-11331
-11304
-11277
-11250
-11221
-11193
-11164
-11134
-11105
-11075
-11044
-11014
-10984
-10953
-10922
-10891
-10859
-10827
-10795
-10763
-10730
-10696
-10663
-10629
-10595
-10561
-10526
-10491
-10456
-10421
-10385
-10350
-10314
-10278
-10242
-10206
-10170
-10133
-10096
-10059
-10022
-9985
-9948
-9911
-9874
-9836
-9799
-9762
-9724
-9686
-9648
-9610
-9572
-9534
-9495
-9456
-9418
-9379
-9340
-9301
-9263
-9224
-9185
-9146
-9107
-9068
-9029
-8990
-8951
-8913
-8874
-8836
-8798
-8760
-8721
-8683
-8645
-8607
-8570
-8532
-8494
-8456
-8417
-8379
-8341
-8303
-8265
-8227
-8189
-8151
-8113
-8074
-8036
-7998
-7959
-7920
-7880
-7841
-7801
-7761
-7721
-7681
-7641
-7601
-7561
-7520
-7480
-7439
-7399
-7358
-7318
-7277
-7236
-7196
-7155
-7115
-7074
-7033
-6992
-6951
-6909
-6867
-6826
-6784
-6742
-6701
-6660
-6619
-6578
-6537
-6496
-6454
-6413
-6371
-6330
-6288
-6246
-6203
-6161
-6119
-6077
-6035
-5993
-5951
-5909
-5867
-5825
-5782
-5740
-5698
-5656
-5614
-5572
-5530
-5488
-5446
-5404
-5362
-5319
-5277
-5234
-5192
-5149
-5107
-5065
-5022
-4979
-4936
-4892
-4849
-4805
-4761
-4717
-4674
-4630
-4587
-4543
-4499
-4455
-4411
-4366
-4321
-4276
-4230
-4185
-4140
-4094
-4050
-4005
-3961
-3916
-3872
-3827
-3782
-3737
-3693
-3648
-3604
-3559
-3515
-3471
-3427
-3383
-3338
-3293
-3248
-3203
-3158
-3112
-3066
-3020
-2974
-2928
-2881
-2835
-2788
-2741
-2694
-2647
-2600
-2553
-2506
-2459
-2413
-2367
-2321
-2275
-2229
-2183
-2137
-2091
-2045
-1999
-1952
-1905
-1858
-1810
-1762
-1714
-1665
-1617
-1568
-1519
-1469
-1420
-1371
-1322
-1274
-1225
-1176
-1128
-1080
-1031
-983
-935
-886
-837
-788
-739
-690
-641
-592
-542
-493
-443
-394
-345
-297
-248
-199
-151
-102
-53
-3
46
96
146
196
245
294
344
393
441
490
539
587
635
683
731
779
827
874
922
970
1018
1067
1115
1162
1209
1256
1303
1350
1397
1445
1493
1541
1589
1637
1685
1733
1780
1827
1874
1921
1969
2016
2064
2112
2161
2209
2258
2308
2357
2407
2457
2507
2557
2608
2659
2709
2761
2812
2863
2915
2967
3020
3072
3125
3178
3231
3283
3336
3388
3441
3493
3547
3600
3654
3708
3762
3816
3870
3924
3978
4032
4086
4142
4198
4254
4311
4367
4424
4481
4538
4595
4652
4708
4765
4821
4877
4932
4988
5043
5099
5155
5211
5268
5325
5382
5439
5496
5553
5610
5668
5725
5783
5842
5900
5959
6017
6076
6135
6193
6252
6311
6371
6430
6490
6550
6610
6670
6731
6793
6854
6916
6979
7042
7106
7170
7234
7299
7364
7430
7496
7562
7629
7696
7762
7829
7896
7963
8029
8098
8164
8233
8301
8369
8437
8506
8574
8643
8711
8780
8849
8919
8989
9059
9130
9201
9273
9345
9418
9490
9563
9635
9708
9780
9852
9924
9996
10068
10141
10213
10285
10357
10429
10502
10574
10646
10719
10793
10866
10940
11014
11089
11163
11237
11312
11387
11463
11538
11614
11690
11765
11841
11916
11991
12065
12140
12214
12289
12363
12436
12510
12584
12657
12730
12804
12877
12949
13022
13094
13165
13236
13307
13378
13449
13519
13590
13660
13731
13801
13870
13940
14009
14077
14145
14213
14281
14349
14416
14484
14550
14617
14683
14748
14812
14876
14939
15002
15064
15125
15186
15246
15306
15365
15425
15484
15543
15602
15661
15719
15776
15833
15890
15946
16003
16058
16114
16170
16225
16280
16334
16388
16442
16496
16550
16603
16657
16710
16763
16816
16868
16921
16973
17024
17075
17127
17177
17228
17279
17330
17380
17430
17479
17529
17578
17626
17674
17722
17769
17815
17861
17906
17951
17995
18039
18083
18127
18170
18213
18256
18298
18339
18380
18420
18459
18498
18537
18575
18612
18649
18686
18721
18757
18791
18826
18860
18893
18927
18960
18993
19025
19058
19089
19121
19152
19182
19212
19242
19272
19301
19329
19358
19386
19414
19441
19468
19494
19520
19546
19570
19594
19618
19641
19663
19685
19706
19727
19747
19768
19787
19807
19826
19845
19863
19881
19900
19918
19936
19953
19971
19989
20006
20023
20040
20057
20073
20090
20105
20121
20135
20149
20163
20176
20189
20202
20214
20225
20236
20246
20255
20264
20272
20280
20288
20296
20303
20311
20319
20327
20335
20344
20352
20361
20369
20378
20386
20394
20402
20409
20417
20424
20431
20437
20444
20450
20455
20460
20465
20469
20473
20476
20480
20483
20485
20488
20490
20492
20494
20496
20497
20499
20501
20503
20506
20508
20510
20512
20513
20514
20515
20515
20515
20515
20514
20513
20510
20507
20504
20500
20495
20489
20484
20478
20471
20464
20457
20449
20441
20432
20424
20414
20405
20394
20384
20373
20361
20349
20337
20324
20311
20297
20282
20267
20251
20235
20218
20201
20183
20165
20146
20126
20106
20086
20064
20043
20021
19999
19977
19954
19931
19907
19883
19859
19834
19810
19785
19759
19734
19708
19682
19655
19628
19600
19573
19545
19516
19487
19458
19428
19397
19366
19334
19301
19268
19234
19200
19165
19130
19094
19058
19022
18986
18949
18912
18875
18838
18801
18763
18725
18686
18647
18608
18568
18528
18488
18448
18407
18366
18325
18284
18242
18200
18157
18114
18071
18027
17983
17939
17895
17850
17806
17761
17715
17670
17624
17578
17531
17484
17437
17389
17340
17291
17242
17192
17142
17091
17041
16989
16938
16886
16833
16780
16727
16674
16620
16566
16512
16458
16403
16347
16293
16238
16184
16129
16075
16021
15966
15912
15858
15803
15748
15693
15638
15583
15527
15471
15414
15357
15299
15240
15181
15121
15061
15001
14940
14878
14816
14753
14690
14625
14560
14494
14428
14361
14294
14227
14160
14092
14024
13956
13887
13819
13750
13681
13612
13543
13474
13404
13335
13266
13196
13126
13057
12987
12917
12847
12776
12705
12633
12562
12490
12418
12345
12273
12200
12126
12052
11977
11902
11826
11749
11672
11594
11517
11440
11362
11285
11208
11131
11053
10976
10899
10821
10744
10667
10589
10512
10434
10357
10279
10201
10123
10044
9967
9889
9812
9734
9657
9580
9503
9425
9347
9268
9190
9111
9033
8954
8876
8797
8718
8639
8560
8480
8401
8322
8242
8163
8083
8003
7922
7842
7760
7679
7597
7516
7434
7353
7271
7189
7107
7024
6942
6859
6777
6695
6613
6532
6450
6369
6287
6205
6122
6040
5957
5875
5793
5712
5630
5550
5469
5389
5308
5227
5146
5064
4982
4900
4818
4735
4652
4568
4485
4401
4318
4235
4152
4069
3986
3903
3819
3736
3653
3569
3486
3403
3320
3238
3155
3072
2989
2905
2820
2734
2648
2561
2474
2387
2299
2211
2123
2035
1947
1859
1772
1685
1598
1512
1425
1339
1252
1165
1078
991
903
816
728
641
554
468
382
297
212
126
41
-45
-131
-217
-303
-389
-476
-563
-651
-739
-828
-917
-1006
-1095
-1184
-1272
-1361
-1450
-1539
-1629
-1719
-1809
-1899
-1988
-2078
-2167
-2255
-2343
-2431
-2518
-2605
-2691
-2778
-2864
-2949
-3035
-3120
-3205
-3289
-3374
-3459
-3545
-3630
-3716
-3803
-3889
-3976
-4062
-4150
-4237
-4324
-4412
-4499
-4585
-4671
-4756
-4841
-4926
-5010
-5094
-5178
-5263
-5347
-5431
-5515
-5598
-5681
-5763
-5844
-5925
-6005
-6084
-6163
-6242
-6320
-6397
-6474
-6550
-6625
-6700
-6775
-6850
-6924
-6999
-7074
-7149
-7224
-7299
-7374
-7449
-7524
-7599
-7674
-7748
-7822
-7895
-7969
-8041
-8114
-8186
-8258
-8329
-8399
-8469
-8539
-8608
-8676
-8745
-8813
-8882
-8950
-9018
-9086
-9153
-9219
-9284
-9349
-9413
-9477
-9540
-9603
-9666
-9728
-9790
-9851
-9912
-9972
-10032
-10092
-10153
-10214
-10275
-10336
-10398
-10459
-10520
-10580
-10640
-10699
-10757
-10815
-10873
-10930
-10987
-11044
-11100
-11156
-11211
-11266
-11319
-11372
-11424
-11476
-11527
-11577
-11628
-11678
-11728
-11778
-11829
-11879
-11929
-11979
-12029
-12080
-12131
-12182
-12234
-12286
-12338
-12390
-12443
-12495
-12546
-12598
-12649
-12700
-12750
-12801
-12850
-12900
-12948
-12996
-13044
-13090
-13137
-13183
-13228
-13274
-13319
-13365
-13410
-13455
-13501
-13546
-13590
-13635
-13679
-13723
-13767
-13811
-13855
-13899
-13944
-13989
-14034
-14079
-14124
-14169
-14213
-14257
-14301
-14344
-14387
-14429
-14471
-14513
-14554
-14595
-14636
-14676
-14715
-14753
-14791
-14829
-14866
-14903
-14940
-14977
-15013
-15049
-15085
-15121
-15157
-15192
-15228
-15263
-15298
-15332
-15366
-15400
-15432
-15464
-15496
-15527
-15557
-15588
-15618
-15648
-15679
-15709
-15739
-15770
-15800
-15830
-15860
-15890
-15919
-15948
-15977
-16004
-16033
-16059
-16085
-16111
-16137
-16161
-16184
-16207
-16230
-16251
-16274
-16297
-16318
-16341
-16363
-16384
-16404
-16424
-16443
-16462
-16481
-16499
-16517
-16535
-16553
-16571
-16588
-16606
-16623
-16640
-16656
-16673
-16689
-16704
-16720
-16735
-16750
-16765
-16779
-16793
-16807
-16820
-16833
-16845
-16856
-16867
-16877
-16887
-16898
-16907
-16917
-16926
-16934
-16942
-16949
-16956
-16962
-16968
-16974
-16979
-16984
-16988
-16992
-16994
-16997
-16999
-17001
-17003
-17004
-17006
-17007
-17007
-17007
-17006
-17004
-17001
-16998
-16994
-16990
-16985
-16980
-16975
-16969
-16963
-16957
-16950
-16943
-16936
-16928
-16921
-16913
-16905
-16897
-16888
-16879
-16871
-16862
-16853
-16844
-16834
-16825
-16814
-16804
-16793
-16781
-16770
-16758
-16747
-16735
-16723
-16711
-16699
-16686
-16672
-16658
-16644
-16629
-16614
-16598
-16582
-16565
-16548
-16530
-16512
-16494
-16475
-16457
-16438
-16420
-16402
-16383
-16364
-16344
-16326
-16306
-16285
-16265
-16244
-16222
-16203
-16181
-16160
-16138
-16116
-16093
-16070
-16047
-16023
-16000
-15976
-15952
-15927
-15903
-15878
-15853
-15827
-15801
-15775
-15749
-15723
-15696
-15669
-15641
-15612
-15584
-15555
-15525
-15496
-15466
-15435
-15405
-15374
-15343
-15312
-15280
-15248
-15216
-15183
-15150
-15116
-15082
-15048
-15013
-14978
-14942
-14907
-14871
-14835
-14800
-14763
-14727
-14691
-14654
-14617
-14581
-14544
-14508
-14471
-14435
-14399
-14363
-14328
-14292
-14256
-14221
-14185
-14150
-14114
-14077
-14040
-14003
-13965
-13926
-13887
-13848
-13808
-13769
-13728
-13687
-13646
-13604
-13562
-13519
-13476
-13433
-13391
-13349
-13308
-13267
-13226
-13185
-13144
-13103
-13062
-13020
-12979
-12937
-12895
-12852
-12809
-12766
-12723
-12680
-12636
-12592
-12548
-12503
-12458
-12412
-12366
-12319
-12272
-12226
-12179
-12132
-12086
-12041
-11995
-11951
-11907
-11863
-11819
-11775
-11732
-11688
-11645
-11602
-11558
-11514
-11470
-11425
-11380
-11334
-11288
-11242
-11195
-11148
-11101
-11054
-11006
-10959
-10911
-10864
-10817
-10769
-10722
-10675
-10628
-10581
-10534
-10486
-10439
-10391
-10342
-10294
-10246
-10197
-10149
-10100
-10052
-10003
-9955
-9906
-9857
-9808
-9758
-9709
-9660
-9610
-9561
-9512
-9463
-9414
-9365
-9316
-9267
-9218
-9169
-9120
-9071
-9022
-8973
-8924
-8875
-8826
-8777
-8727
-8678
-8629
-8580
-8531
-8482
-8434
-8385
-8336
-8288
-8239
-8191
-8141
-8093
-8045
-7997
-7949
-7901
-7852
-7804
-7756
-7709
-7661
-7613
-7566
-7518
-7471
-7424
-7377
-7331
-7284
-7238
-7191
-7144
-7097
-7050
-7002
-6955
-6907
-6859
-6811
-6762
-6714
-6665
-6616
-6567
-6518
-6469
-6419
-6370
-6321
-6271
-6223
-6174
-6126
-6077
-6029
-5981
-5933
-5885
-5837
-5789
-5741
-5693
-5645
-5597
-5549
-5501
-5453
-5405
-5357
-5309
-5261
-5212
-5164
-5115
-5067
-5019
-4970
-4922
-4874
-4827
-4779
-4731
-4684
-4637
-4589
-4542
-4495
-4447
-4400
-4352
-4304
-4257
-4208
-4160
-4111
-4062
-4013
-3964
-3915
-3867
-3818
-3770
-3722
-3673
-3624
-3575
-3526
-3477
-3428
-3379
-3330
-3281
-3232
-3183
-3134
-3085
-3037
-2988
-2940
-2892
-2843
-2795
-2747
-2699
-2651
-2604
-2556
-2508
-2461
-2414
-2367
-2319
-2272
-2225
-2178
-2131
-2084
-2037
-1990
-1944
-1898
-1853
-1807
-1762
-1716
-1670
-1625
-1579
-1534
-1489
-1444
-1400
-1356
-1312
-1268
-1225
-1181
-1138
-1095
-1051
-1008
-965
-922
-880
-837
-794
-751
-708
-665
-622
-579
-535
-492
-449
-405
-362
-319
-277
-235
-193
-152
-111
-70
-30
10
51
91
131
171
211
251
291
330
370
410
449
488
527
566
605
644
682
721
759
797
835
872
910
948
985
1022
1060
1098
1135
1172
1208
1245
1281
1317
1353
1389
1425
1461
1497
1533
1570
1606
1641
1677
1712
1746
1781
1815
1849
1883
1916
1949
1981
2013
2045
2076
2107
2138
2170
2201
2232
2264
2295
2327
2359
2391
2424
2456
2488
2520
2552
2584
2615
2647
2678
2710
2742
2774
2806
2838
2869
2900
2931
2962
2992
3022
3052
3082
3113
3143
3174
3204
3236
3267
3299
3331
3363
3396
3428
3461
3494
3526
3558
3591
3623
3656
3688
3721
3753
3786
3818
3851
3882
3914
3946
3977
4009
4041
4072
4104
4136
4168
4200
4232
4264
4296
4328
4360
4391
4422
4454
4485
4516
4546
4577
4608
4638
4669
4699
4730
4760
4790
4821
4851
4881
4912
4942
4971
5001
5031
5060
5090
5119
5149
5178
5207
5237
5266
5295
5324
5353
5382
5410
5439
5467
5496
5524
5552
5579
5607
5634
5660
5687
5713
5738
5764
5789
5814
5838
5863
5887
5912
5936
5960
5985
6009
6033
6057
6081
6105
6129
6153
6177
6200
6224
6248
6271
6294
6317
6341
6364
6387
6410
6433
6455
6478
6500
6522
6544
6565
6586
6607
6628
6648
6669
6689
6709
6729
6749
6769
6789
6809
6829
6850
6870
6890
6911
6931
6951
6971
6991
7011
7030
7050
7069
7088
7107
7126
7145
7164
7183
7202
7220
7238
7257
7275
7292
7310
7327
7345
7362
7380
7397
7415
7433
7451
7469
7487
7505
7523
7541
7559
7577
7595
7613
7631
7649
7667
7684
7701
7718
7735
7751
7768
7784
7800
7817
7833
7849
7865
7881
7897
7914
7930
7946
7962
7979
7995
8010
8026
8042
8057
8073
8089
8105
8121
8137
8151
8167
8183
8198
8212
8226
8240
8253
8266
8279
8292
8305
8318
8331
8344
8356
8369
8382
8395
8407
8420
8432
8444
8456
8468
8479
8491
8503
8515
8527
8538
8550
8562
8573
8585
8595
8606
8616
8627
8637
8647
8657
8667
8677
8687
8698
8708
8719
8729
8740
8750
8760
8771
8781
8790
8800
8810
8819
8828
8837
8846
8854
8863
8871
8878
8886
8893
8900
8907
8914
8921
8927
8934
8941
8948
8955
8961
8968
8975
8981
8989
8996
9004
9011
9019
9027
9035
9042
9050
9057
9064
9071
9078
9084
9091
9097
9103
9109
9115
9120
9126
9131
9136
9141
9146
9150
9155
9159
9163
9168
9172
9176
9181
9185
9189
9192
9196
9199
9203
9206
9209
9212
9216
9219
9223
9227
9230
9234
9237
9240
9243
9247
9250
9253
9256
9259
9262
9265
9267
9269
9271
9273
9274
9276
9277
9278
9280
9281
9282
9283
9284
9285
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9298
9299
9300
9300
9300
9300
9301
9300
9300
9300
9300
9300
9300
9299
9299
9299
9299
9300
9300
9300
9301
9302
9302
9303
9304
9306
9307
9309
9311
9313
9315
9318
9320
9323
9326
9329
9333
9336
9340
9344
9347
9351
9355
9359
9362
9366
9370
9373
9377
9381
9384
9388
9391
9395
9398
9402
9406
9410
9415
9419
9424
9429
9433
9438
9442
9447
9452
9457
9462
9468
9473
9479
9484
9490
9496
9503
9509
9516
9523
9530
9538
9545
9553
9561
9568
9576
9584
9593
9601
9609
9618
9626
9635
9644
9653
9662
9671
9680
9690
9699
9709
9718
9728
9738
9747
9757
9766
9776
9786
9795
9805
9815
9825
9836
9846
9856
9867
9877
9888
9898
9909
9919
9930
9940
9951
9961
9972
9982
9993
10004
10015
10026
10037
10049
10060
10071
10082
10094
10105
10116
10127
10138
10148
10158
10168
10178
10188
10197
10206
10215
10224
10233
10241
10250
10258
10266
10274
10282
10289
10297
10305
10313
10321
10329
10337
10345
10354
10363
10371
10381
10390
10400
10410
10420
10429
10439
10448
10457
10466
10475
10483
10492
10500
10508
10516
10524
10532
10540
10548
10555
10563
10570
10578
10585
10593
10600
10608
10616
10625
10633
10642
10651
10660
10669
10679
10689
10699
10709
10719
10730
10741
10751
10762
10772
10783
10793
10803
10813
10823
10833
10842
10852
10861
10870
10879
10889
10898
10908
10917
10927
10936
10946
10956
10966
10976
10986
10996
11007
11018
11030
11041
11053
11065
11078
11090
11102
11114
11126
11139
11151
11164
11176
11189
11201
11213
11225
11237
11248
11260
11271
11283
11295
11307
11319
11330
11342
11354
11366
11378
11391
11404
11417
11430
11443
11457
11470
11484
11498
11511
11525
11539
11554
11568
11582
11596
11610
11624
11638
11651
11665
11678
11690
11703
11716
11728
11740
11752
11763
11775
11786
11798
11809
11821
11833
11845
11857
11869
11882
11895
11908
11921
11936
11950
11965
11981
11996
12011
12027
12042
12057
12072
12087
12102
12117
12132
12147
12161
12175
12188
12201
12213
12226
12238
12250
12263
12275
12287
12300
12313
12326
12339
12352
12366
12380
12393
12407
12421
12435
12448
12462
12475
12489
12502
12515
12527
12538
12550
12560
12570
12579
12589
12598
12607
12616
12625
12633
12642
12651
12659
12667
12676
12683
12691
12699
12706
12713
12720
12726
12732
12738
12744
12750
12756
12761
12766
12771
12775
12779
12783
12786
12789
12792
12794
12795
12797
12798
12799
12800
12800
12800
12800
12800
12800
12799
12799
12798
12796
12795
12793
12791
12788
12786
12783
12779
12776
12772
12768
12763
12759
12754
12749
12744
12739
12733
12728
12723
12717
12711
12705
12699
12692
12685
12678
12671
12663
12656
12648
12640
12631
12622
12613
12604
12594
12584
12574
12563
12552
12541
12529
12517
12505
12493
12481
12468
12456
12444
12432
12419
12407
12394
12382
12369
12355
12342
12328
12314
12300
12285
12270
12255
12240
12224
12208
12192
12175
12158
12141
12124
12106
12087
12069
12050
12032
12013
11994
11974
11955
11935
11915
11894
11873
11852
11830
11809
11787
11765
11742
11720
11697
11674
11651
11628
11605
11583
11560
11538
11515
11492
11470
11447
11424
11401
11378
11355
11332
11308
11285
11262
11238
11213
11189
11164
11139
11113
11088
11062
11037
11011
10985
10959
10933
10907
10880
10854
10827
10801
10774
10747
10720
10693
10666
10639
10611
10583
10555
10527
10498
10469
10440
10411
10382
10352
10322
10291
10260
10230
10199
10167
10136
10105
10074
10043
10011
9980
9948
9917
9886
9854
9822
9790
9758
9725
9691
9658
9623
9589
9554
9520
9485
9450
9415
9379
9344
9308
9272
9237
9201
9164
9128
9092
9055
9018
8981
8944
8907
8869
8832
8794
8756
8718
8680
8641
8602
8563
8524
8485
8445
8405
8364
8324
8283
8241
8199
8157
8115
8071
8029
7987
7944
7902
7859
7816
7773
7730
7688
7645
7602
7559
7516
7473
7429
7386
7342
7297
7253
7208
7163
7118
7072
7026
6980
6934
6888
6842
6795
6749
6703
6658
6612
6566
6520
6474
6428
6382
6336
6290
6245
6199
6153
6108
6062
6017
5971
5926
5880
5834
5788
5742
5695
5648
5601
5553
5505
5457
5409
5361
5313
5265
5217
5170
5122
5075
5028
4980
4933
4886
4839
4792
4745
4698
4651
4604
4557
4510
4463
4415
4368
4320
4272
4224
4176
4128
4078
4030
3982
3933
3884
3835
3785
3735
3686
3636
3586
3536
3487
3437
3387
3338
3289
3240
3192
3144
3096
3048
3000
2953
2905
2857
2809
2760
2712
2663
2613
2564
2514
2464
2414
2363
2314
2264
2214
2164
2115
2066
2016
1967
1918
1869
1820
1770
1721
1671
1621
1571
1521
1471
1421
1371
1321
1271
1220
1169
1119
1068
1016
966
915
864
813
763
712
662
611
561
511
461
411
361
312
263
214
165
117
69
21
-27
-75
-123
-171
-219
-267
-316
-365
-414
-463
-511
-560
-609
-657
-705
-752
-800
-847
-894
-940
-987
-1033
-1079
-1125
-1171
-1217
-1262
-1307
-1352
-1397
-1442
-1487
-1531
-1576
-1621
-1665
-1710
-1754
-1799
-1844
-1889
-1934
-1978
-2021
-2066
-2109
-2151
-2194
-2236
-2277
-2319
-2360
-2401
-2442
-2482
-2522
-2562
-2602
-2641
-2680
-2718
-2757
-2795
-2833
-2870
-2908
-2945
-2983
-3019
-3056
-3092
-3128
-3163
-3198
-3232
-3266
-3299
-3332
-3365
-3398
-3431
-3463
-3495
-3526
-3558
-3589
-3620
-3650
-3681
-3711
-3742
-3772
-3801
-3831
-3860
-3889
-3918
-3947
-3975
-4003
-4032
-4059
-4086
-4113
-4139
-4165
-4191
-4215
-4240
-4264
-4288
-4311
-4334
-4357
-4379
-4401
-4422
-4443
-4464
-4484
-4504
-4523
-4543
-4562
-4580
-4598
-4616
-4633
-4649
-4665
-4681
-4697
-4712
-4726
-4741
-4755
-4769
-4783
-4796
-4809
-4822
-4834
-4846
-4858
-4869
-4880
-4891
-4901
-4911
-4920
-4930
-4939
-4948
-4957
-4966
-4975
-4983
-4991
-4999
-5006
-5013
-5019
-5025
-5030
-5035
-5040
-5045
-5049
-5054
-5058
-5062
-5066
-5070
-5074
-5077
-5080
-5082
-5085
-5087
-5089
-5090
-5092
-5093
-5095
-5096
-5096
-5096
-5096
-5095
-5094
-5092
-5090
-5088
-5085
-5082
-5079
-5075
-5071
-5067
-5062
-5056
-5051
-5045
-5039
-5033
-5026
-5020
-5014
-5007
-5001
-4994
-4987
-4980
-4973
-4965
-4957
-4949
-4941
-4932
-4924
-4914
-4905
-4895
-4885
-4875
-4865
-4854
-4843
-4832
-4821
-4809
-4797
-4786
-4774
-4762
-4750
-4738
-4725
-4713
-4700
-4686
-4673
-4659
-4645
-4630
-4616
-4601
-4586
-4571
-4556
-4541
-4525
-4510
-4493
-4477
-4460
-4443
-4425
-4408
-4390
-4372
-4354
-4336
-4319
-4301
-4284
-4266
-4249
-4231
-4213
-4195
-4177
-4159
-4141
-4123
-4105
-4086
-4067
-4049
-4030
-4010
-3991
-3971
-3951
-3930
-3910
-3889
-3868
-3847
-3826
-3805
-3783
-3762
-3740
-3719
-3698
-3676
-3655
-3634
-3613
-3592
-3570
-3549
-3528
-3506
-3485
-3463
-3441
-3419
-3396
-3373
-3350
-3326
-3302
-3278
-3254
-3229
-3205
-3180
-3156
-3131
-3106
-3082
-3057
-3033
-3009
-2985
-2961
-2936
-2912
-2888
-2863
-2839
-2814
-2790
-2765
-2740
-2716
-2692
-2667
-2643
-2619
-2594
-2569
-2545
-2520
-2495
-2469
-2444
-2419
-2394
-2370
-2345
-2320
-2296
-2271
-2247
-2223
-2198
-2174
-2149
-2125
-2100
-2076
-2051
-2027
-2001
-1978
-1954
-1930
-1906
-1881
-1857
-1832
-1807
-1782
-1757
-1731
-1706
-1681
-1656
-1631
-1606
-1582
-1557
-1533
-1509
-1485
-1462
-1438
-1415
-1392
-1369
-1346
-1324
-1302
-1280
-1259
-1238
-1216
-1195
-1174
-1153
-1131
-1110
-1088
-1067
-1046
-1024
-1002
-982
-961
-940
-919
-898
-878
-858
-838
-819
-800
-781
-763
-745
-727
-710
-693
-676
-659
-642
-624
-607
-589
-572
-554
-536
-518
-500
-482
-465
-447
-429
-411
-394
-377
-360
-344
-328
-313
-298
-283
-268
-254
-239
-225
-211
-197
-183
-169
-156
-143
-130
-117
-104
-91
-79
-66
-53
-41
-28
-16
-3
9
21
32
43
54
65
75
85
95
105
115
125
135
145
155
164
174
184
194
204
214
225
235
246
256
266
276
286
296
305
315
324
332
341
349
357
365
373
381
389
397
405
413
421
429
437
444
452
460
467
474
481
488
495
502
508
514
520
526
532
537
542
547
552
556
560
564
568
571
575
579
583
587
591
596
600
605
609
614
619
625
630
636
642
648
654
660
666
671
677
683
689
694
700
706
712
718
724
729
735
740
746
751
757
762
768
774
780
786
793
800
807
815
822
830
838
846
854
862
870
878
887
895
904
913
922
930
939
948
957
966
975
984
994
1002
1012
1022
1032
1041
1050
1059
1068
1077
1086
1095
1103
1112
1121
1131
1141
1151
1161
1172
1182
1193
1204
1215
1227
1238
1249
1261
1272
1284
1296
1307
1319
1330
1341
1352
1363
1374
1384
1394
1405
1415
1425
1435
1445
1455
1465
1475
1485
1496
1507
1518
1529
1541
1553
1565
1577
1589
1602
1614
1627
1639
1651
1664
1676
1689
1702
1715
1728
1741
1755
1768
1781
1793
1806
1818
1831
1843
1855
1867
1879
1891
1902
1914
1925
1936
1947
1958
1969
1980
1991
2003
2013
2025
2037
2048
2059
2071
2082
2094
2106
2118
2130
2142
2153
2165
2177
2189
2201
2213
2226
2238
2250
2263
2275
2287
2299
2310
2322
2334
2346
2358
2369
2381
2393
2404
2416
2427
2439
2450
2462
2474
2486
2498
2510
2521
2533
2544
2555
2566
2576
2587
2597
2607
2618
2628
2639
2650
2660
2670
2680
2689
2699
2708
2717
2726
2735
2744
2752
2761
2769
2776
2784
2791
2799
2806
2813
2820
2828
2835
2843
2851
2859
2867
2875
2882
2890
2898
2906
2913
2921
2929
2936
2944
2952
2960
2968
2976
2983
2991
2999
3006
3013
3020
3027
3034
3040
3046
3052
3058
3064
3069
3075
3081
3086
3093
3099
3106
3114
3121
3129
3137
3146
3155
3163
3172
3181
3191
3200
3209
3219
3228
3237
3245
3253
3261
3268
3275
3281
3288
3293
3299
3304
3310
3315
3320
3326
3331
3337
3342
3348
3355
3361
3368
3374
3382
3389
3397
3405
3413
3422
3430
3439
3448
3456
3464
3472
3481
3488
3496
3504
3511
3518
3525
3531
3537
3543
3548
3553
3558
3563
3568
3573
3578
3583
3589
3595
3601
3607
3614
3621
3629
3637
3645
3653
3662
3671
3680
3690
3699
3708
3717
3726
3735
3743
3751
3759
3766
3774
3781
3788
3794
3800
3806
3812
3818
3824
3830
3835
3841
3846
3852
3857
3863
3868
3874
3880
3886
3892
3898
3904
3910
3916
3922
3927
3933
3938
3944
3949
3955
3960
3966
3972
3978
3984
3990
3995
4001
4006
4013
4018
4022
4029
4034
4038
4045
4050
4056
4061
4067
4073
4078
4085
4091
4097
4104
4111
4117
4124
4130
4137
4144
4152
4159
4167
4174
4182
4190
4197
4204
4211
4218
4225
4232
4238
4245
4252
4258
4264
4270
4275
4280
4285
4289
4293
4298
4303
4309
4315
4322
4328
4335
4342
4349
4356
4363
4370
4377
4384
4391
4398
4406
4413
4420
4426
4433
4439
4444
4449
4453
4457
4461
4465
4470
4474
4479
4483
4488
4494
4499
4504
4509
4514
4519
4524
4529
4534
4539
4545
4549
4554
4559
4564
4569
4573
4578
4583
4587
4592
4596
4600
4604
4608
4612
4616
4619
4623
4627
4630
4633
4635
4638
4640
4642
4644
4645
4647
4649
4652
4654
4657
4660
4662
4665
4667
4669
4671
4673
4675
4676
4678
4679
4680
4680
4681
4681
4681
4681
4680
4680
4679
4679
4678
4677
4676
4674
4673
4671
4669
4667
4666
4664
4662
4660
4658
4656
4654
4652
4649
4646
4643
4640
4637
4634
4631
4628
4625
4622
4619
4615
4612
4608
4605
4601
4597
4593
4588
4583
4578
4573
4567
4562
4556
4550
4544
4538
4532
4526
4520
4513
4506
4499
4492
4485
4477
4469
4461
4453
4445
4436
4427
4418
4409
4399
4389
4379
4369
4358
4346
4335
4323
4311
4298
4286
4274
4262
4249
4237
4225
4213
4201
4188
4176
4164
4151
4138
4126
4113
4100
4086
4074
4061
4046
4033
4019
4005
3989
3974
3958
3942
3925
3909
3892
3876
3860
3843
3827
3810
3794
3778
3762
3746
3730
3714
3698
3681
3665
3648
3631
3613
3596
3578
3560
3542
3524
3505
3486
3467
3448
3427
3407
3386
3365
3344
3323
3302
3281
3260
3239
3219
3198
3177
3156
3135
3113
3091
3070
3047
3025
3003
2980
2957
2933
2909
2885
2861
2836
2811
2786
2761
2736
2712
2687
2662
2638
2614
2590
2566
2543
2519
2496
2473
2450
2427
2405
2382
2360
2337
2315
2293
2271
2248
2226
2203
2180
2157
2134
2110
2086
2062
2037
2013
1989
1965
1940
1916
1892
1867
1843
1818
1794
1770
1747
1723
1700
1676
1653
1630
1607
1584
1561
1539
1516
1494
1472
1450
1427
1405
1382
1359
1336
1313
1289
1265
1241
1217
1192
1168
1144
1120
1096
1073
1049
1026
1002
981
958
936
913
892
870
849
828
807
786
765
744
723
702
681
660
640
619
599
578
558
538
517
497
477
457
436
416
397
377
357
338
319
301
283
265
247
229
212
194
177
160
144
127
111
95
79
64
48
33
17
2
-13
-28
-43
-58
-73
-88
-103
-118
-133
-147
-162
-176
-190
-205
-219
-234
-248
-262
-277
-290
-304
-317
-329
-341
-353
-365
-377
-388
-399
-409
-419
-429
-438
-447
-456
-465
-473
-482
-491
-499
-508
-517
-526
-535
-544
-553
-562
-571
-581
-590
-600
-609
-619
-628
-637
-645
-654
-661
-669
-676
-683
-689
-696
-702
-707
-713
-718
-723
-728
-733
-737
-741
-745
-748
-751
-754
-757
-760
-763
-766
-769
-772
-776
-779
-781
-784
-787
-789
-791
-792
-794
-795
-795
-796
-796
-796
-796
-796
-795
-795
-793
-792
-790
-788
-786
-783
-781
-778
-775
-772
-769
-766
-763
-760
-756
-753
-749
-744
-740
-735
-730
-724
-719
-713
-707
-701
-695
-689
-682
-676
-669
-661
-654
-647
-639
-632
-624
-616
-608
-599
-591
-582
-573
-564
-554
-545
-536
-526
-517
-508
-498
-489
-480
-470
-461
-451
-442
-432
-422
-412
-402
-393
-383
-372
-362
-352
-341
-331
-320
-308
-297
-285
-273
-261
-249
-236
-223
-210
-197
-184
-171
-158
-144
-131
-118
-105
-92
-80
-67
-55
-42
-30
-18
-5
8
20
33
45
57
70
82
95
108
121
135
149
163
177
192
206
220
235
249
264
278
293
308
323
338
353
368
383
399
414
429
444
459
473
488
503
517
532
548
563
579
595
611
628
644
661
677
693
709
726
742
758
774
791
808
825
842
859
876
894
911
928
946
964
982
1000
1018
1036
1054
1073
1091
1110
1129
1148
1167
1187
1206
1226
1246
1266
1287
1307
1328
1349
1370
1391
1412
1432
1453
1474
1495
1516
1537
1558
1579
1600
1622
1644
1665
1687
1708
1730
1751
1772
1793
1814
1836
1857
1877
1898
1918
1939
1959
1979
1998
2017
2037
2059
2079
2099
2119
2139
2160
2180
2200
2221
2241
2262
2282
2303
2323
2344
2364
2385
2405
2426
2446
2466
2487
2507
2527
2546
2566
2585
2605
2624
2643
2663
2682
2701
2719
2738
2757
2775
2794
2812
2831
2850
2869
2888
2906
2925
2943
2961
2979
2996
3014
3032
3050
3068
3086
3104
3122
3139
3157
3175
3192
3210
3228
3245
3262
3280
3297
3314
3331
3348
3365
3382
3399
3416
3433
3450
3466
3482
3498
3514
3530
3546
3561
3577
3592
3606
3621
3635
3649
3664
3678
3692
3706
3720
3735
3750
3764
3779
3794
3808
3823
3837
3851
3864
3877
3890
3902
3914
3926
3937
3949
3960
3971
3982
3993
4003
4014
4025
4035
4046
4056
4067
4078
4089
4099
4110
4121
4132
4143
4155
4166
4177
4188
4198
4209
4219
4229
4238
4248
4257
4265
4273
4281
4288
4294
4300
4306
4312
4317
4322
4327
4332
4336
4340
4344
4348
4352
4356
4360
4365
4369
4374
4379
4384
4389
4394
4399
4404
4409
4414
4419
4424
4429
4433
4438
4443
4447
4452
4456
4459
4462
4465
4468
4470
4472
4473
4474
4475
4475
4475
4475
4474
4474
4472
4471
4469
4467
4465
4463
4460
4458
4455
4453
4450
4447
4445
4441
4438
4434
4430
4426
4421
4417
4412
4406
4401
4395
4389
4382
4375
4368
4360
4353
4345
4338
4330
4323
4315
4307
4300
4292
4283
4275
4266
4258
4249
4240
4231
4222
4213
4204
4195
4186
4175
4165
4153
4141
4129
4116
4103
4090
4077
4062
4049
4034
4018
4003
3986
3970
3953
3937
3921
3905
3889
3874
3858
3842
3826
3810
3793
3776
3759
3741
3724
3705
3687
3667
3648
3628
3607
3587
3567
3547
3526
3506
3485
3465
3444
3422
3401
3380
3358
3337
3316
3295
3274
3252
3231
3209
3186
3164
3142
3119
3097
3074
3051
3027
3003
2978
2952
2927
2901
2875
2849
2824
2798
2773
2747
2722
2696
2671
2646
2621
2597
2572
2548
2523
2498
2472
2445
2418
2390
2362
2334
2305
2276
2246
2217
2187
2156
2125
2094
2062
2029
1998
1966
1933
1900
1867
1835
1802
1770
1738
1705
1673
1642
1610
1578
1546
1514
1481
1449
1416
1384
1351
1319
1286
1253
1219
1185
1151
1116
1081
1046
1010
976
941
906
871
836
800
765
729
692
656
619
582
545
507
470
432
394
356
318
280
242
203
164
126
87
48
9
-31
-70
-110
-151
-191
-232
-273
-314
-356
-397
-438
-479
-520
-562
-603
-645
-686
-728
-769
-810
-850
-890
-930
-970
-1008
-1049
-1088
-1127
-1166
-1205
-1244
-1284
-1323
-1362
-1401
-1441
-1481
-1521
-1562
-1602
-1644
-1685
-1727
-1768
-1810
-1852
-1894
-1936
-1978
-2020
-2062
-2103
-2145
-2186
-2228
-2269
-2310
-2351
-2391
-2431
-2471
-2511
-2550
-2589
-2627
-2665
-2703
-2741
-2779
-2817
-2855
-2893
-2931
-2970
-3009
-3049
-3088
-3128
-3168
-3209
-3249
-3290
-3331
-3373
-3414
-3456
-3498
-3540
-3581
-3623
-3663
-3704
-3744
-3783
-3822
-3861
-3900
-3938
-3975
-4011
-4049
-4085
-4120
-4155
-4190
-4224
-4258
-4292
-4326
-4360
-4394
-4428
-4462
-4497
-4531
-4566
-4601
-4635
-4670
-4705
-4740
-4775
-4811
-4846
-4882
-4917
-4952
-4987
-5021
-5055
-5089
-5122
-5155
-5188
-5221
-5253
-5285
-5317
-5349
-5381
-5412
-5443
-5474
-5504
-5534
-5564
-5594
-5624
-5653
-5683
-5713
-5744
-5775
-5806
-5837
-5869
-5900
-5930
-5960
-5990
-6020
-6049
-6077
-6105
-6133
-6161
-6188
-6216
-6243
-6270
-6296
-6322
-6348
-6374
-6399
-6424
-6448
-6472
-6496
-6519
-6541
-6564
-6586
-6607
-6629
-6649
-6670
-6691
-6711
-6731
-6751
-6771
-6791
-6811
-6831
-6851
-6871
-6892
-6912
-6932
-6952
-6972
-6991
-7010
-7029
-7048
-7066
-7084
-7102
-7120
-7137
-7154
-7170
-7186
-7201
-7216
-7230
-7244
-7257
-7270
-7282
-7294
-7305
-7317
-7328
-7339
-7350
-7361
-7372
-7383
-7394
-7404
-7414
-7424
-7433
-7441
-7450
-7458
-7466
-7473
-7481
-7488
-7495
-7501
-7507
-7513
-7518
-7523
-7527
-7531
-7534
-7537
-7539
-7541
-7542
-7542
-7542
-7542
-7541
-7539
-7538
-7536
-7534
-7533
-7531
-7529
-7527
-7525
-7523
-7521
-7519
-7517
-7514
-7512
-7508
-7505
-7501
-7496
-7491
-7485
-7479
-7472
-7465
-7457
-7448
-7439
-7430
-7420
-7410
-7399
-7389
-7378
-7368
-7357
-7347
-7337
-7327
-7317
-7308
-7298
-7288
-7278
-7268
-7258
-7248
-7237
-7227
-7216
-7205
-7193
-7181
-7168
-7155
-7141
-7126
-7111
-7095
-7078
-7061
-7044
-7026
-7008
-6990
-6972
-6953
-6934
-6915
-6897
-6878
-6860
-6841
-6823
-6805
-6786
-6768
-6750
-6731
-6713
-6694
-6674
-6655
-6635
-6614
-6593
-6571
-6549
-6526
-6504
-6481
-6458
-6434
-6410
-6386
-6362
-6337
-6312
-6287
-6262
-6237
-6211
-6186
-6161
-6136
-6111
-6086
-6061
-6035
-6010
-5984
-5958
-5932
-5906
-5879
-5851
-5823
-5794
-5765
-5735
-5704
-5674
-5643
-5613
-5582
-5551
-5520
-5489
-5458
-5427
-5397
-5366
-5336
-5305
-5275
-5245
-5214
-5184
-5154
-5123
-5092
-5061
-5029
-4997
-4965
-4933
-4900
-4868
-4835
-4801
-4768
-4734
-4700
-4666
-4632
-4598
-4563
-4528
-4493
-4458
-4422
-4387
-4351
-4315
-4279
-4243
-4207
-4171
-4135
-4100
-4064
-4027
-3993
-3957
-3921
-3885
-3849
-3813
-3777
-3741
-3704
-3668
-3632
-3595
-3559
-3523
-3486
-3450
-3414
-3378
-3341
-3305
-3269
-3232
-3196
-3159
-3122
-3085
-3048
-3011
-2973
-2935
-2897
-2858
-2820
-2782
-2745
-2707
-2669
-2632
-2595
-2557
-2520
-2483
-2445
-2408
-2371
-2334
-2297
-2260
-2223
-2186
-2148
-2110
-2072
-2033
-1996
-1958
-1920
-1882
-1844
-1806
-1768
-1730
-1692
-1654
-1615
-1577
-1538
-1499
-1460
-1420
-1380
-1340
-1300
-1259
-1218
-1177
-1136
-1094
-1053
-1010
-970
-928
-887
-845
-804
-763
-723
-682
-642
-601
-561
-521
-481
-442
-402
-362
-322
-283
-243
-203
-163
-123
-83
-43
-3
37
77
118
159
201
242
284
326
368
410
451
493
534
575
616
657
698
739
780
821
863
904
945
986
1026
1067
1106
1146
1186
1225
1264
1304
1344
1384
1424
1464
1505
1546
1587
1628
1669
1710
1750
1791
1831
1871
1910
1950
1989
2028
2066
2104
2142
2180
2217
2254
2291
2328
2365
2402
2439
2476
2513
2550
2587
2623
2660
2696
2732
2768
2804
2840
2875
2911
2946
2981
3017
3052
3087
3121
3156
3189
3223
3256
3289
3322
3355
3388
3421
3455
3488
3521
3555
3588
3622
3655
3688
3721
3754
3787
3820
3853
3886
3919
3952
3985
4017
4050
4082
4115
4147
4180
4212
4244
4275
4307
4338
4369
4401
4432
4463
4494
4525
4556
4587
4618
4648
4679
4709
4739
4769
4798
4828
4857
4886
4914
4942
4970
4997
5024
5051
5078
5105
5131
5158
5185
5212
5239
5265
5292
5319
5346
5373
5400
5427
5453
5480
5506
5533
5558
5584
5609
5634
5658
5682
5705
5728
5751
5773
5795
5816
5837
5858
5879
5899
5919
5938
5958
5977
5996
6016
6035
6054
6074
6093
6113
6132
6152
6171
6190
6209
6228
6247
6266
6285
6303
6322
6340
6358
6376
6394
6411
6429
6446
6463
6480
6496
6512
6528
6544
6559
6574
6589
6603
6618
6633
6647
6662
6676
6691
6706
6721
6736
6751
6766
6781
6797
6812
6828
6844
6860
6877
6893
6909
6926
6942
6958
6974
6990
7006
7021
7036
7051
7066
7080
7094
7108
7121
7135
7148
7161
7174
7187
7199
7211
7224
7236
7248
7260
7272
7285
7297
7310
7322
7335
7347
7360
7372
7384
7397
7409
7421
7434
7446
7457
7469
7481
7492
7503
7515
7526
7537
7548
7559
7569
7580
7590
7600
7610
7620
7630
7640
7649
7658
7666
7675
7683
7691
7700
7708
7716
7724
7732
7740
7748
7756
7763
7771
7778
7785
7791
7798
7805
7811
7818
7824
7830
7837
7843
7849
7855
7862
7868
7874
7879
7885
7890
7895
7900
7904
7909
7914
7918
7923
7928
7933
7937
7942
7946
7950
7955
7959
7963
7967
7970
7974
7977
7980
7983
7986
7989
7992
7995
7998
8000
8003
8005
8007
8009
8010
8013
8013
8016
8016
8019
8020
8021
8022
8023
8025
8026
8028
8029
8031
8032
8035
8036
8038
8039
8041
8042
8042
8045
8045
8047
8047
8048
8048
8048
8047
8047
8045
8045
8045
8045
8044
8042
8042
8041
8039
8039
8038
8037
8036
8035
8032
8032
8029
8029
8026
8025
8023
8022
8021
8019
8016
8016
8013
8010
8007
8006
8003
8000
7996
7993
7990
7987
7983
7979
7975
7971
7967
7963
7959
7955
7950
7946
7943
7939
7935
7931
7927
7923
7919
7914
7910
7905
7899
7894
7889
7883
7877
7871
7865
7859
7852
7846
7839
7832
7825
7819
7812
7805
7798
7791
7784
7777
7770
7764
7758
7752
7745
7740
7734
7727
7721
7715
7708
7701
7694
7686
7679
7671
7663
7655
7647
7639
7630
7622
7613
7605
7596
7587
7579
7570
7561
7552
7543
7534
7525
7516
7506
7497
7488
7478
7469
7459
7450
7440
7431
7422
7413
7403
7394
7384
7374
7364
7354
7344
7334
7324
7315
7305
7295
7285
7275
7265
7255
7246
7236
7226
7216
7206
7196
7185
7175
7164
7153
7142
7130
7119
7107
7096
7084
7072
7060
7048
7036
7024
7012
6999
6987
6974
6962
6949
6937
6925
6912
6900
6888
6877
6865
6854
6842
6831
6819
6807
6795
6783
6770
6757
6744
6730
6716
6702
6687
6672
6657
6642
6627
6612
6596
6581
6565
6550
6535
6519
6504
6490
6475
6461
6447
6433
6420
6407
6394
6381
6369
6356
6343
6330
6317
6303
6290
6276
6262
6247
6233
6219
6204
6189
6174
6159
6144
6129
6114
6100
6085
6070
6056
6042
6027
6013
6000
5986
5972
5959
5946
5933
5920
5908
5895
5883
5872
5860
5849
5837
5826
5815
5803
5792
5780
5768
5756
5744
5731
5719
5706
5694
5682
5670
5658
5646
5634
5622
5610
5599
5587
5575
5564
5552
5541
5530
5519
5508
5498
5488
5477
5467
5457
5447
5437
5427
5417
5408
5398
5389
5380
5371
5362
5353
5344
5336
5327
5319
5310
5302
5294
5286
5278
5270
5262
5254
5246
5239
5231
5224
5217
5210
5204
5197
5191
5184
5177
5171
5164
5157
5151
5144
5138
5132
5126
5120
5115
5109
5104
5100
5095
5090
5086
5081
5077
5072
5068
5063
5058
5053
5048
5043
5038
5033
5028
5023
5018
5014
5010
5006
5002
4998
4994
4991
4988
4985
4982
4979
4976
4974
4971
4969
4966
4964
4962
4960
4958
4956
4955
4953
4952
4951
4950
4949
4947
4946
4944
4942
4940
4938
4936
4935
4933
4932
4931
4930
4929
4928
4928
4927
4927
4928
4929
4930
4931
4933
4935
4937
4939
4942
4944
4947
4949
4952
4954
4956
4959
4961
4963
4965
4967
4969
4971
4973
4974
4976
4979
4982
4985
4988
4992
4996
5001
5005
5010
5015
5020
5026
5031
5037
5043
5049
5055
5061
5067
5073
5079
5085
5091
5097
5103
5109
5115
5121
5127
5133
5140
5146
5153
5160
5167
5174
5181
5189
5197
5205
5214
5222
5230
5239
5248
5256
5265
5274
5283
5291
5300
5309
5317
5326
5334
5343
5352
5361
5370
5380
5389
5399
5408
5418
5428
5437
5447
5458
5468
5479
5490
5502
5513
5525
5536
5548
5560
5572
5584
5596
5608
5620
5632
5644
5655
5667
5679
5691
5703
5715
5727
5739
5752
5764
5776
5789
5801
5814
5827
5840
5853
5865
5878
5891
5903
5916
5929
5942
5954
5967
5980
5993
6005
6018
6030
6043
6055
6068
6080
6093
6106
6118
6131
6144
6157
6170
6184
6197
6211
6224
6238
6252
6265
6278
6291
6304
6317
6330
6343
6356
6368
6381
6393
6406
6418
6430
6443
6455
6467
6480
6493
6506
6519
6532
6545
6558
6572
6585
6599
6612
6626
6640
6653
6667
6680
6694
6707
6720
6733
6745
6757
6770
6782
6793
6805
6817
6829
6841
6853
6865
6877
6889
6902
6914
6926
6938
6951
6963
6975
6987
6998
7010
7021
7032
7043
7054
7065
7075
7086
7096
7106
7117
7127
7136
7146
7156
7166
7176
7185
7195
7205
7214
7224
7233
7243
7252
7262
7271
7281
7290
7300
7309
7318
7327
7337
7345
7354
7363
7372
7380
7389
7397
7405
7413
7420
7428
7435
7441
7448
7454
7460
7467
7473
7479
7486
7492
7499
7505
7512
7519
7525
7531
7538
7544
7549
7555
7561
7566
7572
7577
7582
7586
7591
7595
7599
7602
7605
7609
7612
7615
7618
7621
7624
7627
7630
7633
7636
7639
7642
7645
7647
7650
7652
7654
7656
7657
7658
7659
7660
7660
7660
7659
7659
7658
7657
7656
7655
7653
7652
7651
7649
7648
7646
7645
7644
7642
7641
7639
7636
7634
7631
7628
7625
7622
7619
7615
7611
7608
7604
7599
7595
7590
7585
7580
7574
7568
7562
7556
7549
7542
7535
7528
7521
7514
7507
7499
7492
7484
7475
7467
7458
7449
7440
7430
7421
7411
7401
7390
7380
7369
7358
7347
7336
7325
7313
7302
7290
7279
7266
7254
7241
7228
7215
7202
7189
7175
7162
7149
7135
7122
7108
7093
7079
7065
7050
7035
7021
7006
6991
6976
6961
6946
6930
6915
6900
6884
6869
6853
6837
6821
6804
6788
6771
6754
6738
6721
6704
6687
6669
6652
6634
6616
6598
6580
6561
6542
6523
6504
6485
6466
6446
6427
6407
6387
6366
6346
6325
6304
6284
6263
6242
6221
6200
6179
6157
6136
6115
6093
6072
6050
6028
6006
5983
5960
5937
5913
5889
5866
5842
5818
5794
5770
5745
5720
5695
5670
5645
5620
5594
5569
5544
5518
5493
5468
5442
5417
5392
5366
5341
5316
5291
5266
5240
5215
5189
5163
5136
5109
5082
5055
5028
5000
4972
4945
4917
4889
4861
4834
4807
4780
4753
4726
4699
4672
4645
4618
4591
4564
4536
4509
4481
4454
4425
4397
4369
4340
4311
4282
4253
4225
4196
4167
4138
4109
4080
4051
4022
3993
3965
3936
3908
3881
3853
3826
3799
3772
3745
3718
3691
3664
3637
3610
3583
3555
3528
3500
3472
3443
3415
3386
3358
3329
3300
3271
3242
3212
3183
3154
3125
3096
3067
3038
3009
2980
2951
2922
2893
2864
2835
2805
2776
2748
2719
2690
2661
2631
2602
2573
2543
2513
2482
2451
2420
2389
2358
2326
2294
2263
2231
2199
2168
2136
2104
2072
2040
2008
1976
1944
1913
1881
1850
1819
1788
1757
1725
1694
1663
1632
1600
1569
1537
1505
1473
1441
1409
1376
1344
1311
1278
1245
1212
1179
1146
1113
1081
1048
1016
983
951
919
886
854
821
788
756
724
691
659
627
595
563
531
498
466
433
400
366
333
300
267
235
202
170
138
106
75
43
12
-19
-50
-81
-111
-141
-171
-201
-230
-260
-289
-319
-348
-378
-408
-438
-468
-499
-529
-559
-589
-618
-647
-676
-705
-734
-762
-790
-818
-846
-873
-900
-927
-954
-980
-1006
-1032
-1058
-1084
-1109
-1135
-1160
-1186
-1212
-1237
-1263
-1289
-1315
-1341
-1366
-1392
-1418
-1444
-1470
-1496
-1521
-1547
-1572
-1598
-1623
-1647
-1672
-1697
-1721
-1745
-1769
-1793
-1816
-1839
-1862
-1885
-1907
-1930
-1952
-1974
-1996
-2017
-2040
-2061
-2083
-2104
-2125
-2146
-2167
-2187
-2208
-2229
-2250
-2271
-2292
-2313
-2335
-2356
-2377
-2397
-2418
-2438
-2457
-2477
-2496
-2514
-2533
-2551
-2569
-2587
-2605
-2623
-2640
-2657
-2675
-2692
-2708
-2725
-2742
-2758
-2775
-2791
-2807
-2823
-2839
-2855
-2871
-2886
-2902
-2917
-2932
-2946
-2961
-2975
-2989
-3002
-3016
-3029
-3042
-3055
-3068
-3081
-3093
-3105
-3117
-3129
-3142
-3154
-3166
-3178
-3190
-3201
-3213
-3224
-3235
-3246
-3257
-3267
-3277
-3287
-3297
-3307
-3316
-3325
-3335
-3344
-3352
-3361
-3370
-3378
-3387
-3395
-3403
-3411
-3418
-3425
-3432
-3439
-3446
-3453
-3460
-3467
-3474
-3481
-3487
-3493
-3500
-3506
-3512
-3519
-3525
-3532
-3538
-3545
-3551
-3557
-3563
-3569
-3575
-3581
-3586
-3592
-3598
-3603
-3609
-3614
-3619
-3624
-3628
-3633
-3637
-3641
-3645
-3649
-3653
-3657
-3661
-3665
-3669
-3673
-3677
-3681
-3685
-3689
-3692
-3696
-3699
-3703
-3706
-3710
-3714
-3717
-3721
-3725
-3728
-3732
-3735
-3738
-3742
-3745
-3748
-3751
-3754
-3757
-3759
-3762
-3764
-3766
-3768
-3770
-3771
-3773
-3775
-3777
-3778
-3779
-3780
-3781
-3781
-3781
-3782
-3782
-3783
-3784
-3784
-3785
-3786
-3787
-3788
-3789
-3790
-3791
-3792
-3793
-3794
-3794
-3795
-3795
-3795
-3795
-3795
-3795
-3795
-3796
-3795
-3795
-3795
-3795
-3795
-3795
-3794
-3794
-3794
-3794
-3794
-3794
-3794
-3795
-3795
-3796
-3796
-3796
-3797
-3797
-3796
-3796
-3795
-3795
-3794
-3793
-3792
-3792
-3790
-3789
-3788
-3786
-3785
-3784
-3783
-3782
-3782
-3781
-3781
-3781
-3781
-3781
-3781
-3782
-3782
-3782
-3783
-3783
-3784
-3784
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3786
-3786
-3786
-3787
-3788
-3789
-3790
-3791
-3793
-3794
-3795
-3796
-3796
-3797
-3797
-3798
-3798
-3799
-3799
-3800
-3801
-3801
-3802
-3803
-3803
-3804
-3804
-3805
-3806
-3807
-3808
-3810
-3811
-3813
-3816
-3818
-3820
-3822
-3825
-3827
-3829
-3831
-3833
-3834
-3836
-3837
-3838
-3839
-3840
-3841
-3842
-3843
-3843
-3844
-3844
-3845
-3845
-3845
-3846
-3847
-3847
-3848
-3849
-3850
-3851
-3853
-3854
-3856
-3857
-3858
-3860
-3861
-3862
-3864
-3865
-3865
-3866
-3866
-3867
-3867
-3866
-3866
-3866
-3865
-3864
-3863
-3863
-3862
-3861
-3861
-3861
-3861
-3861
-3861
-3860
-3860
-3860
-3860
-3860
-3859
-3859
-3860
-3860
-3860
-3860
-3860
-3860
-3859
-3859
-3859
-3858
-3857
-3857
-3856
-3855
-3854
-3854
-3853
-3852
-3851
-3851
-3850
-3849
-3849
-3848
-3847
-3846
-3846
-3845
-3845
-3844
-3843
-3843
-3842
-3840
-3839
-3838
-3836
-3835
-3833
-3831
-3829
-3827
-3825
-3822
-3820
-3818
-3816
-3814
-3811
-3809
-3807
-3805
-3803
-3801
-3799
-3798
-3796
-3794
-3793
-3791
-3790
-3788
-3786
-3783
-3781
-3778
-3776
-3774
-3771
-3769
-3767
-3764
-3762
-3760
-3757
-3755
-3752
-3750
-3747
-3744
-3741
-3738
-3734
-3732
-3729
-3726
-3724
-3721
-3719
-3717
-3714
-3712
-3710
-3708
-3705
-3703
-3701
-3699
-3697
-3695
-3693
-3691
-3689
-3686
-3684
-3681
-3679
-3677
-3674
-3672
-3670
-3668
-3666
-3664
-3662
-3661
-3659
-3658
-3656
-3655
-3653
-3651
-3650
-3648
-3646
-3644
-3642
-3641
-3638
-3636
-3634
-3631
-3628
-3625
-3622
-3618
-3615
-3611
-3607
-3603
-3600
-3596
-3592
-3589
-3585
-3582
-3578
-3574
-3571
-3567
-3564
-3561
-3557
-3554
-3550
-3547
-3544
-3540
-3537
-3533
-3529
-3525
-3521
-3516
-3512
-3507
-3501
-3496
-3491
-3485
-3480
-3474
-3468
-3461
-3455
-3448
-3441
-3434
-3427
-3420
-3413
-3406
-3399
-3392
-3385
-3378
-3370
-3363
-3356
-3348
-3341
-3334
-3326
-3319
-3311
-3303
-3295
-3288
-3280
-3271
-3263
-3255
-3246
-3238
-3229
-3220
-3211
-3202
-3193
-3184
-3175
-3166
-3157
-3148
-3138
-3129
-3120
-3110
-3101
-3092
-3082
-3073
-3064
-3055
-3046
-3037
-3028
-3018
-3009
-3000
-2990
-2981
-2972
-2962
-2953
-2943
-2934
-2925
-2916
-2908
-2899
-2891
-2882
-2874
-2865
-2857
-2848
-2840
-2831
-2823
-2815
-2807
-2800
-2792
-2784
-2776
-2768
-2760
-2751
-2743
-2734
-2726
-2717
-2708
-2699
-2690
-2681
-2671
-2661
-2651
-2642
-2632
-2622
-2612
-2603
-2593
-2584
-2575
-2565
-2556
-2546
-2537
-2528
-2518
-2509
-2499
-2489
-2480
-2470
-2460
-2450
-2439
-2429
-2419
-2409
-2398
-2388
-2378
-2367
-2357
-2346
-2335
-2324
-2313
-2302
-2291
-2280
-2269
-2258
-2247
-2236
-2225
-2214
-2203
-2193
-2182
-2171
-2161
-2150
-2139
-2128
-2117
-2105
-2094
-2082
-2070
-2058
-2045
-2033
-2021
-2009
-1997
-1985
-1972
-1959
-1946
-1932
-1919
-1905
-1891
-1877
-1863
-1849
-1834
-1820
-1805
-1791
-1776
-1762
-1748
-1734
-1720
-1706
-1692
-1678
-1664
-1651
-1637
-1623
-1608
-1594
-1579
-1564
-1549
-1533
-1517
-1501
-1485
-1469
-1453
-1437
-1421
-1404
-1388
-1372
-1356
-1340
-1323
-1307
-1290
-1274
-1257
-1241
-1224
-1207
-1190
-1173
-1156
-1138
-1120
-1103
-1084
-1066
-1048
-1030
-1012
-995
-977
-960
-942
-925
-907
-890
-872
-855
-837
-820
-802
-785
-767
-750
-733
-716
-699
-682
-665
-647
-630
-612
-594
-576
-558
-540
-521
-502
-483
-463
-444
-425
-406
-387
-368
-349
-330
-312
-294
-276
-259
-243
-227
-211
-195
-179
-163
-148
-132
-116
-100
-84
-68
-52
-36
-20
-3
14
31
48
65
82
99
115
132
149
166
182
199
216
232
249
265
280
296
312
327
342
358
373
388
404
420
436
452
469
486
504
521
538
556
573
590
608
625
643
660
678
695
712
729
746
762
779
794
810
826
841
857
872
888
903
919
934
949
964
978
993
1006
1020
1035
1048
1061
1074
1087
1100
1112
1125
1137
1150
1162
1174
1186
1198
1210
1222
1233
1245
1257
1268
1279
1290
1301
1312
1323
1333
1344
1354
1364
1374
1383
1392
1401
1410
1419
1428
1436
1444
1453
1461
1469
1477
1485
1493
1502
1510
1519
1527
1536
1545
1555
1564
1573
1583
1592
1602
1611
1620
1630
1639
1647
1656
1665
1673
1681
1688
1696
1703
1710
1718
1724
1731
1738
1744
1750
1757
1764
1770
1777
1784
1791
1799
1806
1813
1820
1827
1834
1840
1847
1854
1860
1866
1873
1879
1885
1891
1897
1902
1908
1913
1918
1923
1927
1932
1937
1941
1946
1950
1955
1959
1964
1969
1974
1979
1984
1989
1994
1999
2004
2009
2013
2019
2023
2027
2031
2033
2037
2040
2043
2045
2050
2053
2057
2061
2065
2069
2074
2078
2083
2087
2091
2095
2098
2102
2106
2109
2113
2117
2120
2124
2128
2131
2135
2138
2141
2145
2148
2152
2155
2159
2162
2166
2169
2172
2176
2179
2182
2185
2188
2192
2195
2198
2201
2204
2208
2211
2214
2216
2219
2221
2224
2226
2228
2230
2232
2234
2236
2238
2240
2243
2245
2247
2249
2251
2253
2254
2257
2259
2261
2264
2267
2270
2274
2278
2282
2286
2290
2295
2299
2302
2306
2310
2313
2316
2319
2322
2324
2326
2328
2329
2330
2331
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2333
2333
2334
2335
2337
2338
2340
2341
2343
2345
2346
2348
2350
2351
2353
2354
2356
2357
2359
2360
2361
2363
2364
2366
2367
2369
2370
2372
2374
2375
2377
2379
2381
2383
2384
2386
2388
2389
2391
2392
2393
2394
2395
2395
2396
2396
2396
2396
2397
2397
2397
2397
2398
2399
2400
2401
2402
2403
2405
2406
2407
2409
2410
2412
2413
2414
2415
2416
2417
2417
2417
2416
2416
2415
2414
2413
2412
2411
2410
2408
2407
2406
2405
2404
2403
2402
2401
2401
2400
2399
2398
2396
2395
2394
2393
2392
2391
2389
2387
2385
2382
2379
2376
2373
2369
2365
2361
2356
2352
2347
2343
2338
2334
2329
2325
2321
2317
2313
2309
2306
2303
2299
2296
2293
2290
2287
2284
2281
2278
2275
2272
2269
2266
2262
2258
2255
2250
2246
2241
2236
2231
2226
2221
2215
2210
2204
2199
2193
2188
2183
2178
2173
2169
2164
2161
2157
2154
2150
2147
2144
2141
2137
2134
2131
2127
2124
2121
2118
2114
2111
2107
2103
2099
2095
2091
2087
2082
2078
2074
2069
2065
2061
2057
2052
2048
2044
2040
2037
2033
2029
2027
2023
2020
2017
2013
2009
2005
2003
1998
1994
1989
1984
1979
1974
1969
1964
1959
1954
1949
1944
1939
1933
1928
1923
1918
1914
1909
1905
1901
1897
1894
1890
1887
1884
1881
1878
1875
1872
1869
1865
1862
1858
1855
1851
1847
1843
1839
1835
1832
1828
1825
1821
1817
1814
1811
1807
1804
1802
1799
1796
1793
1790
1787
1784
1780
1777
1774
1771
1767
1764
1761
1758
1755
1753
1750
1748
1745
1743
1741
1739
1738
1736
1735
1733
1732
1732
1731
1731
1730
1729
1729
1728
1727
1726
1725
1723
1722
1721
1720
1719
1718
1717
1716
1715
1715
1714
1713
1713
1713
1713
1713
1713
1713
1714
1714
1715
1715
1716
1716
1716
1716
1717
1717
1718
1719
1720
1721
1722
1723
1724
1724
1724
1725
1725
1725
1725
1724
1724
1723
1722
1721
1720
1718
1718
1717
1716
1715
1715
1714
1713
1713
1712
1711
1711
1710
1709
1708
1707
1706
1705
1703
1702
1701
1700
1700
1699
1698
1697
1695
1694
1692
1690
1688
1686
1684
1682
1680
1678
1676
1674
1672
1671
1670
1669
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1669
1669
1670
1670
1671
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1684
1685
1687
1688
1690
1692
1693
1695
1697
1699
1701
1703
1705
1707
1709
1712
1714
1716
1718
1721
1723
1726
1728
1731
1733
1735
1737
1739
1740
1742
1743
1744
1745
1746
1748
1749
1751
1753
1755
1757
1759
1762
1765
1768
1771
1775
1779
1783
1787
1792
1797
1802
1808
1813
1819
1824
1830
1835
1840
1845
1850
1854
1859
1864
1869
1874
1880
1885
1891
1897
1903
1909
1915
1922
1929
1937
1944
1952
1960
1968
1975
1983
1991
1999
2007
2015
2023
2031
2039
2047
2055
2063
2071
2078
2086
2093
2100
2107
2115
2122
2129
2136
2143
2150
2158
2166
2174
2182
2190
2199
2207
2216
2225
2234
2243
2253
2263
2273
2284
2295
2306
2317
2328
2339
2350
2362
2373
2384
2395
2407
2418
2430
2441
2453
2465
2477
2489
2500
2512
2524
2536
2548
2560
2572
2585
2598
2611
2624
2637
2650
2664
2677
2690
2704
2717
2731
2744
2757
2771
2784
2797
2810
2823
2836
2849
2862
2876
2889
2903
2916
2930
2944
2958
2972
2985
2999
3013
3026
3040
3053
3067
3080
3094
3108
3121
3135
3150
3164
3179
3193
3208
3223
3238
3254
3269
3284
3299
3315
3330
3346
3361
3377
3393
3409
3425
3441
3457
3474
3490
3507
3524
3540
3557
3573
3589
3605
3621
3638
3654
3671
3687
3704
3721
3738
3755
3772
3789
3806
3824
3841
3859
3877
3895
3913
3931
3949
3967
3984
4002
4019
4037
4054
4072
4089
4106
4123
4141
4158
4175
4192
4209
4226
4243
4260
4278
4295
4312
4329
4347
4364
4382
4399
4417
4434
4452
4469
4486
4504
4521
4538
4556
4573
4590
4608
4625
4643
4662
4680
4699
4718
4738
4757
4777
4797
4816
4836
4856
4875
4895
4914
4934
4954
4973
4992
5011
5030
5049
5068
5086
5105
5123
5141
5159
5178
5196
5214
5233
5251
5270
5289
5309
5328
5348
5368
5388
5408
5428
5448
5468
5488
5508
5528
5547
5567
5586
5605
5623
5642
5661
5679
5697
5715
5733
5751
5769
5787
5805
5823
5841
5860
5878
5896
5915
5933
5951
5970
5988
6006
6024
6042
6060
6078
6095
6112
6129
6146
6162
6178
6194
6209
6225
6240
6256
6271
6286
6302
6317
6332
6348
6363
6378
6394
6409
6425
6441
6457
6472
6488
6504
6520
6535
6551
6566
6581
6596
6611
6625
6640
6654
6668
6682
6696
6710
6723
6736
6749
6762
6775
6787
6800
6813
6825
6838
6851
6864
6877
6890
6903
6916
6929
6942
6955
6968
6981
6994
7007
7020
7033
7046
7058
7071
7083
7096
7108
7120
7132
7143
7154
7165
7176
7187
7197
7207
7217
7228
7238
7248
7258
7268
7278
7288
7298
7307
7317
7327
7336
7345
7354
7363
7372
7380
7389
7397
7405
7413
7421
7429
7436
7444
7452
7459
7466
7473
7480
7487
7493
7499
7505
7510
7516
7521
7526
7531
7536
7540
7545
7549
7553
7557
7560
7563
7566
7569
7572
7575
7577
7579
7581
7583
7584
7585
7587
7588
7589
7590
7591
7591
7592
7592
7591
7591
7590
7589
7588
7586
7584
7582
7580
7578
7575
7573
7570
7567
7564
7560
7557
7553
7549
7545
7541
7537
7532
7528
7524
7519
7514
7509
7504
7498
7493
7487
7480
7474
7467
7460
7453
7445
7438
7430
7422
7414
7406
7398
7390
7382
7374
7366
7357
7349
7340
7331
7322
7313
7304
7294
7285
7276
7266
7257
7247
7237
7227
7217
7207
7197
7187
7176
7165
7154
7143
7132
7121
7109
7098
7087
7076
7064
7053
7041
7028
7016
7003
6991
6978
6965
6952
6940
6927
6914
6901
6887
6874
6860
6847
6833
6819
6806
6792
6778
6764
6750
6736
6722
6708
6694
6680
6666
6652
6637
6622
6607
6592
6576
6561
6545
6529
6513
6498
6482
6466
6450
6434
6417
6401
6385
6369
6353
6337
6321
6305
6288
6272
6255
6238
6221
6204
6186
6169
6152
6134
6117
6099
6082
6064
6047
6029
6012
5994
5976
5959
5941
5924
5906
5889
5871
5854
5837
5821
5804
5788
5771
5755
5739
5723
5707
5690
5674
5658
5642
5626
5610
5594
5578
5562
5546
5530
5513
5497
5481
5465
5449
5433
5417
5402
5387
5373
5358
5344
5330
5316
5302
5288
5274
5260
5246
5232
5218
5204
5190
5176
5162
5148
5134
5121
5107
5093
5080
5066
5053
5039
5026
5013
5000
4987
4974
4962
4950
4938
4925
4913
4902
4890
4878
4866
4854
4843
4831
4820
4808
4797
4785
4774
4762
4751
4739
4727
4716
4704
4693
4682
4671
4660
4649
4639
4629
4619
4609
4599
4589
4580
4570
4561
4551
4542
4533
4523
4514
4505
4496
4487
4478
4469
4460
4451
4442
4433
4424
4416
4407
4398
4389
4380
4372
4363
4354
4345
4336
4328
4318
4309
4300
4291
4281
4271
4262
4252
4243
4234
4225
4216
4207
4199
4190
4181
4172
4163
4154
4145
4136
4127
4118
4109
4099
4090
4081
4070
4062
4051
4043
4033
4024
4014
4006
3996
3988
3979
3970
3961
3952
3944
3935
3926
3917
3909
3900
3891
3882
3874
3866
3857
3849
3841
3832
3824
3816
3807
3799
3791
3782
3774
3766
3757
3749
3741
3733
3724
3716
3708
3700
3692
3684
3675
3667
3659
3650
3641
3633
3624
3615
3605
3596
3586
3577
3567
3557
3547
3537
3526
3516
3505
3495
3484
3473
3463
3452
3440
3429
3418
3406
3395
3383
3371
3359
3347
3335
3323
3311
3300
3288
3277
3265
3254
3242
3231
3220
3209
3198
3186
3175
3164
3153
3141
3130
3119
3107
3096
3085
3074
3063
3052
3041
3031
3020
3009
2998
2988
2977
2966
2956
2945
2935
2924
2914
2903
2893
2882
2872
2862
2851
2841
2831
2820
2810
2800
2789
2779
2768
2758
2747
2736
2724
2713
2702
2690
2679
2667
2656
2644
2633
2621
2609
2597
2586
2574
2562
2550
2538
2526
2514
2502
2490
2478
2465
2453
2441
2428
2416
2403
2390
2377
2364
2351
2338
2325
2312
2299
2286
2273
2260
2247
2233
2220
2207
2193
2180
2166
2153
2139
2125
2111
2097
2083
2069
2055
2041
2027
2013
1998
1984
1970
1956
1942
1928
1914
1901
1887
1874
1861
1848
1835
1822
1809
1797
1785
1773
1761
1749
1737
1725
1713
1701
1689
1677
1664
1652
1639
1627
1614
1601
1589
1576
1564
1551
1539
1526
1514
1502
1490
1478
1466
1454
1442
1431
1419
1407
1396
1384
1372
1360
1348
1336
1323
1311
1299
1286
1273
1261
1248
1235
1222
1209
1195
1182
1169
1156
1143
1130
1118
1105
1093
1081
1069
1057
1046
1035
1024
1012
1002
993
983
973
963
953
943
933
923
913
903
893
883
873
863
853
843
833
823
813
803
794
784
775
766
757
749
741
734
726
719
712
706
700
694
689
684
679
674
668
663
658
652
647
641
635
629
623
617
611
605
599
593
586
580
574
568
562
557
552
547
542
538
534
530
527
524
521
518
516
513
511
509
506
504
501
499
496
494
492
489
486
484
481
478
475
472
470
467
465
463
462
461
460
460
460
460
461
461
462
464
465
466
468
470
471
473
475
476
478
480
481
482
484
485
486
487
488
489
490
491
492
494
495
497
498
500
502
504
506
509
511
514
517
519
522
525
528
531
534
537
540
542
545
548
550
552
553
555
556
558
559
560
562
564
566
568
570
572
575
578
581
584
588
591
595
599
603
607
612
616
621
626
631
636
641
645
650
655
660
665
669
673
677
681
685
689
693
697
701
705
709
713
718
722
727
732
737
743
749
756
762
769
775
781
787
793
798
804
810
816
822
828
834
840
846
851
857
862
868
873
878
884
889
895
901
907
913
919
926
932
938
944
950
956
961
966
971
976
981
987
992
997
1002
1006
1010
1016
1020
1024
1029
1033
1038
1043
1048
1053
1059
1065
1071
1077
1083
1090
1096
1103
1109
1115
1121
1126
1131
1137
1142
1147
1152
1157
1162
1167
1172
1177
1182
1186
1191
1197
1202
1207
1213
1218
1223
1229
1234
1239
1245
1250
1255
1260
1266
1271
1277
1283
1289
1295
1301
1307
1313
1320
1326
1332
1337
1342
1348
1353
1358
1363
1368
1373
1379
1384
1389
1394
1400
1405
1411
1416
1423
1429
1435
1442
1449
1456
1463
1470
1477
1484
1491
1498
1505
1511
1518
1524
1530
1536
1542
1548
1554
1560
1566
1572
1578
1583
1589
1594
1600
1606
1612
1618
1625
1632
1639
1646
1653
1660
1667
1674
1681
1688
1695
1701
1708
1715
1723
1730
1737
1744
1751
1758
1765
1772
1779
1786
1794
1801
1809
1816
1824
1831
1838
1846
1853
1860
1867
1874
1882
1889
1897
1904
1912
1920
1928
1936
1944
1952
1960
1969
1977
1986
1994
2001
2009
2017
2025
2032
2039
2045
2052
2059
2065
2072
2078
2085
2091
2098
2104
2111
2118
2125
2132
2139
2146
2153
2161
2168
2175
2183
2190
2197
2203
2210
2217
2223
2230
2237
2244
2251
2257
2264
2271
2277
2283
2288
2294
2300
2305
2310
2316
2321
2326
2331
2337
2342
2348
2354
2359
2365
2371
2376
2382
2387
2392
2397
2401
2405
2409
2412
2415
2419
2422
2424
2427
2430
2433
2436
2439
2442
2445
2449
2452
2456
2459
2463
2466
2469
2471
2474
2476
2479
2481
2483
2485
2487
2489
2491
2493
2495
2497
2499
2500
2502
2503
2505
2506
2507
2508
2510
2511
2513
2514
2516
2518
2521
2523
2525
2527
2529
2531
2533
2535
2536
2537
2539
2540
2540
2541
2541
2541
2541
2542
2542
2542
2543
2544
2545
2546
2548
2549
2550
2552
2553
2554
2556
2557
2559
2560
2562
2563
2565
2566
2568
2570
2572
2574
2576
2578
2580
2581
2582
2584
2585
2586
2587
2588
2589
2591
2591
2593
2594
2595
2596
2598
2600
2602
2604
2607
2609
2612
2614
2617
2620
2623
2626
2629
2632
2635
2637
2640
2642
2644
2647
2649
2652
2654
2656
2658
2660
2662
2664
2666
2669
2671
2674
2676
2679
2682
2685
2689
2692
2695
2699
2702
2706
2710
2714
2718
2722
2726
2730
2734
2738
2741
2744
2747
2750
2752
2755
2757
2760
2762
2764
2767
2769
2772
2774
2777
2779
2782
2784
2787
2789
2792
2795
2798
2800
2803
2806
2808
2811
2813
2815
2817
2820
2822
2824
2826
2828
2830
2832
2834
2836
2837
2839
2841
2842
2844
2846
2848
2850
2852
2854
2856
2859
2862
2864
2867
2869
2872
2875
2877
2880
2883
2885
2887
2890
2892
2894
2896
2897
2899
2901
2902
2904
2906
2907
2909
2911
2913
2916
2918
2921
2923
2925
2928
2930
2932
2934
2935
2937
2939
2941
2943
2945
2947
2948
2950
2951
2952
2954
2955
2956
2957
2958
2959
2960
2961
2962
2964
2965
2967
2969
2971
2973
2975
2977
2979
2981
2982
2984
2986
2987
2988
2990
2991
2992
2993
2993
2994
2995
2995
2996
2996
2996
2997
2997
2998
2998
2999
2999
3000
3001
3001
3002
3003
3004
3005
3006
3007
3009
3010
3012
3013
3015
3016
3017
3018
3019
3019
3019
3019
3019
3019
3018
3017
3016
3015
3014
3013
3011
3010
3008
3007
3005
3004
3002
3001
2999
2998
2997
2996
2995
2994
2993
2992
2992
2991
2990
2990
2989
2988
2987
2986
2984
2983
2981
2979
2977
2976
2974
2972
2970
2968
2967
2965
2963
2962
2960
2958
2955
2953
2951
2948
2946
2943
2941
2939
2936
2934
2932
2931
2929
2927
2926
2925
2924
2923
2922
2921
2920
2919
2917
2916
2915
2913
2912
2910
2908
2906
2904
2902
2900
2898
2895
2893
2890
2888
2885
2883
2880
2878
2875
2872
2870
2867
2865
2863
2861
2859
2857
2855
2852
2850
2847
2844
2841
2836
2832
2827
2823
2818
2813
2808
2803
2799
2794
2789
2784
2779
2774
2769
2764
2760
2755
2751
2747
2743
2740
2736
2733
2730
2727
2723
2720
2716
2713
2709
2705
2701
2697
2693
2688
2684
2678
2672
2666
2660
2653
2647
2640
2633
2627
2620
2613
2607
2600
2594
2587
2581
2575
2569
2563
2557
2551
2545
2539
2534
2529
2524
2519
2514
2509
2505
2500
2495
2490
2485
2480
2475
2470
2465
2460
2454
2448
2443
2437
2431
2425
2419
2413
2407
2400
2394
2388
2382
2375
2369
2363
2357
2352
2346
2341
2335
2330
2325
2320
2315
2310
2306
2302
2298
2294
2290
2286
2281
2277
2273
2269
2264
2260
2256
2251
2247
2242
2237
2233
2228
2223
2219
2214
2210
2205
2200
2195
2190
2186
2181
2176
2172
2168
2163
2159
2155
2151
2147
2143
2139
2136
2132
2129
2125
2122
2119
2115
2112
2109
2106
2103
2101
2098
2095
2093
2091
2089
2087
2085
2083
2080
2078
2075
2072
2069
2067
2064
2061
2058
2055
2052
2049
2045
2043
2040
2037
2035
2032
2029
2028
2025
2024
2021
2020
2017
2017
2015
2013
2012
2009
2009
2007
2005
2001
2000
1998
1995
1993
1990
1988
1986
1984
1982
1981
1980
1979
1978
1977
1977
1977
1976
1976
1976
1976
1975
1974
1974
1973
1973
1972
1972
1971
1971
1970
1970
1969
1969
1968
1968
1967
1967
1966
1966
1966
1965
1965
1965
1965
1965
1966
1966
1967
1967
1967
1968
1968
1968
1967
1967
1967
1967
1967
1967
1967
1967
1967
1967
1967
1967
1968
1968
1969
1970
1970
1971
1971
1972
1972
1972
1973
1973
1973
1974
1974
1975
1976
1977
1978
1979
1979
1980
1980
1981
1981
1981
1981
1982
1982
1982
1982
1983
1983
1983
1984
1984
1984
1984
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1986
1987
1988
1989
1990
1991
1993
1994
1996
1997
1999
2001
2003
2005
2008
2009
2012
2013
2016
2017
2020
2021
2024
2025
2028
2029
2031
2033
2035
2037
2037
2040
2041
2043
2045
2045
2048
2049
2051
2053
2055
2057
2059
2061
2063
2066
2068
2070
2073
2076
2078
2081
2084
2086
2089
2092
2095
2098
2101
2105
2108
2112
2115
2119
2122
2125
2128
2131
2134
2137
2139
2142
2144
2147
2149
2152
2155
2157
2160
2162
2165
2168
2170
2173
2176
2179
2182
2186
2189
2193
2197
2201
2204
2208
2212
2216
2220
2224
2228
2231
2235
2239
2242
2245
2249
2253
2256
2260
2264
2268
2271
2275
2279
2283
2287
2291
2295
2299
2303
2308
2312
2316
2320
2324
2329
2333
2338
2342
2347
2352
2356
2361
2366
2370
2375
2380
2384
2389
2393
2398
2402
2406
2410
2414
2417
2421
2425
2429
2433
2438
2442
2446
2451
2455
2460
2464
2469
2474
2479
2483
2488
2493
2497
2502
2506
2510
2514
2518
2523
2527
2531
2535
2539
2542
2546
2549
2553
2556
2560
2563
2567
2570
2574
2577
2581
2585
2588
2592
2596
2600
2604
2609
2613
2617
2621
2625
2629
2632
2636
2640
2643
2647
2650
2653
2656
2659
2662
2665
2668
2671
2674
2677
2680
2683
2686
2688
2691
2693
2695
2697
2699
2701
2703
2705
2707
2710
2712
2714
2715
2717
2719
2721
2722
2724
2725
2726
2727
2728
2729
2729
2729
2730
2730
2731
2732
2733
2734
2734
2735
2736
2737
2737
2738
2738
2739
2739
2739
2740
2740
2740
2740
2740
2740
2740
2739
2739
2737
2736
2734
2732
2730
2728
2725
2723
2720
2717
2715
2712
2709
2707
2705
2702
2700
2699
2696
2694
2692
2690
2687
2684
2682
2679
2676
2674
2671
2669
2666
2663
2661
2658
2655
2653
2650
2647
2644
2641
2638
2634
2630
2626
2622
2618
2614
2609
2605
2600
2595
2591
2586
2581
2576
2571
2566
2561
2556
2551
2545
2540
2534
2528
2523
2518
2513
2508
2503
2499
2494
2489
2484
2479
2474
2468
2462
2456
2450
2444
2438
2432
2426
2420
2414
2408
2402
2397
2391
2385
2379
2373
2367
2360
2354
2348
2342
2335
2329
2322
2316
2310
2303
2297
2291
2284
2278
2272
2265
2258
2252
2245
2238
2231
2224
2217
2210
2204
2197
2190
2183
2177
2170
2164
2157
2151
2144
2138
2131
2125
2118
2111
2104
2097
2090
2083
2076
2069
2062
2055
2048
2041
2033
2027
2020
2013
2007
2000
1993
1986
1979
1972
1965
1958
1951
1944
1938
1931
1924
1917
1910
1903
1895
1888
1880
1872
1864
1856
1848
1840
1831
1823
1815
1807
1800
1792
1785
1778
1770
1763
1756
1749
1742
1735
1728
1722
1715
1707
1700
1693
1685
1678
1670
1662
1655
1647
1639
1631
1623
1615
1607
1599
1592
1584
1577
1570
1563
1556
1549
1543
1536
1530
1524
1518
1512
1507
1501
1495
1489
1484
1478
1472
1466
1460
1454
1447
1440
1434
1426
1419
1412
1405
1397
1390
1383
1376
1369
1363
1356
1350
1344
1338
1333
1327
1322
1317
1312
1307
1302
1297
1292
1287
1282
1277
1271
1266
1260
1254
1249
1243
1237
1231
1226
1220
1214
1208
1202
1196
1190
1185
1179
1173
1167
1162
1156
1151
1146
1140
1136
1131
1126
1121
1117
1112
1107
1102
1097
1091
1086
1081
1076
1070
1065
1059
1054
1049
1043
1038
1033
1028
1022
1018
1014
1010
1006
1002
998
994
990
986
982
978
974
970
966
961
957
953
948
944
939
935
930
926
921
917
913
908
904
900
896
892
888
884
880
876
872
869
865
861
858
854
851
847
843
840
836
832
828
825
821
817
814
810
807
803
799
796
792
788
785
781
777
773
769
765
762
758
754
751
748
744
741
738
735
731
728
725
721
718
715
712
709
707
704
702
700
698
695
693
691
689
687
685
683
681
679
677
675
674
672
670
667
665
663
661
660
658
656
655
653
652
651
649
648
647
645
644
643
642
642
641
640
639
638
637
636
635
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
635
635
636
636
637
638
639
639
640
641
642
643
644
645
647
648
649
650
652
653
654
655
656
657
658
659
660
661
662
663
664
665
667
668
670
672
674
676
678
680
683
685
687
690
692
695
697
700
702
704
706
708
710
711
713
715
716
718
720
721
723
725
726
728
730
732
735
737
740
743
746
750
753
757
760
764
768
772
775
779
783
786
790
793
796
800
803
806
810
813
816
819
822
825
828
832
835
838
841
844
848
851
854
857
861
864
868
872
876
879
883
887
891
895
898
902
905
909
912
915
918
922
925
928
931
934
937
940
943
946
949
952
955
958
962
965
969
974
978
983
987
992
997
1002
1008
1012
1018
1025
1031
1038
1044
1051
1058
1064
1071
1077
1084
1090
1096
1102
1108
1113
1119
1124
1129
1135
1140
1146
1151
1157
1163
1170
1176
1183
1190
1198
1206
1214
1222
1230
1238
1247
1256
1265
1274
1283
1292
1301
1310
1318
1327
1334
1342
1349
1356
1363
1369
1376
1382
1389
1395
1402
1408
1415
1423
1431
1439
1447
1456
1465
1474
1483
1491
1500
1509
1518
1528
1537
1547
1556
1566
1576
1585
1595
1605
1615
1624
1634
1643
1652
1661
1670
1679
1688
1697
1707
1716
1726
1736
1746
1756
1766
1777
1787
1797
1808
1818
1829
1839
1850
1860
1870
1880
1891
1901
1911
1921
1931
1941
1952
1963
1974
1984
1995
2005
2017
2027
2037
2050
2061
2072
2083
2095
2106
2117
2129
2140
2152
2163
2175
2186
2197
2207
2218
2229
2239
2250
2260
2271
2282
2294
2305
2317
2329
2341
2353
2364
2376
2388
2400
2411
2423
2434
2445
2456
2467
2478
2489
2500
2511
2521
2532
2543
2553
2564
2575
2585
2596
2607
2618
2629
2640
2651
2662
2673
2685
2696
2709
2721
2734
2747
2760
2773
2787
2800
2813
2826
2839
2852
2865
2878
2890
2903
2915
2927
2939
2950
2962
2973
2984
2995
3006
3016
3027
3038
3049
3060
3071
3082
3094
3106
3117
3129
3142
3154
3167
3179
3192
3205
3218
3231
3243
3255
3267
3279
3291
3302
3313
3323
3334
3344
3355
3365
3376
3387
3398
3410
3421
3432
3444
3456
3468
3479
3491
3503
3515
3527
3540
3552
3564
3577
3590
3602
3615
3627
3639
3651
3662
3674
3685
3695
3705
3715
3725
3735
3744
3754
3764
3775
3785
3796
3807
3818
3830
3841
3852
3863
3875
3887
3899
3911
3923
3935
3948
3960
3972
3984
3996
4006
4019
4030
4040
4051
4061
4070
4081
4091
4101
4111
4121
4131
4141
4150
4160
4171
4181
4192
4203
4215
4226
4237
4249
4260
4270
4281
4292
4303
4313
4324
4334
4345
4355
4365
4374
4384
4394
4405
4415
4426
4437
4448
4459
4470
4481
4493
4504
4515
4527
4539
4550
4562
4573
4584
4595
4606
4617
4627
4638
4649
4659
4670
4680
4691
4702
4713
4724
4736
4747
4759
4771
4782
4794
4806
4818
4830
4841
4853
4864
4876
4887
4899
4910
4921
4932
4943
4954
4965
4976
4987
4997
5008
5018
5029
5039
5049
5060
5070
5081
5092
5103
5114
5126
5137
5148
5159
5170
5181
5193
5204
5215
5226
5237
5248
5259
5270
5281
5292
5302
5313
5323
5334
5345
5356
5367
5378
5389
5400
5411
5422
5434
5445
5456
5468
5479
5490
5500
5511
5522
5533
5544
5554
5565
5575
5586
5596
5606
5616
5626
5636
5646
5656
5666
5677
5687
5696
5706
5716
5725
5735
5745
5754
5764
5774
5783
5793
5802
5812
5821
5831
5840
5850
5859
5868
5877
5886
5894
5903
5911
5919
5928
5936
5944
5953
5960
5968
5976
5983
5991
5998
6006
6014
6022
6030
6038
6045
6053
6060
6067
6074
6081
6087
6094
6100
6106
6112
6117
6123
6128
6133
6138
6143
6148
6152
6156
6160
6164
6168
6172
6176
6181
6185
6190
6195
6199
6204
6209
6214
6219
6223
6228
6232
6237
6241
6245
6249
6253
6257
6261
6265
6269
6272
6276
6279
6282
6285
6288
6291
6294
6296
6299
6301
6303
6305
6307
6309
6310
6312
6313
6315
6316
6317
6319
6320
6321
6323
6324
6325
6326
6326
6327
6327
6327
6327
6327
6326
6326
6325
6324
6323
6322
6321
6320
6318
6316
6314
6312
6310
6308
6306
6305
6303
6301
6299
6297
6295
6292
6290
6287
6285
6283
6281
6278
6276
6274
6272
6269
6266
6263
6260
6257
6254
6250
6247
6243
6239
6235
6232
6227
6223
6219
6214
6209
6204
6199
6193
6188
6183
6178
6173
6168
6164
6159
6154
6149
6144
6139
6133
6128
6122
6117
6111
6106
6100
6095
6089
6083
6077
6071
6065
6059
6052
6045
6038
6031
6024
6016
6009
6002
5995
5988
5982
5975
5969
5962
5955
5948
5941
5934
5926
5919
5912
5904
5897
5890
5882
5875
5868
5860
5853
5846
5838
5831
5824
5816
5809
5802
5794
5787
5780
5773
5765
5758
5750
5743
5736
5728
5721
5713
5706
5698
5691
5683
5676
5668
5661
5654
5646
5639
5632
5625
5618
5611
5604
5597
5590
5583
5576
5570
5563
5556
5549
5542
5534
5527
5521
5514
5507
5500
5493
5486
5478
5471
5464
5457
5450
5442
5435
5428
5422
5415
5408
5402
5396
5389
5383
5377
5371
5366
5360
5355
5349
5344
5339
5334
5328
5323
5318
5312
5306
5301
5295
5289
5283
5276
5270
5264
5257
5251
5245
5238
5232
5225
5219
5213
5206
5200
5195
5189
5183
5178
5173
5168
5163
5159
5154
5150
5145
5141
5136
5131
5127
5121
5116
5111
5105
5099
5093
5087
5081
5075
5068
5062
5056
5049
5043
5037
5031
5025
5020
5015
5010
5005
5001
4997
4993
4990
4987
4983
4980
4977
4974
4971
4968
4965
4962
4960
4957
4955
4952
4949
4946
4943
4940
4937
4934
4931
4927
4924
4921
4918
4915
4912
4909
4906
4904
4901
4899
4897
4895
4893
4892
4890
4889
4888
4887
4887
4886
4885
4885
4884
4883
4882
4882
4881
4880
4879
4878
4876
4875
4874
4873
4872
4871
4870
4868
4867
4865
4864
4862
4861
4860
4858
4857
4856
4854
4853
4852
4851
4850
4849
4848
4847
4847
4846
4846
4845
4845
4845
4844
4844
4844
4843
4843
4842
4842
4842
4841
4841
4840
4840
4839
4839
4838
4837
4837
4836
4835
4834
4833
4832
4831
4830
4829
4828
4827
4825
4824
4824
4823
4822
4822
4822
4822
4822
4821
4821
4821
4820
4819
4819
4818
4816
4815
4814
4812
4810
4808
4806
4804
4801
4799
4796
4794
4791
4789
4786
4784
4781
4779
4777
4774
4772
4770
4767
4765
4762
4760
4757
4754
4752
4749
4747
4745
4742
4740
4738
4735
4733
4730
4727
4724
4721
4717
4714
4710
4706
4702
4698
4693
4688
4683
4678
4673
4668
4663
4658
4653
4647
4642
4636
4631
4625
4620
4615
4609
4604
4599
4594
4588
4583
4578
4572
4566
4560
4554
4547
4541
4534
4527
4519
4512
4504
4496
4487
4479
4470
4461
4452
4443
4434
4425
4416
4407
4398
4390
4382
4374
4366
4359
4351
4344
4336
4329
4322
4314
4307
4299
4291
4283
4275
4266
4257
4248
4238
4228
4217
4206
4196
4185
4174
4163
4152
4140
4129
4117
4106
4094
4083
4073
4062
4054
4043
4035
4026
4017
4008
3999
3990
3981
3972
3963
3953
3943
3932
3921
3910
3899
3887
3875
3862
3850
3837
3824
3811
3798
3785
3772
3759
3746
3734
3721
3709
3697
3685
3673
3662
3651
3640
3629
3619
3609
3598
3588
3578
3567
3556
3545
3533
3521
3509
3497
3485
3472
3460
3447
3434
3422
3409
3397
3384
3372
3359
3347
3334
3322
3309
3296
3284
3271
3259
3246
3234
3222
3210
3198
3186
3174
3163
3151
3140
3129
3118
3107
3096
3084
3073
3061
3049
3036
3024
3011
2999
2985
2972
2959
2945
2931
2918
2904
2890
2877
2863
2849
2836
2822
2809
2796
2784
2771
2760
2748
2736
2725
2714
2703
2691
2680
2669
2658
2646
2635
2624
2612
2601
2589
2578
2567
2555
2544
2532
2520
2508
2496
2484
2472
2459
2447
2435
2422
2409
2397
2384
2371
2358
2345
2332
2319
2307
2294
2282
2270
2258
2247
2236
2225
2213
2202
2191
2180
2168
2156
2144
2131
2119
2106
2093
2079
2066
2053
2039
2025
2011
1998
1984
1970
1957
1944
1931
1918
1905
1893
1880
1868
1856
1845
1833
1822
1811
1799
1788
1777
1765
1754
1742
1730
1718
1706
1694
1681
1668
1656
1643
1629
1616
1602
1589
1575
1561
1548
1535
1521
1508
1495
1483
1470
1457
1445
1432
1419
1406
1393
1380
1366
1352
1339
1325
1311
1297
1283
1269
1255
1241
1227
1212
1198
1183
1168
1153
1138
1124
1109
1094
1078
1063
1048
1032
1016
1000
986
970
954
938
922
906
890
874
858
842
826
810
794
778
763
747
731
716
700
685
670
655
640
625
611
596
581
565
550
534
517
501
484
467
449
432
415
398
381
365
348
331
315
299
282
266
250
234
218
202
186
170
154
139
123
107
91
75
59
43
26
10
-7
-24
-40
-57
-73
-90
-106
-122
-139
-155
-172
-188
-204
-221
-237
-253
-268
-284
-299
-314
-329
-344
-359
-374
-389
-403
-418
-434
-449
-464
-480
-495
-510
-525
-541
-556
-571
-586
-601
-615
-630
-644
-659
-673
-687
-701
-715
-729
-742
-756
-769
-783
-796
-809
-822
-836
-849
-862
-876
-889
-903
-916
-929
-943
-956
-969
-983
-996
-1010
-1024
-1038
-1052
-1066
-1081
-1095
-1109
-1123
-1136
-1150
-1164
-1178
-1192
-1205
-1219
-1232
-1245
-1258
-1271
-1283
-1295
-1307
-1319
-1330
-1341
-1353
-1364
-1376
-1387
-1399
-1410
-1422
-1433
-1445
-1457
-1468
-1480
-1491
-1503
-1515
-1526
-1537
-1548
-1559
-1570
-1580
-1590
-1600
-1609
-1618
-1627
-1636
-1645
-1654
-1663
-1672
-1681
-1689
-1698
-1707
-1716
-1725
-1734
-1743
-1752
-1762
-1771
-1781
-1791
-1801
-1811
-1821
-1831
-1841
-1851
-1861
-1871
-1880
-1890
-1899
-1908
-1916
-1924
-1932
-1940
-1948
-1955
-1963
-1971
-1979
-1987
-1995
-2003
-2011
-2019
-2027
-2036
-2044
-2052
-2060
-2069
-2077
-2085
-2093
-2101
-2109
-2116
-2123
-2131
-2137
-2144
-2151
-2157
-2163
-2169
-2174
-2180
-2185
-2191
-2196
-2201
-2207
-2212
-2217
-2222
-2228
-2234
-2240
-2246
-2252
-2258
-2263
-2269
-2274
-2279
-2284
-2288
-2292
-2295
-2299
-2302
-2305
-2308
-2311
-2314
-2316
-2319
-2322
-2324
-2326
-2329
-2331
-2333
-2335
-2338
-2340
-2343
-2346
-2349
-2353
-2357
-2361
-2365
-2369
-2373
-2377
-2381
-2385
-2389
-2393
-2397
-2401
-2404
-2408
-2412
-2415
-2418
-2421
-2424
-2427
-2430
-2433
-2435
-2437
-2439
-2441
-2443
-2445
-2446
-2448
-2450
-2452
-2453
-2455
-2457
-2459
-2461
-2464
-2467
-2469
-2472
-2474
-2477
-2479
-2481
-2483
-2485
-2487
-2488
-2490
-2491
-2492
-2493
-2494
-2495
-2496
-2497
-2498
-2498
-2499
-2500
-2502
-2503
-2504
-2505
-2507
-2508
-2510
-2511
-2513
-2515
-2516
-2518
-2520
-2522
-2524
-2526
-2528
-2530
-2532
-2534
-2536
-2537
-2539
-2541
-2543
-2546
-2548
-2551
-2554
-2558
-2561
-2565
-2569
-2572
-2576
-2580
-2584
-2588
-2592
-2596
-2599
-2602
-2605
-2607
-2609
-2611
-2612
-2614
-2616
-2618
-2620
-2621
-2623
-2625
-2627
-2630
-2632
-2635
-2637
-2640
-2643
-2645
-2648
-2650
-2653
-2656
-2658
-2661
-2664
-2667
-2670
-2673
-2675
-2678
-2681
-2684
-2686
-2688
-2690
-2691
-2692
-2692
-2693
-2694
-2695
-2696
-2697
-2698
-2700
-2701
-2702
-2702
-2703
-2703
-2703
-2703
-2703
-2704
-2704
-2705
-2706
-2707
-2708
-2709
-2709
-2710
-2711
-2712
-2712
-2713
-2713
-2713
-2713
-2713
-2712
-2711
-2710
-2709
-2707
-2704
-2702
-2699
-2696
-2692
-2689
-2686
-2683
-2680
-2677
-2675
-2672
-2670
-2668
-2666
-2664
-2663
-2661
-2660
-2659
-2659
-2658
-2657
-2656
-2655
-2654
-2652
-2650
-2647
-2645
-2642
-2639
-2637
-2634
-2632
-2629
-2627
-2624
-2622
-2620
-2617
-2615
-2613
-2611
-2609
-2607
-2605
-2603
-2602
-2600
-2599
-2597
-2595
-2594
-2592
-2590
-2587
-2584
-2580
-2577
-2573
-2568
-2564
-2560
-2555
-2550
-2545
-2540
-2535
-2530
-2525
-2520
-2515
-2510
-2506
-2501
-2497
-2492
-2488
-2483
-2478
-2473
-2468
-2463
-2457
-2451
-2445
-2439
-2433
-2426
-2420
-2414
-2407
-2401
-2394
-2387
-2380
-2373
-2365
-2357
-2349
-2341
-2333
-2326
-2318
-2311
-2304
-2297
-2290
-2282
-2274
-2266
-2257
-2247
-2237
-2228
-2218
-2209
-2199
-2190
-2181
-2172
-2163
-2154
-2145
-2136
-2127
-2118
-2109
-2100
-2090
-2081
-2072
-2063
-2054
-2045
-2036
-2027
-2017
-2008
-1998
-1988
-1977
-1966
-1955
-1944
-1932
-1921
-1909
-1897
-1885
-1872
-1859
-1847
-1834
-1821
-1808
-1796
-1783
-1771
-1759
-1747
-1736
-1724
-1713
-1702
-1690
-1679
-1668
-1656
-1645
-1634
-1623
-1611
-1600
-1589
-1577
-1565
-1553
-1540
-1527
-1514
-1501
-1488
-1475
-1461
-1448
-1434
-1420
-1406
-1393
-1379
-1365
-1351
-1337
-1324
-1310
-1297
-1283
-1270
-1256
-1243
-1229
-1215
-1202
-1188
-1174
-1160
-1147
-1132
-1118
-1104
-1089
-1074
-1059
-1043
-1028
-1012
-997
-982
-967
-951
-936
-921
-907
-892
-877
-863
-848
-834
-819
-805
-790
-775
-760
-745
-729
-714
-699
-683
-668
-653
-638
-623
-608
-593
-578
-563
-548
-533
-518
-503
-488
-474
-459
-445
-430
-415
-400
-385
-370
-355
-340
-325
-309
-294
-278
-263
-247
-232
-217
-201
-186
-171
-156
-141
-125
-111
-96
-81
-66
-51
-37
-22
-8
6
20
35
49
63
77
91
106
120
135
151
166
181
197
213
228
244
260
275
291
306
322
338
353
368
383
398
413
427
442
456
470
484
498
512
526
540
554
569
583
598
613
628
643
659
674
690
706
722
738
754
770
786
802
818
834
849
864
879
894
908
923
937
951
964
978
991
1004
1018
1031
1045
1059
1073
1088
1102
1117
1132
1147
1163
1178
1194
1209
1225
1240
1255
1270
1284
1299
1313
1327
1341
1355
1369
1383
1397
1411
1425
1439
1453
1467
1480
1494
1508
1522
1536
1549
1563
1576
1590
1603
1617
1630
1643
1656
1669
1682
1695
1708
1721
1734
1748
1760
1773
1786
1799
1812
1825
1839
1852
1865
1879
1893
1907
1921
1935
1950
1964
1978
1992
2005
2019
2032
2045
2058
2070
2084
2097
2110
2124
2138
2152
2166
2180
2194
2208
2222
2236
2250
2264
2278
2292
2307
2321
2335
2348
2362
2375
2388
2400
2413
2425
2437
2450
2462
2474
2486
2498
2509
2521
2532
2544
2555
2566
2578
2589
2601
2613
2625
2637
2649
2661
2673
2685
2697
2708
2720
2731
2742
2753
2764
2775
2785
2796
2807
2818
2828
2839
2850
2860
2871
2881
2892
2903
2914
2926
2937
2949
2961
2973
2985
2997
3010
3022
3034
3047
3059
3071
3083
3095
3107
3119
3130
3142
3153
3164
3175
3185
3195
3205
3215
3224
3234
3244
3254
3264
3275
3285
3296
3307
3318
3329
3340
3351
3362
3373
3384
3395
3405
3416
3426
3436
3447
3457
3467
3477
3487
3497
3507
3516
3526
3535
3545
3554
3564
3573
3583
3592
3602
3612
3621
3631
3642
3652
3663
3674
3684
3695
3705
3716
3726
3737
3747
3757
3767
3777
3787
3797
3807
3816
3826
3836
3846
3856
3866
3876
3886
3896
3905
3915
3924
3934
3943
3952
3962
3971
3981
3990
4000
4008
4017
4025
4033
4041
4048
4056
4062
4070
4077
4085
4091
4099
4106
4113
4120
4127
4134
4141
4148
4155
4163
4170
4178
4186
4194
4202
4210
4219
4228
4237
4246
4255
4264
4274
4284
4293
4303
4313
4323
4333
4343
4353
4363
4373
4383
4393
4402
4412
4422
4433
4443
4453
4464
4474
4485
4495
4506
4517
4528
4538
4549
4559
4569
4579
4588
4597
4606
4615
4624
4632
4640
4648
4656
4664
4672
4679
4687
4694
4702
4710
4718
4726
4735
4744
4752
4762
4771
4780
4790
4799
4809
4818
4828
4838
4847
4857
4867
4877
4887
4896
4906
4915
4925
4934
4943
4952
4961
4971
4980
4989
4999
5009
5018
5028
5038
5048
5058
5068
5079
5089
5100
5111
5122
5133
5144
5154
5165
5176
5187
5198
5209
5219
5230
5240
5251
5261
5271
5281
5291
5301
5311
5321
5330
5340
5349
5359
5368
5378
5388
5397
5407
5417
5427
5436
5446
5457
5467
5477
5487
5498
5508
5519
5529
5540
5550
5560
5570
5580
5590
5601
5611
5622
5633
5644
5656
5668
5680
5692
5704
5717
5729
5741
5754
5766
5779
5792
5804
5817
5830
5843
5856
5869
5882
5895
5909
5922
5935
5948
5962
5975
5988
6001
6014
6027
6040
6052
6065
6078
6091
6104
6117
6130
6144
6157
6170
6183
6196
6209
6222
6235
6248
6261
6274
6287
6301
6314
6327
6341
6354
6368
6382
6396
6410
6424
6439
6453
6467
6481
6495
6508
6521
6534
6546
6558
6571
6583
6595
6607
6620
6633
6646
6660
6673
6688
6702
6716
6731
6746
6761
6777
6793
6809
6825
6841
6858
6874
6891
6907
6924
6940
6956
6972
6988
7004
7021
7037
7053
7068
7084
7100
7115
7131
7146
7162
7178
7195
7211
7228
7245
7262
7279
7297
7315
7333
7351
7370
7389
7407
7426
7445
7463
7482
7500
7518
7536
7554
7572
7589
7606
7624
7641
7658
7675
7693
7710
7727
7744
7761
7778
7795
7812
7829
7847
7864
7881
7899
7916
7934
7952
7970
7988
8005
8023
8041
8058
8074
8092
8108
8125
8141
8157
8173
8189
8206
8223
8239
8256
8272
8289
8306
8324
8341
8358
8376
8394
8412
8430
8448
8467
8485
8503
8521
8539
8557
8575
8593
8611
8629
8647
8665
8683
8701
8719
8737
8756
8774
8792
8809
8827
8845
8863
8881
8900
8918
8936
8955
8973
8992
9010
9028
9047
9065
9083
9100
9118
9136
9153
9170
9187
9204
9221
9238
9255
9272
9289
9307
9324
9341
9359
9377
9394
9412
9430
9448
9467
9485
9503
9521
9540
9558
9577
9595
9613
9632
9650
9668
9686
9704
9722
9739
9757
9774
9791
9809
9826
9843
9860
9876
9893
9909
9925
9941
9956
9972
9988
10003
10019
10035
10051
10066
10082
10097
10112
10128
10143
10158
10173
10188
10203
10217
10232
10247
10261
10275
10289
10303
10317
10330
10344
10357
10371
10384
10397
10410
10423
10436
10449
10462
10474
10487
10499
10511
10523
10535
10547
10559
10571
10582
10594
10606
10617
10629
10641
10652
10664
10675
10687
10698
10710
10721
10733
10744
10755
10767
10778
10789
10800
10811
10822
10833
10845
10856
10867
10878
10889
10900
10911
10921
10932
10942
10952
10962
10972
10982
10991
11001
11010
11019
11028
11037
11045
11054
11062
11070
11078
11086
11094
11102
11110
11118
11126
11135
11143
11151
11159
11167
11175
11182
11190
11197
11205
11212
11219
11226
11232
11238
11244
11250
11256
11262
11267
11273
11278
11284
11289
11295
11300
11305
11311
11316
11321
11327
11332
11338
11343
11348
11354
11359
11364
11368
11373
11377
11382
11386
11390
11393
11397
11401
11404
11408
11411
11414
11417
11420
11423
11426
11428
11431
11433
11435
11437
11438
11440
11441
11442
11444
11445
11446
11448
11449
11450
11451
11453
11454
11455
11456
11456
11457
11458
11459
11459
11460
11461
11462
11462
11462
11462
11461
11461
11460
11459
11458
11457
11456
11456
11455
11454
11454
11453
11453
11452
11452
11452
11451
11451
11450
11450
11449
11448
11447
11446
11444
11442
11439
11437
11435
11432
11430
11427
11425
11422
11420
11417
11414
11412
11409
11406
11403
11400
11397
11394
11390
11387
11383
11380
11377
11373
11370
11366
11363
11359
11356
11352
11348
11345
11341
11337
11333
11329
11325
11321
11317
11312
11308
11303
11298
11292
11286
11281
11275
11268
11262
11256
11250
11243
11237
11230
11224
11217
11210
11204
11198
11191
11185
11179
11174
11168
11163
11157
11152
11146
11140
11134
11128
11122
11115
11108
11102
11095
11087
11080
11073
11065
11057
11048
11040
11032
11023
11014
11006
10997
10988
10979
10970
10960
10951
10942
10932
10923
10914
10904
10895
10885
10876
10866
10857
10847
10837
10827
10818
10808
10798
10787
10777
10767
10756
10745
10734
10723
10712
10701
10689
10678
10666
10654
10642
10629
10617
10604
10591
10579
10566
10552
10539
10526
10513
10500
10486
10473
10460
10447
10433
10420
10407
10394
10381
10368
10355
10342
10329
10316
10303
10290
10276
10263
10250
10236
10222
10209
10194
10180
10166
10151
10137
10122
10107
10092
10077
10062
10047
10032
10017
10002
9987
9971
9956
9940
9925
9909
9893
9877
9861
9845
9829
9813
9797
9781
9765
9748
9731
9714
9697
9680
9663
9646
9628
9610
9593
9575
9558
9540
9523
9506
9488
9471
9454
9437
9419
9402
9385
9368
9351
9334
9316
9299
9281
9263
9245
9227
9208
9189
9170
9150
9130
9110
9089
9069
9048
9026
9005
8983
8961
8940
8918
8896
8874
8853
8831
8809
8787
8765
8743
8721
8699
8676
8654
8632
8609
8586
8563
8540
8517
8494
8471
8447
8425
8401
8378
8355
8331
8308
8284
8260
8235
8211
8186
8162
8138
8114
8089
8064
8041
8016
7992
7967
7943
7918
7894
7870
7845
7821
7796
7772
7747
7723
7698
7673
7648
7622
7597
7572
7546
7521
7496
7470
7445
7419
7393
7367
7342
7316
7291
7266
7241
7216
7191
7166
7141
7116
7091
7065
7040
7014
6988
6962
6936
6910
6883
6856
6829
6802
6775
6748
6721
6693
6666
6639
6612
6585
6559
6532
6506
6479
6453
6426
6400
6373
6347
6320
6294
6267
6241
6215
6188
6161
6135
6108
6081
6054
6027
6000
5973
5945
5918
5891
5864
5836
5809
5782
5755
5728
5702
5675
5648
5621
5595
5568
5541
5515
5489
5462
5436
5410
5384
5357
5331
5305
5278
5252
5225
5199
5172
5146
5120
5093
5067
5041
5015
4988
4962
4935
4908
4881
4854
4827
4800
4773
4747
4720
4693
4666
4639
4612
4585
4558
4532
4505
4479
4452
4426
4401
4375
4349
4324
4298
4273
4247
4221
4195
4169
4143
4117
4091
4065
4038
4013
3987
3961
3935
3908
3881
3854
3827
3800
3773
3745
3718
3690
3663
3636
3609
3582
3555
3528
3501
3475
3448
3422
3395
3369
3343
3317
3292
3266
3241
3215
3190
3164
3139
3113
3087
3061
3036
3010
2984
2958
2932
2906
2880
2854
2828
2801
2775
2750
2724
2698
2672
2647
2621
2596
2571
2546
2522
2497
2473
2449
2425
2402
2378
2355
2332
2309
2286
2264
2241
2218
2196
2173
2151
2128
2106
2083
2060
2037
2015
1992
1969
1946
1923
1900
1877
1855
1832
1809
1787
1764
1742
1719
1696
1674
1651
1629
1607
1585
1563
1542
1520
1499
1478
1457
1435
1414
1393
1372
1351
1329
1308
1287
1265
1244
1222
1200
1179
1157
1135
1112
1090
1068
1046
1022
1000
979
958
936
915
894
874
854
833
814
794
774
755
735
716
697
679
660
642
623
605
586
567
549
530
511
492
473
453
434
415
395
376
357
338
320
301
282
264
246
228
210
193
175
158
141
124
108
91
74
57
41
24
7
-10
-27
-44
-61
-79
-96
-114
-131
-149
-167
-185
-202
-220
-238
-255
-273
-290
-308
-325
-342
-359
-376
-392
-409
-425
-441
-458
-474
-490
-506
-523
-539
-555
-571
-587
-602
-618
-633
-649
-665
-680
-696
-712
-727
-744
-760
-776
-793
-809
-825
-841
-858
-874
-889
-905
-921
-936
-952
-967
-983
-998
-1012
-1028
-1044
-1058
-1073
-1088
-1102
-1117
-1131
-1145
-1159
-1173
-1188
-1202
-1216
-1231
-1245
-1260
-1274
-1289
-1304
-1318
-1333
-1348
-1363
-1378
-1393
-1408
-1423
-1438
-1452
-1467
-1481
-1495
-1509
-1523
-1537
-1551
-1565
-1579
-1593
-1608
-1622
-1636
-1651
-1665
-1679
-1692
-1706
-1720
-1734
-1747
-1761
-1775
-1789
-1803
-1817
-1831
-1845
-1860
-1874
-1888
-1902
-1916
-1929
-1943
-1956
-1969
-1983
-1996
-2009
-2021
-2035
-2048
-2062
-2075
-2088
-2101
-2113
-2126
-2138
-2151
-2163
-2175
-2187
-2200
-2212
-2224
-2237
-2249
-2262
-2274
-2287
-2299
-2312
-2325
-2338
-2351
-2364
-2376
-2389
-2402
-2414
-2426
-2438
-2450
-2462
-2474
-2486
-2498
-2511
-2523
-2535
-2546
-2558
-2570
-2581
-2593
-2604
-2615
-2626
-2637
-2648
-2659
-2669
-2680
-2690
-2701
-2711
-2721
-2730
-2740
-2750
-2760
-2770
-2779
-2789
-2798
-2807
-2816
-2824
-2833
-2841
-2849
-2857
-2865
-2873
-2880
-2887
-2895
-2902
-2909
-2917
-2924
-2931
-2939
-2946
-2953
-2960
-2967
-2973
-2980
-2986
-2993
-2999
-3006
-3012
-3019
-3025
-3032
-3038
-3045
-3051
-3058
-3064
-3070
-3076
-3082
-3088
-3094
-3099
-3104
-3110
-3114
-3119
-3123
-3128
-3132
-3135
-3139
-3143
-3147
-3150
-3154
-3157
-3160
-3164
-3167
-3170
-3173
-3175
-3177
-3180
-3181
-3183
-3185
-3187
-3189
-3191
-3193
-3195
-3198
-3200
-3202
-3205
-3207
-3208
-3210
-3211
-3213
-3213
-3214
-3215
-3215
-3215
-3215
-3215
-3216
-3216
-3216
-3216
-3217
-3217
-3218
-3219
-3219
-3220
-3221
-3221
-3221
-3222
-3222
-3223
-3223
-3223
-3223
-3223
-3223
-3223
-3222
-3221
-3219
-3217
-3215
-3213
-3211
-3209
-3206
-3204
-3202
-3201
-3199
-3198
-3196
-3195
-3193
-3192
-3190
-3189
-3187
-3185
-3183
-3181
-3179
-3176
-3173
-3171
-3168
-3164
-3161
-3157
-3154
-3150
-3145
-3141
-3137
-3133
-3128
-3124
-3120
-3116
-3111
-3107
-3103
-3099
-3095
-3092
-3089
-3086
-3083
-3080
-3077
-3074
-3072
-3068
-3065
-3062
-3058
-3054
-3050
-3045
-3041
-3036
-3032
-3027
-3022
-3017
-3012
-3007
-3002
-2997
-2991
-2986
-2981
-2975
-2970
-2965
-2959
-2954
-2949
-2944
-2938
-2932
-2927
-2921
-2915
-2909
-2904
-2898
-2893
-2888
-2883
-2877
-2872
-2866
-2861
-2855
-2849
-2843
-2838
-2832
-2827
-2821
-2815
-2810
-2804
-2799
-2793
-2788
-2782
-2776
-2769
-2763
-2756
-2750
-2743
-2736
-2730
-2723
-2717
-2710
-2703
-2696
-2689
-2681
-2674
-2666
-2659
-2652
-2645
-2639
-2632
-2625
-2618
-2611
-2604
-2597
-2590
-2582
-2575
-2568
-2560
-2553
-2546
-2539
-2531
-2524
-2517
-2511
-2504
-2498
-2491
-2485
-2479
-2473
-2467
-2461
-2455
-2449
-2443
-2437
-2430
-2424
-2417
-2409
-2402
-2395
-2387
-2379
-2371
-2363
-2355
-2347
-2338
-2330
-2322
-2314
-2307
-2299
-2292
-2285
-2278
-2271
-2264
-2257
-2250
-2243
-2236
-2230
-2223
-2217
-2210
-2204
-2197
-2190
-2183
-2176
-2168
-2161
-2154
-2147
-2140
-2132
-2125
-2117
-2110
-2103
-2095
-2088
-2082
-2075
-2068
-2062
-2055
-2049
-2041
-2033
-2027
-2019
-2011
-2003
-1995
-1987
-1978
-1969
-1961
-1952
-1943
-1934
-1925
-1917
-1908
-1900
-1891
-1883
-1874
-1866
-1859
-1851
-1844
-1837
-1830
-1822
-1815
-1808
-1800
-1793
-1785
-1777
-1769
-1761
-1753
-1745
-1737
-1728
-1720
-1712
-1703
-1695
-1687
-1679
-1671
-1664
-1655
-1647
-1639
-1631
-1623
-1615
-1607
-1600
-1592
-1585
-1578
-1571
-1564
-1557
-1550
-1543
-1537
-1530
-1524
-1517
-1511
-1504
-1498
-1491
-1485
-1478
-1471
-1465
-1458
-1452
-1445
-1439
-1432
-1426
-1420
-1414
-1409
-1403
-1397
-1392
-1386
-1381
-1375
-1370
-1364
-1359
-1353
-1347
-1341
-1335
-1328
-1322
-1316
-1310
-1304
-1298
-1293
-1287
-1282
-1276
-1270
-1264
-1257
-1251
-1245
-1239
-1233
-1228
-1222
-1216
-1210
-1203
-1197
-1190
-1184
-1177
-1171
-1165
-1158
-1152
-1146
-1140
-1135
-1129
-1124
-1119
-1115
-1110
-1106
-1102
-1097
-1093
-1089
-1085
-1081
-1077
-1073
-1069
-1065
-1061
-1057
-1052
-1047
-1043
-1038
-1033
-1028
-1022
-1016
-1012
-1008
-1002
-998
-994
-990
-986
-983
-979
-976
-974
-971
-969
-967
-964
-962
-959
-957
-954
-951
-949
-946
-943
-940
-937
-935
-932
-929
-926
-924
-921
-918
-915
-913
-910
-907
-905
-902
-900
-898
-895
-893
-890
-888
-885
-882
-879
-876
-873
-870
-867
-864
-861
-858
-856
-853
-851
-848
-846
-844
-842
-840
-839
-837
-836
-834
-832
-831
-829
-827
-826
-824
-822
-819
-817
-815
-813
-810
-808
-806
-805
-803
-802
-801
-800
-799
-799
-798
-798
-797
-797
-797
-796
-796
-796
-795
-795
-794
-793
-792
-791
-790
-789
-788
-787
-786
-784
-783
-782
-781
-781
-780
-779
-779
-778
-777
-775
-774
-772
-770
-768
-765
-763
-760
-758
-755
-753
-750
-747
-745
-742
-740
-737
-734
-731
-728
-725
-721
-717
-714
-710
-707
-703
-699
-695
-691
-687
-682
-677
-672
-667
-663
-658
-653
-649
-644
-639
-634
-628
-623
-618
-612
-607
-602
-597
-592
-588
-582
-577
-572
-566
-561
-555
-549
-543
-537
-532
-526
-520
-514
-508
-501
-495
-489
-482
-476
-470
-464
-458
-452
-446
-440
-433
-428
-422
-416
-410
-405
-399
-393
-388
-382
-376
-370
-364
-358
-352
-346
-340
-334
-327
-321
-314
-307
-300
-293
-285
-277
-269
-261
-253
-245
-237
-229
-221
-213
-206
-198
-190
-183
-175
-168
-160
-152
-143
-135
-127
-119
-111
-102
-94
-86
-77
-69
-60
-51
-42
-33
-24
-15
-6
4
14
24
34
45
56
67
79
90
101
112
123
135
146
158
169
181
193
206
218
231
243
256
269
283
296
309
323
337
350
364
377
391
405
419
433
447
461
475
489
503
517
531
546
561
575
590
605
620
635
650
665
680
695
710
725
740
756
771
787
802
818
833
849
864
880
895
911
927
943
959
976
992
1008
1026
1043
1060
1077
1094
1111
1129
1146
1164
1182
1199
1217
1235
1252
1270
1287
1305
1322
1340
1358
1376
1394
1413
1431
1449
1467
1486
1504
1523
1542
1562
1581
1601
1621
1641
1661
1682
1703
1724
1745
1767
1789
1810
1832
1854
1876
1897
1919
1940
1962
1983
2004
2025
2047
2069
2091
2113
2135
2158
2180
2202
2223
2245
2266
2287
2308
2329
2350
2372
2393
2415
2436
2458
2480
2501
2523
2544
2566
2587
2608
2630
2651
2671
2692
2713
2734
2755
2775
2796
2816
2837
2857
2878
2898
2919
2939
2960
2981
3002
3023
3044
3065
3086
3107
3128
3149
3170
3191
3212
3233
3255
3276
3298
3319
3341
3362
3384
3405
3427
3448
3469
3490
3510
3531
3552
3572
3592
3613
3633
3653
3673
3692
3712
3732
3752
3772
3792
3812
3832
3852
3872
3892
3912
3931
3951
3970
3990
4009
4029
4049
4069
4090
4110
4130
4151
4171
4191
4212
4232
4252
4272
4292
4312
4331
4350
4369
4388
4406
4425
4443
4462
4481
4500
4518
4537
4556
4574
4592
4610
4628
4646
4663
4681
4698
4715
4733
4750
4767
4783
4800
4817
4834
4851
4868
4885
4901
4918
4935
4952
4968
4985
5001
5017
5033
5049
5065
5080
5095
5110
5125
5139
5153
5167
5180
5194
5207
5220
5233
5246
5259
5272
5285
5298
5311
5323
5336
5349
5362
5374
5387
5400
5413
5426
5439
5452
5465
5478
5491
5504
5517
5529
5541
5553
5564
5576
5587
5597
5608
5618
5628
5638
5647
5657
5666
5675
5685
5694
5703
5712
5721
5730
5739
5747
5756
5764
5772
5781
5789
5797
5805
5813
5821
5829
5836
5844
5852
5860
5867
5875
5883
5890
5898
5905
5912
5918
5925
5931
5937
5943
5949
5955
5961
5967
5972
5978
5983
5988
5993
5998
6002
6007
6011
6015
6020
6024
6028
6032
6037
6041
6045
6050
6054
6058
6062
6066
6070
6074
6077
6081
6084
6087
6090
6093
6096
6099
6101
6104
6107
6109
6111
6114
6115
6117
6118
6119
6120
6121
6122
6123
6123
6124
6125
6125
6126
6126
6126
6125
6125
6124
6123
6123
6122
6121
6120
6119
6118
6116
6115
6113
6112
6110
6108
6106
6104
6102
6100
6098
6095
6093
6091
6088
6085
6083
6080
6077
6073
6070
6066
6062
6058
6054
6050
6045
6040
6035
6030
6024
6018
6013
6006
6000
5994
5988
5981
5975
5969
5963
5956
5950
5944
5937
5931
5924
5917
5911
5904
5897
5890
5883
5876
5869
5862
5855
5848
5841
5833
5826
5819
5811
5804
5797
5790
5783
5776
5769
5762
5755
5748
5741
5735
5728
5721
5714
5708
5701
5694
5687
5680
5673
5666
5659
5652
5644
5637
5629
5622
5614
5607
5600
5592
5585
5578
5571
5563
5556
5550
5543
5536
5529
5522
5515
5508
5501
5493
5485
5477
5469
5460
5451
5443
5433
5424
5414
5404
5394
5384
5374
5364
5353
5343
5332
5322
5311
5300
5290
5279
5268
5257
5247
5236
5225
5214
5203
5192
5181
5170
5159
5149
5138
5127
5117
5106
5095
5084
5073
5062
5051
5040
5029
5018
5007
4996
4985
4973
4962
4951
4940
4929
4918
4907
4896
4885
4874
4863
4852
4841
4831
4820
4810
4800
4789
4779
4769
4759
4748
4738
4728
4719
4709
4699
4690
4680
4671
4661
4652
4642
4632
4622
4612
4601
4591
4580
4569
4559
4548
4537
4526
4515
4505
4494
4482
4471
4460
4448
4436
4424
4413
4401
4389
4378
4367
4355
4344
4333
4322
4310
4299
4288
4277
4266
4255
4245
4234
4223
4212
4201
4190
4179
4168
4157
4145
4134
4123
4112
4100
4089
4078
4066
4054
4043
4032
4021
4010
3998
3987
3976
3965
3954
3942
3931
3920
3909
3897
3886
3874
3862
3850
3838
3827
3815
3803
3791
3779
3767
3755
3743
3730
3718
3705
3693
3680
3668
3655
3643
3630
3618
3606
3594
3582
3570
3559
3548
3536
3525
3514
3503
3492
3480
3469
3457
3445
3433
3420
3407
3395
3382
3369
3355
3342
3328
3314
3300
3287
3272
3259
3245
3231
3217
3204
3191
3178
3166
3154
3142
3130
3118
3107
3095
3084
3073
3061
3049
3038
3025
3013
3000
2988
2975
2961
2948
2935
2921
2907
2893
2879
2865
2851
2837
2824
2810
2796
2783
2769
2756
2742
2729
2716
2703
2690
2677
2664
2651
2638
2625
2612
2599
2586
2572
2559
2545
2531
2517
2503
2489
2475
2460
2446
2432
2418
2404
2390
2376
2361
2347
2333
2319
2305
2290
2276
2262
2247
2233
2219
2204
2190
2176
2161
2147
2132
2117
2103
2088
2073
2058
2043
2028
2013
1998
1984
1969
1955
1941
1926
1912
1898
1883
1869
1854
1840
1825
1811
1796
1781
1766
1751
1735
1720
1704
1688
1672
1656
1640
1624
1607
1591
1575
1559
1543
1526
1510
1494
1477
1461
1445
1429
1414
1398
1382
1366
1350
1334
1318
1302
1285
1269
1252
1235
1219
1202
1186
1169
1153
1136
1120
1104
1088
1072
1056
1040
1025
1008
994
979
964
949
934
920
905
891
876
861
846
830
815
800
785
770
754
739
723
708
692
677
661
646
630
615
600
585
570
555
540
525
511
496
482
468
454
440
425
411
397
383
368
354
340
326
312
298
284
270
255
241
227
213
199
185
171
158
144
130
116
102
88
75
61
48
35
23
11
-1
-13
-25
-37
-48
-60
-71
-83
-94
-106
-118
-129
-141
-152
-164
-175
-187
-199
-211
-223
-235
-247
-259
-271
-284
-295
-307
-319
-330
-342
-353
-364
-375
-386
-397
-408
-419
-430
-441
-452
-462
-473
-483
-494
-504
-515
-525
-536
-547
-558
-569
-580
-591
-602
-612
-623
-634
-645
-656
-666
-677
-688
-699
-709
-720
-730
-741
-751
-761
-771
-781
-791
-801
-811
-821
-832
-842
-852
-862
-871
-881
-891
-900
-909
-919
-928
-937
-945
-954
-963
-972
-980
-988
-996
-1004
-1012
-1020
-1028
-1035
-1043
-1050
-1057
-1064
-1071
-1078
-1085
-1091
-1098
-1105
-1112
-1119
-1126
-1133
-1140
-1147
-1154
-1161
-1168
-1175
-1182
-1189
-1195
-1202
-1209
-1215
-1222
-1228
-1234
-1240
-1247
-1253
-1259
-1265
-1270
-1276
-1282
-1287
-1293
-1298
-1303
-1309
-1314
-1319
-1324
-1329
-1334
-1339
-1344
-1349
-1353
-1358
-1363
-1367
-1372
-1376
-1380
-1384
-1388
-1393
-1397
-1401
-1405
-1409
-1413
-1417
-1421
-1425
-1429
-1433
-1437
-1440
-1444
-1448
-1452
-1455
-1459
-1462
-1465
-1469
-1472
-1475
-1478
-1481
-1484
-1486
-1489
-1491
-1493
-1496
-1498
-1500
-1503
-1505
-1508
-1510
-1513
-1516
-1519
-1521
-1524
-1526
-1529
-1531
-1533
-1535
-1537
-1538
-1540
-1541
-1543
-1544
-1546
-1547
-1549
-1550
-1551
-1552
-1553
-1555
-1556
-1557
-1559
-1560
-1562
-1564
-1566
-1567
-1569
-1570
-1572
-1574
-1575
-1576
-1578
-1579
-1580
-1581
-1582
-1583
-1583
-1584
-1585
-1586
-1587
-1588
-1589
-1590
-1591
-1592
-1593
-1594
-1594
-1595
-1596
-1596
-1596
-1596
-1596
-1596
-1596
-1596
-1596
-1596
-1596
-1596
-1597
-1597
-1597
-1598
-1598
-1598
-1599
-1599
-1599
-1599
-1599
-1599
-1599
-1599
-1599
-1599
-1599
-1599
-1598
-1598
-1598
-1597
-1597
-1596
-1595
-1594
-1593
-1592
-1590
-1589
-1587
-1585
-1583
-1581
-1580
-1578
-1576
-1575
-1573
-1572
-1570
-1568
-1567
-1566
-1564
-1563
-1562
-1560
-1559
-1557
-1555
-1554
-1552
-1550
-1547
-1545
-1543
-1540
-1538
-1535
-1532
-1529
-1526
-1523
-1519
-1516
-1513
-1510
-1506
-1503
-1500
-1497
-1494
-1491
-1488
-1485
-1483
-1480
-1478
-1476
-1474
-1471
-1469
-1466
-1464
-1462
-1459
-1457
-1454
-1451
-1448
-1445
-1442
-1439
-1436
-1433
-1429
-1426
-1424
-1421
-1418
-1415
-1413
-1410
-1408
-1406
-1403
-1401
-1398
-1396
-1394
-1391
-1389
-1386
-1384
-1381
-1378
-1375
-1373
-1370
-1367
-1364
-1361
-1358
-1355
-1352
-1348
-1345
-1342
-1339
-1335
-1332
-1328
-1325
-1321
-1318
-1315
-1312
-1309
-1305
-1302
-1299
-1295
-1291
-1288
-1284
-1281
-1277
-1274
-1270
-1267
-1264
-1261
-1257
-1254
-1251
-1247
-1244
-1241
-1238
-1235
-1231
-1228
-1225
-1222
-1219
-1216
-1212
-1209
-1206
-1203
-1199
-1196
-1193
-1190
-1187
-1185
-1182
-1179
-1177
-1174
-1171
-1168
-1165
-1162
-1159
-1156
-1153
-1150
-1148
-1145
-1142
-1139
-1136
-1133
-1131
-1128
-1125
-1122
-1119
-1116
-1114
-1111
-1108
-1105
-1102
-1099
-1097
-1094
-1091
-1088
-1085
-1082
-1080
-1077
-1074
-1071
-1068
-1066
-1063
-1060
-1057
-1054
-1052
-1049
-1046
-1043
-1040
-1038
-1035
-1032
-1029
-1026
-1024
-1020
-1018
-1014
-1012
-1010
-1006
-1004
-1000
-998
-996
-993
-990
-987
-985
-982
-979
-976
-973
-971
-968
-965
-962
-960
-957
-954
-951
-948
-946
-943
-940
-937
-935
-932
-929
-926
-924
-921
-918
-915
-913
-910
-907
-904
-902
-899
-896
-893
-891
-888
-885
-882
-880
-877
-874
-871
-869
-866
-863
-860
-858
-855
-852
-850
-847
-844
-841
-839
-836
-833
-830
-828
-825
-822
-820
-817
-814
-811
-809
-806
-803
-801
-798
-795
-792
-790
-787
-784
-782
-779
-776
-774
-771
-768
-765
-763
-760
-757
-755
-752
-749
-747
-744
-741
-739
-736
-733
-731
-728
-725
-722
-720
-717
-714
-712
-709
-706
-704
-701
-698
-696
-693
-690
-688
-685
-682
-680
-677
-674
-672
-669
-666
-664
-661
-659
-656
-653
-651
-648
-645
-643
-640
-637
-635
-632
-629
-627
-624
-621
-619
-616
-614
-611
-608
-606
-603
-600
-598
-595
-593
-590
-587
-585
-582
-579
-577
-574
-572
-569
-566
-564
-561
-558
-556
-553
-551
-548
-545
-543
-540
-538
-535
-532
-530
-527
-525
-522
-519
-517
-514
-512
-509
-506
-504
-501
-499
-496
-494
-491
-488
-486
-483
-481
-478
-475
-473
-470
-468
-465
-463
-460
-457
-455
-452
-450
-447
-445
-442
-439
-437
-434
-432
-429
-427
-424
-422
-419
-416
-414
-411
-409
-406
-404
-401
-399
-396
-394
-391
-388
-386
-383
-381
-378
-376
-373
-371
-368
-366
-363
-361
-358
-356
-353
-350
-348
-345
-343
-340
-338
-335
-333
-330
-328
-325
-323
-320
-318
-315
-313
-310
-308
-305
-303
-300
-298
-295
-293
-290
-288
-285
-283
-280
-278
-275
-273
-270
-268
-265
-263
-260
-258
-255
-253
-250
-248
-245
-243
-240
-238
-236
-233
-231
-228
-226
-223
-221
-218
-216
-213
-211
-208
-206
-203
-201
-199
-196
-194
-191
-189
-186
-184
-181
-179
-176
-174
-172
-169
-167
-164
-162
-159
-157
-154
-152
-150
-147
-145
-142
-140
-137
-135
-133
-130
-128
-125
-123
-120
-118
-116
-113
-111
-108
-106
-103
-101
-99
-96
-94
-91
-89
-87
-84
-82
-79
-77
-75
-72
-70
-67
-65
-63
-60
-58
-55
-53
-51
-48
-46
-43
-41
-39
-36
-34
-31
-29
-27
-24
-22
-20
-17
-15
-12
-10
-8
-5
-3
-1
2
4
7
9
11
14
16
18
21
23
25
28
30
32
35
37
40
42
44
47
49
51
54
56
58
61
63
65
68
70
72
75
77
79
82
84
86
89
91
93
96
98
100
103
105
107
110
112
114
117
119
121
123
126
128
130
133
135
137
140
142
144
147
149
151
153
156
158
160
163
165
167
170
172
174
176
179
181
183
186
188
190
192
195
197
199
201
204
206
208
211
213
215
217
220
222
224
226
229
231
233
236
238
240
242
245
247
249
251
254
256
258
260
263
265
267
269
272
274
276
278
280
283
285
287
289
292
294
296
298
301
303
305
307
309
312
314
316
318
321
323
325
327
329
332
334
336
338
341
343
345
347
349
352
354
356
358
360
363
365
367
369
371
374
376
378
380
382
385
387
389
391
393
395
398
400
402
404
406
409
411
413
415
417
419
422
424
426
428
430
432
435
437
439
441
443
445
448
450
452
454
456
458
460
463
465
467
469
471
473
475
478
480
482
484
486
488
490
493
495
497
499
501
503
505
507
510
512
514
516
518
520
522
524
527
529
531
533
535
537
539
541
544
546
548
550
552
554
556
558
560
562
565
567
569
571
573
575
577
579
581
583
585
588
590
592
594
596
598
600
602
604
606
608
610
613
615
617
619
621
623
625
627
629
631
633
635
637
639
641
644
646
648
650
652
654
656
658
660
662
664
666
668
670
672
674
676
678
680
682
685
687
689
691
693
695
697
699
701
703
705
707
709
711
713
715
717
719
721
723
725
727
729
731
733
735
737
739
741
743
745
747
749
751
753
755
757
759
761
763
765
767
769
771
773
775
777
779
781
783
785
787
789
791
793
795
797
799
801
803
805
807
809
811
813
815
817
819
821
823
825
827
829
830
832
834
836
838
840
842
844
846
848
850
852
854
856
858
860
862
864
866
868
870
871
873
875
877
879
881
883
885
887
889
891
893
895
897
898
900
902
904
906
908
910
912
914
916
918
920
922
923
925
927
929
931
933
935
937
939
941
943
944
946
948
950
952
954
956
958
960
961
963
965
967
969
971
973
975
977
978
980
982
984
986
988
990
992
993
995
997
999
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1020
1022
1025
1027
1029
1031
1033
1034
1036
1038
1040
1042
1044
1046
1047
1049
1051
1053
1055
1057
1058
1060
1062
1064
1066
1068
1069
1071
1073
1075
1077
1079
1080
1082
1084
1086
1088
1090
1091
1093
1095
1097
1099
1100
1102
1104
1106
1108
1110
1111
1113
1115
1117
1119
1120
1122
1124
1126
1128
1129
1131
1133
1135
1137
1138
1140
1142
1144
1146
1147
1149
1151
1153
1154
1156
1158
