5
17326
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-100
-100
-100
-99
-99
-98
-98
-97
-97
-96
-96
-95
-95
-95
-94
-94
-93
-93
-92
-91
-91
-90
-90
-89
-89
-88
-87
-87
-86
-85
-85
-84
-84
-83
-82
-81
-81
-80
-79
-79
-78
-77
-76
-76
-75
-75
-74
-73
-73
-72
-72
-71
-71
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-78
-78
-79
-79
-80
-81
-81
-82
-83
-84
-84
-85
-86
-87
-87
-88
-88
-89
-90
-90
-91
-91
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-99
-99
-100
-100
-101
-102
-102
-103
-104
-104
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-105
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-100
-100
-99
-99
-98
-97
-97
-96
-96
-95
-95
-94
-94
-93
-93
-93
-92
-92
-92
-92
-92
-92
-93
-93
-93
-94
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-98
-98
-98
-98
-97
-97
-97
-96
-96
-95
-94
-94
-93
-93
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-90
-91
-92
-92
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-95
-95
-95
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-88
-88
-88
-89
-89
-90
-90
-91
-92
-92
-93
-93
-93
-94
-94
-95
-95
-96
-97
-98
-98
-99
-100
-100
-101
-102
-103
-103
-104
-105
-106
-107
-109
-110
-111
-112
-114
-115
-116
-117
-118
-118
-119
-119
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-125
-125
-126
-127
-127
-128
-129
-129
-130
-131
-131
-131
-131
-131
-131
-131
-130
-130
-129
-129
-128
-127
-127
-126
-126
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-126
-127
-127
-128
-129
-129
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-130
-130
-129
-129
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-126
-125
-124
-123
-122
-121
-120
-118
-117
-116
-114
-113
-112
-110
-109
-108
-106
-105
-104
-103
-101
-100
-99
-99
-98
-97
-96
-96
-95
-95
-94
-93
-92
-92
-91
-90
-89
-88
-87
-86
-85
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-69
-68
-67
-65
-64
-63
-63
-62
-61
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-48
-47
-46
-44
-43
-41
-39
-38
-36
-34
-32
-30
-28
-26
-24
-22
-20
-18
-16
-14
-12
-10
-8
-6
-4
-2
0
2
5
7
9
10
12
14
16
17
18
20
21
22
24
25
27
29
31
33
35
38
40
42
45
47
49
51
54
56
58
60
63
65
67
69
71
73
75
77
79
81
82
84
86
88
90
92
94
96
99
101
103
106
108
111
113
116
118
120
123
125
126
128
130
131
133
134
135
137
138
139
140
141
142
142
143
143
144
144
144
144
145
145
145
146
146
147
148
150
151
153
154
156
158
159
161
163
166
168
170
173
176
178
181
184
187
189
192
195
198
201
204
207
210
213
216
219
222
225
228
230
233
235
236
238
239
240
242
243
244
245
246
247
247
248
249
249
249
250
250
250
250
251
251
251
251
252
252
253
253
253
254
254
255
255
256
256
257
257
258
259
259
260
261
262
263
264
265
266
267
267
268
269
270
271
272
273
274
275
275
276
276
276
276
276
275
275
275
274
274
273
272
272
271
270
268
267
265
263
261
259
257
255
252
250
247
245
242
239
236
234
231
228
225
222
220
217
215
213
211
208
206
204
202
200
199
197
196
195
194
192
191
189
187
184
182
179
176
173
170
167
164
161
159
156
152
149
146
143
140
137
135
133
131
130
128
127
125
123
120
118
115
112
109
106
104
101
99
96
94
91
89
86
83
80
77
74
71
69
66
63
59
56
53
49
46
43
40
36
33
30
27
24
21
18
14
10
7
3
-1
-4
-8
-11
-15
-18
-22
-26
-29
-33
-36
-40
-43
-46
-49
-53
-56
-60
-64
-68
-72
-76
-80
-83
-86
-89
-91
-94
-97
-100
-104
-109
-113
-119
-124
-130
-135
-140
-145
-149
-153
-157
-161
-165
-169
-174
-178
-183
-188
-193
-198
-203
-209
-214
-219
-224
-229
-233
-238
-243
-247
-252
-257
-263
-268
-275
-281
-288
-295
-302
-309
-315
-321
-327
-333
-340
-346
-353
-360
-368
-376
-384
-392
-399
-407
-414
-421
-428
-434
-441
-447
-453
-459
-465
-470
-476
-481
-486
-492
-498
-503
-509
-515
-520
-526
-531
-535
-538
-541
-544
-546
-547
-549
-551
-553
-555
-558
-560
-563
-565
-567
-568
-570
-571
-572
-573
-574
-575
-576
-577
-578
-578
-579
-579
-579
-578
-578
-577
-577
-577
-577
-578
-579
-581
-583
-585
-587
-589
-592
-595
-598
-602
-605
-609
-613
-617
-622
-628
-634
-640
-647
-655
-662
-670
-679
-688
-696
-705
-714
-723
-732
-740
-748
-755
-762
-768
-774
-779
-784
-788
-793
-798
-803
-808
-814
-820
-826
-833
-839
-846
-852
-858
-864
-870
-876
-882
-888
-895
-902
-909
-917
-924
-931
-938
-944
-950
-954
-959
-963
-967
-972
-978
-983
-990
-996
-1002
-1010
-1016
-1024
-1032
-1040
-1048
-1056
-1064
-1072
-1079
-1086
-1093
-1099
-1105
-1112
-1118
-1125
-1133
-1141
-1149
-1158
-1166
-1173
-1179
-1184
-1187
-1188
-1188
-1188
-1187
-1186
-1185
-1183
-1181
-1179
-1176
-1173
-1171
-1169
-1168
-1167
-1167
-1168
-1169
-1170
-1170
-1170
-1169
-1167
-1165
-1163
-1161
-1159
-1157
-1155
-1153
-1151
-1148
-1144
-1140
-1136
-1132
-1129
-1126
-1123
-1120
-1118
-1116
-1115
-1113
-1112
-1109
-1107
-1104
-1100
-1096
-1092
-1088
-1085
-1082
-1081
-1080
-1079
-1078
-1077
-1075
-1073
-1069
-1065
-1061
-1056
-1052
-1047
-1042
-1038
-1034
-1031
-1029
-1028
-1027
-1027
-1026
-1026
-1026
-1026
-1026
-1026
-1025
-1024
-1022
-1022
-1020
-1018
-1014
-1012
-1008
-1006
-1002
-1000
-998
-996
-993
-991
-988
-985
-982
-979
-976
-973
-970
-966
-962
-957
-951
-945
-939
-933
-926
-918
-911
-902
-894
-886
-879
-871
-863
-855
-846
-836
-826
-814
-802
-790
-779
-768
-757
-746
-736
-725
-714
-702
-691
-680
-670
-660
-652
-644
-637
-631
-626
-620
-614
-607
-599
-591
-582
-573
-565
-558
-551
-545
-538
-532
-524
-516
-507
-497
-488
-478
-469
-460
-450
-441
-431
-420
-409
-396
-383
-369
-356
-342
-330
-318
-308
-299
-291
-283
-276
-268
-259
-249
-238
-227
-217
-208
-199
-191
-183
-176
-169
-163
-157
-151
-146
-141
-136
-132
-127
-122
-118
-114
-111
-109
-106
-103
-99
-95
-90
-84
-78
-72
-66
-60
-53
-47
-41
-35
-30
-26
-22
-18
-13
-6
1
9
18
26
33
39
44
49
54
60
67
75
83
91
100
109
118
126
133
140
145
151
156
162
168
175
182
189
196
202
208
213
218
223
230
236
244
252
260
268
275
282
289
294
299
303
307
311
314
318
323
329
334
341
347
354
361
369
378
388
398
409
421
433
445
458
470
483
495
506
515
524
531
538
545
552
558
565
572
579
585
591
596
599
600
599
597
592
586
580
574
569
564
560
557
554
550
547
542
537
532
527
522
518
513
509
505
502
498
495
493
492
490
489
488
486
484
481
478
476
473
472
471
470
470
470
470
470
469
467
464
460
454
447
441
436
432
429
427
427
428
430
431
432
433
433
433
433
434
435
437
440
443
446
450
453
455
458
459
461
462
462
463
464
464
465
466
467
468
469
471
473
475
478
482
487
492
498
505
511
517
523
529
535
542
550
560
570
580
590
598
606
612
617
620
621
622
622
622
621
621
621
621
620
620
619
617
615
613
611
609
607
607
608
611
614
619
624
629
635
641
647
653
659
666
673
680
689
698
708
720
732
745
757
770
782
794
807
821
836
853
873
893
915
938
961
984
1006
1029
1050
1072
1093
1114
1135
1156
1176
1196
1217
1238
1259
1280
1301
1322
1344
1364
1385
1404
1422
1439
1455
1470
1484
1498
1512
1525
1538
1551
1563
1574
1585
1594
1603
1611
1619
1628
1637
1647
1657
1668
1679
1689
1698
1706
1714
1720
1727
1733
1740
1748
1757
1767
1778
1788
1799
1809
1818
1827
1834
1842
1848
1855
1861
1867
1874
1880
1886
1892
1898
1903
1908
1912
1916
1919
1923
1926
1929
1932
1935
1938
1940
1943
1945
1947
1948
1948
1948
1948
1946
1944
1942
1939
1936
1933
1931
1928
1925
1923
1920
1918
1916
1914
1912
1909
1906
1901
1897
1892
1887
1883
1879
1876
1874
1873
1873
1872
1873
1874
1876
1879
1883
1890
1898
1907
1919
1933
1948
1964
1981
1998
2015
2032
2049
2066
2082
2098
2114
2130
2145
2159
2172
2184
2195
2205
2215
2224
2233
2243
2253
2264
2276
2289
2303
2317
2332
2346
2361
2376
2391
2406
2421
2437
2453
2470
2486
2503
2520
2538
2555
2573
2592
2611
2630
2650
2670
2689
2709
2728
2746
2763
2779
2794
2809
2824
2839
2855
2871
2888
2905
2923
2941
2959
2977
2996
3015
3036
3058
3080
3103
3127
3151
3174
3197
3218
3240
3261
3282
3304
3327
3351
3377
3403
3429
3456
3482
3508
3533
3558
3583
3606
3629
3651
3672
3693
3714
3735
3756
3778
3799
3822
3844
3867
3889
3911
3933
3953
3973
3992
4011
4027
4046
4064
4082
4101
4120
4140
4161
4182
4202
4222
4242
4260
4279
4296
4313
4330
4346
4362
4378
4393
4407
4420
4431
4441
4449
4456
4461
4465
4469
4471
4474
4477
4480
4483
4485
4486
4486
4485
4483
4480
4476
4472
4468
4463
4458
4453
4448
4442
4436
4431
4426
4421
4416
4412
4409
4405
4402
4398
4394
4390
4385
4379
4373
4365
4356
4346
4335
4323
4310
4296
4281
4265
4247
4229
4210
4190
4171
4151
4132
4112
4093
4073
4054
4035
4017
3999
3980
3962
3943
3924
3904
3885
3866
3848
3831
3815
3800
3786
3774
3762
3751
3740
3731
3722
3713
3705
3698
3691
3684
3679
3673
3667
3661
3655
3648
3639
3630
3619
3608
3596
3584
3572
3560
3548
3537
3525
3513
3500
3487
3474
3460
3445
3432
3418
3406
3393
3382
3371
3360
3350
3341
3333
3325
3318
3311
3304
3296
3289
3280
3270
3260
3249
3237
3224
3211
3199
3187
3175
3164
3153
3142
3131
3120
3107
3095
3082
3069
3058
3047
3037
3028
3019
3011
3002
2993
2984
2974
2965
2955
2944
2934
2924
2912
2900
2887
2874
2859
2844
2828
2812
2795
2778
2761
2743
2726
2708
2690
2672
2654
2635
2616
2598
2578
2558
2538
2518
2498
2478
2459
2440
2421
2403
2384
2366
2347
2327
2308
2289
2270
2252
2234
2216
2200
2184
2168
2153
2139
2124
2110
2096
2082
2070
2058
2048
2037
2028
2017
2008
1998
1987
1977
1966
1956
1946
1937
1929
1921
1913
1905
1897
1888
1878
1868
1858
1848
1838
1829
1821
1814
1807
1801
1794
1788
1781
1774
1766
1757
1749
1740
1732
1724
1715
1706
1697
1688
1678
1668
1657
1646
1634
1622
1610
1598
1585
1573
1560
1547
1534
1520
1506
1491
1476
1461
1445
1430
1416
1401
1387
1373
1360
1346
1332
1318
1304
1290
1277
1264
1253
1243
1235
1227
1222
1217
1213
1209
1206
1203
1200
1197
1193
1189
1185
1182
1178
1174
1171
1167
1163
1158
1153
1148
1143
1137
1131
1125
1117
1110
1101
1092
1082
1072
1061
1051
1040
1030
1020
1008
999
988
976
965
952
940
926
913
899
884
869
854
838
821
803
785
765
743
720
696
671
645
618
593
567
543
519
497
476
455
436
417
399
382
364
347
329
311
294
277
260
243
227
210
194
177
160
143
126
110
94
78
63
49
34
20
6
-8
-22
-36
-49
-62
-75
-87
-99
-111
-123
-134
-146
-157
-168
-180
-192
-205
-217
-230
-243
-255
-266
-277
-287
-296
-304
-311
-318
-324
-330
-336
-342
-349
-355
-362
-369
-377
-384
-391
-397
-403
-409
-415
-421
-427
-433
-440
-447
-455
-464
-473
-483
-493
-504
-514
-525
-536
-548
-560
-572
-585
-599
-613
-627
-641
-655
-668
-681
-694
-706
-717
-728
-738
-747
-756
-764
-772
-778
-784
-788
-793
-796
-799
-802
-804
-807
-809
-812
-815
-818
-821
-824
-827
-830
-834
-838
-842
-847
-851
-856
-861
-866
-870
-874
-878
-880
-882
-884
-885
-885
-884
-884
-882
-881
-879
-876
-873
-870
-867
-863
-860
-856
-854
-851
-850
-848
-848
-848
-850
-852
-855
-859
-864
-870
-876
-884
-892
-902
-911
-921
-931
-941
-950
-958
-965
-972
-979
-985
-991
-998
-1004
-1010
-1018
-1025
-1032
-1039
-1046
-1053
-1059
-1066
-1072
-1078
-1084
-1089
-1095
-1100
-1105
-1111
-1117
-1123
-1130
-1137
-1144
-1151
-1159
-1168
-1176
-1185
-1193
-1202
-1210
-1219
-1227
-1234
-1242
-1249
-1256
-1262
-1268
-1273
-1278
-1282
-1286
-1290
-1293
-1297
-1299
-1301
-1303
-1305
-1307
-1308
-1310
-1312
-1315
-1318
-1321
-1324
-1327
-1331
-1335
-1339
-1343
-1348
-1352
-1356
-1361
-1365
-1370
-1375
-1380
-1385
-1389
-1394
-1398
-1402
-1405
-1408
-1410
-1412
-1414
-1415
-1416
-1417
-1418
-1420
-1421
-1422
-1423
-1424
-1425
-1427
-1429
-1431
-1433
-1435
-1438
-1441
-1444
-1448
-1451
-1455
-1458
-1462
-1466
-1471
-1475
-1480
-1485
-1490
-1496
-1501
-1507
-1513
-1519
-1525
-1531
-1537
-1544
-1551
-1558
-1566
-1575
-1584
-1593
-1602
-1610
-1619
-1627
-1635
-1643
-1651
-1659
-1666
-1674
-1682
-1690
-1698
-1705
-1711
-1717
-1722
-1726
-1730
-1733
-1736
-1738
-1740
-1742
-1743
-1743
-1744
-1743
-1742
-1740
-1737
-1734
-1730
-1726
-1721
-1716
-1711
-1706
-1699
-1693
-1685
-1678
-1669
-1661
-1652
-1643
-1633
-1624
-1614
-1605
-1595
-1584
-1574
-1562
-1551
-1539
-1527
-1515
-1503
-1491
-1479
-1467
-1455
-1442
-1430
-1417
-1405
-1393
-1382
-1371
-1361
-1351
-1342
-1333
-1325
-1317
-1310
-1304
-1298
-1292
-1287
-1282
-1278
-1273
-1269
-1265
-1261
-1257
-1254
-1251
-1248
-1246
-1243
-1240
-1237
-1234
-1231
-1228
-1225
-1223
-1222
-1220
-1220
-1220
-1221
-1222
-1223
-1225
-1227
-1229
-1230
-1232
-1233
-1234
-1236
-1238
-1240
-1243
-1247
-1251
-1255
-1259
-1264
-1270
-1275
-1281
-1287
-1294
-1300
-1306
-1313
-1318
-1324
-1329
-1333
-1337
-1341
-1344
-1346
-1348
-1350
-1351
-1351
-1351
-1349
-1347
-1344
-1339
-1333
-1327
-1319
-1311
-1302
-1293
-1283
-1273
-1263
-1252
-1242
-1231
-1220
-1210
-1200
-1190
-1180
-1169
-1159
-1148
-1136
-1124
-1112
-1099
-1086
-1073
-1060
-1047
-1034
-1022
-1010
-998
-987
-977
-967
-958
-949
-941
-934
-927
-921
-916
-911
-907
-904
-902
-900
-899
-899
-899
-900
-902
-904
-906
-909
-912
-915
-919
-924
-929
-934
-939
-945
-951
-957
-962
-968
-973
-978
-982
-987
-991
-996
-1000
-1006
-1012
-1018
-1022
-1029
-1035
-1042
-1048
-1055
-1062
-1070
-1079
-1088
-1097
-1107
-1117
-1126
-1136
-1144
-1152
-1160
-1166
-1173
-1179
-1185
-1190
-1195
-1200
-1205
-1209
-1213
-1218
-1222
-1227
-1232
-1237
-1243
-1249
-1255
-1261
-1267
-1274
-1280
-1286
-1292
-1298
-1304
-1310
-1317
-1323
-1329
-1335
-1341
-1348
-1354
-1361
-1368
-1374
-1381
-1388
-1394
-1401
-1407
-1414
-1421
-1429
-1437
-1446
-1456
-1467
-1479
-1491
-1503
-1516
-1530
-1544
-1559
-1575
-1591
-1608
-1626
-1644
-1664
-1683
-1703
-1722
-1742
-1761
-1781
-1800
-1820
-1840
-1860
-1880
-1901
-1922
-1943
-1964
-1985
-2005
-2025
-2047
-2068
-2088
-2109
-2131
-2152
-2174
-2197
-2220
-2243
-2266
-2289
-2312
-2335
-2358
-2381
-2406
-2431
-2456
-2483
-2510
-2537
-2564
-2592
-2620
-2647
-2674
-2702
-2729
-2756
-2784
-2812
-2841
-2871
-2901
-2932
-2964
-2996
-3029
-3062
-3095
-3128
-3162
-3197
-3232
-3268
-3306
-3344
-3383
-3424
-3464
-3506
-3548
-3590
-3633
-3676
-3720
-3765
-3810
-3857
-3903
-3950
-3998
-4046
-4094
-4143
-4191
-4240
-4288
-4337
-4387
-4436
-4487
-4538
-4589
-4641
-4694
-4748
-4802
-4858
-4914
-4971
-5029
-5088
-5148
-5210
-5272
-5335
-5398
-5462
-5527
-5593
-5659
-5725
-5793
-5861
-5930
-6000
-6071
-6143
-6216
-6290
-6364
-6439
-6515
-6590
-6666
-6743
-6820
-6897
-6974
-7052
-7131
-7209
-7288
-7367
-7446
-7525
-7603
-7682
-7760
-7838
-7915
-7992
-8069
-8144
-8219
-8293
-8366
-8438
-8510
-8580
-8650
-8718
-8786
-8853
-8919
-8984
-9049
-9112
-9175
-9236
-9297
-9356
-9413
-9469
-9523
-9576
-9626
-9675
-9721
-9766
-9808
-9848
-9886
-9921
-9955
-9986
-10014
-10040
-10064
-10084
-10103
-10118
-10131
-10141
-10149
-10154
-10156
-10156
-10154
-10149
-10142
-10133
-10121
-10108
-10092
-10073
-10053
-10030
-10006
-9979
-9950
-9920
-9887
-9852
-9816
-9778
-9737
-9695
-9650
-9603
-9554
-9502
-9448
-9391
-9331
-9269
-9205
-9138
-9069
-8998
-8924
-8848
-8771
-8691
-8610
-8527
-8442
-8355
-8267
-8177
-8086
-7993
-7897
-7801
-7702
-7603
-7502
-7399
-7296
-7191
-7084
-6976
-6867
-6756
-6643
-6529
-6413
-6296
-6178
-6059
-5938
-5817
-5695
-5572
-5449
-5324
-5199
-5073
-4946
-4820
-4692
-4565
-4437
-4310
-4182
-4054
-3927
-3799
-3672
-3545
-3418
-3292
-3166
-3040
-2915
-2791
-2667
-2544
-2421
-2298
-2177
-2056
-1935
-1816
-1698
-1580
-1464
-1349
-1235
-1122
-1010
-901
-793
-687
-584
-482
-383
-286
-191
-99
-9
79
164
246
326
404
479
551
620
687
751
812
871
926
979
1030
1078
1124
1167
1208
1246
1282
1316
1347
1375
1401
1425
1446
1464
1480
1493
1503
1511
1516
1519
1520
1518
1514
1508
1501
1492
1481
1469
1456
1442
1427
1412
1396
1380
1363
1346
1329
1313
1296
1280
1263
1248
1232
1217
1202
1188
1174
1160
1148
1135
1124
1113
1103
1093
1083
1073
1063
1053
1043
1033
1022
1010
1000
990
979
968
958
947
937
926
915
904
893
881
869
856
842
828
813
798
781
763
745
725
704
681
658
634
608
582
554
525
495
463
429
394
356
317
276
233
188
141
93
43
-7
-59
-111
-164
-219
-274
-331
-389
-448
-507
-568
-629
-691
-753
-816
-879
-943
-1006
-1070
-1134
-1198
-1262
-1326
-1389
-1452
-1515
-1577
-1639
-1701
-1762
-1823
-1884
-1945
-2005
-2066
-2126
-2185
-2244
-2303
-2361
-2418
-2475
-2531
-2587
-2642
-2696
-2750
-2804
-2857
-2911
-2965
-3019
-3073
-3128
-3184
-3239
-3296
-3353
-3410
-3468
-3527
-3587
-3648
-3709
-3772
-3835
-3899
-3963
-4029
-4094
-4160
-4227
-4294
-4362
-4431
-4501
-4571
-4642
-4714
-4786
-4858
-4931
-5003
-5076
-5149
-5222
-5295
-5368
-5441
-5513
-5586
-5658
-5730
-5801
-5871
-5941
-6010
-6078
-6145
-6211
-6277
-6341
-6403
-6465
-6525
-6583
-6639
-6693
-6746
-6796
-6844
-6890
-6933
-6975
-7015
-7052
-7088
-7121
-7153
-7183
-7211
-7237
-7262
-7285
-7308
-7328
-7348
-7367
-7384
-7401
-7416
-7430
-7443
-7455
-7467
-7478
-7488
-7497
-7506
-7514
-7522
-7529
-7535
-7541
-7548
-7554
-7560
-7567
-7575
-7583
-7591
-7601
-7611
-7622
-7634
-7646
-7659
-7673
-7688
-7704
-7720
-7737
-7754
-7772
-7791
-7810
-7828
-7847
-7866
-7885
-7904
-7923
-7942
-7961
-7980
-7998
-8016
-8032
-8048
-8064
-8077
-8090
-8101
-8111
-8119
-8125
-8131
-8135
-8137
-8137
-8135
-8132
-8125
-8119
-8109
-8096
-8083
-8066
-8045
-8025
-8000
-7973
-7943
-7911
-7875
-7838
-7797
-7754
-7708
-7660
-7609
-7555
-7500
-7441
-7381
-7318
-7254
-7188
-7119
-7049
-6978
-6905
-6830
-6754
-6678
-6602
-6525
-6448
-6372
-6297
-6222
-6149
-6076
-6003
-5932
-5861
-5790
-5721
-5652
-5584
-5517
-5451
-5386
-5322
-5259
-5197
-5135
-5074
-5014
-4955
-4897
-4839
-4783
-4728
-4674
-4621
-4570
-4519
-4471
-4423
-4377
-4333
-4291
-4250
-4210
-4172
-4136
-4102
-4069
-4038
-4008
-3980
-3953
-3928
-3903
-3879
-3856
-3832
-3809
-3785
-3761
-3737
-3712
-3687
-3662
-3635
-3608
-3580
-3551
-3521
-3489
-3455
-3420
-3382
-3342
-3300
-3255
-3207
-3157
-3105
-3050
-2993
-2934
-2872
-2809
-2743
-2676
-2607
-2536
-2464
-2390
-2315
-2239
-2161
-2082
-2003
-1923
-1842
-1762
-1681
-1600
-1520
-1440
-1360
-1280
-1201
-1122
-1043
-965
-887
-809
-732
-657
-582
-509
-437
-367
-299
-232
-167
-103
-41
19
78
136
192
246
299
350
400
449
496
543
589
635
680
725
769
813
857
901
944
986
1029
1072
1114
1157
1200
1243
1286
1331
1375
1420
1466
1512
1558
1605
1652
1699
1747
1795
1844
1892
1941
1990
2039
2088
2137
2185
2233
2280
2326
2372
2417
2461
2505
2547
2589
2629
2668
2706
2744
2781
2819
2856
2893
2931
2969
3008
3047
3086
3126
3167
3207
3248
3289
3330
3371
3412
3454
3494
3535
3574
3613
3652
3689
3726
3763
3798
3833
3866
3899
3930
3959
3988
4014
4041
4067
4091
4115
4138
4161
4183
4205
4227
4248
4268
4287
4306
4323
4340
4355
4369
4381
4392
4401
4408
4413
4416
4417
4415
4411
4404
4395
4383
4368
4350
4330
4307
4283
4255
4226
4194
4160
4123
4083
4042
3997
3950
3901
3850
3798
3744
3688
3632
3576
3518
3460
3401
3342
3283
3224
3164
3104
3045
2986
2927
2869
2812
2755
2699
2645
2592
2539
2488
2438
2389
2340
2293
2245
2199
2152
2106
2060
2015
1970
1925
1880
1836
1791
1747
1702
1657
1612
1566
1521
1475
1429
1384
1338
1293
1249
1205
1162
1119
1077
1036
995
956
917
879
842
807
772
738
706
675
645
617
590
565
542
520
500
482
464
449
434
421
409
399
390
383
377
373
370
369
369
371
374
379
385
392
401
412
424
437
451
467
483
500
518
537
556
575
594
614
634
653
673
693
712
732
751
770
789
808
826
843
860
877
892
908
922
936
949
961
973
984
994
1002
1010
1018
1024
1030
1034
1037
1039
1040
1040
1039
1036
1033
1028
1022
1014
1006
997
987
976
963
950
936
921
905
888
870
852
833
814
795
775
755
735
715
694
673
652
631
610
588
567
546
525
505
485
465
446
428
410
393
377
362
348
335
324
314
306
299
294
290
289
289
291
294
299
305
313
323
333
345
358
372
386
401
417
433
449
466
482
499
515
532
548
565
581
597
613
628
643
657
671
683
695
706
715
723
731
737
741
745
747
747
746
743
739
732
725
715
703
690
675
658
638
616
592
566
538
508
475
441
405
368
329
289
248
206
163
118
73
28
-18
-64
-109
-154
-199
-243
-285
-326
-367
-405
-442
-478
-512
-545
-576
-605
-632
-658
-682
-703
-723
-740
-755
-767
-776
-784
-788
-790
-789
-785
-779
-771
-759
-746
-730
-712
-691
-669
-645
-618
-591
-562
-531
-500
-468
-435
-402
-369
-336
-303
-270
-238
-207
-177
-148
-121
-95
-70
-46
-24
-2
18
38
57
75
92
109
126
142
158
175
191
208
226
244
264
284
305
328
353
379
406
435
466
498
533
568
606
645
686
729
773
818
865
913
962
1012
1064
1116
1169
1222
1276
1330
1384
1439
1493
1547
1601
1654
1707
1760
1812
1864
1915
1966
2016
2066
2115
2163
2210
2256
2302
2346
2390
2433
2475
2517
2558
2598
2638
2677
2716
2754
2792
2829
2865
2900
2935
2968
3001
3033
3063
3092
3119
3145
3169
3191
3211
3229
3245
3259
3272
3282
3291
3299
3305
3309
3311
3312
3312
3309
3306
3301
3295
3287
3279
3269
3259
3248
3236
3222
3208
3193
3178
3161
3144
3126
3108
3089
3069
3049
3029
3008
2987
2965
2943
2921
2898
2875
2852
2829
2805
2782
2759
2737
2715
2693
2671
2650
2629
2608
2588
2567
2547
2528
2508
2488
2468
2448
2428
2408
2388
2367
2347
2327
2307
2288
2269
2250
2232
2215
2198
2181
2165
2149
2133
2117
2101
2085
2069
2053
2037
2020
2001
1984
1964
1944
1922
1900
1876
1852
1827
1800
1773
1744
1714
1683
1650
1616
1580
1543
1505
1465
1424
1383
1340
1297
1254
1210
1166
1123
1079
1036
993
951
909
869
829
790
753
718
684
653
623
596
572
549
530
513
499
488
479
474
472
473
477
484
494
507
524
544
567
593
622
655
690
728
769
813
860
909
960
1012
1069
1127
1187
1249
1314
1380
1449
1520
1593
1668
1745
1824
1904
1987
2071
2157
2245
2333
2423
2513
2605
2697
2789
2882
2974
3067
3160
3253
3346
3439
3531
3623
3714
3805
3895
3985
4074
4162
4250
4337
4424
4511
4597
4684
4770
4857
4943
5030
5117
5204
5292
5379
5467
5555
5643
5731
5819
5906
5993
6080
6167
6253
6339
6425
6511
6597
6682
6768
6853
6937
7021
7104
7187
7269
7350
7430
7510
7589
7667
7744
7820
7896
7971
8045
8119
8193
8266
8338
8410
8481
8551
8622
8691
8761
8830
8898
8966
9033
9100
9165
9230
9294
9356
9417
9477
9535
9592
9647
9701
9753
9802
9850
9895
9938
9979
10017
10053
10086
10118
10147
10175
10200
10224
10247
10269
10289
10308
10326
10343
10359
10374
10388
10401
10413
10425
10435
10445
10454
10463
10471
10479
10486
10492
10499
10504
10510
10515
10520
10524
10529
10534
10538
10543
10549
10554
10561
10567
10574
10581
10589
10597
10606
10614
10623
10632
10641
10650
10659
10668
10678
10688
10698
10709
10720
10731
10743
10756
10769
10782
10795
10809
10824
10839
10854
10869
10884
10900
10915
10931
10946
10961
10975
10989
11002
11014
11025
11034
11042
11049
11055
11059
11061
11062
11062
11060
11057
11053
11046
11039
11030
11019
11008
10995
10981
10966
10951
10935
10919
10903
10886
10870
10853
10837
10820
10804
10787
10771
10755
10739
10724
10708
10693
10678
10663
10649
10635
10621
10607
10593
10579
10565
10550
10536
10522
10508
10495
10482
10469
10457
10445
10435
10424
10415
10405
10396
10388
10379
10371
10363
10355
10346
10338
10330
10321
10312
10302
10292
10281
10270
10257
10244
10229
10214
10198
10181
10163
10145
10126
10107
10088
10068
10049
10029
10009
9988
9968
9947
9926
9904
9883
9861
9839
9817
9794
9772
9749
9726
9704
9680
9657
9634
9611
9587
9564
9540
9517
9494
9471
9448
9426
9404
9382
9361
9340
9320
9300
9280
9260
9241
9222
9202
9182
9163
9143
9122
9102
9081
9060
9038
9016
8994
8972
8949
8926
8903
8880
8857
8835
8812
8790
8768
8746
8725
8705
8686
8667
8649
8632
8617
8602
8589
8576
8565
8555
8546
8538
8532
8526
8522
8519
8517
8516
8516
8517
8519
8522
8526
8530
8536
8543
8550
8559
8568
8579
8590
8603
8616
8631
8646
8663
8681
8700
8720
8741
8764
8787
8812
8837
8863
8890
8918
8947
8976
9005
9036
9066
9098
9130
9162
9195
9227
9261
9294
9327
9361
9394
9428
9461
9495
9529
9563
9596
9630
9664
9697
9731
9764
9798
9831
9864
9897
9930
9962
9994
10025
10056
10086
10116
10145
10173
10201
10229
10256
10282
10309
10335
10360
10385
10410
10434
10458
10481
10504
10526
10548
10569
10589
10609
10628
10647
10665
10682
10700
10716
10733
10749
10765
10780
10795
10809
10823
10837
10850
10862
10873
10884
10894
10903
10911
10918
10925
10930
10935
10938
10940
10941
10940
10938
10935
10929
10923
10914
10904
10893
10880
10865
10849
10831
10812
10792
10769
10746
10720
10693
10665
10635
10603
10570
10535
10498
10461
10421
10381
10339
10296
10252
10206
10160
10112
10063
10013
9963
9911
9858
9805
9751
9695
9639
9583
9525
9467
9408
9348
9288
9227
9166
9105
9042
8980
8917
8854
8791
8727
8664
8601
8538
8475
8412
8350
8289
8228
8167
8106
8048
7989
7931
7874
7818
7762
7708
7654
7601
7548
7497
7446
7395
7345
7296
7247
7198
7151
7103
7056
7010
6964
6919
6874
6830
6786
6743
6701
6659
6618
6577
6537
6498
6459
6420
6382
6345
6308
6271
6234
6198
6162
6126
6090
6054
6019
5984
5949
5914
5880
5845
5812
5778
5745
5713
5681
5650
5619
5589
5560
5531
5503
5476
5449
5423
5397
5372
5347
5324
5301
5278
5257
5236
5216
5197
5178
5159
5141
5123
5105
5088
5071
5054
5037
5020
5003
4986
4970
4953
4936
4918
4900
4882
4863
4844
4824
4803
4782
4760
4738
4715
4691
4667
4642
4616
4590
4563
4535
4506
4477
4447
4417
4386
4354
4323
4290
4257
4224
4190
4156
4121
4085
4049
4011
3975
3937
3899
3861
3822
3783
3743
3703
3663
3622
3581
3540
3498
3456
3413
3370
3327
3283
3239
3194
3149
3104
3058
3012
2966
2919
2872
2824
2777
2729
2681
2632
2584
2535
2487
2438
2390
2343
2296
2249
2204
2158
2114
2070
2027
1985
1943
1903
1863
1824
1786
1748
1711
1674
1637
1601
1565
1529
1493
1457
1421
1386
1350
1315
1280
1245
1209
1174
1140
1105
1070
1036
1002
967
933
899
865
830
795
760
725
690
655
620
584
548
512
476
439
401
363
325
286
247
208
168
128
89
49
9
-31
-71
-111
-151
-191
-231
-271
-310
-349
-388
-427
-466
-504
-542
-580
-617
-655
-692
-728
-765
-801
-837
-872
-906
-941
-975
-1008
-1041
-1073
-1105
-1136
-1167
-1197
-1226
-1254
-1281
-1308
-1333
-1358
-1381
-1404
-1426
-1448
-1468
-1488
-1506
-1525
-1542
-1559
-1576
-1592
-1607
-1622
-1637
-1651
-1665
-1679
-1692
-1705
-1717
-1730
-1742
-1754
-1766
-1778
-1791
-1803
-1816
-1829
-1843
-1857
-1872
-1887
-1903
-1921
-1938
-1957
-1977
-1997
-2019
-2041
-2064
-2088
-2114
-2140
-2167
-2195
-2225
-2255
-2285
-2317
-2349
-2382
-2416
-2451
-2486
-2521
-2558
-2594
-2632
-2670
-2708
-2748
-2788
-2828
-2869
-2910
-2951
-2993
-3035
-3078
-3120
-3163
-3207
-3250
-3294
-3338
-3382
-3426
-3470
-3514
-3559
-3604
-3649
-3694
-3739
-3784
-3830
-3875
-3920
-3965
-4010
-4054
-4098
-4141
-4184
-4227
-4269
-4310
-4351
-4391
-4430
-4469
-4506
-4542
-4578
-4612
-4645
-4677
-4708
-4738
-4768
-4797
-4824
-4852
-4878
-4904
-4928
-4953
-4976
-4999
-5022
-5044
-5066
-5088
-5110
-5131
-5152
-5174
-5195
-5215
-5236
-5256
-5276
-5296
-5316
-5336
-5355
-5374
-5393
-5412
-5431
-5449
-5467
-5485
-5503
-5521
-5539
-5557
-5575
-5593
-5612
-5631
-5650
-5669
-5688
-5708
-5728
-5747
-5767
-5788
-5808
-5829
-5851
-5872
-5894
-5916
-5938
-5960
-5982
-6004
-6026
-6049
-6071
-6094
-6117
-6140
-6163
-6186
-6209
-6233
-6256
-6280
-6304
-6328
-6352
-6377
-6402
-6428
-6453
-6479
-6506
-6532
-6559
-6586
-6613
-6641
-6669
-6698
-6727
-6757
-6787
-6818
-6849
-6881
-6913
-6947
-6981
-7015
-7051
-7087
-7124
-7161
-7199
-7238
-7277
-7317
-7357
-7398
-7439
-7481
-7523
-7565
-7608
-7651
-7695
-7739
-7783
-7827
-7871
-7914
-7958
-8002
-8045
-8089
-8132
-8176
-8220
-8263
-8307
-8350
-8393
-8435
-8478
-8519
-8560
-8601
-8641
-8681
-8720
-8759
-8797
-8835
-8872
-8909
-8945
-8980
-9015
-9049
-9082
-9115
-9147
-9178
-9209
-9239
-9268
-9297
-9325
-9353
-9380
-9406
-9432
-9458
-9483
-9508
-9532
-9556
-9579
-9602
-9625
-9648
-9670
-9692
-9714
-9735
-9757
-9779
-9800
-9822
-9844
-9866
-9889
-9911
-9934
-9956
-9979
-10001
-10023
-10044
-10065
-10086
-10107
-10127
-10147
-10167
-10187
-10206
-10225
-10244
-10263
-10282
-10300
-10318
-10336
-10354
-10372
-10390
-10408
-10425
-10443
-10462
-10480
-10498
-10517
-10536
-10556
-10576
-10596
-10617
-10639
-10661
-10683
-10706
-10729
-10752
-10776
-10799
-10823
-10847
-10871
-10896
-10920
-10945
-10971
-10997
-11022
-11049
-11075
-11102
-11129
-11156
-11183
-11211
-11240
-11268
-11297
-11325
-11354
-11383
-11412
-11440
-11469
-11497
-11525
-11553
-11581
-11609
-11637
-11665
-11693
-11721
-11749
-11777
-11806
-11835
-11864
-11893
-11922
-11951
-11981
-12011
-12041
-12072
-12103
-12134
-12165
-12197
-12229
-12261
-12294
-12326
-12360
-12393
-12427
-12462
-12497
-12533
-12569
-12607
-12645
-12684
-12723
-12764
-12806
-12849
-12893
-12938
-12984
-13031
-13080
-13130
-13181
-13233
-13285
-13339
-13394
-13451
-13508
-13566
-13626
-13687
-13749
-13811
-13875
-13940
-14005
-14071
-14138
-14206
-14275
-14344
-14414
-14485
-14556
-14628
-14700
-14771
-14843
-14914
-14985
-15056
-15126
-15196
-15266
-15335
-15403
-15471
-15539
-15606
-15673
-15739
-15805
-15869
-15933
-15996
-16056
-16117
-16177
-16236
-16293
-16349
-16404
-16457
-16509
-16559
-16609
-16656
-16702
-16746
-16789
-16830
-16869
-16907
-16943
-16977
-17010
-17041
-17070
-17098
-17124
-17149
-17172
-17193
-17212
-17230
-17246
-17261
-17274
-17285
-17295
-17304
-17311
-17317
-17321
-17324
-17326
-17326
-17325
-17323
-17319
-17314
-17308
-17300
-17291
-17280
-17269
-17256
-17242
-17227
-17211
-17194
-17175
-17156
-17135
-17114
-17091
-17068
-17044
-17019
-16994
-16967
-16940
-16913
-16885
-16857
-16828
-16799
-16770
-16740
-16710
-16680
-16649
-16617
-16586
-16553
-16521
-16488
-16455
-16421
-16388
-16354
-16321
-16286
-16253
-16219
-16184
-16149
-16114
-16081
-16046
-16011
-15976
-15942
-15907
-15872
-15837
-15802
-15768
-15733
-15699
-15665
-15631
-15597
-15563
-15529
-15495
-15461
-15427
-15392
-15358
-15323
-15288
-15252
-15217
-15181
-15145
-15109
-15073
-15037
-15000
-14963
-14926
-14889
-14851
-14814
-14776
-14738
-14701
-14663
-14626
-14588
-14551
-14514
-14477
-14440
-14403
-14366
-14329
-14292
-14255
-14218
-14181
-14143
-14106
-14069
-14032
-13994
-13957
-13919
-13882
-13844
-13806
-13769
-13731
-13694
-13657
-13619
-13582
-13545
-13507
-13469
-13432
-13394
-13356
-13319
-13281
-13244
-13207
-13170
-13133
-13095
-13058
-13021
-12984
-12947
-12910
-12872
-12835
-12797
-12759
-12720
-12682
-12643
-12603
-12564
-12524
-12484
-12443
-12402
-12361
-12319
-12277
-12234
-12191
-12147
-12103
-12058
-12013
-11967
-11920
-11874
-11826
-11779
-11731
-11682
-11633
-11584
-11535
-11486
-11436
-11386
-11336
-11285
-11235
-11183
-11132
-11081
-11029
-10977
-10925
-10873
-10821
-10769
-10717
-10665
-10613
-10561
-10510
-10458
-10406
-10355
-10303
-10252
-10201
-10150
-10099
-10048
-9997
-9947
-9896
-9846
-9796
-9746
-9696
-9647
-9598
-9550
-9502
-9454
-9406
-9359
-9312
-9266
-9219
-9173
-9128
-9082
-9037
-8992
-8947
-8902
-8858
-8814
-8770
-8726
-8683
-8640
-8597
-8555
-8513
-8471
-8429
-8388
-8347
-8306
-8266
-8226
-8186
-8147
-8109
-8070
-8032
-7995
-7958
-7922
-7886
-7851
-7816
-7783
-7749
-7717
-7685
-7654
-7623
-7592
-7563
-7533
-7504
-7476
-7448
-7421
-7394
-7368
-7342
-7317
-7292
-7267
-7243
-7219
-7195
-7172
-7149
-7126
-7103
-7081
-7059
-7038
-7016
-6995
-6973
-6952
-6931
-6910
-6890
-6869
-6849
-6829
-6808
-6788
-6768
-6749
-6729
-6709
-6690
-6670
-6651
-6632
-6612
-6593
-6574
-6554
-6535
-6515
-6495
-6475
-6454
-6433
-6412
-6391
-6369
-6347
-6324
-6300
-6276
-6252
-6227
-6201
-6175
-6149
-6122
-6095
-6067
-6038
-6010
-5981
-5951
-5922
-5891
-5861
-5830
-5799
-5768
-5737
-5705
-5673
-5640
-5608
-5575
-5541
-5508
-5474
-5439
-5405
-5370
-5334
-5298
-5262
-5226
-5189
-5152
-5115
-5077
-5039
-5001
-4963
-4924
-4885
-4845
-4805
-4765
-4724
-4683
-4642
-4601
-4559
-4517
-4475
-4432
-4389
-4346
-4302
-4259
-4214
-4170
-4125
-4080
-4034
-3988
-3942
-3895
-3848
-3800
-3752
-3703
-3654
-3604
-3554
-3504
-3452
-3401
-3349
-3297
-3244
-3191
-3138
-3084
-3030
-2976
-2922
-2867
-2813
-2758
-2703
-2649
-2594
-2539
-2484
-2430
-2375
-2320
-2266
-2211
-2157
-2103
-2049
-1995
-1942
-1889
-1837
-1784
-1732
-1681
-1629
-1578
-1527
-1476
-1425
-1375
-1324
-1273
-1223
-1172
-1121
-1071
-1020
-969
-917
-866
-814
-762
-710
-657
-604
-551
-498
-444
-390
-335
-280
-226
-171
-115
-60
-5
51
107
163
219
276
333
391
449
507
565
624
683
742
802
862
922
982
1043
1104
1165
1227
1289
1352
1414
1477
1541
1604
1668
1732
1797
1861
1926
1991
2057
2122
2188
2254
2320
2387
2453
2520
2587
2654
2721
2788
2855
2923
2990
3058
3125
3193
3260
3328
3396
3464
3532
3601
3669
3738
3807
3875
3944
4014
4083
4153
4223
4293
4363
4433
4504
4575
4646
4717
4787
4859
4930
5001
5072
5144
5215
5287
5359
5431
5503
5575
5648
5721
5794
5867
5940
6013
6087
6161
6234
6308
6382
6457
6531
6605
6679
6753
6827
6902
6976
7050
7124
7197
7271
7344
7417
7490
7562
7634
7706
7776
7847
7917
7986
8055
8122
8191
8259
8325
8392
8458
8523
8587
8651
8714
8777
8838
8898
8958
9017
9075
9132
9187
9242
9296
9349
9401
9452
9502
9551
9599
9646
9693
9738
9783
9827
9871
9913
9955
9997
10038
10078
10118
10158
10197
10236
10274
10313
10351
10389
10427
10464
10502
10539
10575
10612
10648
10684
10720
10755
10791
10826
10861
10896
10930
10965
10998
11032
11065
11098
11131
11163
11195
11227
11259
11290
11321
11352
11382
11412
11442
11472
11501
11530
11558
11587
11614
11642
11669
11696
11723
11749
11775
11800
11825
11850
11874
11897
11920
11942
11963
11984
12005
12025
12044
12063
12081
12099
12117
12134
12151
12167
12183
12198
12213
12228
12242
12256
12269
12281
12293
12304
12315
12325
12335
12344
12352
12360
12366
12373
12378
12383
12387
12390
12393
12395
12396
12397
12397
12396
12394
12392
12388
12384
12379
12374
12368
12361
12353
12345
12337
12328
12318
12308
12298
12287
12276
12265
12253
12241
12228
12216
12203
12190
12177
12164
12150
12136
12122
12108
12093
12078
12062
12047
12031
12014
11997
11980
11963
11945
11926
11908
11889
11869
11849
11829
11808
11787
11765
11743
11720
11696
11672
11647
11621
11595
11568
11541
11513
11485
11456
11427
11398
11368
11337
11306
11275
11243
11211
11178
11146
11113
11081
11048
11015
10983
10951
10918
10886
10854
10822
10790
10759
10728
10697
10666
10636
10607
10577
10549
10521
10493
10465
10438
10412
10385
10360
10334
10309
10284
10259
10235
10212
10189
10166
10144
10122
10101
10080
10059
10039
10020
10000
9982
9963
9945
9928
9910
9893
9876
9860
9844
9828
9812
9796
9781
9765
9750
9734
9719
9703
9687
9671
9655
9639
9623
9606
9590
9573
9556
9538
9521
9503
9485
9467
9448
9430
9411
9392
9372
9352
9332
9312
9291
9270
9249
9227
9205
9183
9161
9139
9116
9094
9071
9048
9024
9001
8977
8953
8929
8905
8880
8856
8831
8806
8780
8755
8729
8704
8678
8652
8626
8600
8574
8548
8522
8496
8469
8442
8415
8388
8361
8334
8306
8279
8251
8224
8196
8167
8140
8112
8083
8055
8026
7997
7968
7939
7910
7881
7851
7822
7792
7762
7732
7702
7672
7642
7611
7580
7549
7518
7487
7456
7424
7392
7360
7327
7294
7261
7228
7195
7161
7127
7093
7059
7025
6991
6956
6921
6887
6852
6817
6781
6746
6711
6676
6641
6605
6570
6535
6500
6466
6431
6396
6362
6327
6293
6259
6225
6192
6158
6125
6092
6059
6026
5994
5962
5929
5897
5865
5833
5802
5770
5738
5707
5676
5644
5613
5583
5552
5521
5491
5460
5430
5400
5371
5341
5312
5283
5254
5226
5198
5170
5142
5115
5088
5062
5036
5010
4985
4959
4935
4910
4886
4863
4839
4817
4794
4772
4750
4729
4707
4686
4665
4645
4625
4605
4585
4566
4547
4528
4510
4492
4474
4457
4440
4424
4408
4392
4377
4361
4347
4332
4318
4304
4291
4278
4264
4251
4239
4226
4213
4200
4188
4175
4162
4150
4137
4124
4111
4098
4085
4070
4057
4043
4029
4014
4000
3985
3969
3954
3938
3921
3904
3887
3869
3851
3833
3814
3794
3774
3754
3733
3712
3690
3667
3644
3621
3597
3572
3547
3521
3495
3468
3441
3413
3385
3356
3326
3296
3266
3235
3204
3173
3141
3108
3076
3043
3011
2978
2945
2912
2878
2845
2812
2779
2745
2712
2679
2646
2613
2580
2547
2514
2481
2448
2415
2382
2349
2317
2285
2253
2221
2190
2159
2128
2097
2066
2036
2005
1976
1947
1918
1890
1862
1834
1807
1781
1755
1729
1704
1679
1655
1631
1608
1585
1563
1541
1520
1499
1479
1459
1439
1420
1402
1384
1366
1349
1332
1316
1300
1284
1270
1255
1241
1228
1215
1203
1191
1180
1169
1158
1148
1139
1130
1121
1112
1104
1096
1089
1082
1075
1068
1062
1056
1049
1044
1038
1032
1026
1020
1014
1008
1002
997
992
986
981
976
971
966
961
956
951
946
941
937
932
928
924
920
916
912
908
905
902
899
896
894
891
889
887
885
884
882
880
879
878
877
876
876
875
875
875
875
876
876
877
877
878
879
879
880
881
882
883
883
884
886
887
888
890
891
893
895
896
898
899
901
902
903
904
904
905
905
905
905
904
903
902
900
898
895
893
889
885
881
876
871
865
859
853
845
837
829
820
811
801
790
779
767
755
742
729
715
701
686
671
655
638
622
605
587
569
551
533
514
495
475
456
436
415
394
373
351
329
307
284
261
237
214
189
164
139
113
87
60
33
5
-24
-53
-83
-113
-144
-175
-207
-239
-272
-306
-340
-375
-410
-445
-481
-518
-555
-592
-630
-668
-706
-745
-784
-824
-864
-904
-945
-986
-1027
-1069
-1111
-1154
-1196
-1240
-1283
-1327
-1371
-1416
-1461
-1506
-1551
-1597
-1643
-1689
-1736
-1782
-1828
-1875
-1922
-1968
-2013
-2061
-2107
-2153
-2199
-2245
-2290
-2336
-2381
-2426
-2471
-2516
-2561
-2605
-2649
-2693
-2737
-2780
-2823
-2866
-2908
-2951
-2993
-3034
-3076
-3117
-3158
-3198
-3238
-3278
-3318
-3357
-3396
-3434
-3472
-3510
-3547
-3584
-3620
-3656
-3691
-3726
-3760
-3794
-3827
-3859
-3891
-3923
-3954
-3984
-4014
-4043
-4073
-4101
-4129
-4156
-4183
-4209
-4234
-4259
-4283
-4307
-4330
-4352
-4374
-4396
-4417
-4437
-4457
-4477
-4496
-4514
-4532
-4550
-4567
-4583
-4600
-4615
-4631
-4646
-4661
-4675
-4689
-4703
-4716
-4729
-4742
-4754
-4766
-4778
-4789
-4801
-4812
-4823
-4833
-4843
-4853
-4863
-4873
-4882
-4891
-4900
-4909
-4917
-4926
-4934
-4942
-4950
-4958
-4966
-4973
-4981
-4988
-4995
-5002
-5009
-5015
-5022
-5028
-5035
-5041
-5047
-5053
-5059
-5064
-5070
-5075
-5081
-5086
-5090
-5095
-5100
-5105
-5109
-5114
-5119
-5123
-5128
-5133
-5138
-5143
-5148
-5153
-5159
-5165
-5171
-5177
-5184
-5191
-5198
-5206
-5214
-5222
-5231
-5240
-5250
-5260
-5270
-5281
-5292
-5303
-5314
-5326
-5338
-5350
-5363
-5376
-5389
-5402
-5416
-5430
-5444
-5458
-5472
-5487
-5502
-5516
-5532
-5547
-5562
-5578
-5593
-5608
-5624
-5640
-5655
-5671
-5687
-5703
-5718
-5734
-5750
-5765
-5781
-5796
-5812
-5827
-5842
-5857
-5872
-5887
-5902
-5916
-5930
-5944
-5958
-5971
-5984
-5997
-6009
-6022
-6034
-6046
-6057
-6069
-6080
-6090
-6101
-6111
-6122
-6131
-6141
-6151
-6160
-6169
-6178
-6186
-6194
-6203
-6210
-6218
-6226
-6233
-6240
-6247
-6254
-6261
-6268
-6274
-6280
-6286
-6292
-6297
-6302
-6307
-6312
-6316
-6321
-6325
-6330
-6334
-6338
-6342
-6346
-6351
-6355
-6359
-6363
-6367
-6372
-6376
-6381
-6385
-6390
-6395
-6400
-6405
-6410
-6415
-6421
-6426
-6431
-6437
-6442
-6448
-6453
-6459
-6465
-6470
-6476
-6481
-6486
-6491
-6495
-6499
-6503
-6507
-6511
-6515
-6518
-6521
-6525
-6528
-6531
-6534
-6537
-6539
-6542
-6544
-6547
-6549
-6551
-6553
-6555
-6557
-6559
-6560
-6562
-6563
-6564
-6565
-6566
-6566
-6567
-6567
-6567
-6566
-6565
-6564
-6563
-6561
-6559
-6557
-6554
-6552
-6549
-6546
-6542
-6539
-6535
-6531
-6526
-6521
-6516
-6511
-6505
-6499
-6493
-6487
-6480
-6473
-6466
-6458
-6450
-6442
-6433
-6425
-6415
-6405
-6395
-6385
-6374
-6363
-6352
-6340
-6327
-6315
-6302
-6289
-6275
-6261
-6247
-6232
-6217
-6201
-6186
-6170
-6153
-6136
-6119
-6102
-6084
-6065
-6046
-6027
-6007
-5987
-5966
-5944
-5923
-5900
-5878
-5855
-5832
-5808
-5784
-5760
-5736
-5711
-5686
-5660
-5635
-5609
-5583
-5556
-5530
-5504
-5477
-5450
-5423
-5397
-5370
-5342
-5315
-5288
-5261
-5233
-5206
-5178
-5151
-5123
-5095
-5067
-5039
-5011
-4983
-4954
-4925
-4896
-4867
-4838
-4808
-4778
-4747
-4717
-4686
-4654
-4623
-4591
-4558
-4526
-4493
-4459
-4425
-4391
-4356
-4321
-4285
-4249
-4212
-4175
-4138
-4100
-4062
-4022
-3983
-3944
-3903
-3862
-3821
-3779
-3737
-3694
-3651
-3608
-3564
-3520
-3476
-3431
-3386
-3340
-3294
-3249
-3202
-3156
-3109
-3063
-3016
-2968
-2921
-2873
-2826
-2778
-2729
-2681
-2632
-2584
-2535
-2486
-2436
-2387
-2337
-2287
-2236
-2186
-2135
-2084
-2032
-1980
-1928
-1876
-1824
-1771
-1718
-1665
-1612
-1558
-1504
-1450
-1396
-1341
-1287
-1232
-1177
-1122
-1067
-1012
-957
-902
-847
-791
-736
-681
-626
-571
-516
-461
-406
-351
-296
-242
-188
-134
-80
-27
26
79
132
184
236
288
340
392
443
494
545
596
646
697
747
797
846
895
944
993
1041
1089
1137
1185
1232
1279
1325
1372
1418
1464
1509
1555
1600
1644
1689
1733
1777
1821
1864
1908
1951
1994
2037
2080
2123
2166
2208
2250
2292
2334
2375
2416
2456
2497
2537
2576
2615
2654
2692
2730
2768
2805
2841
2877
2913
2948
2982
3016
3050
3083
3115
3147
3179
3210
3240
3271
3300
3330
3359
3387
3415
3443
3470
3496
3523
3549
3574
3600
3625
3649
3674
3698
3722
3746
3770
3793
3816
3839
3862
3884
3906
3928
3949
3970
3991
4011
4033
4053
4073
4093
4113
4133
4152
4172
4191
4210
4228
4247
4265
4284
4302
4320
4338
4355
4373
4391
4408
4426
4443
4460
4477
4494
4511
4527
4544
4560
4577
4593
4609
4625
4641
4657
4672
4688
4703
4718
4732
4747
4762
4776
4791
4805
4819
4834
4848
4862
4876
4890
4904
4917
4931
4945
4958
4972
4985
4999
5012
5026
5039
5053
5066
5079
5092
5105
5118
5130
5143
5155
5167
5178
5190
5201
5213
5224
5234
5245
5255
5265
5275
5285
5295
5305
5315
5324
5334
5344
5353
5363
5373
5382
5392
5401
5411
5420
5429
5439
5448
5457
5466
5475
5484
5493
5501
5510
5518
5526
5534
5541
5549
5556
5563
5569
5576
5582
5587
5593
5598
5602
5606
5610
5614
5618
5621
5624
5626
5629
5631
5633
5635
5637
5638
5640
5641
5642
5644
5645
5646
5647
5648
5648
5649
5650
5650
5650
5650
5650
5649
5649
5648
5648
5647
5646
5645
5644
5643
5641
5640
5639
5637
5636
5634
5633
5631
5630
5628
5627
5625
5623
5622
5620
5618
5616
5614
5612
5610
5608
5605
5603
5601
5598
5596
5593
5591
5588
5585
5582
5579
5576
5572
5569
5565
5562
5558
5554
5550
5546
5542
5538
5534
5530
5525
5521
5516
5512
5508
5503
5499
5495
5490
5486
5481
5477
5472
5468
5463
5459
5454
5449
5445
5440
5435
5430
5425
5420
5415
5410
5404
5399
5394
5388
5383
5377
5371
5365
5358
5352
5346
5339
5332
5326
5319
5312
5305
5297
5290
5283
5275
5268
5260
5253
5245
5238
5230
5222
5215
5207
5199
5192
5184
5176
5168
5161
5153
5146
5138
5130
5122
5114
5106
5098
5090
5081
5073
5064
5056
5047
5038
5030
5021
5012
5003
4995
4986
4977
4969
4960
4952
4943
4935
4926
4918
4910
4901
4893
4885
4877
4868
4860
4852
4844
4836
4828
4820
4813
4805
4798
4790
4783
4776
4769
4763
4756
4750
4744
4738
4733
4727
4721
4716
4711
4705
4700
4695
4690
4685
4680
4675
4670
4665
4661
4656
4651
4646
4641
4636
4631
4625
4620
4615
4609
4604
4598
4592
4585
4578
4572
4564
4557
4549
4540
4532
4523
4514
4504
4494
4484
4473
4462
4450
4438
4426
4414
4401
4389
4376
4362
4349
4335
4321
4307
4292
4278
4263
4248
4232
4217
4201
4185
4169
4152
4135
4118
4100
4083
4064
4046
4027
4008
3989
3970
3950
3930
3910
3890
3869
3849
3828
3807
3786
3764
3743
3721
3700
3678
3657
3635
3613
3592
3569
3547
3524
3501
3477
3453
3429
3404
3379
3354
3329
3303
3277
3250
3224
3197
3169
3142
3114
3086
3058
3030
3001
2973
2944
2915
2887
2858
2829
2800
2771
2743
2714
2686
2657
2629
2601
2573
2545
2517
2489
2461
2434
2406
2379
2351
2324
2297
2271
2244
2217
2190
2164
2137
2111
2084
2058
2032
2005
1980
1954
1928
1902
1877
1852
1827
1802
1777
1753
1729
1705
1681
1658
1634
1611
1588
1564
1541
1518
1495
1472
1449
1427
1405
1383
1362
1341
1320
1300
1279
1259
1238
1218
1198
1178
1157
1137
1117
1097
1077
1056
1035
1014
994
973
951
930
909
887
865
843
821
798
776
753
730
707
684
660
637
613
590
566
541
517
493
468
444
419
395
370
345
321
295
270
245
219
193
167
140
113
86
59
31
3
-25
-53
-82
-111
-141
-170
-200
-229
-259
-289
-320
-350
-380
-411
-442
-473
-504
-535
-566
-597
-628
-659
-690
-721
-751
-782
-813
-844
-874
-905
-936
-966
-997
-1028
-1058
-1089
-1120
-1150
-1181
-1212
-1243
-1273
-1304
-1334
-1365
-1395
-1426
-1456
-1485
-1515
-1545
-1574
-1603
-1632
-1661
-1689
-1718
-1746
-1774
-1802
-1830
-1858
-1886
-1914
-1942
-1969
-1997
-2024
-2052
-2080
-2108
-2135
-2163
-2191
-2219
-2247
-2276
-2304
-2332
-2360
-2388
-2416
-2443
-2471
-2499
-2526
-2553
-2580
-2606
-2632
-2658
-2684
-2709
-2734
-2759
-2784
-2808
-2832
-2856
-2880
-2903
-2926
-2949
-2971
-2993
-3015
-3037
-3058
-3079
-3101
-3122
-3143
-3163
-3184
-3204
-3223
-3243
-3262
-3281
-3299
-3317
-3335
-3353
-3370
-3387
-3403
-3419
-3435
-3450
-3465
-3480
-3494
-3508
-3522
-3536
-3549
-3562
-3575
-3588
-3600
-3612
-3624
-3635
-3646
-3656
-3666
-3676
-3686
-3695
-3705
-3713
-3722
-3730
-3738
-3746
-3753
-3760
-3766
-3772
-3778
-3784
-3789
-3794
-3799
-3803
-3808
-3812
-3816
-3820
-3823
-3827
-3830
-3833
-3836
-3839
-3841
-3844
-3846
-3849
-3851
-3853
-3855
-3856
-3858
-3859
-3860
-3861
-3863
-3864
-3865
-3866
-3868
-3869
-3871
-3873
-3875
-3877
-3879
-3881
-3883
-3885
-3888
-3890
-3893
-3896
-3898
-3901
-3905
-3908
-3911
-3914
-3917
-3920
-3923
-3927
-3930
-3933
-3936
-3939
-3942
-3946
-3949
-3952
-3955
-3958
-3960
-3963
-3965
-3968
-3970
-3972
-3974
-3976
-3978
-3980
-3982
-3984
-3985
-3988
-3990
-3992
-3994
-3997
-3999
-4002
-4003
-4006
-4010
-4013
-4016
-4018
-4021
-4024
-4027
-4030
-4034
-4037
-4041
-4045
-4048
-4051
-4056
-4059
-4062
-4067
-4070
-4074
-4078
-4082
-4086
-4089
-4093
-4097
-4102
-4106
-4110
-4115
-4119
-4124
-4129
-4133
-4138
-4143
-4147
-4152
-4157
-4161
-4166
-4171
-4176
-4180
-4185
-4189
-4194
-4198
-4202
-4206
-4209
-4213
-4217
-4220
-4223
-4226
-4229
-4232
-4234
-4236
-4238
-4239
-4241
-4242
-4244
-4245
-4246
-4247
-4248
-4248
-4249
-4249
-4250
-4250
-4250
-4250
-4250
-4250
-4250
-4250
-4250
-4250
-4249
-4249
-4248
-4248
-4247
-4247
-4246
-4246
-4245
-4245
-4244
-4244
-4243
-4243
-4242
-4241
-4240
-4239
-4238
-4237
-4235
-4234
-4232
-4230
-4229
-4227
-4225
-4222
-4220
-4218
-4216
-4214
-4211
-4209
-4206
-4203
-4201
-4198
-4195
-4192
-4189
-4185
-4182
-4179
-4175
-4171
-4168
-4164
-4160
-4156
-4152
-4148
-4143
-4139
-4135
-4131
-4127
-4122
-4118
-4114
-4110
-4106
-4102
-4098
-4094
-4090
-4086
-4083
-4080
-4077
-4073
-4070
-4067
-4065
-4062
-4059
-4057
-4054
-4053
-4050
-4048
-4046
-4043
-4041
-4038
-4037
-4035
-4033
-4030
-4027
-4026
-4022
-4019
-4017
-4014
-4011
-4008
-4003
-4000
-3996
-3992
-3988
-3984
-3979
-3975
-3970
-3965
-3960
-3955
-3950
-3945
-3939
-3934
-3928
-3922
-3916
-3910
-3903
-3897
-3890
-3882
-3875
-3867
-3858
-3850
-3841
-3831
-3822
-3812
-3801
-3791
-3780
-3769
-3757
-3746
-3734
-3722
-3710
-3698
-3686
-3673
-3660
-3647
-3634
-3621
-3608
-3594
-3581
-3567
-3553
-3538
-3524
-3509
-3494
-3479
-3464
-3448
-3432
-3416
-3400
-3383
-3366
-3350
-3332
-3315
-3298
-3280
-3262
-3244
-3225
-3206
-3188
-3168
-3149
-3130
-3110
-3090
-3070
-3050
-3029
-3009
-2988
-2967
-2946
-2924
-2903
-2881
-2859
-2837
-2815
-2792
-2770
-2747
-2724
-2702
-2678
-2655
-2632
-2609
-2585
-2562
-2538
-2514
-2490
-2466
-2443
-2419
-2395
-2371
-2347
-2323
-2299
-2275
-2252
-2228
-2204
-2181
-2157
-2134
-2110
-2087
-2064
-2041
-2017
-1995
-1972
-1950
-1927
-1905
-1883
-1860
-1838
-1816
-1793
-1771
-1749
-1727
-1705
-1683
-1661
-1639
-1617
-1595
-1574
-1552
-1530
-1508
-1487
-1465
-1443
-1421
-1398
-1376
-1354
-1331
-1308
-1286
-1263
-1240
-1217
-1193
-1170
-1147
-1123
-1100
-1076
-1053
-1029
-1006
-982
-959
-935
-912
-889
-866
-844
-821
-799
-777
-755
-733
-712
-691
-671
-650
-631
-611
-592
-573
-555
-537
-519
-502
-485
-468
-452
-436
-421
-406
-391
-377
-363
-349
-336
-323
-311
-299
-287
-275
-264
-253
-242
-232
-221
-211
-201
-191
-181
-172
-163
-154
-145
-136
-127
-118
-109
-100
-91
-82
-73
-63
-54
-45
-35
-25
-15
-5
5
16
26
37
49
60
72
83
95
107
120
132
145
158
171
185
199
213
227
242
257
272
287
302
318
334
350
367
383
400
417
434
451
468
486
503
521
539
556
574
592
609
627
644
662
680
698
716
734
752
770
788
806
825
843
862
880
899
918
937
957
976
995
1014
1034
1053
1073
1093
1112
1132
1152
1172
1192
1213
1233
1254
1274
1295
1316
1336
1357
1378
1399
1420
1441
1462
1483
1504
1525
1547
1568
1589
1611
1632
1654
1675
1697
1719
1741
1762
1784
1806
1828
1850
1872
1894
1915
1937
1959
1980
2001
2023
2044
2065
2085
2106
2126
2146
2166
2186
2206
2225
2244
2263
2282
2300
2319
2337
2354
2372
2389
2406
2423
2440
2456
2472
2488
2504
2520
2536
2551
2567
2582
2597
2612
2626
2641
2655
2669
2683
2697
2711
2724
2738
2751
2765
2778
2792
2805
2818
2832
2845
2858
2872
2885
2898
2912
2925
2938
2952
2965
2978
2992
3005
3018
3030
3043
3056
3069
3081
3094
3107
3120
3132
3145
3158
3170
3183
3195
3208
3220
3233
3245
3257
3270
3282
3294
3306
3319
3331
3343
3355
3368
3380
3392
3405
3417
3429
3442
3454
3467
3479
3492
3505
3517
3530
3543
3556
3569
3582
3596
3609
3623
3636
3650
3664
3679
3693
3708
3722
3737
3753
3768
3784
3800
3816
3832
3848
3865
3882
3899
3917
3934
3952
3970
3988
4006
4025
4043
4062
4081
4100
4119
4138
4157
4176
4196
4215
4235
4254
4274
4293
4313
4333
4353
4372
4392
4412
4431
4451
4470
4490
4509
4528
4547
4566
4585
4603
4621
4639
4657
4674
4692
4709
4726
4742
4759
4775
4791
4807
4822
4837
4852
4867
4881
4895
4909
4923
4937
4950
4963
4976
4988
5001
5013
5024
5036
5047
5058
5069
5080
5090
5100
5109
5119
5128
5137
5145
5154
5162
5170
5177
5184
5191
5198
5205
5211
5217
5223
5229
5234
5240
5245
5250
5255
5260
5264
5269
5273
5277
5281
5285
5288
5292
5295
5298
5301
5303
5306
5308
5310
5312
5314
5316
5317
5319
5320
5321
5322
5323
5324
5325
5325
5325
5325
5325
5324
5324
5323
5322
5321
5320
5318
5317
5315
5313
5311
5309
5306
5304
5301
5298
5295
5291
5287
5284
5279
5275
5271
5266
5261
5256
5250
5244
5238
5232
5226
5219
5211
5204
5196
5188
5179
5171
5162
5152
5142
5132
5122
5112
5101
5090
5078
5067
5055
5043
5030
5018
5005
4992
4979
4965
4951
4937
4923
4909
4894
4879
4864
4849
4833
4817
4801
4785
4768
4752
4735
4717
4700
4682
4664
4646
4628
4609
4590
4571
4552
4532
4512
4492
4472
4452
4431
4410
4389
4368
4347
4326
4304
4282
4260
4238
4216
4193
4171
4149
4126
4104
4081
4058
4035
4013
3990
3967
3945
3922
3899
3876
3853
3830
3807
3784
3761
3738
3714
3691
3668
3645
3622
3599
3575
3552
3529
3506
3483
3460
3437
3414
3391
3368
3345
3322
3299
3276
3253
3230
3207
3184
3161
3137
3114
3091
3067
3044
3020
2996
2973
2949
2925
2901
2877
2853
2829
2805
2781
2757
2733
2709
2685
2661
2636
2612
2588
2564
2539
2515
2491
2466
2442
2417
2393
2368
2343
2319
2294
2269
2244
2218
2193
2168
2142
2116
2090
2064
2037
2011
1985
1958
1931
1904
1877
1849
1822
1794
1766
1738
1709
1681
1652
1623
1594
1564
1534
1504
1474
1444
1414
1383
1352
1321
1290
1259
1228
1197
1165
1134
1102
1071
1040
1008
977
946
914
883
852
821
790
759
728
697
667
636
606
575
545
515
485
455
425
395
365
336
306
276
247
217
187
158
128
99
69
40
10
-19
-49
-78
-108
-138
-168
-198
-229
-259
-290
-321
-352
-383
-414
-445
-476
-508
-539
-571
-602
-634
-666
-697
-729
-760
-792
-823
-855
-886
-918
-949
-980
-1010
-1042
-1073
-1104
-1134
-1164
-1194
-1224
-1253
-1282
-1311
-1340
-1369
-1397
-1425
-1452
-1479
-1506
-1533
-1559
-1585
-1610
-1635
-1660
-1684
-1708
-1731
-1754
-1777
-1799
-1821
-1842
-1863
-1884
-1904
-1924
-1944
-1963
-1983
-2001
-2020
-2037
-2057
-2075
-2092
-2110
-2128
-2145
-2162
-2179
-2196
-2212
-2229
-2245
-2261
-2277
-2292
-2308
-2323
-2339
-2354
-2369
-2384
-2399
-2414
-2429
-2443
-2458
-2472
-2487
-2501
-2515
-2529
-2544
-2558
-2572
-2586
-2600
-2614
-2627
-2641
-2655
-2668
-2682
-2695
-2709
-2722
-2735
-2749
-2762
-2775
-2789
-2802
-2815
-2828
-2842
-2855
-2868
-2882
-2895
-2908
-2922
-2935
-2949
-2962
-2976
-2989
-3003
-3016
-3030
-3043
-3057
-3070
-3084
-3097
-3111
-3125
-3139
-3152
-3166
-3180
-3195
-3209
-3223
-3238
-3252
-3267
-3282
-3297
-3312
-3327
-3342
-3358
-3374
-3390
-3406
-3422
-3439
-3456
-3473
-3490
-3507
-3525
-3542
-3560
-3578
-3596
-3615
-3633
-3652
-3671
-3690
-3709
-3729
-3748
-3768
-3788
-3809
-3829
-3850
-3871
-3892
-3913
-3934
-3955
-3977
-3999
-4021
-4043
-4065
-4086
-4110
-4133
-4156
-4178
-4202
-4225
-4248
-4272
-4295
-4319
-4343
-4366
-4390
-4414
-4438
-4463
-4487
-4511
-4536
-4560
-4585
-4609
-4634
-4659
-4683
-4708
-4733
-4757
-4782
-4806
-4830
-4854
-4878
-4902
-4926
-4950
-4974
-4997
-5020
-5044
-5067
-5090
-5112
-5135
-5157
-5179
-5201
-5222
-5243
-5264
-5285
-5305
-5325
-5345
-5364
-5383
-5401
-5419
-5437
-5455
-5471
-5488
-5504
-5520
-5535
-5550
-5564
-5578
-5591
-5604
-5617
-5629
-5641
-5652
-5663
-5673
-5682
-5692
-5700
-5708
-5716
-5723
-5730
-5736
-5741
-5746
-5751
-5755
-5758
-5760
-5763
-5764
-5765
-5765
-5765
-5764
-5763
-5761
-5758
-5754
-5750
-5745
-5740
-5734
-5727
-5720
-5712
-5703
-5693
-5683
-5672
-5661
-5649
-5636
-5623
-5609
-5594
-5579
-5564
-5548
-5531
-5514
-5496
-5478
-5460
-5441
-5421
-5402
-5381
-5361
-5340
-5319
-5297
-5275
-5253
-5230
-5208
-5185
-5162
-5138
-5115
-5091
-5067
-5043
-5019
-4994
-4970
-4946
-4921
-4897
-4872
-4848
-4823
-4798
-4773
-4748
-4724
-4699
-4674
-4649
-4624
-4600
-4575
-4550
-4526
-4501
-4477
-4452
-4428
-4404
-4380
-4355
-4331
-4307
-4284
-4260
-4236
-4212
-4189
-4165
-4142
-4119
-4096
-4073
-4050
-4027
-4005
-3982
-3960
-3938
-3916
-3895
-3873
-3852
-3831
-3810
-3790
-3769
-3749
-3730
-3710
-3691
-3672
-3654
-3636
-3618
-3600
-3583
-3566
-3549
-3533
-3517
-3501
-3486
-3471
-3456
-3442
-3428
-3414
-3400
-3387
-3374
-3361
-3349
-3337
-3325
-3313
-3301
-3290
-3279
-3269
-3258
-3248
-3238
-3228
-3219
-3210
-3200
-3192
-3183
-3175
-3166
-3158
-3151
-3143
-3136
-3128
-3121
-3115
-3108
-3101
-3095
-3088
-3082
-3076
-3070
-3064
-3059
-3053
-3047
-3042
-3036
-3031
-3025
-3020
-3014
-3009
-3003
-2998
-2992
-2986
-2981
-2975
-2970
-2964
-2958
-2952
-2947
-2941
-2935
-2929
-2923
-2917
-2911
-2904
-2898
-2892
-2885
-2879
-2872
-2865
-2859
-2852
-2846
-2839
-2832
-2825
-2819
-2812
-2805
-2798
-2791
-2784
-2777
-2770
-2763
-2756
-2749
-2742
-2734
-2727
-2720
-2713
-2706
-2699
-2692
-2685
-2678
-2671
-2663
-2656
-2649
-2642
-2634
-2627
-2619
-2612
-2604
-2596
-2588
-2580
-2572
-2563
-2555
-2546
-2537
-2528
-2519
-2509
-2500
-2490
-2480
-2470
-2459
-2449
-2438
-2427
-2415
-2404
-2392
-2380
-2368
-2355
-2343
-2330
-2317
-2304
-2290
-2276
-2262
-2248
-2234
-2219
-2204
-2189
-2174
-2159
-2143
-2127
-2111
-2095
-2079
-2062
-2045
-2028
-2011
-1994
-1976
-1959
-1941
-1922
-1904
-1885
-1866
-1847
-1828
-1808
-1789
-1769
-1749
-1728
-1708
-1687
-1666
-1645
-1623
-1602
-1580
-1559
-1537
-1515
-1493
-1470
-1448
-1425
-1403
-1380
-1358
-1335
-1312
-1290
-1267
-1244
-1221
-1199
-1176
-1153
-1130
-1108
-1085
-1063
-1040
-1018
-995
-973
-950
-928
-906
-883
-861
-839
-816
-794
-771
-749
-726
-703
-680
-657
-634
-611
-587
-564
-540
-516
-492
-468
-443
-419
-394
-370
-345
-320
-295
-270
-245
-219
-194
-168
-143
-117
-91
-66
-40
-14
12
38
63
89
115
141
167
193
219
245
270
296
322
348
373
399
424
449
475
500
525
550
575
599
624
648
672
696
720
744
767
790
813
836
858
880
902
924
946
968
989
1010
1032
1053
1074
1094
1115
1135
1156
1176
1196
1215
1235
1254
1273
1292
1310
1329
1347
1364
1382
1399
1416
1433
1450
1466
1482
1498
1514
1529
1545
1560
1575
1590
1604
1619
1634
1648
1662
1676
1690
1704
1718
1732
1745
1759
1773
1786
1800
1813
1827
1840
1854
1867
1881
1894
1908
1921
1935
1949
1963
1976
1990
2004
2017
2032
2045
2059
2073
2087
2100
2114
2127
2141
2154
2167
2180
2193
2206
2219
2231
2243
2255
2267
2279
2290
2302
2312
2323
2334
2344
2354
2364
2373
2382
2391
2400
2408
2416
2424
2431
2438
2445
2451
2458
2464
2469
2475
2480
2485
2489
2494
2498
2502
2506
2510
2513
2517
2520
2523
2526
2529
2532
2535
2537
2540
2542
2545
2547
2550
2552
2554
2557
2559
2561
2563
2565
2567
2570
2572
2574
2576
2578
2580
2582
2584
2586
2588
2589
2591
2593
2595
2596
2598
2599
2601
2602
2603
2604
2605
2605
2606
2606
2606
2606
2605
2604
2603
2602
2600
2598
2596
2593
2590
2586
2583
2579
2574
2570
2565
2559
2554
2548
2541
2535
2528
2521
2513
2505
2497
2489
2480
2471
2461
2452
2442
2431
2421
2409
2398
2386
2374
2361
2348
2335
2321
2307
2293
2277
2262
2246
2230
2213
2197
2179
2161
2143
2125
2106
2087
2068
2048
2028
2007
1987
1965
1944
1922
1900
1877
1854
1831
1807
1783
1759
1734
1709
1684
1658
1632
1606
1580
1553
1526
1498
1471
1443
1414
1386
1358
1329
1300
1271
1242
1212
1183
1153
1124
1094
1064
1034
1004
974
944
914
884
853
823
793
762
731
701
670
639
608
578
547
516
484
453
422
391
360
328
297
265
234
202
170
138
106
74
42
10
-22
-55
-87
-119
-152
-184
-216
-249
-281
-313
-345
-377
-409
-440
-472
-503
-534
-565
-596
-627
-657
-688
-718
-747
-777
-806
-836
-864
-893
-922
-950
-978
-1006
-1034
-1062
-1090
-1117
-1144
-1171
-1198
-1225
-1251
-1278
-1304
-1330
-1356
-1382
-1407
-1432
-1457
-1482
-1506
-1531
-1554
-1578
-1601
-1624
-1647
-1669
-1691
-1713
-1734
-1755
-1776
-1796
-1815
-1834
-1853
-1871
-1889
-1906
-1923
-1940
-1955
-1971
-1986
-2000
-2013
-2028
-2041
-2053
-2065
-2077
-2088
-2098
-2109
-2118
-2127
-2136
-2144
-2152
-2159
-2165
-2172
-2178
-2183
-2188
-2192
-2197
-2200
-2204
-2206
-2209
-2211
-2213
-2214
-2215
-2215
-2216
-2216
-2215
-2214
-2213
-2212
-2211
-2209
-2207
-2204
-2202
-2199
-2196
-2192
-2189
-2185
-2180
-2176
-2171
-2166
-2161
-2156
-2150
-2144
-2138
-2132
-2126
-2119
-2112
-2105
-2098
-2091
-2084
-2076
-2069
-2061
-2053
-2045
-2037
-2029
-2021
-2012
-2003
-1995
-1986
-1976
-1967
-1958
-1948
-1938
-1928
-1917
-1907
-1896
-1885
-1873
-1861
-1849
-1837
-1824
-1812
-1798
-1785
-1771
-1758
-1743
-1729
-1714
-1700
-1685
-1670
-1654
-1639
-1623
-1607
-1591
-1575
-1558
-1542
-1525
-1508
-1491
-1473
-1456
-1438
-1420
-1402
-1384
-1366
-1348
-1329
-1311
-1292
-1273
-1255
-1236
-1217
-1198
-1179
-1160
-1141
-1122
-1103
-1084
-1064
-1045
-1026
-1006
-988
-968
-949
-930
-910
-891
-871
-852
-833
-813
-793
-774
-754
-735
-715
-695
-675
-656
-636
-616
-597
-577
-557
-537
-518
-498
-478
-458
-438
-418
-398
-379
-359
-339
-319
-299
-279
-260
-240
-220
-201
-181
-162
-143
-124
-105
-86
-67
-49
-31
-13
5
23
41
58
75
93
110
127
143
160
177
193
209
226
242
258
273
289
305
320
335
350
365
380
395
409
423
438
452
465
479
493
506
519
532
545
557
570
582
594
606
618
630
641
653
664
675
686
696
707
718
728
739
749
759
769
779
789
798
808
817
826
835
844
853
862
870
878
886
894
901
909
916
923
930
936
943
949
955
961
966
972
977
982
987
991
996
1000
1004
1008
1012
1016
1018
1022
1026
1029
1032
1035
1038
1041
1044
1046
1049
1051
1054
1056
1059
1061
1063
1066
1068
1070
1072
1074
1076
1078
1080
1082
1084
1086
1089
1091
1093
1095
1097
1099
1101
1103
1106
1108
1110
1112
1115
1117
1120
1122
1125
1128
1131
1134
1136
1139
1142
1145
1149
1152
1155
1158
1161
1165
1168
1171
1175
1178
1181
1184
1188
1191
1194
1197
1200
1203
1206
1209
1212
1214
1217
1220
1222
1225
1227
1230
1232
1234
1236
1238
1240
1242
1243
1245
1246
1248
1249
1250
1251
1252
1252
1253
1253
1254
1254
1254
1254
1253
1253
1252
1252
1251
1250
1249
1248
1247
1246
1245
1243
1242
1241
1239
1238
1236
1234
1232
1231
1229
1227
1225
1223
1220
1218
1216
1214
1211
1209
1206
1204
1201
1199
1196
1194
1191
1189
1186
1184
1181
1178
1175
1172
1169
1166
1163
1160
1157
1154
1151
1148
1144
1141
1138
1134
1131
1127
1124
1120
1117
1113
1110
1106
1102
1098
1094
1090
1086
1082
1078
1074
1069
1065
1060
1056
1051
1047
1042
1037
1032
1027
1022
1018
1012
1006
1002
997
991
986
980
975
969
964
958
952
947
941
935
930
924
918
913
907
902
896
891
886
881
876
871
866
861
856
851
847
842
838
833
829
825
820
816
812
807
803
799
795
791
788
784
780
777
774
770
767
764
762
759
757
754
752
750
749
747
746
745
745
744
744
744
745
745
746
748
750
752
754
756
759
762
766
769
773
778
782
787
792
797
803
808
814
821
827
834
840
847
854
862
869
876
884
892
899
907
915
923
931
939
947
955
962
970
978
986
993
1000
1008
1014
1022
1029
1036
1042
1049
1055
1061
1066
1072
1077
1082
1087
1092
1096
1100
1104
1108
1111
1115
1117
1120
1122
1125
1126
1128
1130
1131
1132
1133
1134
1134
1135
1135
1135
1135
1135
1135
1134
1134
1134
1133
1132
1132
1131
1130
1129
1128
1127
1126
1125
1124
1123
1121
1120
1118
1117
1116
1114
1112
1111
1109
1107
1106
1104
1102
1100
1099
1097
1095
1093
1091
1089
1087
1086
1084
1082
1080
1078
1077
1075
1073
1072
1070
1069
1067
1066
1064
1063
1062
1061
1060
1059
1058
1057
1056
1055
1055
1054
1054
1053
1053
1053
1052
1052
1052
1052
1051
1051
1051
1051
1051
1051
1050
1050
1050
1050
1049
1049
1049
1049
1048
1048
1048
1047
1047
1047
1046
1046
1046
1045
1045
1045
1044
1044
1044
1043
1043
1043
1042
1042
1042
1041
1041
1041
1040
1040
1040
1040
1039
1039
1039
1039
1039
1039
1039
1039
1039
1040
1040
1040
1041
1041
1042
1042
1043
1044
1045
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1057
1058
1059
1061
1062
1064
1065
1067
1069
1070
1072
1074
1076
1078
1081
1083
1085
1088
1091
1094
1097
1100
1103
1106
1110
1114
1118
1121
1126
1130
1134
1139
1144
1149
1154
1159
1164
1170
1176
1181
1187
1193
1200
1206
1212
1218
1225
1232
1238
1245
1252
1259
1267
1274
1282
1289
1297
1306
1314
1322
1331
1340
1348
1357
1367
1376
1385
1395
1404
1414
1424
1434
1444
1454
1464
1474
1484
1494
1504
1515
1525
1536
1546
1557
1567
1578
1588
1599
1609
1620
1631
1641
1652
1663
1673
1684
1694
1705
1715
1726
1736
1746
1757
1767
1777
1787
1796
1806
1816
1825
1835
1844
1853
1862
1871
1879
1888
1896
1904
1911
1919
1926
1933
1940
1946
1953
1959
1965
1971
1976
1981
1986
1991
1996
2000
2004
2008
2012
2015
2017
2021
2023
2025
2027
2029
2029
2031
2032
2033
2033
2033
2033
2032
2031
2029
2028
2025
2024
2021
2017
2015
2012
2008
2005
2001
1996
1992
1987
1982
1977
1971
1965
1960
1953
1947
1940
1933
1926
1919
1911
1904
1896
1888
1879
1871
1862
1853
1843
1834
1824
1814
1803
1793
1782
1771
1759
1748
1736
1724
1711
1698
1685
1672
1659
1645
1631
1616
1602
1587
1572
1556
1540
1524
1508
1492
1475
1458
1440
1422
1404
1386
1367
1348
1329
1309
1289
1269
1249
1228
1208
1187
1165
1144
1122
1100
1078
1056
1033
1010
988
964
941
918
894
871
847
823
799
775
750
726
701
677
652
627
602
577
552
527
501
476
450
425
399
373
348
322
296
270
244
217
191
165
138
112
85
59
32
5
-22
-48
-75
-102
-129
-156
-184
-211
-238
-265
-293
-320
-348
-375
-403
-430
-458
-486
-514
-541
-569
-597
-625
-653
-681
-709
-737
-766
-794
-822
-851
-880
-908
-937
-966
-994
-1022
-1052
-1080
-1109
-1138
-1167
-1195
-1224
-1253
-1281
-1310
-1338
-1366
-1395
-1423
-1451
-1479
-1506
-1534
-1562
-1589
-1617
-1644
-1671
-1698
-1725
-1752
-1779
-1805
-1832
-1858
-1884
-1910
-1936
-1962
-1988
-2013
-2037
-2064
-2089
-2114
-2139
-2164
-2188
-2213
-2237
-2261
-2285
-2309
-2332
-2356
-2379
-2402
-2425
-2447
-2470
-2492
-2514
-2536
-2558
-2579
-2600
-2621
-2642
-2663
-2683
-2703
-2723
-2743
-2763
-2782
-2801
-2820
-2838
-2856
-2874
-2892
-2909
-2927
-2943
-2960
-2977
-2993
-3009
-3025
-3040
-3055
-3070
-3085
-3099
-3114
-3127
-3141
-3154
-3168
-3180
-3193
-3205
-3217
-3229
-3240
-3250
-3261
-3271
-3281
-3290
-3300
-3308
-3317
-3325
-3333
-3341
-3348
-3355
-3361
-3367
-3373
-3379
-3384
-3388
-3393
-3397
-3401
-3405
-3408
-3411
-3413
-3415
-3417
-3418
-3419
-3420
-3421
-3421
-3421
-3420
-3420
-3419
-3418
-3416
-3414
-3412
-3410
-3407
-3404
-3400
-3397
-3393
-3388
-3384
-3379
-3374
-3369
-3363
-3357
-3350
-3344
-3337
-3330
-3322
-3315
-3307
-3298
-3290
-3281
-3272
-3263
-3254
-3244
-3234
-3224
-3214
-3203
-3192
-3181
-3170
-3159
-3147
-3136
-3124
-3112
-3100
-3087
-3075
-3062
-3050
-3037
-3024
-3011
-2997
-2984
-2971
-2957
-2944
-2930
-2916
-2902
-2888
-2874
-2860
-2846
-2832
-2818
-2803
-2789
-2775
-2761
-2748
-2734
-2720
-2706
-2692
-2678
-2665
-2651
-2637
-2624
-2610
-2597
-2583
-2570
-2556
-2543
-2530
-2516
-2503
-2489
-2476
-2463
-2449
-2436
-2423
-2410
-2396
-2383
-2370
-2356
-2343
-2330
-2316
-2303
-2290
-2277
-2264
-2250
-2237
-2224
-2210
-2197
-2183
-2170
-2156
-2143
-2129
-2115
-2102
-2088
-2074
-2060
-2045
-2032
-2017
-2004
-1990
-1976
-1962
-1948
-1933
-1919
-1905
-1890
-1876
-1862
-1847
-1833
-1818
-1804
-1789
-1775
-1760
-1746
-1732
-1717
-1703
-1689
-1674
-1660
-1646
-1632
-1618
-1604
-1590
-1576
-1562
-1548
-1535
-1521
-1508
-1494
-1481
-1467
-1454
-1441
-1428
-1415
-1402
-1389
-1376
-1364
-1351
-1338
-1325
-1312
-1299
-1286
-1273
-1260
-1247
-1234
-1221
-1208
-1195
-1181
-1168
-1155
-1141
-1128
-1114
-1101
-1087
-1073
-1059
-1046
-1032
-1018
-1004
-990
-975
-961
-947
-932
-917
-903
-888
-873
-859
-844
-829
-814
-799
-784
-769
-754
-739
-723
-708
-693
-677
-662
-646
-631
-615
-599
-584
-568
-552
-536
-520
-504
-488
-472
-456
-440
-424
-408
-391
-375
-358
-342
-325
-309
-292
-275
-259
-242
-225
-209
-192
-175
-159
-142
-125
-109
-92
-76
-59
-43
-26
-10
6
22
38
54
70
86
101
117
133
148
163
179
194
209
224
239
254
269
284
298
313
327
342
356
370
384
398
412
426
439
452
466
479
492
505
518
531
543
556
568
580
593
605
617
628
640
652
663
675
686
698
709
720
731
742
753
764
774
785
795
805
816
826
836
846
856
866
877
887
897
907
917
927
937
947
957
967
977
987
998
1008
1018
1029
1039
1050
1061
1071
1082
1093
1104
1115
1126
1138
1149
1161
1172
1184
1196
1208
1220
1232
1244
1257
1269
1282
1295
1308
1321
1334
1347
1360
1374
1387
1400
1414
1428
1441
1455
1469
1482
1496
1510
1524
1538
1552
1565
1579
1593
1607
1621
1635
1649
1663
1677
1691
1705
1719
1733
1747
1760
1774
1788
1801
1815
1828
1842
1855
1868
1882
1895
1908
1921
1934
1946
1959
1972
1984
1997
2009
2021
2033
2045
2058
2070
2082
2094
2105
2117
2129
2140
2152
2163
2174
2185
2196
2207
2218
2229
2239
2250
2260
2270
2280
2290
2300
2309
2319
2328
2338
2347
2356
2365
2374
2383
2392
2401
2410
2419
2427
2436
2444
2453
2461
2469
2477
2485
2493
2501
2508
2516
2523
2531
2538
2545
2552
2559
2566
2573
2580
2586
2593
2600
2606
2613
2620
2626
2632
2639
2645
2651
2657
2663
2669
2675
2681
2686
2692
2698
2703
2708
2713
2719
2724
2728
2733
2738
2742
2747
2751
2755
2759
2763
2767
2770
2774
2777
2780
2784
2787
2790
2793
2795
2798
2801
2803
2806
2808
2811
2813
2816
2818
2821
2823
2826
2828
2830
2833
2835
2837
2840
2842
2844
2846
2849
2851
2853
2855
2857
2859
2860
2862
2864
2865
2867
2868
2870
2871
2872
2873
2874
2875
2876
2876
2877
2877
2878
2878
2878
2878
2878
2878
2878
2877
2877
2877
2876
2875
2874
2873
2872
2871
2870
2868
2867
2865
2863
2861
2860
2858
2855
2853
2851
2848
2846
2843
2841
2838
2835
2832
2829
2826
2823
2820
2816
2813
2809
2805
2801
2797
2793
2789
2785
2780
2775
2770
2765
2760
2755
2749
2744
2738
2732
2726
2719
2713
2706
2700
2693
2686
2679
2672
2664
2657
2649
2641
2633
2625
2617
2609
2601
2593
2584
2576
2568
2559
2550
2541
2532
2523
2514
2505
2496
2487
2477
2468
2458
2449
2439
2429
2419
2410
2400
2390
2380
2370
2360
2350
2340
2331
2321
2311
2301
2291
2282
2272
2262
2253
2243
2233
2224
2215
2205
2196
2186
2177
2168
2158
2149
2140
2131
2121
2112
2103
2094
2085
2076
2067
2058
2049
2040
2031
2021
2013
2004
1995
1987
1978
1970
1961
1953
1944
1936
1928
1919
1911
1903
1895
1887
1878
1870
1862
1854
1846
1838
1829
1821
1813
1805
1796
1788
1780
1771
1763
1754
1746
1737
1728
1720
1711
1702
1693
1684
1674
1665
1656
1646
1637
1627
1617
1607
1597
1587
1576
1566
1555
1545
1534
1523
1512
1501
1490
1478
1467
1455
1443
1432
1420
1408
1396
1384
1372
1360
1347
1335
1323
1310
1297
1285
1272
1259
1247
1234
1221
1208
1195
1182
1169
1156
1143
1130
1117
1104
1091
1078
1065
1051
1038
1025
1010
998
985
971
958
944
931
917
904
890
876
862
848
835
821
807
793
779
765
750
736
722
708
694
680
666
652
638
624
610
596
582
568
554
540
526
513
499
485
471
458
444
430
417
403
390
376
363
349
336
323
309
296
283
269
256
243
230
216
203
190
177
164
150
137
124
111
98
84
71
58
45
31
18
5
-9
-22
-36
-50
-63
-77
-91
-104
-118
-132
-146
-160
-174
-188
-203
-217
-231
-245
-259
-274
-288
-302
-316
-331
-345
-359
-373
-387
-402
-416
-430
-444
-458
-472
-486
-500
-514
-528
-542
-556
-569
-583
-596
-610
-623
-636
-649
-662
-675
-688
-701
-713
-726
-738
-750
-762
-774
-786
-798
-809
-821
-832
-843
-854
-865
-876
-887
-898
-908
-918
-929
-939
-949
-958
-968
-978
-987
-997
-1006
-1016
-1025
-1034
-1043
-1052
-1061
-1070
-1079
-1088
-1097
-1105
-1114
-1123
-1131
-1140
-1148
-1157
-1165
-1173
-1182
-1190
-1198
-1207
-1215
-1223
-1231
-1239
-1247
-1255
-1263
-1270
-1278
-1285
-1293
-1300
-1308
-1315
-1322
-1329
-1335
-1342
-1348
-1355
-1361
-1367
-1373
-1379
-1385
-1390
-1396
-1401
-1406
-1411
-1416
-1421
-1426
-1431
-1436
-1440
-1445
-1449
-1453
-1457
-1462
-1466
-1470
-1474
-1478
-1481
-1485
-1489
-1493
-1496
-1500
-1503
-1507
-1510
-1514
-1517
-1520
-1524
-1527
-1530
-1533
-1536
-1539
-1542
-1545
-1548
-1550
-1553
-1555
-1558
-1560
-1563
-1565
-1567
-1569
-1572
-1574
-1576
-1578
-1580
-1582
-1584
-1585
-1587
-1589
-1591
-1593
-1595
-1597
-1599
-1600
-1602
-1604
-1606
-1607
-1609
-1611
-1612
-1614
-1616
-1617
-1619
-1620
-1622
-1623
-1624
-1626
-1627
-1628
-1630
-1631
-1632
-1634
-1635
-1636
-1638
-1639
-1640
-1642
-1643
-1644
-1646
-1647
-1648
-1650
-1651
-1652
-1654
-1655
-1657
-1658
-1660
-1661
-1663
-1665
-1666
-1668
-1670
-1671
-1673
-1675
-1677
-1679
-1681
-1683
-1685
-1687
-1689
-1691
-1694
-1696
-1698
-1701
-1704
-1706
-1709
-1712
-1715
-1717
-1720
-1723
-1726
-1730
-1733
-1736
-1739
-1743
-1746
-1750
-1754
-1757
-1761
-1765
-1769
-1773
-1776
-1781
-1785
-1789
-1793
-1797
-1801
-1806
-1810
-1814
-1819
-1823
-1828
-1833
-1837
-1842
-1847
-1851
-1856
-1861
-1866
-1871
-1875
-1880
-1885
-1890
-1894
-1899
-1904
-1909
-1913
-1918
-1923
-1928
-1932
-1937
-1941
-1946
-1950
-1955
-1959
-1963
-1967
-1971
-1975
-1979
-1983
-1986
-1990
-1993
-1996
-2000
-2001
-2005
-2008
-2009
-2013
-2015
-2017
-2019
-2021
-2023
-2024
-2025
-2027
-2028
-2029
-2029
-2031
-2032
-2033
-2033
-2035
-2036
-2036
-2037
-2037
-2037
-2039
-2040
-2040
-2041
-2041
-2043
-2043
-2044
-2045
-2045
-2047
-2049
-2050
-2051
-2052
-2054
-2055
-2057
-2058
-2060
-2062
-2063
-2065
-2067
-2069
-2071
-2073
-2075
-2077
-2080
-2082
-2084
-2086
-2089
-2091
-2094
-2096
-2099
-2101
-2104
-2107
-2110
-2112
-2115
-2118
-2121
-2125
-2128
-2131
-2134
-2138
-2141
-2145
-2149
-2153
-2157
-2161
-2165
-2169
-2174
-2178
-2183
-2187
-2192
-2197
-2202
-2207
-2213
-2218
-2223
-2229
-2234
-2240
-2245
-2251
-2256
-2262
-2268
-2273
-2279
-2285
-2291
-2296
-2302
-2307
-2313
-2319
-2324
-2329
-2335
-2340
-2345
-2351
-2356
-2361
-2365
-2370
-2375
-2379
-2384
-2388
-2392
-2396
-2400
-2404
-2407
-2410
-2414
-2417
-2420
-2422
-2425
-2427
-2429
-2431
-2433
-2434
-2436
-2437
-2438
-2439
-2439
-2440
-2440
-2440
-2439
-2439
-2438
-2437
-2435
-2434
-2432
-2430
-2428
-2425
-2423
-2420
-2416
-2413
-2409
-2405
-2401
-2396
-2392
-2387
-2381
-2376
-2370
-2364
-2358
-2351
-2345
-2338
-2330
-2323
-2315
-2307
-2299
-2290
-2281
-2272
-2263
-2253
-2244
-2234
-2224
-2213
-2202
-2192
-2180
-2169
-2158
-2146
-2134
-2122
-2110
-2098
-2086
-2073
-2060
-2047
-2033
-2021
-2008
-1994
-1981
-1967
-1953
-1939
-1925
-1911
-1896
-1882
-1867
-1853
-1838
-1823
-1808
-1793
-1778
-1762
-1747
-1732
-1716
-1701
-1685
-1669
-1654
-1638
-1622
-1606
-1589
-1573
-1557
-1540
-1524
-1507
-1490
-1473
-1457
-1440
-1422
-1405
-1388
-1370
-1353
-1335
-1317
-1299
-1282
-1263
-1245
-1227
-1209
-1190
-1171
-1153
-1134
-1115
-1096
-1077
-1058
-1038
-1018
-1000
-980
-961
-941
-921
-902
-882
-862
-842
-822
-802
-781
-761
-741
-720
-700
-679
-658
-637
-617
-596
-575
-553
-532
-511
-490
-469
-447
-426
-404
-383
-361
-340
-318
-296
-274
-252
-230
-209
-187
-165
-143
-120
-98
-76
-54
-32
-10
13
35
57
79
101
124
146
168
190
213
235
257
280
302
324
346
368
390
413
435
457
479
501
523
544
566
588
610
631
653
674
695
716
738
759
780
801
822
842
863
884
904
925
945
965
985
1004
1025
1045
1065
1085
1104
1124
1143
1163
1182
1201
1220
1239
1258
1276
1295
1313
1331
1349
1367
1385
1403
1420
1438
1455
1472
1489
1505
1522
1538
1554
1570
1586
1601
1617
1632
1647
1662
1677
1691
1706
1720
1734
1747
1761
1774
1787
1800
1813
1825
1838
1850
1862
1873
1884
1896
1906
1917
1927
1938
1947
1957
1966
1976
1985
1993
2001
2009
2017
2025
2033
2040
2047
2054
2061
2067
2074
2080
2085
2091
2097
2102
2107
2112
2117
2121
2126
2130
2134
2138
2142
2145
2149
2152
2155
2158
2161
2164
2166
2168
2171
2173
2174
2176
2178
2179
2180
2181
2182
2183
2183
2183
2184
2183
2183
2183
2182
2181
2180
2179
2177
2176
2174
2171
2169
2166
2163
2160
2157
2153
2150
2146
2142
2137
2133
2128
2123
2118
2113
2107
2101
2095
2089
2083
2076
2069
2062
2055
2048
2040
2032
2024
2016
2008
1999
1991
1982
1973
1963
1954
1944
1935
1925
1915
1905
1895
1884
1874
1863
1852
1841
1830
1819
1808
1796
1785
1773
1761
1749
1737
1725
1712
1700
1687
1674
1661
1648
1635
1621
1608
1594
1581
1567
1553
1539
1524
1510
1496
1481
1466
1451
1437
1421
1406
1391
1376
1360
1345
1329
1313
1297
1281
1265
1249
1233
1217
1201
1184
1168
1151
1135
1118
1102
1085
1069
1052
1036
1018
1002
986
970
954
937
921
905
888
872
856
840
824
808
792
777
761
745
730
714
699
684
669
654
639
624
609
595
580
566
552
538
524
510
496
482
469
455
442
428
415
402
389
376
363
350
338
325
313
300
288
276
264
252
239
228
216
204
192
180
169
157
145
134
123
111
100
89
77
66
55
44
33
22
11
0
-11
-22
-33
-44
-55
-66
-77
-87
-98
-109
-119
-130
-141
-151
-162
-173
-183
-194
-205
-215
-226
-237
-247
-258
-269
-279
-290
-301
-311
-322
-333
-344
-355
-366
-377
-388
-399
-410
-421
-432
-443
-454
-465
-476
-487
-499
-510
-521
-532
-544
-555
-566
-577
-589
-600
-611
-623
-634
-645
-657
-668
-680
-691
-703
-714
-726
-737
-749
-760
-772
-783
-795
-806
-818
-829
-841
-852
-863
-875
-886
-897
-909
-920
-931
-942
-953
-964
-975
-986
-996
-1006
-1018
-1028
-1039
-1049
-1060
-1070
-1080
-1091
-1101
-1111
-1121
-1131
-1141
-1151
-1161
-1171
-1181
-1191
-1200
-1210
-1220
-1230
-1239
-1249
-1258
-1268
-1277
-1287
-1296
-1305
-1314
-1323
-1332
-1341
-1350
-1359
-1368
-1376
-1385
-1394
-1402
-1411
-1419
-1428
-1436
-1444
-1453
-1461
-1469
-1478
-1486
-1494
-1502
-1510
-1518
-1526
-1533
-1541
-1549
-1556
-1563
-1571
-1578
-1585
-1592
-1599
-1606
-1612
-1619
-1625
-1631
-1637
-1643
-1649
-1655
-1661
-1666
-1671
-1677
-1682
-1687
-1691
-1696
-1700
-1705
-1709
-1713
-1717
-1720
-1724
-1727
-1730
-1733
-1736
-1738
-1740
-1742
-1744
-1746
-1747
-1749
-1750
-1750
-1751
-1752
-1752
-1752
-1752
-1752
-1751
-1751
-1750
-1749
-1748
-1746
-1745
-1743
-1741
-1739
-1737
-1734
-1732
-1729
-1726
-1723
-1720
-1716
-1713
-1709
-1705
-1701
-1697
-1693
-1688
-1684
-1679
-1674
-1669
-1664
-1658
-1653
-1647
-1642
-1636
-1630
-1624
-1618
-1611
-1605
-1598
-1592
-1585
-1578
-1571
-1564
-1557
-1550
-1542
-1535
-1527
-1520
-1512
-1505
-1497
-1489
-1482
-1474
-1466
-1459
-1451
-1443
-1435
-1427
-1419
-1412
-1404
-1396
-1388
-1380
-1372
-1364
-1356
-1348
-1340
-1332
-1324
-1316
-1308
-1300
-1291
-1283
-1275
-1267
-1259
-1250
-1242
-1234
-1225
-1217
-1209
-1200
-1192
-1183
-1175
-1166
-1158
-1149
-1141
-1132
-1124
-1115
-1107
-1098
-1090
-1081
-1073
-1064
-1055
-1047
-1038
-1030
-1020
-1012
-1004
-995
-987
-978
-970
-961
-953
-944
-936
-927
-919
-910
-902
-893
-885
-876
-868
-860
-851
-843
-835
-827
-818
-810
-802
-794
-786
-778
-770
-762
-754
-746
-738
-731
-723
-715
-707
-700
-692
-685
-677
-670
-662
-655
-648
-640
-633
-626
-619
-612
-604
-597
-590
-583
-577
-570
-563
-556
-549
-543
-536
-529
-523
-516
-509
-503
-496
-490
-483
-477
-470
-464
-457
-451
-444
-437
-431
-424
-417
-410
-403
-396
-389
-382
-375
-368
-360
-353
-345
-338
-330
-322
-315
-307
-299
-291
-283
-275
-267
-259
-251
-243
-234
-226
-217
-209
-200
-192
-183
-174
-166
-157
-148
-139
-131
-122
-113
-105
-96
-87
-78
-70
-61
-52
-44
-35
-27
-18
-9
-1
8
16
25
33
41
50
58
67
75
83
92
100
108
116
124
132
140
148
156
164
172
180
188
196
204
211
219
227
235
243
250
258
266
274
282
290
298
305
313
321
329
337
346
354
362
370
378
386
394
403
411
419
428
436
444
453
461
470
478
487
495
504
512
521
530
538
547
556
564
573
582
590
599
608
617
626
634
643
652
661
670
679
688
697
706
715
724
733
741
750
759
768
777
786
795
803
812
821
829
838
846
854
863
871
879
887
894
902
910
917
924
932
939
946
952
959
965
972
978
984
990
995
1000
1006
1010
1016
1020
1026
1030
1035
1039
1043
1046
1050
1053
1056
1059
1062
1065
1067
1069
1071
1073
1074
1076
1077
1078
1078
1078
1079
1079
1078
1078
1077
1076
1074
1073
1071
1069
1066
1064
1061
1058
1055
1051
1047
1043
1039
1034
1029
1024
1018
1014
1008
1002
996
990
984
977
970
963
956
949
942
934
927
919
912
904
896
887
879
871
862
854
845
836
828
819
810
801
792
782
773
764
754
745
735
725
716
706
696
686
676
666
656
645
635
625
614
604
593
582
571
560
549
538
527
516
504
493
481
470
458
446
434
422
409
397
385
372
360
347
335
322
310
297
284
271
258
245
232
219
206
193
180
167
154
141
128
115
102
88
75
62
49
36
23
10
-3
-16
-29
-42
-55
-69
-82
-95
-108
-121
-134
-146
-159
-172
-185
-198
-211
-224
-237
-250
-263
-276
-289
-301
-314
-327
-340
-353
-366
-378
-391
-403
-416
-428
-441
-453
-465
-478
-490
-502
-514
-526
-538
-550
-562
-573
-585
-597
-608
-619
-631
-642
-653
-664
-675
-686
-697
-707
-717
-728
-738
-748
-757
-767
-776
-785
-794
-803
-812
-820
-829
-837
-845
-852
-860
-867
-874
-880
-887
-893
-899
-905
-910
-915
-920
-925
-929
-934
-937
-941
-944
-948
-950
-953
-956
-958
-960
-961
-963
-964
-965
-966
-966
-966
-966
-966
-966
-965
-965
-964
-962
-961
-959
-957
-955
-953
-950
-947
-945
-941
-938
-935
-931
-928
-924
-920
-916
-911
-907
-902
-898
-893
-888
-882
-877
-872
-866
-860
-855
-849
-842
-836
-830
-823
-816
-810
-803
-795
-788
-781
-773
-765
-758
-750
-741
-733
-725
-716
-708
-699
-690
-681
-672
-662
-653
-643
-634
-624
-614
-604
-594
-584
-574
-563
-553
-542
-532
-521
-510
-499
-489
-478
-467
-456
-445
-434
-423
-412
-401
-390
-380
-369
-358
-347
-336
-325
-314
-303
-292
-281
-270
-259
-248
-237
-226
-215
-205
-194
-183
-172
-162
-151
-140
-129
-119
-108
-98
-87
-76
-66
-55
-45
-34
-24
-14
-3
7
17
28
38
48
58
68
78
88
98
108
117
127
137
146
156
166
175
184
194
203
212
221
230
239
248
256
265
273
282
290
298
305
313
321
328
335
342
349
356
363
369
375
381
387
393
399
404
409
415
419
424
429
433
438
442
446
449
453
456
459
462
465
468
470
472
474
476
478
479
481
482
483
484
484
485
485
485
485
485
485
484
484
483
482
481
480
479
478
476
475
473
471
469
467
465
462
460
457
455
452
449
445
442
439
435
431
427
423
419
415
410
406
401
396
392
387
381
376
371
365
359
354
348
342
336
329
323
316
310
303
296
290
283
276
268
261
254
247
239
232
224
216
209
201
193
185
177
169
161
153
145
136
128
120
112
103
95
87
79
71
62
54
46
38
30
22
14
7
-1
-9
-16
-23
-31
-38
-45
-52
-59
-66
-73
-79
-86
-92
-98
-105
-111
-117
-122
-128
-134
-139
-145
-150
-155
-160
-165
-170
-174
-179
-183
-188
-192
-196
-200
-204
-207
-211
-214
-217
-221
-224
-227
-229
-232
-234
-237
-239
-241
-243
-244
-246
-247
-249
-250
-251
-252
-252
-253
-253
-253
-253
-253
-253
-252
-252
-251
-250
-249
-247
-246
-244
-242
-240
-238
-236
-234
-231
-228
-225
-222
-219
-216
-212
-209
-205
-201
-197
-192
-188
-184
-179
-174
-169
-164
-159
-154
-148
-143
-137
-131
-125
-119
-113
-107
-100
-94
-87
-81
-74
-67
-60
-53
-45
-38
-30
-23
-15
-7
1
10
18
26
35
44
53
62
71
81
90
100
109
119
129
140
150
160
171
181
192
203
214
225
237
248
260
271
283
295
307
320
332
344
357
369
382
395
408
421
434
447
461
474
487
501
514
528
541
555
568
582
595
609
623
636
650
663
677
690
704
717
730
743
756
769
782
795
807
820
832
845
857
869
881
893
905
916
928
939
950
962
973
984
994
1004
1014
1026
1036
1046
1056
1066
1076
1085
1095
1104
1113
1122
1131
1140
1149
1157
1166
1174
1182
1190
1198
1205
1213
1220
1228
1235
1242
1249
1256
1263
1270
1277
1283
1290
1296
1302
1309
1315
1321
1327
1333
1339
1344
1350
1355
1361
1366
1371
1376
1381
1386
1391
1395
1400
1404
1408
1413
1417
1421
1425
1428
1432
1436
1439
1443
1446
1449
1452
1455
1458
1461
1464
1466
1469
1471
1473
1475
1477
1479
1481
1482
1484
1485
1486
1487
1488
1489
1489
1490
1490
1491
1491
1491
1491
1490
1490
1490
1489
1488
1488
1487
1486
1485
1483
1482
1481
1479
1478
1476
1474
1473
1471
1469
1466
1464
1462
1460
1457
1455
1452
1450
1447
1444
1441
1438
1435
1432
1429
1426
1422
1419
1416
1412
1408
1405
1401
1397
1393
1389
1385
1381
1376
1372
1367
1362
1358
1353
1348
1343
1338
1333
1327
1322
1317
1311
1306
1300
1294
1289
1283
1277
1271
1265
1259
1253
1247
1241
1235
1229
1222
1216
1210
1203
1197
1190
1184
1177
1171
1164
1157
1151
1144
1137
1130
1123
1116
1109
1102
1095
1088
1081
1074
1066
1059
1052
1044
1037
1030
1022
1014
1006
1000
992
985
977
970
962
955
947
939
932
924
916
909
901
893
885
877
870
862
854
846
838
830
822
814
806
798
790
782
774
766
757
749
741
733
724
716
708
699
691
682
674
665
656
648
639
630
621
613
604
595
586
577
568
559
550
541
531
522
513
503
494
485
475
466
457
447
438
428
418
409
399
390
380
370
360
351
341
331
321
311
302
292
282
272
262
252
242
233
223
213
203
193
183
174
164
154
145
135
125
116
106
97
88
78
69
60
51
41
32
23
14
5
-4
-12
-21
-30
-39
-47
-56
-64
-73
-81
-90
-98
-107
-115
-123
-131
-139
-148
-156
-164
-172
-179
-187
-195
-202
-210
-217
-225
-232
-239
-246
-253
-260
-267
-273
-280
-286
-293
-299
-305
-311
-317
-322
-328
-333
-338
-344
-349
-354
-358
-363
-367
-372
-376
-380
-384
-388
-392
-396
-399
-403
-406
-409
-412
-415
-418
-420
-423
-425
-428
-430
-432
-434
-436
-438
-439
-441
-442
-444
-445
-446
-448
-449
-450
-451
-451
-452
-453
-454
-454
-455
-455
-456
-456
-456
-457
-457
-457
-458
-458
-458
-458
-458
-458
-458
-458
-458
-458
-457
-457
-457
-457
-457
-457
-456
-456
-456
-455
-455
-455
-455
-454
-454
-454
-453
-453
-452
-452
-452
-451
-451
-450
-450
-449
-449
-448
-448
-447
-447
-446
-445
-445
-444
-443
-443
-442
-441
-441
-440
-439
-438
-438
-437
-436
-435
-435
-434
-433
-432
-431
-430
-430
-429
-428
-427
-426
-426
-425
-424
-423
-423
-422
-421
-421
-420
-420
-419
-419
-418
-418
-418
-417
-417
-417
-417
-417
-417
-417
-417
-417
-417
-417
-417
-417
-417
-418
-418
-418
-418
-419
-419
-419
-420
-420
-420
-420
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-420
-420
-420
-419
-419
-418
-418
-417
-417
-416
-415
-414
-414
-413
-412
-411
-410
-409
-408
-407
-405
-404
-403
-402
-400
-399
-398
-396
-395
-393
-392
-390
-389
-387
-386
-384
-383
-381
-380
-378
-377
-375
-374
-372
-371
-369
-368
-366
-365
-363
-362
-361
-359
-358
-356
-355
-354
-353
-351
-350
-349
-348
-346
-345
-344
-343
-342
-341
-340
-339
-338
-337
-336
-335
-334
-333
-332
-331
-330
-329
-329
-328
-327
-326
-326
-325
-324
-324
-323
-323
-323
-322
-322
-322
-322
-322
-322
-322
-323
-323
-324
-324
-325
-326
-327
-328
-329
-331
-332
-334
-335
-337
-340
-342
-344
-346
-349
-352
-355
-358
-361
-364
-367
-370
-374
-378
-381
-385
-389
-393
-397
-402
-406
-410
-415
-420
-424
-429
-434
-439
-444
-449
-454
-460
-465
-470
-476
-481
-487
-493
-498
-504
-510
-516
-522
-528
-534
-540
-546
-553
-559
-565
-572
-578
-585
-592
-598
-605
-612
-619
-626
-633
-640
-648
-655
-663
-670
-678
-685
-693
-701
-709
-717
-725
-733
-741
-749
-757
-766
-774
-782
-791
-799
-808
-816
-825
-833
-842
-851
-859
-868
-877
-885
-894
-903
-911
-920
-929
-938
-946
-955
-964
-973
-981
-990
-999
-1008
-1016
-1025
-1034
-1043
-1051
-1060
-1069
-1077
-1086
-1094
-1103
-1111
-1119
-1128
-1136
-1144
-1152
-1161
-1169
-1177
-1185
-1193
-1201
-1209
-1217
-1225
-1233
-1241
-1248
-1256
-1264
-1272
-1280
-1288
-1296
-1304
-1311
-1319
-1327
-1335
-1343
-1350
-1358
-1366
-1374
-1382
-1389
-1397
-1405
-1412
-1420
-1428
-1436
-1443
-1451
-1458
-1466
-1474
-1481
-1489
-1497
-1504
-1512
-1520
-1527
-1535
-1542
-1550
-1558
-1565
-1573
-1580
-1588
-1596
-1603
-1611
-1618
-1626
-1633
-1641
-1648
-1656
-1663
-1671
-1678
-1685
-1693
-1700
-1707
-1714
-1721
-1728
-1735
-1742
-1749
-1756
-1762
-1769
-1775
-1782
-1788
-1794
-1801
-1807
-1813
-1819
-1824
-1830
-1835
-1841
-1846
-1851
-1856
-1861
-1866
-1871
-1875
-1880
-1884
-1888
-1892
-1896
-1900
-1903
-1907
-1910
-1914
-1917
-1920
-1923
-1926
-1928
-1931
-1933
-1935
-1938
-1940
-1942
-1943
-1945
-1947
-1948
-1950
-1951
-1952
-1953
-1954
-1955
-1956
-1956
-1957
-1957
-1958
-1958
-1958
-1958
-1959
-1958
-1958
-1958
-1958
-1957
-1957
-1956
-1955
-1955
-1954
-1953
-1952
-1951
-1950
-1948
-1947
-1945
-1944
-1942
-1941
-1939
-1937
-1935
-1933
-1931
-1929
-1927
-1925
-1922
-1920
-1918
-1915
-1913
-1910
-1908
-1905
-1902
-1900
-1897
-1894
-1891
-1888
-1885
-1882
-1879
-1876
-1873
-1870
-1867
-1863
-1860
-1856
-1853
-1849
-1846
-1842
-1838
-1835
-1831
-1827
-1823
-1819
-1815
-1811
-1806
-1802
-1798
-1793
-1789
-1784
-1780
-1775
-1770
-1765
-1760
-1755
-1750
-1744
-1739
-1734
-1728
-1722
-1717
-1711
-1705
-1699
-1693
-1687
-1680
-1674
-1667
-1661
-1654
-1647
-1640
-1633
-1626
-1619
-1611
-1604
-1596
-1589
-1581
-1573
-1565
-1557
-1549
-1541
-1533
-1524
-1516
-1507
-1499
-1490
-1481
-1472
-1463
-1454
-1445
-1436
-1427
-1417
-1408
-1398
-1389
-1379
-1370
-1360
-1350
-1340
-1330
-1320
-1310
-1300
-1290
-1279
-1269
-1258
-1248
-1237
-1226
-1215
-1204
-1193
-1182
-1171
-1160
-1148
-1136
-1125
-1113
-1101
-1089
-1077
-1065
-1053
-1040
-1028
-1016
-1002
-990
-977
-965
-951
-938
-925
-912
-898
-885
-871
-858
-844
-830
-816
-802
-788
-773
-759
-745
-730
-716
-701
-687
-672
-657
-642
-627
-612
-597
-582
-567
-552
-536
-521
-506
-490
-475
-459
-443
-428
-412
-396
-381
-365
-349
-333
-317
-301
-286
-270
-254
-237
-221
-205
-189
-173
-157
-140
-124
-108
-91
-75
-58
-42
-25
-9
8
24
41
58
74
91
108
124
141
158
174
191
208
225
241
258
275
292
309
326
342
359
376
393
409
426
443
460
476
493
509
526
542
558
575
591
607
623
639
655
670
686
702
717
732
747
763
777
792
807
822
836
850
864
878
892
906
919
933
946
959
972
985
997
1010
1022
1034
1046
1058
1069
1081
1092
1103
1114
1125
1136
1146
1156
1166
1176
1186
1195
1205
1214
1223
1232
1240
1249
1257
1265
1273
1281
1288
1296
1303
1310
1317
1324
1331
1337
1343
1349
1355
1361
1367
1373
1378
1383
1389
1394
1399
1403
1408
1413
1417
1421
1425
1429
1433
1437
1441
1444
1448
1451
1454
1458
1461
1464
1466
1469
1472
1474
1477
1479
1481
1483
1486
1488
1490
1491
1493
1495
1497
1498
1500
1501
1502
1504
1505
1506
1507
1508
1509
1510
1511
1511
1512
1513
1513
1514
1514
1515
1515
1515
1515
1516
1516
1516
1516
1516
1516
1516
1516
1515
1515
1515
1515
1515
1514
1514
1514
1513
1513
1513
1512
1512
1511
1511
1511
1510
1510
1509
1509
1508
1508
1507
1507
1507
1506
1506
1506
1506
1506
1505
1505
1505
1505
1505
1506
1506
1506
1506
1506
1507
1507
1508
1508
1508
1509
1510
1510
1511
1512
1513
1513
1514
1515
1516
1517
1518
1519
1521
1522
1523
1524
1526
1527
1529
1530
1531
1533
1534
1536
1538
1539
1541
1542
1544
1546
1548
1549
1551
1553
1554
1556
1557
1559
1560
1562
1563
1565
1566
1567
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1578
1579
1579
1580
1580
1581
1581
1581
1581
1581
1581
1581
1581
1580
1580
1579
1579
1578
1578
1577
1576
1575
1574
1573
1572
1571
1570
1569
1568
1566
1565
1564
1562
1561
1559
1558
1556
1555
1553
1551
1549
1547
1546
1544
1541
1539
1537
1535
1532
1530
1528
1525
1522
1520
1517
1514
1511
1508
1505
1502
1499
1495
1492
1488
1485
1481
1478
1474
1470
1466
1463
1459
1455
1451
1446
1442
1438
1434
1430
1425
1421
1416
1412
1407
1402
1398
1393
1388
1383
1378
1373
1368
1363
1357
1352
1347
1341
1335
1330
1324
1318
1313
1307
1301
1295
1289
1283
1277
1271
1265
1259
1252
1246
1240
1234
1227
1221
1215
1208
1202
1195
1189
1182
1176
1169
1162
1156
1149
1142
1136
1129
1122
1115
1109
1102
1095
1088
1081
1074
1067
1060
1053
1046
1039
1032
1025
1018
1010
1004
997
990
983
976
968
961
954
947
940
933
926
918
911
904
897
890
883
876
868
861
854
847
840
833
826
819
812
805
798
791
784
777
770
763
755
748
741
734
727
720
713
706
699
692
684
677
670
663
656
648
641
634
627
619
612
605
598
590
583
576
568
561
553
546
539
531
524
516
508
501
493
486
478
470
463
455
447
440
432
424
417
409
402
394
386
379
371
364
356
349
342
334
327
320
313
305
298
291
284
277
270
263
256
250
243
236
229
223
216
210
203
197
191
184
178
172
166
160
154
148
142
136
130
124
118
113
107
101
95
90
84
79
73
68
62
57
51
46
40
35
30
24
19
14
9
4
-1
-7
-12
-17
-22
-26
-31
-36
-41
-46
-50
-55
-59
-64
-68
-73
-77
-82
-86
-90
-94
-98
-102
-106
-110
-114
-118
-122
-126
-129
-133
-137
-140
-143
-147
-150
-153
-156
-159
-162
-165
-168
-171
-174
-177
-179
-182
-185
-187
-189
-192
-194
-196
-198
-201
-203
-204
-206
-208
-210
-212
-213
-215
-216
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-228
-229
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-232
-232
-232
-232
-231
-231
-231
-230
-229
-229
-228
-227
-226
-225
-224
-223
-222
-221
-219
-218
-216
-215
-213
-211
-209
-208
-206
-203
-201
-199
-197
-195
-192
-190
-187
-185
-182
-180
-177
-175
-172
-169
-166
-164
-161
-158
-155
-152
-149
-147
-144
-141
-138
-135
-132
-129
-127
-124
-121
-118
-116
-113
-110
-108
-105
-103
-100
-97
-95
-93
-90
-88
-85
-83
-81
-78
-76
-74
-72
-69
-67
-65
-62
-60
-58
-56
-53
-51
-49
-47
-44
-42
-40
-38
-35
-33
-31
-29
-27
-25
-23
-21
-19
-17
-15
-13
-11
-9
-7
-5
-3
-1
1
3
5
7
9
10
12
14
16
18
20
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
64
66
68
70
72
74
76
79
81
83
85
87
89
91
92
94
96
98
99
101
103
104
106
107
109
110
111
113
114
115
116
118
119
120
121
122
123
124
125
126
127
128
129
130
131
131
132
133
134
135
136
136
137
138
138
139
140
140
141
142
142
143
143
144
144
145
145
146
146
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
155
156
156
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
156
156
155
155
154
154
153
153
152
151
151
150
149
149
148
147
146
145
145
144
143
142
142
141
140
139
139
138
137
136
136
135
134
133
133
132
131
130
130
129
128
127
127
126
125
125
124
123
122
122
121
120
120
119
118
117
117
116
115
115
114
113
112
112
111
110
110
109
108
108
107
106
105
105
104
103
103
102
101
101
100
99
99
98
97
97
96
95
95
94
93
93
92
91
90
90
89
89
88
87
87
86
85
85
84
83
83
82
81
81
80
79
79
78
77
77
76
75
75
74
74
73
72
72
71
70
70
69
68
68
67
67
66
65
65
64
64
63
62
62
61
60
60
59
59
58
57
57
56
56
55
54
54
53
53
52
51
51
50
50
49
48
48
47
47
46
45
45
44
44
43
43
42
41
41
40
40
39
38
38
37
37
36
36
35
34
34
33
33
32
32
31
31
30
29
29
28
28
27
27
26
26
25
24
24
23
23
22
22
21
21
20
20
19
19
18
17
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
6
5
5
4
4
3
3
2
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-5
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-12
-13
-13
-14
-14
-15
-15
-15
-16
-16
-17
-17
-18
-18
-19
-19
-20
-20
-21
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-26
-26
-26
-27
-27
-28
-28
-29
-29
-29
-30
-30
-31
-31
-32
-32
-33
-33
-33
-34
-34
-35
-35
-36
-36
-36
-37
-37
-38
-38
-38
-39
-39
-40
-40
-41
-41
-41
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-47
-48
-48
-49
-49
-49
-50
-50
-51
-51
-51
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-59
-59
-59
-60
-60
-60
-61
-61
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
