5
31034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
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
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
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
64
65
65
65
65
66
66
66
66
66
67
67
67
67
68
68
68
68
68
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
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
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
153
153
153
153
154
154
154
154
155
155
155
155
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
160
160
160
160
161
161
161
162
162
162
162
163
163
163
163
164
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
169
169
169
169
170
170
170
170
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
175
175
175
175
176
176
176
176
177
177
177
177
178
178
178
179
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
186
187
187
187
188
188
188
188
189
189
189
189
190
190
190
191
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
196
197
197
197
198
198
198
198
199
199
199
199
200
200
200
201
201
201
201
202
202
202
203
203
203
203
204
204
204
205
205
205
205
206
206
206
207
207
207
207
208
208
208
209
209
209
209
210
210
210
211
211
211
211
212
212
212
213
213
213
214
214
214
214
215
215
215
216
216
216
216
217
217
217
218
218
218
219
219
219
219
220
220
220
221
221
221
221
222
222
222
223
223
223
224
224
224
224
225
225
225
226
226
226
227
227
227
227
228
228
228
229
229
229
230
230
230
231
231
231
231
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
236
237
237
237
238
238
238
239
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
245
246
246
246
247
247
247
248
248
248
249
249
249
250
250
250
251
251
251
252
252
252
253
253
253
254
254
254
255
255
255
255
256
256
256
257
257
257
258
258
258
259
259
259
260
260
260
261
261
261
262
262
262
263
263
263
264
264
264
264
265
265
265
266
266
266
267
267
267
268
268
268
269
269
269
270
270
270
271
271
271
272
272
272
273
273
273
274
274
274
275
275
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
281
282
282
282
283
283
283
283
284
284
284
285
285
285
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
291
292
292
292
293
293
293
293
294
294
294
295
295
295
296
296
296
297
297
297
298
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
303
304
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
312
312
312
313
313
313
314
314
314
315
315
315
316
316
316
316
317
317
317
318
318
318
319
319
319
320
320
320
321
321
321
322
322
322
323
323
323
324
324
324
325
325
325
326
326
326
327
327
327
327
328
328
328
329
329
329
330
330
330
331
331
331
332
332
332
333
333
333
334
334
334
335
335
335
336
336
336
337
337
337
338
338
338
338
339
339
339
340
340
340
341
341
341
342
342
342
343
343
343
344
344
344
345
345
345
346
346
346
347
347
347
347
348
348
348
349
349
349
350
350
350
351
351
351
352
352
352
353
353
353
354
354
354
355
355
355
356
356
356
356
357
357
357
358
358
358
359
359
359
360
360
360
361
361
361
362
362
362
363
363
363
364
364
364
365
365
365
365
366
366
366
367
367
367
368
368
368
369
369
369
370
370
370
371
371
371
372
372
372
373
373
373
373
374
374
374
375
375
375
376
376
376
377
377
377
378
378
378
379
379
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
384
385
385
385
386
386
386
387
387
387
388
388
388
389
389
389
389
390
390
390
391
391
391
392
392
392
393
393
393
394
394
394
395
395
395
396
396
396
397
397
397
398
398
398
399
399
399
400
400
400
401
401
401
402
402
402
403
403
403
404
404
404
405
405
405
406
406
406
407
407
407
408
408
408
409
409
409
410
410
410
411
411
411
412
412
412
413
413
413
414
414
414
415
415
415
416
416
416
417
417
417
418
418
418
419
419
419
420
420
420
421
421
421
422
422
422
423
423
423
424
424
424
425
425
425
426
426
426
427
427
427
428
428
428
429
429
429
430
430
430
431
431
431
432
432
432
433
433
433
434
434
434
435
435
435
436
436
436
437
437
437
437
438
438
438
439
439
439
440
440
440
441
441
441
442
442
442
443
443
443
444
444
444
445
445
445
446
446
446
447
447
447
448
448
448
448
449
449
449
450
450
450
451
451
451
452
452
452
453
453
453
454
454
454
455
455
455
456
456
456
457
457
457
458
458
458
458
459
459
459
460
460
460
461
461
461
462
462
462
463
463
463
464
464
464
465
465
465
466
466
466
467
467
467
468
468
468
469
469
469
470
470
470
471
471
471
472
472
472
473
473
473
474
474
474
475
475
475
476
476
476
477
477
477
478
478
478
479
479
479
480
480
480
481
481
481
482
482
482
483
483
483
484
484
484
485
485
485
486
486
486
487
487
487
488
488
488
489
489
489
490
490
490
491
491
491
492
492
492
493
493
493
494
494
495
495
495
496
496
496
497
497
497
498
498
498
499
499
499
500
500
500
501
501
501
502
502
502
503
503
503
504
504
504
505
505
505
506
506
506
507
507
507
508
508
508
509
509
509
510
510
511
511
511
512
512
512
513
513
513
514
514
514
515
515
515
516
516
517
517
517
518
518
518
519
519
519
520
520
521
521
521
522
522
522
523
523
523
524
524
525
525
525
526
526
526
527
527
528
528
528
529
529
529
530
530
531
531
531
532
532
532
533
533
534
534
534
535
535
535
536
536
537
537
537
538
538
539
539
539
540
540
540
541
541
542
542
542
543
543
544
544
544
545
545
545
546
546
547
547
547
548
548
549
549
549
550
550
550
551
551
552
552
552
553
553
554
554
554
555
555
556
556
556
557
557
558
558
558
559
559
560
560
560
561
561
561
562
562
563
563
563
564
564
565
565
565
566
566
567
567
567
568
568
568
569
569
570
570
570
571
571
572
572
572
573
573
574
574
574
575
575
575
576
576
577
577
577
578
578
579
579
579
580
580
581
581
581
582
582
583
583
583
584
584
585
585
585
586
586
587
587
587
588
588
589
589
589
590
590
591
591
591
592
592
593
593
593
594
594
595
595
595
596
596
597
597
597
598
598
599
599
599
600
600
601
601
601
602
602
603
603
603
604
604
605
605
605
606
606
607
607
607
608
608
609
609
609
610
610
611
611
612
612
612
613
613
614
614
614
615
615
616
616
616
617
617
618
618
618
619
619
620
620
621
621
621
622
622
623
623
623
624
624
625
625
625
626
626
627
627
627
628
628
629
629
630
630
630
631
631
632
632
632
633
633
634
634
634
635
635
636
636
636
637
637
638
638
639
639
639
640
640
641
641
641
642
642
643
643
644
644
644
645
645
646
646
647
647
647
648
648
649
649
649
650
650
651
651
652
652
652
653
653
654
654
655
655
655
656
656
657
657
657
658
658
659
659
660
660
660
661
661
662
662
663
663
663
664
664
665
665
666
666
666
667
667
668
668
668
669
669
670
670
671
671
671
672
672
673
673
674
674
674
675
675
676
676
677
677
677
678
678
679
679
680
680
680
681
681
682
682
683
683
683
684
684
685
685
685
686
686
687
687
688
688
688
689
689
690
690
691
691
691
692
692
693
693
694
694
694
695
695
696
696
696
697
697
698
698
699
699
699
700
700
701
701
702
702
702
703
703
704
704
705
705
705
706
706
707
707
708
708
708
709
709
710
710
711
711
711
712
712
713
713
713
714
714
715
715
716
716
716
717
717
718
718
719
719
719
720
720
721
721
721
722
722
723
723
724
724
724
725
725
726
726
727
727
727
728
728
729
729
729
730
730
731
731
732
732
732
733
733
734
734
735
735
735
736
736
737
737
738
738
738
739
739
740
740
741
741
741
742
742
743
743
744
744
744
745
745
746
746
747
747
747
748
748
749
749
750
750
750
751
751
752
752
753
753
753
754
754
755
755
756
756
756
757
757
758
758
758
759
759
760
760
761
761
761
762
762
763
763
764
764
764
765
765
766
766
766
767
767
768
768
769
769
769
770
770
771
771
771
772
772
773
773
774
774
774
775
775
776
776
776
777
777
778
778
779
779
779
780
780
781
781
782
782
782
783
783
784
784
784
785
785
786
786
787
787
787
788
788
789
789
789
790
790
791
791
792
792
792
793
793
794
794
794
795
795
796
796
797
797
797
798
798
799
799
800
800
800
801
801
802
802
803
803
803
804
804
805
805
806
806
806
807
807
808
808
809
809
809
810
810
811
811
812
812
813
813
813
814
814
815
815
816
816
816
817
817
818
818
819
819
819
820
820
821
821
822
822
823
823
823
824
824
825
825
826
826
826
827
827
828
828
829
829
830
830
830
831
831
832
832
833
833
834
834
835
835
835
836
836
837
837
838
838
839
839
840
840
840
841
841
842
842
843
843
844
844
845
845
845
846
846
847
847
848
848
849
849
850
850
850
851
851
852
852
853
853
854
854
855
855
855
856
856
857
857
858
858
859
859
860
860
860
861
861
862
862
863
863
864
864
865
865
866
866
866
867
867
868
868
869
869
870
870
871
871
872
872
872
873
873
874
874
875
875
876
876
877
877
878
878
878
879
879
880
880
881
881
882
882
883
883
884
884
884
885
885
886
886
887
887
888
888
889
889
890
890
890
891
891
892
892
893
893
894
894
895
895
896
896
897
897
897
898
898
899
899
900
900
901
901
902
902
902
903
903
904
904
905
905
906
906
907
907
908
908
908
909
909
910
910
911
911
912
912
913
913
913
914
914
915
915
916
916
917
917
918
918
919
919
919
920
920
921
921
922
922
923
923
924
924
925
925
925
926
926
927
927
928
928
929
929
930
930
931
931
931
932
932
933
933
934
934
935
935
936
936
937
937
938
938
938
939
939
940
940
941
941
942
942
943
943
944
944
944
945
945
946
946
947
947
948
948
949
949
950
950
951
951
951
952
952
953
953
954
954
955
955
956
956
957
957
958
958
958
959
959
960
960
961
961
962
962
963
963
964
964
965
965
966
966
966
967
967
968
968
969
969
970
970
971
971
972
972
973
973
974
974
975
975
975
976
976
977
977
978
978
979
979
980
980
981
981
982
982
983
983
984
984
985
985
985
986
986
987
987
988
988
989
989
990
990
991
991
992
992
993
993
994
994
995
995
996
996
997
997
997
998
998
999
999
1000
1000
1000
1000
1002
1002
1002
1002
1004
1004
1004
1004
1006
1006
1006
1006
1008
1008
1008
1008
1008
1010
1010
1010
1010
1012
1012
1012
1012
1014
1014
1014
1014
1016
1016
1016
1016
1018
1018
1018
1018
1018
1020
1020
1020
1020
1022
1022
1022
1022
1024
1024
1025
1025
1026
1026
1027
1027
1028
1028
1029
1029
1029
1030
1030
1031
1031
1032
1032
1033
1033
1034
1034
1035
1035
1036
1036
1037
1037
1038
1038
1039
1039
1040
1040
1040
1041
1041
1042
1042
1043
1043
1044
1044
1045
1045
1046
1046
1047
1047
1048
1048
1049
1049
1050
1050
1051
1051
1051
1052
1052
1053
1053
1054
1054
1055
1055
1056
1056
1057
1057
1058
1058
1059
1059
1060
1060
1061
1061
1062
1062
1062
1063
1063
1064
1064
1065
1065
1066
1066
1067
1067
1068
1068
1069
1069
1070
1070
1071
1071
1072
1072
1073
1073
1074
1074
1074
1075
1075
1076
1076
1077
1077
1078
1078
1079
1079
1080
1080
1081
1081
1082
1082
1083
1083
1084
1084
1085
1085
1085
1086
1086
1087
1087
1088
1088
1089
1089
1090
1090
1091
1091
1092
1092
1093
1093
1094
1094
1095
1095
1095
1096
1096
1097
1097
1098
1098
1099
1099
1100
1100
1101
1101
1102
1102
1103
1103
1103
1104
1104
1105
1105
1106
1106
1107
1107
1108
1108
1109
1109
1110
1110
1110
1111
1111
1112
1112
1113
1113
1114
1114
1115
1115
1116
1116
1117
1117
1117
1118
1118
1119
1119
1120
1120
1121
1121
1122
1122
1123
1123
1124
1124
1125
1125
1125
1126
1126
1127
1127
1128
1128
1129
1129
1130
1130
1131
1131
1132
1132
1133
1133
1133
1134
1134
1135
1135
1136
1136
1137
1137
1138
1138
1139
1139
1140
1140
1141
1141
1142
1142
1143
1143
1143
1144
1144
1145
1145
1146
1146
1147
1147
1148
1148
1149
1149
1150
1150
1151
1151
1152
1152
1153
1153
1154
1154
1155
1155
1156
1156
1157
1157
1157
1158
1158
1159
1159
1160
1160
1161
1161
1162
1162
1163
1163
1164
1164
1165
1165
1166
1166
1167
1167
1168
1168
1169
1169
1170
1170
1171
1171
1172
1172
1173
1173
1174
1174
1175
1175
1176
1176
1177
1177
1178
1178
1179
1179
1180
1180
1181
1181
1182
1182
1183
1183
1184
1184
1185
1185
1186
1186
1187
1187
1188
1188
1189
1189
1190
1190
1191
1191
1192
1192
1193
1193
1194
1194
1195
1195
1196
1196
1197
1197
1198
1198
1199
1199
1200
1200
1201
1201
1202
1202
1203
1203
1204
1204
1205
1205
1206
1206
1207
1207
1208
1208
1209
1209
1210
1210
1211
1212
1212
1213
1213
1214
1214
1215
1215
1216
1216
1217
1217
1218
1218
1219
1219
1220
1220
1221
1221
1222
1222
1223
1223
1224
1224
1225
1226
1226
1227
1227
1228
1228
1229
1229
1230
1230
1231
1231
1232
1232
1233
1233
1234
1234
1235
1235
1236
1236
1237
1238
1238
1239
1239
1240
1240
1241
1241
1242
1242
1243
1243
1244
1244
1245
1245
1246
1247
1247
1248
1248
1249
1249
1250
1250
1251
1251
1252
1252
1253
1253
1254
1255
1255
1256
1256
1257
1257
1258
1258
1259
1259
1260
1260
1261
1262
1262
1263
1263
1264
1264
1265
1265
1266
1266
1267
1267
1268
1269
1269
1270
1270
1271
1271
1272
1272
1273
1273
1274
1274
1275
1276
1276
1277
1277
1278
1278
1279
1279
1280
1280
1281
1282
1282
1283
1283
1284
1284
1285
1285
1286
1286
1287
1288
1288
1289
1289
1290
1290
1291
1291
1292
1293
1293
1294
1294
1295
1295
1296
1296
1297
1298
1298
1299
1299
1300
1300
1301
1301
1302
1303
1303
1304
1304
1305
1305
1306
1306
1307
1308
1308
1309
1309
1310
1310
1311
1311
1312
1313
1313
1314
1314
1315
1315
1316
1317
1317
1318
1318
1319
1319
1320
1320
1321
1322
1322
1323
1323
1324
1324
1325
1326
1326
1327
1327
1328
1328
1329
1330
1330
1331
1331
1332
1332
1333
1334
1334
1335
1335
1336
1336
1337
1338
1338
1339
1339
1340
1340
1341
1342
1342
1343
1343
1344
1344
1345
1346
1346
1347
1347
1348
1348
1349
1350
1350
1351
1351
1352
1352
1353
1354
1354
1355
1355
1356
1356
1357
1358
1358
1359
1359
1360
1361
1361
1362
1362
1363
1363
1364
1365
1365
1366
1366
1367
1368
1368
1369
1369
1370
1370
1371
1372
1372
1373
1373
1374
1375
1375
1376
1376
1377
1378
1378
1379
1379
1380
1380
1381
1382
1382
1383
1383
1384
1385
1385
1386
1386
1387
1387
1388
1389
1389
1390
1390
1391
1392
1392
1393
1393
1394
1395
1395
1396
1396
1397
1397
1398
1399
1399
1400
1400
1401
1402
1402
1403
1403
1404
1405
1405
1406
1406
1407
1408
1408
1409
1409
1410
1410
1411
1412
1412
1413
1413
1414
1415
1415
1416
1416
1417
1418
1418
1419
1419
1420
1421
1421
1422
1422
1423
1424
1424
1425
1425
1426
1427
1427
1428
1428
1429
1430
1430
1431
1431
1432
1433
1433
1434
1434
1435
1435
1436
1437
1437
1438
1438
1439
1440
1440
1441
1441
1442
1443
1443
1444
1444
1445
1446
1446
1447
1447
1448
1449
1449
1450
1450
1451
1452
1452
1453
1453
1454
1455
1455
1456
1456
1457
1458
1458
1459
1459
1460
1461
1461
1462
1462
1463
1464
1464
1465
1465
1466
1467
1467
1468
1468
1469
1470
1470
1471
1471
1472
1473
1473
1474
1474
1475
1476
1476
1477
1477
1478
1479
1479
1480
1480
1481
1482
1482
1483
1483
1484
1485
1485
1486
1486
1487
1487
1488
1489
1489
1490
1490
1491
1492
1492
1493
1493
1494
1495
1495
1496
1496
1497
1498
1498
1499
1499
1500
1500
1501
1502
1502
1503
1503
1504
1504
1505
1506
1506
1507
1507
1508
1508
1509
1510
1510
1511
1511
1512
1512
1513
1513
1514
1514
1515
1515
1516
1516
1517
1517
1518
1518
1519
1519
1520
1520
1521
1521
1521
1522
1522
1523
1523
1523
1524
1524
1525
1525
1526
1526
1526
1527
1527
1528
1528
1528
1529
1529
1529
1530
1530
1531
1531
1531
1532
1532
1532
1533
1533
1534
1534
1534
1534
1535
1535
1535
1536
1536
1536
1536
1537
1537
1537
1538
1538
1538
1538
1539
1539
1539
1540
1540
1540
1540
1541
1541
1542
1542
1542
1543
1543
1543
1544
1544
1545
1545
1546
1546
1547
1547
1548
1548
1549
1549
1550
1550
1551
1551
1552
1553
1553
1554
1554
1555
1555
1556
1557
1557
1558
1558
1559
1559
1560
1561
1561
1562
1562
1563
1563
1563
1564
1564
1565
1565
1566
1566
1567
1567
1568
1568
1569
1569
1570
1570
1571
1571
1572
1572
1573
1573
1574
1574
1575
1575
1576
1576
1577
1577
1577
1578
1578
1578
1579
1579
1579
1580
1580
1581
1581
1581
1581
1581
1582
1582
1582
1582
1582
1582
1582
1583
1583
1583
1583
1583
1583
1584
1584
1584
1584
1584
1584
1584
1584
1584
1585
1585
1585
1585
1585
1586
1586
1586
1586
1586
1587
1587
1587
1587
1588
1588
1588
1589
1589
1589
1590
1590
1590
1591
1591
1591
1591
1592
1592
1593
1593
1594
1594
1595
1595
1595
1596
1596
1597
1598
1598
1599
1599
1600
1600
1601
1601
1602
1603
1603
1604
1605
1606
1606
1607
1608
1609
1609
1610
1611
1612
1612
1613
1614
1615
1615
1616
1617
1617
1618
1618
1618
1619
1619
1620
1620
1621
1622
1622
1623
1624
1624
1625
1625
1626
1626
1627
1627
1628
1628
1629
1630
1630
1631
1632
1632
1633
1634
1635
1635
1636
1636
1637
1638
1638
1639
1640
1640
1641
1641
1642
1642
1642
1643
1643
1643
1644
1644
1645
1646
1646
1647
1647
1648
1648
1649
1650
1650
1651
1651
1652
1653
1653
1654
1654
1655
1655
1656
1656
1657
1657
1657
1658
1658
1659
1659
1660
1660
1661
1661
1662
1662
1663
1663
1663
1664
1664
1665
1666
1666
1667
1668
1668
1669
1669
1669
1670
1670
1670
1671
1671
1672
1672
1673
1673
1673
1673
1673
1674
1674
1674
1674
1674
1674
1674
1675
1675
1675
1675
1676
1676
1676
1676
1676
1677
1677
1677
1677
1678
1678
1678
1678
1679
1679
1679
1679
1680
1680
1680
1680
1680
1680
1681
1681
1681
1681
1682
1682
1682
1682
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1682
1682
1681
1681
1680
1680
1679
1679
1678
1678
1677
1677
1676
1676
1676
1675
1675
1675
1675
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1673
1673
1673
1672
1672
1671
1670
1670
1669
1668
1667
1666
1665
1664
1663
1663
1662
1661
1660
1659
1659
1658
1657
1656
1655
1654
1653
1652
1651
1650
1649
1647
1646
1645
1644
1643
1642
1640
1639
1638
1637
1636
1635
1634
1633
1632
1630
1629
1628
1627
1626
1625
1623
1622
1621
1620
1619
1619
1618
1617
1617
1616
1616
1615
1614
1614
1613
1612
1611
1611
1610
1609
1608
1607
1606
1605
1604
1602
1601
1600
1599
1598
1597
1596
1595
1594
1593
1591
1590
1588
1587
1585
1584
1582
1581
1579
1578
1576
1575
1574
1572
1571
1570
1569
1568
1567
1566
1565
1564
1563
1562
1561
1560
1559
1558
1557
1556
1555
1554
1553
1552
1551
1550
1549
1548
1547
1546
1545
1544
1543
1542
1541
1539
1538
1536
1534
1532
1530
1528
1525
1523
1520
1518
1516
1513
1511
1509
1506
1504
1502
1501
1499
1497
1496
1495
1494
1493
1492
1491
1490
1489
1487
1486
1485
1484
1482
1481
1480
1478
1476
1475
1473
1470
1468
1466
1463
1460
1458
1455
1452
1449
1446
1443
1440
1437
1433
1430
1427
1424
1420
1417
1415
1412
1410
1408
1405
1403
1401
1399
1396
1394
1392
1389
1387
1384
1382
1379
1376
1373
1371
1368
1365
1362
1359
1356
1353
1350
1346
1343
1339
1336
1332
1328
1324
1320
1316
1312
1308
1303
1299
1295
1291
1287
1283
1279
1275
1272
1268
1264
1261
1257
1253
1249
1245
1241
1237
1233
1229
1225
1221
1217
1213
1209
1204
1200
1196
1192
1188
1184
1180
1176
1173
1169
1165
1161
1157
1153
1149
1145
1141
1138
1134
1130
1127
1124
1121
1118
1114
1111
1108
1105
1101
1098
1095
1092
1089
1086
1083
1080
1076
1072
1069
1065
1061
1058
1055
1052
1049
1046
1043
1040
1038
1035
1032
1029
1026
1022
1020
1018
1016
1012
1010
1008
1004
1002
999
996
993
990
987
984
982
979
977
974
971
969
966
963
960
957
954
951
947
944
941
939
936
933
931
928
926
924
922
920
917
915
913
910
908
906
903
901
898
895
892
889
886
883
880
877
873
870
867
863
860
856
853
849
845
842
838
835
831
828
824
821
818
815
811
808
804
801
797
794
791
787
784
781
778
775
772
769
766
763
760
757
754
751
748
745
742
740
737
735
733
730
727
725
722
719
717
714
712
709
707
705
702
700
698
696
694
692
690
688
686
684
682
680
678
676
673
671
669
666
664
663
661
660
658
657
655
654
652
651
650
648
647
646
645
643
642
640
638
636
634
631
628
626
623
621
619
618
616
615
614
613
612
611
609
608
606
605
604
602
600
599
597
595
593
591
590
588
588
588
588
588
589
590
591
592
593
594
595
595
596
596
597
597
598
598
598
598
598
598
597
597
597
597
596
596
595
594
593
591
589
586
583
580
577
573
570
566
563
560
556
553
550
547
544
541
539
536
533
530
527
523
520
517
514
511
508
505
502
500
497
494
491
489
486
483
480
477
474
472
469
466
463
460
458
455
453
452
450
448
446
444
441
439
436
433
429
426
423
420
417
414
411
407
402
398
393
388
382
377
372
367
362
357
353
349
345
341
338
334
331
328
325
322
320
318
316
315
314
314
313
313
313
313
313
313
313
312
311
310
309
308
306
303
301
298
295
293
290
288
286
284
283
281
279
277
275
273
270
268
266
264
262
260
259
258
256
254
253
251
250
248
247
245
244
243
242
241
240
239
238
238
237
235
234
233
232
232
231
231
231
231
231
230
230
229
229
228
227
227
227
226
226
225
224
223
222
220
218
215
213
210
208
206
204
202
200
198
196
194
192
191
190
189
188
188
187
187
186
185
185
184
182
181
179
177
174
172
169
166
163
160
157
154
152
149
146
143
140
136
132
127
123
119
116
112
109
106
102
99
94
89
84
79
73
67
62
57
51
46
41
36
31
26
21
15
10
5
0
-4
-9
-13
-18
-21
-25
-29
-32
-35
-39
-42
-46
-49
-52
-54
-57
-60
-62
-65
-67
-70
-72
-75
-77
-80
-83
-85
-88
-92
-95
-98
-101
-105
-108
-110
-113
-116
-118
-120
-122
-124
-125
-126
-126
-127
-127
-127
-127
-128
-128
-129
-130
-130
-131
-132
-132
-132
-133
-134
-135
-136
-137
-139
-141
-142
-144
-147
-149
-151
-153
-156
-158
-160
-162
-165
-167
-170
-173
-176
-179
-181
-184
-186
-188
-190
-191
-193
-194
-195
-196
-198
-200
-202
-204
-207
-209
-211
-213
-215
-216
-218
-219
-220
-221
-222
-224
-225
-227
-228
-230
-232
-234
-236
-238
-240
-242
-245
-248
-252
-257
-262
-268
-274
-280
-286
-292
-298
-303
-308
-313
-317
-322
-326
-330
-335
-339
-344
-348
-353
-357
-361
-365
-368
-371
-374
-376
-378
-380
-381
-383
-385
-388
-391
-394
-398
-401
-406
-410
-415
-419
-424
-429
-434
-440
-445
-450
-455
-460
-465
-470
-474
-479
-483
-486
-490
-494
-498
-502
-506
-510
-514
-518
-521
-524
-527
-530
-533
-536
-540
-543
-547
-551
-555
-559
-563
-568
-574
-580
-586
-592
-599
-606
-613
-621
-629
-637
-645
-652
-660
-668
-675
-682
-688
-695
-702
-708
-715
-721
-726
-732
-737
-742
-747
-752
-757
-762
-767
-772
-777
-782
-788
-793
-798
-803
-807
-812
-816
-821
-825
-830
-835
-840
-846
-852
-859
-867
-874
-882
-891
-899
-908
-916
-925
-933
-941
-950
-958
-967
-976
-985
-993
-1002
-1010
-1018
-1026
-1034
-1041
-1048
-1055
-1062
-1069
-1076
-1082
-1089
-1095
-1101
-1107
-1112
-1117
-1122
-1127
-1132
-1136
-1141
-1146
-1151
-1157
-1163
-1169
-1175
-1181
-1187
-1193
-1199
-1205
-1212
-1218
-1225
-1232
-1239
-1245
-1251
-1257
-1262
-1267
-1272
-1277
-1283
-1288
-1293
-1298
-1303
-1308
-1313
-1318
-1323
-1327
-1332
-1336
-1340
-1344
-1348
-1353
-1357
-1362
-1368
-1373
-1379
-1386
-1392
-1399
-1407
-1414
-1422
-1430
-1439
-1447
-1456
-1464
-1472
-1480
-1487
-1494
-1500
-1506
-1513
-1519
-1525
-1531
-1537
-1543
-1549
-1555
-1561
-1568
-1574
-1580
-1587
-1593
-1600
-1606
-1612
-1619
-1626
-1633
-1640
-1647
-1654
-1661
-1667
-1674
-1680
-1686
-1692
-1699
-1706
-1713
-1721
-1728
-1734
-1740
-1745
-1749
-1753
-1757
-1760
-1764
-1768
-1773
-1778
-1784
-1790
-1796
-1802
-1808
-1813
-1818
-1823
-1827
-1832
-1837
-1842
-1847
-1853
-1859
-1865
-1871
-1877
-1883
-1888
-1894
-1899
-1905
-1911
-1918
-1926
-1934
-1943
-1952
-1961
-1971
-1981
-1990
-1998
-2005
-2013
-2020
-2027
-2033
-2040
-2045
-2053
-2059
-2065
-2072
-2079
-2086
-2093
-2100
-2107
-2113
-2118
-2124
-2128
-2134
-2139
-2145
-2151
-2158
-2165
-2172
-2179
-2187
-2194
-2201
-2208
-2216
-2223
-2230
-2237
-2244
-2251
-2259
-2267
-2275
-2283
-2290
-2297
-2304
-2310
-2315
-2321
-2326
-2332
-2339
-2346
-2354
-2362
-2371
-2380
-2390
-2399
-2408
-2417
-2427
-2436
-2445
-2454
-2463
-2472
-2482
-2491
-2501
-2511
-2520
-2530
-2539
-2549
-2558
-2567
-2577
-2587
-2597
-2608
-2620
-2632
-2645
-2658
-2670
-2682
-2694
-2707
-2719
-2732
-2745
-2758
-2771
-2784
-2797
-2810
-2822
-2834
-2847
-2859
-2872
-2884
-2896
-2909
-2921
-2933
-2945
-2957
-2968
-2980
-2991
-3002
-3014
-3026
-3039
-3052
-3066
-3080
-3095
-3110
-3126
-3141
-3157
-3173
-3190
-3207
-3225
-3243
-3262
-3280
-3298
-3315
-3333
-3349
-3365
-3381
-3396
-3409
-3422
-3434
-3445
-3455
-3465
-3474
-3483
-3492
-3501
-3511
-3521
-3531
-3540
-3550
-3560
-3570
-3580
-3590
-3601
-3612
-3624
-3637
-3650
-3663
-3677
-3691
-3706
-3720
-3735
-3749
-3763
-3777
-3790
-3803
-3816
-3828
-3840
-3852
-3864
-3875
-3887
-3899
-3910
-3922
-3933
-3944
-3954
-3964
-3973
-3982
-3991
-4000
-4009
-4018
-4027
-4035
-4043
-4051
-4059
-4066
-4072
-4077
-4082
-4086
-4091
-4097
-4103
-4108
-4114
-4119
-4123
-4127
-4130
-4133
-4135
-4136
-4138
-4140
-4142
-4145
-4149
-4152
-4157
-4161
-4166
-4172
-4179
-4186
-4194
-4203
-4211
-4220
-4228
-4235
-4241
-4247
-4253
-4258
-4264
-4269
-4275
-4281
-4287
-4293
-4298
-4304
-4310
-4315
-4320
-4326
-4332
-4338
-4344
-4351
-4358
-4365
-4372
-4379
-4385
-4392
-4399
-4407
-4415
-4423
-4431
-4440
-4448
-4456
-4464
-4472
-4480
-4488
-4496
-4503
-4510
-4517
-4523
-4528
-4533
-4538
-4542
-4546
-4549
-4553
-4556
-4559
-4562
-4565
-4569
-4573
-4577
-4581
-4586
-4590
-4595
-4599
-4603
-4608
-4612
-4615
-4618
-4621
-4624
-4627
-4630
-4633
-4636
-4638
-4641
-4644
-4648
-4652
-4657
-4663
-4669
-4676
-4683
-4690
-4698
-4705
-4713
-4721
-4729
-4737
-4744
-4751
-4758
-4763
-4769
-4773
-4777
-4780
-4782
-4784
-4785
-4785
-4784
-4783
-4781
-4778
-4775
-4770
-4766
-4760
-4754
-4748
-4742
-4736
-4730
-4725
-4720
-4716
-4712
-4708
-4705
-4703
-4701
-4699
-4699
-4699
-4699
-4699
-4700
-4700
-4700
-4700
-4700
-4699
-4699
-4698
-4698
-4697
-4697
-4697
-4697
-4696
-4694
-4692
-4689
-4685
-4680
-4675
-4670
-4665
-4660
-4656
-4652
-4647
-4643
-4639
-4635
-4631
-4627
-4623
-4619
-4615
-4610
-4606
-4601
-4596
-4590
-4584
-4577
-4570
-4562
-4553
-4543
-4534
-4523
-4512
-4500
-4488
-4475
-4463
-4451
-4439
-4428
-4417
-4406
-4396
-4386
-4377
-4368
-4360
-4353
-4346
-4340
-4334
-4329
-4324
-4319
-4314
-4310
-4306
-4302
-4298
-4294
-4290
-4286
-4283
-4279
-4274
-4269
-4263
-4256
-4249
-4240
-4231
-4221
-4210
-4199
-4187
-4176
-4166
-4156
-4146
-4137
-4128
-4119
-4111
-4103
-4094
-4088
-4081
-4074
-4067
-4062
-4056
-4050
-4043
-4035
-4026
-4017
-4006
-3997
-3987
-3977
-3967
-3956
-3946
-3935
-3924
-3913
-3902
-3891
-3881
-3871
-3862
-3853
-3844
-3835
-3826
-3817
-3809
-3801
-3793
-3786
-3781
-3777
-3774
-3773
-3772
-3772
-3772
-3771
-3771
-3770
-3768
-3766
-3764
-3762
-3760
-3758
-3755
-3751
-3747
-3742
-3737
-3730
-3723
-3715
-3706
-3698
-3690
-3681
-3673
-3664
-3656
-3647
-3638
-3629
-3620
-3611
-3603
-3594
-3586
-3578
-3569
-3561
-3554
-3546
-3540
-3534
-3528
-3523
-3519
-3515
-3512
-3509
-3507
-3505
-3503
-3501
-3499
-3498
-3496
-3494
-3493
-3492
-3492
-3492
-3492
-3492
-3492
-3492
-3492
-3492
-3491
-3491
-3491
-3490
-3490
-3489
-3489
-3489
-3489
-3488
-3487
-3485
-3483
-3480
-3477
-3474
-3470
-3466
-3460
-3454
-3448
-3440
-3432
-3424
-3415
-3405
-3395
-3384
-3373
-3361
-3349
-3336
-3323
-3311
-3298
-3286
-3274
-3263
-3252
-3242
-3232
-3223
-3215
-3208
-3201
-3195
-3189
-3184
-3178
-3172
-3166
-3159
-3153
-3145
-3138
-3131
-3123
-3115
-3108
-3100
-3093
-3086
-3079
-3071
-3063
-3055
-3046
-3037
-3029
-3021
-3013
-3006
-3000
-2993
-2987
-2981
-2974
-2968
-2961
-2955
-2949
-2943
-2937
-2933
-2928
-2924
-2919
-2915
-2909
-2904
-2897
-2890
-2883
-2875
-2867
-2859
-2850
-2842
-2834
-2826
-2818
-2810
-2802
-2793
-2785
-2776
-2767
-2758
-2750
-2743
-2736
-2730
-2724
-2718
-2712
-2707
-2702
-2697
-2693
-2688
-2683
-2679
-2675
-2671
-2668
-2665
-2663
-2661
-2659
-2657
-2655
-2652
-2648
-2645
-2641
-2638
-2635
-2632
-2630
-2628
-2626
-2624
-2623
-2621
-2619
-2617
-2614
-2612
-2610
-2607
-2606
-2604
-2603
-2602
-2602
-2602
-2601
-2600
-2599
-2598
-2597
-2596
-2595
-2595
-2595
-2596
-2597
-2598
-2599
-2601
-2603
-2605
-2607
-2609
-2610
-2612
-2613
-2615
-2617
-2620
-2622
-2625
-2626
-2628
-2628
-2628
-2628
-2627
-2627
-2626
-2625
-2625
-2625
-2626
-2626
-2628
-2629
-2631
-2634
-2637
-2640
-2644
-2648
-2653
-2659
-2666
-2674
-2682
-2690
-2699
-2708
-2717
-2727
-2737
-2747
-2756
-2767
-2777
-2787
-2798
-2809
-2820
-2831
-2842
-2852
-2863
-2873
-2883
-2892
-2902
-2911
-2919
-2928
-2936
-2945
-2953
-2962
-2971
-2980
-2989
-2998
-3007
-3017
-3027
-3037
-3048
-3058
-3068
-3078
-3087
-3096
-3105
-3114
-3123
-3131
-3138
-3145
-3152
-3159
-3165
-3170
-3176
-3181
-3186
-3191
-3196
-3202
-3207
-3213
-3219
-3226
-3233
-3241
-3249
-3258
-3267
-3277
-3286
-3297
-3307
-3318
-3329
-3341
-3353
-3365
-3377
-3389
-3401
-3412
-3422
-3433
-3443
-3454
-3464
-3476
-3487
-3499
-3512
-3524
-3537
-3550
-3564
-3577
-3590
-3602
-3615
-3627
-3639
-3650
-3660
-3670
-3681
-3690
-3700
-3709
-3717
-3725
-3732
-3739
-3746
-3753
-3759
-3765
-3771
-3777
-3783
-3789
-3794
-3799
-3803
-3807
-3809
-3810
-3810
-3810
-3809
-3808
-3808
-3808
-3809
-3810
-3812
-3813
-3814
-3815
-3816
-3816
-3816
-3816
-3816
-3816
-3815
-3815
-3814
-3813
-3810
-3807
-3803
-3799
-3793
-3787
-3781
-3775
-3769
-3763
-3757
-3751
-3746
-3740
-3734
-3727
-3721
-3715
-3709
-3703
-3697
-3692
-3686
-3681
-3676
-3672
-3667
-3663
-3659
-3655
-3652
-3649
-3646
-3643
-3640
-3637
-3633
-3630
-3626
-3622
-3618
-3615
-3610
-3606
-3601
-3597
-3592
-3587
-3582
-3576
-3570
-3564
-3557
-3550
-3543
-3537
-3530
-3525
-3519
-3513
-3508
-3503
-3497
-3492
-3486
-3479
-3472
-3464
-3457
-3449
-3442
-3435
-3428
-3422
-3415
-3409
-3402
-3395
-3387
-3379
-3371
-3362
-3353
-3343
-3333
-3323
-3313
-3303
-3293
-3283
-3274
-3264
-3255
-3246
-3238
-3230
-3224
-3218
-3213
-3210
-3208
-3208
-3208
-3209
-3210
-3212
-3215
-3218
-3221
-3225
-3228
-3232
-3237
-3242
-3248
-3254
-3261
-3268
-3274
-3279
-3284
-3288
-3292
-3295
-3297
-3300
-3303
-3306
-3309
-3312
-3315
-3319
-3322
-3324
-3326
-3327
-3327
-3327
-3326
-3325
-3325
-3324
-3324
-3324
-3323
-3322
-3321
-3318
-3316
-3312
-3308
-3303
-3298
-3292
-3286
-3279
-3273
-3266
-3259
-3253
-3247
-3241
-3235
-3229
-3224
-3218
-3212
-3207
-3201
-3197
-3192
-3188
-3184
-3180
-3177
-3173
-3170
-3167
-3163
-3159
-3155
-3152
-3148
-3144
-3140
-3137
-3133
-3130
-3127
-3123
-3121
-3118
-3115
-3112
-3110
-3107
-3103
-3100
-3095
-3091
-3086
-3080
-3075
-3069
-3063
-3057
-3051
-3043
-3035
-3027
-3017
-3006
-2994
-2982
-2969
-2955
-2942
-2928
-2915
-2901
-2888
-2874
-2861
-2849
-2836
-2825
-2814
-2803
-2792
-2782
-2772
-2762
-2752
-2743
-2735
-2726
-2719
-2712
-2705
-2698
-2692
-2686
-2680
-2675
-2669
-2664
-2660
-2655
-2651
-2648
-2645
-2643
-2641
-2641
-2640
-2640
-2639
-2638
-2637
-2635
-2632
-2630
-2627
-2624
-2621
-2618
-2613
-2608
-2603
-2596
-2589
-2580
-2572
-2562
-2552
-2542
-2531
-2520
-2508
-2496
-2484
-2472
-2460
-2448
-2438
-2427
-2418
-2409
-2400
-2392
-2384
-2377
-2370
-2364
-2358
-2354
-2351
-2349
-2347
-2346
-2345
-2344
-2343
-2342
-2342
-2342
-2342
-2342
-2343
-2345
-2348
-2350
-2353
-2356
-2360
-2364
-2368
-2372
-2376
-2381
-2385
-2390
-2394
-2399
-2403
-2406
-2409
-2412
-2415
-2417
-2419
-2422
-2424
-2426
-2427
-2428
-2429
-2430
-2431
-2431
-2431
-2431
-2430
-2430
-2428
-2426
-2424
-2421
-2417
-2413
-2409
-2404
-2400
-2396
-2391
-2386
-2381
-2375
-2369
-2362
-2355
-2348
-2340
-2333
-2325
-2318
-2310
-2302
-2294
-2285
-2277
-2268
-2260
-2252
-2245
-2239
-2233
-2228
-2223
-2219
-2214
-2209
-2205
-2201
-2197
-2194
-2191
-2188
-2185
-2181
-2178
-2174
-2170
-2165
-2161
-2157
-2152
-2147
-2142
-2137
-2131
-2124
-2116
-2108
-2099
-2090
-2080
-2070
-2058
-2045
-2032
-2017
-2001
-1986
-1969
-1951
-1932
-1914
-1896
-1879
-1862
-1846
-1831
-1817
-1803
-1789
-1776
-1764
-1752
-1741
-1729
-1718
-1708
-1698
-1689
-1679
-1671
-1663
-1656
-1649
-1642
-1636
-1630
-1624
-1618
-1612
-1605
-1597
-1589
-1581
-1572
-1563
-1554
-1545
-1535
-1526
-1516
-1505
-1495
-1484
-1472
-1461
-1449
-1437
-1425
-1414
-1402
-1391
-1379
-1367
-1355
-1342
-1329
-1315
-1301
-1286
-1270
-1254
-1238
-1221
-1205
-1189
-1173
-1158
-1142
-1127
-1112
-1097
-1082
-1068
-1054
-1040
-1026
-1012
-1000
-987
-975
-963
-952
-940
-929
-917
-905
-892
-879
-865
-850
-834
-818
-801
-784
-766
-748
-730
-712
-693
-674
-655
-635
-616
-597
-578
-558
-539
-519
-500
-480
-460
-440
-420
-400
-379
-359
-339
-319
-299
-280
-260
-240
-220
-200
-179
-158
-137
-115
-93
-72
-51
-30
-10
10
30
50
71
91
111
130
149
166
183
198
213
226
239
252
265
278
291
304
318
332
346
360
374
389
403
418
432
446
459
471
483
494
505
515
525
535
544
552
560
568
575
582
588
595
601
608
615
622
630
639
647
655
663
671
678
686
693
701
708
715
723
730
737
744
750
757
763
769
775
781
786
791
796
800
803
806
809
811
813
815
818
820
824
827
831
835
839
843
848
853
858
864
869
876
882
889
896
903
910
917
924
931
937
944
951
957
963
969
974
980
986
992
999
1006
1014
1022
1032
1042
1052
1063
1073
1084
1095
1106
1118
1129
1142
1155
1169
1183
1198
1213
1228
1243
1258
1273
1288
1303
1318
1333
1347
1362
1376
1390
1404
1417
1430
1442
1454
1466
1478
1491
1503
1515
1527
1539
1552
1565
1578
1592
1606
1621
1636
1651
1667
1682
1697
1712
1727
1741
1755
1770
1784
1800
1815
1831
1846
1861
1876
1891
1905
1920
1934
1948
1963
1978
1993
2009
2025
2041
2058
2075
2092
2108
2125
2141
2157
2174
2190
2207
2224
2241
2258
2276
2293
2310
2328
2346
2363
2382
2400
2419
2437
2456
2476
2495
2514
2533
2551
2569
2587
2604
2621
2637
2652
2667
2681
2695
2709
2722
2735
2747
2760
2772
2783
2794
2805
2816
2827
2838
2849
2860
2871
2882
2892
2903
2913
2922
2932
2942
2951
2961
2972
2984
2996
3009
3023
3037
3051
3064
3078
3091
3104
3117
3129
3141
3153
3165
3177
3189
3201
3212
3224
3235
3246
3257
3269
3281
3294
3307
3321
3335
3350
3364
3379
3393
3406
3418
3429
3439
3448
3457
3466
3475
3483
3491
3499
3506
3513
3520
3526
3533
3540
3548
3555
3563
3571
3579
3586
3594
3602
3609
3617
3624
3631
3638
3645
3653
3660
3666
3673
3679
3685
3691
3695
3700
3703
3705
3707
3707
3707
3706
3704
3701
3697
3692
3687
3681
3675
3670
3664
3659
3654
3650
3646
3642
3638
3634
3631
3628
3625
3623
3622
3621
3620
3619
3619
3618
3617
3615
3614
3613
3611
3611
3610
3610
3610
3610
3609
3609
3608
3607
3605
3603
3601
3598
3597
3595
3594
3594
3593
3593
3593
3593
3592
3591
3590
3589
3588
3588
3589
3590
3592
3595
3599
3604
3609
3614
3620
3627
3634
3641
3648
3657
3665
3674
3683
3692
3701
3710
3720
3730
3740
3750
3761
3772
3782
3793
3804
3814
3824
3835
3845
3856
3865
3875
3883
3890
3895
3900
3904
3908
3911
3913
3916
3919
3923
3928
3933
3938
3943
3949
3955
3960
3966
3972
3977
3982
3987
3993
3998
4003
4006
4011
4014
4016
4018
4019
4021
4022
4022
4024
4024
4024
4022
4022
4022
4022
4022
4021
4019
4019
4019
4018
4017
4016
4014
4014
4014
4013
4013
4013
4013
4014
4014
4014
4014
4014
4014
4014
4014
4014
4016
4017
4018
4019
4019
4019
4019
4019
4019
4019
4019
4019
4018
4016
4013
4010
4006
4005
4002
3999
3996
3994
3991
3988
3986
3983
3979
3976
3972
3968
3964
3959
3954
3949
3944
3938
3932
3925
3917
3908
3898
3888
3876
3864
3852
3839
3826
3813
3800
3787
3775
3762
3749
3736
3723
3710
3698
3685
3673
3661
3651
3641
3633
3625
3618
3611
3604
3596
3586
3576
3564
3551
3538
3524
3509
3494
3479
3464
3450
3435
3420
3406
3391
3376
3361
3346
3331
3316
3301
3285
3270
3254
3239
3223
3207
3191
3175
3158
3141
3123
3104
3085
3065
3044
3023
3001
2979
2958
2937
2917
2897
2878
2859
2840
2823
2806
2790
2775
2761
2747
2735
2725
2715
2707
2701
2695
2691
2688
2685
2683
2681
2679
2677
2675
2674
2672
2670
2668
2666
2663
2660
2657
2654
2650
2646
2642
2637
2631
2626
2620
2615
2610
2605
2600
2596
2593
2589
2586
2584
2582
2581
2580
2579
2579
2578
2578
2577
2576
2575
2573
2570
2566
2562
2557
2552
2547
2541
2535
2529
2523
2516
2509
2501
2494
2487
2481
2475
2469
2465
2461
2459
2456
2455
2453
2453
2452
2453
2454
2455
2457
2460
2462
2465
2468
2470
2472
2473
2474
2474
2474
2473
2472
2469
2465
2460
2455
2448
2442
2435
2429
2423
2418
2412
2406
2400
2394
2388
2382
2376
2371
2367
2363
2359
2356
2352
2348
2343
2337
2330
2323
2314
2304
2293
2283
2272
2262
2251
2240
2230
2219
2209
2198
2188
2177
2167
2158
2149
2140
2131
2123
2116
2109
2103
2096
2090
2082
2074
2065
2056
2045
2035
2023
2012
1999
1986
1973
1959
1945
1931
1915
1899
1882
1865
1847
1829
1811
1795
1779
1766
1753
1742
1731
1721
1712
1703
1694
1685
1677
1669
1660
1652
1643
1633
1622
1611
1598
1584
1570
1556
1541
1526
1512
1499
1487
1476
1467
1459
1452
1447
1442
1439
1437
1435
1435
1435
1436
1438
1441
1443
1445
1447
1448
1449
1448
1446
1443
1440
1435
1431
1425
1420
1414
1406
1398
1388
1376
1363
1348
1334
1318
1303
1289
1275
1262
1250
1239
1230
1221
1212
1204
1195
1188
1180
1173
1168
1163
1159
1156
1153
1149
1144
1138
1130
1121
1111
1100
1089
1078
1066
1055
1043
1031
1018
1004
991
978
964
950
937
924
912
901
890
880
870
861
852
844
836
828
821
814
808
803
799
796
793
791
789
786
783
779
775
771
766
760
754
748
741
734
728
722
716
711
706
700
695
691
686
682
679
677
675
674
673
673
673
672
672
672
672
673
674
675
677
679
681
683
686
689
692
696
698
701
702
704
705
705
705
704
701
697
693
689
685
681
676
672
667
663
659
655
652
648
643
639
634
629
624
619
612
606
599
592
585
579
572
565
558
549
541
532
523
514
505
496
488
479
471
464
456
449
441
433
423
414
403
393
382
371
359
346
332
316
300
282
265
247
229
211
194
177
161
146
130
115
99
83
66
50
33
17
1
-15
-30
-45
-60
-74
-88
-102
-117
-131
-146
-161
-177
-194
-211
-229
-247
-266
-285
-303
-322
-340
-358
-376
-394
-410
-427
-442
-456
-469
-480
-490
-499
-505
-511
-515
-518
-521
-523
-527
-530
-534
-539
-544
-550
-556
-562
-569
-578
-587
-598
-610
-623
-636
-650
-663
-676
-688
-699
-710
-719
-729
-737
-746
-754
-762
-770
-778
-785
-791
-796
-800
-803
-805
-807
-809
-811
-813
-816
-820
-824
-828
-833
-838
-843
-848
-854
-862
-870
-880
-890
-902
-913
-925
-937
-949
-960
-971
-982
-991
-1000
-1006
-1012
-1018
-1022
-1026
-1029
-1032
-1034
-1035
-1035
-1034
-1031
-1026
-1020
-1012
-1004
-997
-989
-981
-974
-966
-959
-951
-943
-935
-926
-916
-906
-897
-889
-880
-872
-864
-855
-845
-835
-825
-815
-806
-797
-789
-782
-775
-769
-764
-759
-756
-753
-751
-750
-750
-750
-751
-754
-757
-760
-764
-769
-774
-780
-786
-793
-801
-808
-816
-823
-831
-838
-845
-851
-857
-863
-868
-874
-880
-886
-893
-899
-907
-914
-922
-930
-937
-946
-955
-964
-975
-987
-1000
-1012
-1026
-1039
-1051
-1063
-1074
-1085
-1096
-1107
-1118
-1128
-1138
-1148
-1157
-1167
-1176
-1185
-1194
-1203
-1213
-1222
-1231
-1241
-1251
-1262
-1274
-1287
-1301
-1316
-1331
-1348
-1366
-1385
-1405
-1426
-1448
-1470
-1494
-1518
-1542
-1566
-1590
-1613
-1636
-1658
-1680
-1702
-1723
-1744
-1765
-1786
-1807
-1828
-1850
-1871
-1893
-1914
-1936
-1958
-1980
-2001
-2025
-2048
-2071
-2095
-2118
-2140
-2162
-2183
-2202
-2221
-2239
-2256
-2273
-2289
-2304
-2319
-2332
-2345
-2356
-2366
-2375
-2382
-2389
-2395
-2401
-2406
-2412
-2416
-2421
-2425
-2428
-2430
-2432
-2434
-2437
-2439
-2442
-2445
-2448
-2450
-2452
-2452
-2452
-2452
-2451
-2451
-2450
-2450
-2450
-2449
-2449
-2449
-2449
-2449
-2450
-2451
-2454
-2457
-2461
-2467
-2472
-2479
-2485
-2493
-2500
-2508
-2516
-2524
-2532
-2540
-2548
-2556
-2564
-2571
-2577
-2584
-2590
-2595
-2601
-2606
-2612
-2616
-2620
-2622
-2624
-2624
-2624
-2624
-2624
-2624
-2625
-2626
-2628
-2631
-2633
-2635
-2636
-2636
-2636
-2635
-2635
-2634
-2633
-2633
-2632
-2631
-2630
-2628
-2625
-2622
-2617
-2612
-2606
-2599
-2591
-2583
-2574
-2565
-2556
-2546
-2537
-2527
-2516
-2505
-2494
-2482
-2469
-2456
-2443
-2429
-2416
-2402
-2389
-2377
-2365
-2354
-2343
-2334
-2324
-2316
-2308
-2301
-2294
-2289
-2284
-2280
-2277
-2276
-2275
-2274
-2275
-2277
-2280
-2283
-2287
-2292
-2297
-2304
-2311
-2319
-2327
-2336
-2344
-2352
-2359
-2366
-2373
-2380
-2387
-2395
-2403
-2412
-2422
-2433
-2444
-2457
-2469
-2481
-2493
-2505
-2516
-2528
-2539
-2550
-2560
-2571
-2581
-2590
-2598
-2605
-2611
-2615
-2618
-2618
-2617
-2615
-2612
-2609
-2606
-2604
-2602
-2602
-2603
-2605
-2608
-2611
-2615
-2619
-2625
-2633
-2643
-2655
-2669
-2685
-2703
-2723
-2744
-2766
-2787
-2807
-2827
-2845
-2862
-2878
-2892
-2905
-2917
-2927
-2935
-2941
-2946
-2948
-2949
-2949
-2948
-2947
-2945
-2943
-2941
-2939
-2936
-2934
-2932
-2930
-2929
-2929
-2929
-2929
-2930
-2931
-2932
-2933
-2933
-2933
-2932
-2930
-2928
-2924
-2921
-2918
-2915
-2912
-2909
-2906
-2902
-2899
-2896
-2893
-2891
-2890
-2890
-2891
-2894
-2899
-2906
-2915
-2926
-2938
-2953
-2969
-2986
-3004
-3022
-3041
-3059
-3077
-3094
-3111
-3128
-3144
-3160
-3175
-3191
-3205
-3220
-3233
-3246
-3257
-3268
-3278
-3287
-3296
-3305
-3314
-3323
-3331
-3339
-3347
-3353
-3358
-3363
-3367
-3371
-3373
-3375
-3377
-3378
-3378
-3378
-3378
-3377
-3377
-3377
-3376
-3375
-3374
-3372
-3370
-3367
-3363
-3360
-3357
-3354
-3353
-3351
-3351
-3352
-3353
-3355
-3358
-3360
-3362
-3364
-3366
-3368
-3370
-3372
-3374
-3376
-3377
-3377
-3377
-3376
-3375
-3373
-3370
-3365
-3360
-3353
-3345
-3336
-3327
-3316
-3305
-3293
-3280
-3267
-3252
-3235
-3218
-3198
-3177
-3154
-3130
-3107
-3084
-3062
-3041
-3020
-3000
-2980
-2960
-2941
-2921
-2901
-2881
-2862
-2841
-2822
-2802
-2782
-2763
-2745
-2726
-2708
-2689
-2670
-2652
-2633
-2614
-2595
-2576
-2557
-2538
-2521
-2506
-2492
-2480
-2470
-2461
-2453
-2446
-2440
-2434
-2428
-2423
-2418
-2414
-2409
-2405
-2402
-2398
-2395
-2392
-2390
-2387
-2385
-2382
-2380
-2377
-2373
-2370
-2366
-2363
-2360
-2358
-2356
-2355
-2355
-2355
-2355
-2355
-2356
-2356
-2355
-2355
-2354
-2353
-2352
-2352
-2351
-2351
-2352
-2353
-2354
-2356
-2358
-2360
-2362
-2363
-2364
-2365
-2365
-2366
-2367
-2368
-2370
-2373
-2378
-2383
-2390
-2396
-2403
-2410
-2417
-2424
-2430
-2436
-2442
-2447
-2453
-2459
-2465
-2472
-2479
-2487
-2495
-2504
-2513
-2522
-2531
-2541
-2551
-2561
-2572
-2583
-2595
-2607
-2619
-2631
-2643
-2655
-2666
-2678
-2689
-2700
-2711
-2723
-2735
-2748
-2761
-2774
-2787
-2800
-2812
-2824
-2834
-2843
-2850
-2856
-2860
-2863
-2864
-2863
-2862
-2859
-2856
-2852
-2849
-2847
-2846
-2846
-2848
-2851
-2856
-2862
-2869
-2877
-2885
-2894
-2903
-2912
-2921
-2931
-2940
-2949
-2958
-2967
-2977
-2987
-2997
-3008
-3019
-3030
-3041
-3052
-3064
-3076
-3087
-3098
-3108
-3118
-3126
-3133
-3139
-3144
-3148
-3152
-3155
-3157
-3160
-3163
-3166
-3170
-3173
-3176
-3179
-3181
-3182
-3182
-3182
-3180
-3177
-3174
-3169
-3164
-3159
-3152
-3144
-3136
-3127
-3118
-3109
-3100
-3092
-3084
-3077
-3070
-3063
-3057
-3052
-3048
-3044
-3041
-3038
-3036
-3035
-3034
-3035
-3037
-3041
-3046
-3054
-3063
-3074
-3086
-3100
-3114
-3129
-3144
-3160
-3176
-3191
-3206
-3220
-3234
-3248
-3262
-3277
-3292
-3308
-3325
-3341
-3357
-3374
-3390
-3406
-3422
-3438
-3455
-3471
-3487
-3503
-3519
-3533
-3548
-3562
-3576
-3590
-3603
-3617
-3630
-3644
-3658
-3672
-3686
-3700
-3714
-3728
-3741
-3754
-3765
-3776
-3785
-3793
-3800
-3805
-3811
-3816
-3821
-3828
-3836
-3845
-3855
-3866
-3878
-3891
-3904
-3918
-3933
-3948
-3964
-3981
-3999
-4018
-4037
-4056
-4075
-4094
-4114
-4133
-4152
-4170
-4189
-4209
-4228
-4248
-4268
-4288
-4308
-4327
-4346
-4363
-4379
-4394
-4408
-4422
-4435
-4447
-4460
-4472
-4483
-4493
-4502
-4510
-4517
-4523
-4528
-4534
-4540
-4546
-4552
-4558
-4563
-4568
-4571
-4574
-4576
-4576
-4575
-4573
-4570
-4565
-4559
-4551
-4542
-4531
-4519
-4504
-4488
-4472
-4455
-4439
-4424
-4410
-4398
-4387
-4377
-4368
-4360
-4352
-4346
-4340
-4335
-4332
-4330
-4330
-4332
-4335
-4340
-4346
-4352
-4359
-4366
-4371
-4376
-4381
-4386
-4391
-4397
-4404
-4412
-4421
-4429
-4436
-4442
-4448
-4452
-4455
-4457
-4458
-4457
-4456
-4454
-4451
-4448
-4446
-4443
-4439
-4436
-4433
-4430
-4428
-4427
-4426
-4425
-4424
-4422
-4421
-4418
-4415
-4410
-4404
-4397
-4390
-4382
-4375
-4367
-4360
-4353
-4347
-4340
-4334
-4327
-4320
-4313
-4305
-4298
-4290
-4283
-4276
-4269
-4263
-4256
-4249
-4240
-4230
-4218
-4206
-4193
-4181
-4169
-4157
-4147
-4139
-4131
-4124
-4117
-4110
-4103
-4096
-4088
-4080
-4072
-4062
-4054
-4045
-4034
-4022
-4010
-3997
-3984
-3971
-3959
-3947
-3935
-3925
-3915
-3905
-3897
-3891
-3885
-3881
-3878
-3876
-3874
-3873
-3872
-3872
-3871
-3871
-3870
-3870
-3870
-3870
-3872
-3876
-3881
-3888
-3896
-3905
-3916
-3927
-3940
-3952
-3966
-3979
-3993
-4006
-4018
-4029
-4038
-4048
-4054
-4061
-4065
-4067
-4067
-4065
-4062
-4059
-4054
-4050
-4045
-4040
-4035
-4033
-4030
-4029
-4027
-4027
-4029
-4030
-4033
-4035
-4037
-4038
-4038
-4038
-4038
-4038
-4038
-4035
-4034
-4030
-4027
-4022
-4017
-4009
-4000
-3990
-3978
-3965
-3951
-3937
-3921
-3905
-3890
-3875
-3860
-3847
-3834
-3822
-3812
-3803
-3795
-3789
-3783
-3778
-3773
-3768
-3762
-3756
-3749
-3741
-3732
-3722
-3712
-3701
-3689
-3677
-3664
-3651
-3636
-3621
-3606
-3591
-3576
-3561
-3547
-3533
-3520
-3507
-3494
-3481
-3467
-3452
-3436
-3419
-3401
-3381
-3361
-3340
-3318
-3295
-3272
-3249
-3225
-3202
-3178
-3155
-3132
-3109
-3086
-3062
-3039
-3015
-2991
-2966
-2942
-2917
-2892
-2866
-2839
-2812
-2784
-2755
-2725
-2694
-2663
-2632
-2601
-2571
-2541
-2512
-2483
-2453
-2423
-2392
-2360
-2328
-2295
-2262
-2229
-2197
-2165
-2134
-2104
-2075
-2047
-2017
-1991
-1963
-1937
-1911
-1886
-1862
-1839
-1816
-1794
-1772
-1751
-1730
-1710
-1689
-1668
-1648
-1628
-1608
-1589
-1571
-1554
-1537
-1522
-1507
-1494
-1482
-1471
-1461
-1452
-1444
-1437
-1431
-1425
-1419
-1413
-1407
-1401
-1396
-1391
-1387
-1384
-1383
-1383
-1385
-1388
-1392
-1397
-1402
-1407
-1412
-1418
-1424
-1430
-1438
-1446
-1455
-1464
-1474
-1485
-1495
-1505
-1515
-1525
-1535
-1545
-1555
-1566
-1577
-1590
-1604
-1620
-1637
-1655
-1673
-1692
-1711
-1730
-1750
-1770
-1791
-1812
-1834
-1856
-1879
-1901
-1923
-1944
-1965
-1985
-2003
-2021
-2037
-2053
-2067
-2080
-2092
-2103
-2111
-2118
-2123
-2126
-2128
-2128
-2127
-2125
-2121
-2118
-2113
-2108
-2102
-2096
-2089
-2082
-2075
-2067
-2060
-2054
-2050
-2045
-2041
-2039
-2036
-2033
-2031
-2029
-2029
-2029
-2032
-2035
-2040
-2045
-2052
-2059
-2066
-2073
-2081
-2090
-2098
-2107
-2117
-2128
-2140
-2153
-2167
-2181
-2197
-2213
-2230
-2247
-2264
-2282
-2300
-2319
-2338
-2359
-2380
-2403
-2426
-2449
-2472
-2495
-2519
-2543
-2568
-2595
-2622
-2651
-2680
-2710
-2740
-2771
-2803
-2836
-2870
-2904
-2939
-2974
-3009
-3044
-3078
-3113
-3148
-3182
-3216
-3250
-3284
-3317
-3350
-3382
-3413
-3443
-3473
-3501
-3529
-3555
-3582
-3607
-3631
-3655
-3677
-3698
-3718
-3737
-3755
-3773
-3790
-3807
-3824
-3842
-3860
-3878
-3898
-3918
-3938
-3959
-3980
-4001
-4022
-4046
-4070
-4094
-4121
-4148
-4175
-4202
-4230
-4258
-4286
-4314
-4343
-4371
-4400
-4429
-4458
-4487
-4516
-4545
-4573
-4600
-4627
-4653
-4679
-4705
-4731
-4757
-4782
-4808
-4833
-4858
-4883
-4907
-4932
-4957
-4982
-5008
-5033
-5058
-5083
-5107
-5131
-5155
-5177
-5198
-5218
-5236
-5252
-5266
-5280
-5291
-5302
-5311
-5319
-5325
-5330
-5333
-5335
-5336
-5337
-5338
-5339
-5341
-5344
-5347
-5352
-5357
-5363
-5371
-5378
-5386
-5394
-5403
-5411
-5419
-5427
-5435
-5442
-5448
-5454
-5459
-5462
-5464
-5466
-5466
-5465
-5464
-5462
-5459
-5455
-5449
-5442
-5432
-5420
-5406
-5390
-5372
-5352
-5330
-5307
-5283
-5257
-5230
-5200
-5169
-5136
-5102
-5065
-5026
-4986
-4945
-4902
-4859
-4814
-4769
-4725
-4680
-4635
-4590
-4546
-4502
-4459
-4417
-4376
-4336
-4298
-4260
-4224
-4190
-4157
-4127
-4099
-4074
-4050
-4029
-4009
-3991
-3974
-3958
-3942
-3928
-3915
-3903
-3891
-3881
-3871
-3861
-3851
-3841
-3830
-3820
-3809
-3797
-3785
-3773
-3760
-3746
-3731
-3716
-3699
-3682
-3663
-3644
-3623
-3601
-3579
-3555
-3529
-3503
-3475
-3445
-3413
-3380
-3345
-3308
-3269
-3229
-3188
-3147
-3105
-3064
-3022
-2981
-2939
-2898
-2856
-2816
-2775
-2735
-2695
-2655
-2613
-2571
-2528
-2483
-2438
-2391
-2344
-2296
-2247
-2197
-2148
-2098
-2049
-2001
-1953
-1905
-1858
-1811
-1765
-1719
-1674
-1629
-1585
-1542
-1499
-1457
-1416
-1376
-1337
-1299
-1264
-1229
-1196
-1164
-1133
-1103
-1074
-1045
-1018
-991
-965
-940
-914
-889
-865
-840
-817
-793
-770
-747
-725
-703
-681
-660
-640
-620
-600
-582
-564
-547
-530
-514
-498
-482
-465
-447
-428
-409
-390
-370
-349
-329
-309
-289
-269
-250
-231
-213
-194
-176
-157
-138
-119
-99
-80
-61
-43
-25
-8
8
24
39
54
68
80
92
102
111
117
122
125
127
127
125
123
119
115
110
106
102
100
98
98
98
100
102
106
111
118
125
134
144
155
167
180
195
211
228
246
264
284
304
325
347
370
394
418
443
469
495
522
549
578
607
637
669
702
735
769
804
838
873
908
943
979
1014
1052
1088
1125
1162
1199
1235
1272
1308
1344
1380
1415
1450
1484
1517
1549
1579
1608
1634
1658
1679
1698
1716
1731
1745
1758
1770
1782
1794
1805
1817
1828
1838
1849
1859
1868
1877
1885
1893
1901
1907
1914
1920
1925
1931
1936
1941
1945
1948
1950
1951
1950
1947
1943
1937
1931
1923
1915
1906
1897
1886
1874
1862
1848
1834
1819
1803
1787
1771
1755
1740
1726
1712
1700
1687
1676
1664
1652
1641
1629
1618
1607
1598
1589
1582
1575
1570
1565
1560
1556
1553
1551
1549
1548
1548
1549
1552
1555
1560
1565
1572
1579
1587
1596
1606
1616
1628
1640
1655
1670
1687
1704
1721
1738
1755
1772
1788
1805
1821
1837
1853
1868
1883
1897
1909
1919
1927
1933
1936
1937
1936
1932
1928
1922
1914
1906
1896
1884
1873
1860
1848
1835
1823
1812
1801
1790
1780
1770
1760
1751
1743
1736
1730
1726
1723
1722
1722
1725
1729
1735
1742
1751
1761
1772
1783
1793
1804
1814
1823
1830
1837
1842
1846
1849
1850
1851
1849
1846
1841
1835
1826
1816
1804
1790
1775
1759
1741
1722
1702
1681
1657
1632
1605
1575
1544
1512
1479
1446
1412
1379
1347
1315
1284
1254
1226
1198
1172
1146
1121
1097
1074
1053
1032
1012
995
978
962
948
936
925
916
908
901
894
887
881
874
867
860
854
848
842
837
833
829
825
821
817
812
806
800
793
787
780
773
766
759
752
745
737
730
722
713
704
694
684
673
661
650
638
625
613
600
588
577
566
555
546
537
528
521
515
509
505
501
497
495
493
492
492
492
492
493
494
495
498
501
505
510
515
522
530
540
550
562
575
590
606
624
643
666
690
716
745
775
808
842
878
916
955
996
1038
1082
1127
1173
1220
1268
1315
1363
1410
1457
1503
1549
1595
1640
1684
1729
1773
1818
1862
1907
1953
1998
2043
2089
2133
2177
2221
2264
2307
2351
2394
2438
2482
2526
2571
2616
2662
2707
2753
2800
2846
2892
2938
2983
3028
3072
3116
3158
3201
3243
3284
3325
3365
3405
3444
3483
3521
3558
3595
3633
3671
3710
3749
3789
3830
3871
3911
3951
3992
4032
4072
4112
4152
4193
4233
4273
4313
4353
4392
4431
4469
4507
4544
4581
4619
4656
4692
4729
4764
4799
4833
4866
4898
4930
4960
4990
5018
5046
5072
5098
5124
5149
5174
5201
5228
5257
5287
5319
5353
5387
5422
5458
5495
5531
5567
5604
5641
5679
5717
5755
5794
5834
5874
5915
5955
5995
6034
6072
6109
6145
6180
6214
6247
6279
6310
6339
6367
6392
6415
6435
6452
6467
6481
6492
6503
6513
6523
6534
6544
6554
6564
6574
6583
6591
6599
6606
6612
6618
6623
6628
6633
6637
6641
6645
6649
6652
6655
6658
6660
6662
6664
6666
6668
6670
6672
6674
6675
6677
6679
6681
6684
6686
6688
6690
6691
6692
6693
6694
6695
6696
6697
6696
6695
6693
6689
6685
6681
6675
6670
6663
6657
6650
6643
6637
6630
6624
6619
6615
6612
6611
6611
6613
6616
6621
6626
6633
6640
6648
6657
6667
6677
6688
6701
6715
6731
6748
6766
6786
6807
6829
6852
6876
6901
6927
6954
6982
7010
7039
7068
7098
7127
7157
7188
7218
7250
7281
7313
7344
7375
7406
7436
7466
7494
7521
7547
7571
7594
7615
7634
7652
7668
7682
7694
7703
7711
7717
7721
7724
7726
7728
7729
7730
7730
7729
7728
7726
7723
7719
7714
7709
7702
7695
7687
7678
7669
7659
7648
7638
7628
7618
7609
7600
7591
7582
7573
7565
7556
7547
7538
7530
7521
7513
7505
7498
7491
7484
7478
7472
7467
7462
7459
7456
7454
7454
7454
7456
7459
7462
7467
7473
7480
7488
7498
7510
7522
7536
7550
7564
7577
7591
7604
7617
7630
7644
7659
7675
7692
7710
7727
7745
7762
7779
7796
7812
7829
7846
7863
7882
7901
7922
7944
7966
7989
8013
8036
8058
8080
8103
8125
8148
8170
8193
8216
8239
8263
8286
8309
8332
8355
8378
8402
8426
8451
8477
8504
8531
8559
8588
8617
8646
8676
8706
8736
8766
8795
8824
8853
8882
8911
8940
8970
9000
9031
9063
9094
9127
9159
9191
9223
9254
9284
9314
9343
9371
9400
9428
9457
9485
9513
9541
9569
9597
9625
9653
9682
9711
9741
9770
9800
9829
9857
9885
9912
9938
9964
9988
10010
10032
10051
10068
10083
10096
10107
10116
10122
10127
10130
10132
10131
10129
10126
10120
10113
10105
10094
10083
10070
10056
10041
10025
10008
9990
9970
9949
9927
9904
9881
9858
9836
9814
9793
9772
9751
9731
9709
9688
9666
9644
9622
9599
9577
9553
9530
9506
9483
9459
9437
9415
9393
9373
9352
9333
9314
9296
9278
9262
9246
9231
9217
9203
9189
9175
9161
9145
9129
9112
9094
9076
9058
9040
9021
9002
8982
8961
8940
8917
8894
8870
8847
8823
8800
8777
8755
8731
8707
8682
8655
8626
8596
8565
8531
8497
8462
8425
8388
8350
8312
8273
8234
8194
8153
8111
8069
8026
7982
7938
7893
7849
7804
7760
7715
7670
7625
7579
7533
7486
7439
7391
7343
7295
7247
7199
7152
7106
7060
7016
6973
6931
6891
6852
6813
6775
6738
6700
6664
6628
6592
6557
6523
6490
6458
6428
6398
6370
6343
6316
6289
6263
6237
6212
6190
6169
6150
6133
6118
6104
6090
6077
6064
6051
6038
6026
6015
6005
5996
5989
5983
5977
5973
5968
5964
5961
5957
5953
5950
5946
5943
5941
5939
5937
5937
5937
5937
5939
5940
5942
5945
5949
5954
5959
5965
5972
5979
5986
5994
6002
6010
6018
6027
6035
6043
6050
6057
6062
6066
6069
6070
6070
6067
6063
6057
6048
6037
6023
6007
5989
5969
5949
5928
5907
5887
5866
5846
5826
5806
5785
5765
5745
5726
5706
5687
5667
5648
5629
5609
5588
5567
5545
5523
5499
5475
5450
5424
5397
5370
5343
5315
5286
5256
5225
5192
5157
5122
5085
5047
5008
4969
4929
4888
4847
4805
4764
4722
4681
4642
4604
4568
4533
4500
4467
4436
4406
4377
4348
4320
4293
4267
4242
4218
4194
4172
4150
4129
4108
4086
4067
4046
4027
4006
3987
3968
3948
3928
3907
3886
3864
3841
3817
3791
3765
3738
3710
3681
3651
3619
3587
3553
3519
3484
3450
3416
3382
3349
3317
3286
3256
3226
3196
3166
3135
3105
3074
3046
3019
2994
2972
2951
2932
2916
2901
2888
2877
2868
2860
2853
2846
2840
2834
2828
2823
2817
2812
2806
2800
2794
2787
2779
2770
2761
2749
2737
2723
2707
2691
2673
2654
2633
2611
2587
2561
2534
2506
2476
2446
2415
2384
2354
2324
2296
2268
2241
2214
2187
2159
2132
2105
2078
2052
2025
1999
1973
1946
1918
1889
1860
1829
1797
1766
1734
1703
1671
1640
1610
1579
1548
1517
1486
1454
1423
1392
1361
1329
1299
1268
1238
1208
1178
1148
1119
1090
1060
1031
1002
973
944
915
885
855
825
794
762
730
698
666
633
600
568
536
505
474
443
413
383
354
325
298
271
245
221
198
176
156
137
119
103
88
74
62
53
45
40
38
39
42
47
53
60
68
77
85
93
101
109
117
125
135
145
157
169
183
198
214
230
248
265
283
301
318
335
352
368
383
397
410
422
433
444
454
463
472
480
487
495
501
508
513
518
522
524
526
527
527
527
527
526
526
526
527
528
530
534
538
544
551
558
566
575
585
595
605
615
624
633
640
646
650
653
654
654
653
650
648
645
642
639
636
633
630
628
625
622
619
616
612
607
603
598
593
587
581
575
568
560
552
543
534
522
510
495
479
461
442
422
401
380
358
336
314
292
269
247
225
203
182
161
141
121
101
82
63
44
25
5
-14
-34
-54
-73
-92
-111
-130
-149
-169
-189
-209
-230
-251
-273
-295
-318
-340
-362
-384
-406
-427
-447
-467
-486
-503
-518
-532
-543
-553
-561
-567
-572
-575
-577
-579
-579
-578
-575
-571
-566
-560
-554
-547
-539
-531
-523
-515
-506
-497
-488
-477
-466
-454
-441
-427
-412
-397
-382
-365
-348
-330
-312
-292
-272
-251
-228
-205
-182
-158
-133
-107
-82
-57
-33
-9
13
35
56
77
97
117
136
154
172
189
206
221
236
250
264
278
292
307
320
334
347
359
370
381
391
400
410
419
428
437
447
457
468
477
487
495
502
509
514
519
523
527
531
535
539
543
547
551
555
559
562
567
571
577
583
589
597
605
614
623
631
640
647
653
659
663
667
670
673
675
677
679
680
681
681
681
681
680
679
678
677
675
673
670
667
664
660
656
652
647
644
641
638
635
632
629
625
620
614
607
599
590
581
571
560
548
534
518
500
481
460
438
414
389
364
340
316
292
269
247
225
202
180
156
131
106
79
52
24
-4
-32
-60
-89
-117
-145
-174
-203
-233
-263
-293
-324
-355
-386
-417
-448
-478
-508
-538
-568
-598
-627
-656
-685
-714
-742
-769
-796
-823
-850
-877
-903
-929
-954
-979
-1002
-1028
-1052
-1076
-1101
-1125
-1150
-1176
-1203
-1231
-1261
-1291
-1323
-1355
-1388
-1421
-1454
-1487
-1520
-1553
-1587
-1622
-1657
-1694
-1731
-1769
-1808
-1847
-1887
-1927
-1967
-2007
-2048
-2088
-2129
-2169
-2210
-2251
-2292
-2333
-2373
-2413
-2452
-2490
-2527
-2562
-2597
-2630
-2662
-2692
-2721
-2748
-2774
-2799
-2823
-2846
-2868
-2889
-2909
-2929
-2948
-2967
-2986
-3005
-3025
-3046
-3066
-3087
-3108
-3129
-3150
-3171
-3192
-3214
-3237
-3261
-3285
-3311
-3338
-3366
-3394
-3423
-3454
-3485
-3518
-3552
-3587
-3622
-3659
-3697
-3736
-3777
-3818
-3860
-3902
-3944
-3986
-4027
-4070
-4111
-4152
-4192
-4233
-4273
-4312
-4352
-4392
-4432
-4471
-4510
-4547
-4583
-4619
-4653
-4686
-4718
-4749
-4779
-4808
-4835
-4861
-4885
-4908
-4930
-4950
-4968
-4986
-5003
-5019
-5034
-5048
-5060
-5072
-5082
-5092
-5101
-5109
-5116
-5122
-5126
-5129
-5131
-5131
-5129
-5125
-5120
-5114
-5107
-5099
-5091
-5083
-5075
-5067
-5059
-5051
-5042
-5033
-5024
-5015
-5005
-4995
-4984
-4973
-4961
-4949
-4935
-4920
-4904
-4887
-4870
-4851
-4832
-4812
-4792
-4771
-4749
-4725
-4701
-4675
-4649
-4620
-4591
-4560
-4528
-4495
-4461
-4426
-4391
-4356
-4319
-4282
-4244
-4206
-4167
-4129
-4091
-4054
-4016
-3979
-3941
-3903
-3865
-3827
-3789
-3751
-3712
-3674
-3635
-3597
-3560
-3523
-3488
-3454
-3421
-3390
-3361
-3333
-3307
-3282
-3258
-3235
-3213
-3191
-3171
-3150
-3131
-3111
-3092
-3073
-3054
-3034
-3015
-2995
-2975
-2955
-2936
-2917
-2898
-2880
-2863
-2846
-2829
-2812
-2795
-2777
-2758
-2738
-2718
-2695
-2672
-2647
-2621
-2595
-2567
-2539
-2510
-2480
-2449
-2418
-2385
-2352
-2317
-2281
-2245
-2208
-2170
-2131
-2092
-2052
-2012
-1971
-1931
-1890
-1849
-1808
-1767
-1725
-1683
-1641
-1598
-1554
-1510
-1466
-1422
-1377
-1332
-1288
-1243
-1199
-1154
-1110
-1066
-1022
-980
-938
-896
-856
-817
-780
-743
-708
-674
-641
-609
-578
-547
-516
-486
-456
-427
-398
-370
-343
-317
-291
-267
-245
-224
-206
-190
-176
-163
-152
-142
-133
-123
-114
-105
-96
-86
-76
-65
-54
-42
-30
-17
-3
12
26
41
56
71
85
100
114
128
143
157
172
188
203
218
233
248
263
277
290
303
314
325
334
342
349
356
363
370
377
384
391
398
405
412
418
424
429
434
437
439
440
441
441
440
440
439
438
437
436
436
437
439
441
445
449
454
460
467
475
484
494
505
517
530
545
560
577
595
613
632
650
669
687
705
722
740
757
774
790
807
822
837
850
862
872
882
890
897
905
912
920
928
937
946
955
965
975
984
994
1004
1012
1022
1033
1043
1054
1065
1076
1088
1100
1113
1126
1140
1155
1170
1187
1204
1222
1241
1260
1279
1298
1318
1337
1356
1374
1392
1410
1427
1443
1460
1476
1491
1505
1519
1532
1544
1556
1567
1578
1588
1598
1607
1616
1625
1633
1640
1648
1655
1664
1672
1682
1693
1704
1716
1727
1738
1749
1761
1772
1785
1798
1811
1825
1839
1854
1869
1883
1897
1909
1922
1933
1945
1956
1968
1980
1992
2003
2015
2025
2036
2047
2057
2067
2078
2088
2098
2108
2118
2128
2137
2144
2151
2158
2164
2170
2176
2183
2190
2198
2206
2215
2225
2235
2246
2258
2270
2283
2295
2308
2320
2332
2344
2355
2365
2374
2383
2392
2399
2407
2413
2419
2425
2429
2433
2436
2440
2443
2447
2452
2456
2462
2467
2472
2477
2482
2487
2492
2497
2502
2508
2514
2520
2526
2532
2537
2541
2545
2548
2551
2554
2557
2559
2562
2564
2565
2567
2568
2569
2569
2570
2570
2571
2572
2573
2573
2573
2572
2571
2568
2565
2562
2559
2557
2555
2554
2553
2552
2552
2551
2550
2549
2547
2545
2543
2541
2538
2536
2532
2528
2524
2519
2513
2508
2503
2499
2495
2492
2490
2489
2489
2490
2491
2494
2496
2499
2502
2505
2508
2511
2514
2516
2518
2520
2522
2523
2525
2526
2527
2528
2529
2529
2528
2528
2529
2530
2532
2536
2542
2549
2556
2565
2575
2586
2599
2613
2628
2645
2662
2681
2699
2718
2737
2756
2775
2793
2811
2830
2848
2866
2884
2901
2918
2933
2948
2963
2977
2991
3006
3021
3036
3052
3067
3083
3098
3112
3125
3138
3150
3161
3171
3181
3190
3199
3208
3215
3222
3228
3233
3237
3239
3240
3240
3239
3238
3235
3232
3229
3225
3221
3216
3211
3205
3199
3193
3188
3184
3181
3178
3177
3177
3179
3181
3186
3191
3198
3206
3215
3225
3236
3249
3262
3275
3289
3303
3317
3332
3347
3363
3379
3395
3410
3424
3437
3448
3458
3467
3474
3480
3484
3487
3488
3487
3485
3482
3477
3470
3462
3451
3439
3425
3409
3391
3372
3351
3328
3304
3279
3252
3224
3195
3163
3130
3094
3057
3018
2978
2935
2892
2848
2803
2759
2714
2670
2626
2583
2540
2498
2455
2412
2369
2326
2282
2239
2197
2154
2112
2071
2029
1988
1947
1907
1866
1827
1789
1752
1716
1682
1650
1619
1589
1560
1533
1505
1479
1453
1427
1402
1377
1352
1327
1302
1277
1252
1227
1202
1176
1150
1124
1097
1070
1042
1014
986
958
929
900
870
841
811
780
748
716
684
653
622
592
563
535
510
485
462
440
419
398
377
356
336
315
294
273
253
233
213
194
175
157
140
123
105
88
70
52
33
13
-7
-28
-50
-73
-96
-121
-147
-174
-202
-231
-261
-292
-323
-355
-387
-420
-455
-490
-526
-563
-603
-643
-686
-730
-775
-823
-872
-922
-973
-1025
-1078
-1130
-1182
-1234
-1285
-1337
-1388
-1439
-1490
-1542
-1593
-1645
-1698
-1751
-1804
-1857
-1911
-1964
-2017
-2069
-2121
-2173
-2225
-2277
-2329
-2381
-2433
-2486
-2539
-2592
-2646
-2700
-2753
-2807
-2860
-2913
-2967
-3021
-3077
-3134
-3192
-3251
-3311
-3372
-3434
-3497
-3561
-3625
-3690
-3756
-3821
-3887
-3954
-4019
-4086
-4152
-4218
-4284
-4350
-4415
-4480
-4545
-4609
-4673
-4736
-4798
-4860
-4922
-4983
-5043
-5102
-5161
-5219
-5277
-5335
-5392
-5449
-5505
-5560
-5614
-5666
-5718
-5769
-5819
-5868
-5917
-5965
-6013
-6060
-6107
-6152
-6196
-6239
-6281
-6322
-6361
-6399
-6436
-6471
-6505
-6538
-6569
-6600
-6630
-6660
-6688
-6716
-6744
-6771
-6799
-6826
-6854
-6881
-6909
-6936
-6964
-6992
-7021
-7050
-7079
-7107
-7135
-7163
-7189
-7215
-7241
-7265
-7289
-7312
-7333
-7353
-7371
-7388
-7403
-7416
-7427
-7437
-7446
-7454
-7461
-7466
-7471
-7474
-7475
-7475
-7474
-7471
-7467
-7462
-7457
-7451
-7444
-7437
-7430
-7422
-7414
-7405
-7395
-7385
-7374
-7362
-7350
-7337
-7324
-7310
-7296
-7280
-7264
-7247
-7230
-7212
-7195
-7177
-7159
-7141
-7124
-7107
-7092
-7077
-7063
-7051
-7039
-7028
-7018
-7008
-6999
-6990
-6982
-6975
-6969
-6964
-6961
-6959
-6958
-6959
-6960
-6962
-6964
-6968
-6971
-6974
-6978
-6981
-6984
-6987
-6988
-6989
-6989
-6987
-6985
-6981
-6977
-6971
-6964
-6956
-6947
-6937
-6926
-6913
-6899
-6883
-6866
-6847
-6828
-6808
-6788
-6769
-6749
-6730
-6710
-6691
-6670
-6650
-6629
-6609
-6588
-6568
-6548
-6527
-6507
-6486
-6465
-6444
-6422
-6400
-6378
-6356
-6333
-6311
-6288
-6265
-6243
-6221
-6198
-6176
-6153
-6131
-6108
-6085
-6063
-6040
-6017
-5994
-5971
-5947
-5923
-5899
-5875
-5850
-5826
-5801
-5776
-5751
-5725
-5697
-5669
-5639
-5607
-5574
-5539
-5503
-5466
-5428
-5389
-5348
-5307
-5265
-5223
-5179
-5134
-5089
-5042
-4995
-4947
-4899
-4850
-4801
-4751
-4700
-4648
-4596
-4542
-4488
-4434
-4380
-4325
-4271
-4217
-4163
-4109
-4054
-4001
-3946
-3891
-3836
-3781
-3726
-3671
-3617
-3564
-3511
-3459
-3407
-3357
-3307
-3258
-3210
-3163
-3118
-3075
-3033
-2993
-2954
-2917
-2882
-2848
-2815
-2784
-2755
-2727
-2700
-2675
-2651
-2629
-2607
-2587
-2567
-2548
-2529
-2510
-2493
-2475
-2459
-2443
-2428
-2414
-2400
-2387
-2374
-2361
-2349
-2336
-2324
-2313
-2302
-2292
-2284
-2277
-2271
-2267
-2263
-2260
-2258
-2257
-2257
-2258
-2259
-2262
-2266
-2272
-2278
-2285
-2293
-2302
-2311
-2320
-2331
-2341
-2353
-2364
-2377
-2391
-2406
-2421
-2437
-2453
-2469
-2485
-2501
-2517
-2533
-2550
-2566
-2583
-2600
-2616
-2633
-2649
-2665
-2679
-2692
-2705
-2717
-2728
-2738
-2749
-2759
-2768
-2776
-2784
-2790
-2796
-2801
-2807
-2812
-2817
-2822
-2827
-2832
-2836
-2840
-2844
-2848
-2851
-2855
-2858
-2861
-2863
-2866
-2869
-2872
-2875
-2876
-2877
-2876
-2874
-2871
-2866
-2861
-2855
-2848
-2840
-2831
-2822
-2811
-2800
-2789
-2777
-2766
-2754
-2743
-2733
-2723
-2713
-2705
-2697
-2690
-2684
-2679
-2675
-2671
-2667
-2665
-2663
-2662
-2661
-2661
-2660
-2660
-2660
-2660
-2660
-2660
-2662
-2664
-2668
-2672
-2678
-2685
-2692
-2701
-2709
-2719
-2729
-2740
-2751
-2764
-2777
-2791
-2806
-2822
-2838
-2855
-2872
-2888
-2904
-2921
-2937
-2953
-2969
-2984
-2999
-3013
-3027
-3040
-3054
-3067
-3080
-3093
-3106
-3119
-3132
-3145
-3159
-3173
-3186
-3200
-3214
-3228
-3243
-3258
-3273
-3289
-3304
-3321
-3337
-3353
-3369
-3385
-3401
-3417
-3434
-3451
-3468
-3486
-3505
-3524
-3543
-3562
-3582
-3601
-3620
-3640
-3659
-3678
-3696
-3714
-3732
-3749
-3766
-3783
-3800
-3816
-3831
-3847
-3861
-3876
-3890
-3903
-3915
-3928
-3939
-3951
-3963
-3975
-3987
-3998
-4010
-4021
-4030
-4040
-4046
-4053
-4059
-4062
-4067
-4073
-4078
-4083
-4090
-4097
-4104
-4112
-4121
-4131
-4142
-4155
-4169
-4185
-4203
-4222
-4243
-4264
-4286
-4310
-4334
-4359
-4385
-4412
-4439
-4467
-4495
-4524
-4553
-4582
-4612
-4642
-4672
-4704
-4736
-4770
-4804
-4839
-4875
-4911
-4948
-4986
-5024
-5064
-5104
-5145
-5186
-5228
-5271
-5313
-5354
-5395
-5436
-5477
-5518
-5560
-5601
-5642
-5683
-5724
-5765
-5805
-5846
-5886
-5927
-5967
-6007
-6047
-6087
-6126
-6166
-6204
-6241
-6277
-6312
-6345
-6375
-6404
-6430
-6454
-6476
-6495
-6512
-6527
-6541
-6553
-6564
-6575
-6584
-6593
-6602
-6609
-6616
-6623
-6629
-6634
-6639
-6643
-6647
-6650
-6653
-6656
-6658
-6659
-6659
-6658
-6656
-6653
-6649
-6643
-6637
-6629
-6620
-6610
-6598
-6585
-6570
-6554
-6536
-6516
-6495
-6471
-6446
-6419
-6389
-6358
-6325
-6291
-6256
-6220
-6184
-6146
-6108
-6070
-6031
-5991
-5950
-5909
-5866
-5823
-5779
-5735
-5690
-5645
-5600
-5554
-5508
-5462
-5415
-5367
-5318
-5268
-5217
-5165
-5113
-5060
-5007
-4953
-4898
-4843
-4787
-4731
-4674
-4616
-4557
-4497
-4436
-4374
-4311
-4247
-4181
-4115
-4048
-3982
-3915
-3850
-3785
-3721
-3658
-3596
-3535
-3474
-3414
-3355
-3297
-3239
-3182
-3127
-3072
-3018
-2964
-2910
-2857
-2804
-2750
-2697
-2644
-2591
-2538
-2484
-2431
-2377
-2324
-2270
-2217
-2163
-2109
-2056
-2004
-1952
-1902
-1851
-1802
-1753
-1703
-1654
-1604
-1555
-1506
-1457
-1409
-1362
-1315
-1270
-1225
-1181
-1138
-1095
-1052
-1010
-970
-930
-893
-857
-822
-790
-758
-728
-699
-671
-644
-618
-593
-569
-545
-523
-501
-480
-459
-439
-418
-397
-375
-354
-331
-309
-286
-264
-241
-218
-195
-172
-150
-128
-106
-85
-64
-44
-24
-5
15
35
55
75
96
116
135
155
175
195
215
236
257
280
305
330
357
384
412
441
469
497
525
552
578
604
630
656
682
707
733
758
783
807
830
852
873
894
914
933
953
973
992
1012
1032
1053
1073
1094
1114
1134
1152
1169
1186
1202
1217
1233
1250
1266
1283
1299
1316
1333
1349
1365
1381
1397
1412
1427
1442
1457
1473
1489
1505
1522
1540
1559
1580
1601
1624
1649
1674
1701
1729
1757
1786
1816
1846
1877
1909
1941
1975
2009
2043
2078
2114
2150
2187
2225
2263
2303
2344
2385
2428
2471
2515
2560
2605
2651
2697
2744
2793
2842
2892
2944
2998
3053
3110
3168
3227
3287
3348
3409
3471
3533
3596
3658
3720
3782
3843
3903
3963
4022
4081
4140
4200
4260
4322
4385
4448
4513
4578
4644
4710
4776
4842
4908
4974
5040
5106
5172
5238
5304
5369
5434
5499
5563
5627
5690
5752
5814
5874
5935
5995
6054
6113
6173
6232
6291
6350
6409
6467
6526
6584
6642
6699
6756
6813
6871
6928
6986
7044
7103
7161
7220
7279
7338
7398
7457
7517
7576
7636
7695
7753
7812
7870
7928
7986
8044
8102
8160
8218
8277
8336
8395
8455
8514
8574
8633
8692
8750
8807
8865
8923
8980
9039
9097
9157
9217
9277
9338
9399
9460
9521
9582
9643
9703
9764
9824
9885
9945
10005
10064
10122
10180
10236
10291
10344
10395
10445
10493
10540
10586
10631
10675
10718
10761
10803
10845
10886
10926
10966
11005
11043
11081
11119
11156
11194
11231
11269
11307
11345
11383
11421
11458
11494
11531
11566
11602
11637
11672
11707
11743
11778
11814
11849
11884
11919
11953
11988
12021
12054
12086
12117
12148
12178
12207
12235
12263
12290
12316
12342
12368
12394
12419
12444
12468
12493
12516
12540
12563
12587
12610
12632
12654
12676
12698
12719
12739
12759
12779
12799
12820
12840
12861
12882
12903
12925
12947
12969
12991
13013
13035
13057
13079
13100
13121
13141
13159
13177
13194
13210
13226
13243
13259
13276
13292
13309
13326
13342
13358
13373
13389
13404
13419
13433
13448
13462
13476
13490
13504
13518
13532
13545
13558
13570
13584
13598
13613
13628
13645
13663
13682
13701
13722
13743
13765
13789
13812
13836
13861
13885
13909
13933
13956
13979
14001
14023
14044
14064
14084
14104
14125
14146
14167
14188
14209
14231
14252
14274
14295
14317
14337
14358
14378
14397
14416
14433
14451
14467
14483
14498
14513
14527
14540
14552
14562
14572
14581
14590
14597
14603
14609
14613
14616
14618
14619
14619
14617
14613
14608
14601
14593
14585
14576
14567
14557
14547
14536
14525
14513
14500
14488
14475
14462
14450
14439
14428
14417
14407
14396
14385
14373
14361
14348
14335
14321
14308
14295
14282
14270
14259
14248
14239
14230
14222
14216
14210
14206
14202
14199
14196
14193
14189
14185
14180
14174
14167
14159
14151
14143
14135
14128
14121
14115
14109
14105
14100
14097
14094
14091
14089
14087
14085
14084
14083
14083
14083
14083
14084
14086
14088
14092
14096
14102
14109
14118
14128
14140
14153
14167
14183
14199
14216
14233
14252
14270
14288
14305
14321
14336
14350
14361
14371
14380
14387
14393
14398
14401
14402
14402
14400
14397
14392
14386
14378
14370
14360
14350
14339
14327
14315
14303
14290
14277
14263
14249
14234
14219
14202
14184
14166
14146
14126
14105
14084
14063
14042
14021
14000
13980
13961
13943
13925
13908
13892
13875
13860
13845
13830
13817
13804
13792
13780
13769
13757
13745
13732
13718
13703
13687
13671
13654
13637
13619
13602
13583
13564
13545
13524
13503
13481
13458
13435
13410
13384
13356
13327
13296
13263
13229
13194
13158
13123
13087
13052
13017
12983
12949
12916
12882
12848
12814
12779
12743
12708
12674
12640
12607
12576
12545
12515
12485
12455
12425
12395
12366
12336
12307
12277
12248
12220
12191
12163
12136
12108
12081
12053
12026
11998
11971
11944
11917
11890
11864
11838
11812
11786
11760
11734
11707
11681
11654
11626
11597
11568
11537
11506
11474
11442
11410
11378
11347
11316
11287
11257
11228
11199
11170
11141
11111
11081
11051
11021
10992
10963
10935
10907
10880
10853
10828
10803
10779
10756
10734
10714
10694
10676
10659
10643
10628
10613
10599
10585
10572
10559
10547
10535
10525
10515
10507
10500
10494
10489
10486
10484
10483
10482
10483
10484
10487
10490
10493
10497
10502
10506
10510
10515
10519
10524
10529
10535
10541
10547
10553
10559
10565
10571
10576
10581
10585
10589
10592
10596
10600
10604
10608
10612
10617
10621
10625
10630
10634
10639
10644
10650
10655
10661
10667
10672
10677
10682
10686
10689
10692
10695
10697
10699
10701
10702
10704
10705
10706
10706
10706
10706
10705
10703
10702
10700
10697
10694
10690
10685
10679
10672
10664
10656
10647
10637
10627
10616
10606
10594
10583
10571
10559
10546
10533
10519
10505
10490
10475
10460
10445
10430
10414
10399
10383
10367
10350
10332
10314
10294
10274
10252
10229
10205
10180
10153
10125
10095
10063
10031
9996
9961
9924
9887
9848
9809
9770
9730
9690
9651
9612
9574
9536
9499
9462
9427
9392
9358
9324
9290
9257
9224
9191
9159
9128
9097
9066
9035
9003
8972
8940
8907
8874
8840
8805
8770
8732
8693
8653
8610
8565
8518
8469
8417
8363
8306
8247
8186
8124
8060
7994
7926
7857
7787
7716
7643
7570
7495
7420
7343
7266
7188
7109
7029
6949
6868
6786
6704
6621
6538
6455
6372
6289
6207
6124
6042
5960
5878
5796
5714
5633
5552
5471
5391
5311
5231
5151
5072
4992
4911
4830
4748
4664
4579
4494
4407
4319
4230
4141
4051
3961
3870
3779
3687
3596
3504
3412
3321
3230
3140
3050
2961
2873
2785
2697
2611
2524
2439
2354
2269
2186
2104
2023
1944
1865
1788
1712
1638
1564
1491
1419
1347
1276
1206
1135
1066
998
931
865
801
739
679
621
565
512
461
412
365
320
277
235
195
156
120
85
53
21
-8
-37
-64
-91
-118
-145
-172
-199
-226
-254
-283
-312
-341
-372
-402
-433
-465
-498
-531
-565
-600
-636
-672
-709
-747
-786
-826
-867
-909
-953
-998
-1045
-1093
-1142
-1191
-1242
-1293
-1345
-1397
-1450
-1503
-1556
-1609
-1662
-1714
-1766
-1818
-1870
-1922
-1973
-2025
-2076
-2128
-2180
-2232
-2284
-2335
-2386
-2436
-2484
-2531
-2577
-2622
-2666
-2709
-2752
-2794
-2836
-2879
-2923
-2967
-3012
-3059
-3106
-3154
-3202
-3251
-3301
-3350
-3401
-3451
-3502
-3554
-3607
-3660
-3714
-3769
-3825
-3881
-3939
-3998
-4057
-4118
-4179
-4241
-4304
-4366
-4429
-4491
-4553
-4615
-4676
-4736
-4795
-4854
-4910
-4966
-5021
-5074
-5127
-5179
-5231
-5282
-5334
-5386
-5438
-5490
-5542
-5593
-5645
-5697
-5749
-5803
-5857
-5913
-5970
-6028
-6087
-6147
-6209
-6271
-6335
-6400
-6467
-6535
-6604
-6674
-6745
-6816
-6888
-6961
-7034
-7107
-7182
-7256
-7332
-7408
-7486
-7564
-7643
-7722
-7801
-7881
-7960
-8039
-8117
-8196
-8274
-8352
-8431
-8510
-8591
-8671
-8753
-8834
-8915
-8996
-9077
-9157
-9237
-9317
-9398
-9480
-9562
-9645
-9730
-9814
-9900
-9985
-10070
-10154
-10237
-10320
-10403
-10485
-10567
-10649
-10730
-10812
-10893
-10975
-11057
-11139
-11221
-11303
-11387
-11470
-11555
-11640
-11727
-11814
-11903
-11992
-12083
-12175
-12267
-12361
-12456
-12552
-12648
-12745
-12842
-12939
-13035
-13132
-13228
-13325
-13422
-13519
-13617
-13716
-13814
-13912
-14010
-14108
-14205
-14300
-14395
-14489
-14581
-14674
-14766
-14857
-14949
-15041
-15134
-15227
-15320
-15414
-15508
-15602
-15695
-15788
-15880
-15972
-16062
-16154
-16245
-16334
-16423
-16510
-16596
-16680
-16763
-16845
-16925
-17004
-17083
-17163
-17243
-17324
-17406
-17490
-17575
-17662
-17750
-17839
-17928
-18018
-18108
-18198
-18288
-18378
-18468
-18558
-18647
-18737
-18827
-18918
-19008
-19097
-19187
-19276
-19363
-19449
-19533
-19615
-19696
-19774
-19850
-19924
-19996
-20066
-20135
-20202
-20269
-20335
-20400
-20466
-20531
-20597
-20662
-20727
-20794
-20861
-20929
-20999
-21070
-21142
-21216
-21290
-21363
-21437
-21509
-21581
-21651
-21721
-21790
-21858
-21927
-21997
-22067
-22138
-22210
-22284
-22358
-22433
-22510
-22587
-22664
-22742
-22819
-22897
-22973
-23050
-23125
-23200
-23273
-23346
-23418
-23489
-23561
-23632
-23703
-23773
-23842
-23911
-23978
-24044
-24109
-24172
-24233
-24293
-24351
-24407
-24462
-24514
-24564
-24613
-24659
-24704
-24748
-24791
-24833
-24875
-24916
-24957
-24999
-25040
-25081
-25122
-25163
-25205
-25248
-25292
-25336
-25382
-25428
-25475
-25522
-25571
-25619
-25669
-25719
-25771
-25824
-25879
-25934
-25990
-26047
-26104
-26161
-26218
-26274
-26331
-26388
-26445
-26502
-26560
-26617
-26673
-26728
-26781
-26834
-26885
-26936
-26987
-27038
-27090
-27141
-27193
-27246
-27298
-27350
-27402
-27453
-27502
-27550
-27597
-27642
-27685
-27727
-27767
-27804
-27840
-27872
-27902
-27929
-27954
-27977
-27999
-28019
-28038
-28056
-28073
-28090
-28105
-28120
-28134
-28146
-28157
-28167
-28175
-28181
-28187
-28192
-28196
-28199
-28202
-28203
-28203
-28202
-28200
-28196
-28190
-28184
-28177
-28168
-28159
-28148
-28135
-28121
-28105
-28088
-28068
-28047
-28024
-27999
-27973
-27945
-27915
-27884
-27852
-27819
-27786
-27753
-27720
-27688
-27655
-27622
-27589
-27555
-27521
-27485
-27449
-27411
-27373
-27334
-27293
-27253
-27212
-27171
-27130
-27089
-27049
-27008
-26967
-26927
-26887
-26847
-26807
-26766
-26726
-26686
-26644
-26603
-26560
-26516
-26471
-26425
-26378
-26330
-26280
-26231
-26180
-26130
-26081
-26032
-25984
-25936
-25889
-25842
-25794
-25745
-25696
-25645
-25593
-25540
-25487
-25433
-25378
-25323
-25267
-25212
-25155
-25099
-25042
-24984
-24926
-24868
-24810
-24752
-24696
-24642
-24589
-24539
-24490
-24443
-24397
-24352
-24308
-24267
-24227
-24188
-24152
-24116
-24082
-24049
-24017
-23986
-23954
-23923
-23892
-23861
-23830
-23799
-23767
-23734
-23701
-23666
-23630
-23593
-23555
-23516
-23477
-23437
-23398
-23360
-23324
-23289
-23256
-23224
-23193
-23163
-23134
-23104
-23075
-23045
-23015
-22985
-22954
-22924
-22893
-22863
-22832
-22801
-22769
-22735
-22701
-22664
-22627
-22588
-22549
-22508
-22466
-22422
-22377
-22331
-22283
-22234
-22183
-22130
-22076
-22022
-21966
-21910
-21852
-21793
-21734
-21674
-21613
-21552
-21492
-21431
-21371
-21311
-21252
-21194
-21137
-21079
-21022
-20965
-20907
-20849
-20790
-20731
-20672
-20614
-20556
-20500
-20445
-20390
-20336
-20283
-20229
-20175
-20122
-20068
-20014
-19960
-19906
-19851
-19795
-19738
-19680
-19621
-19560
-19499
-19437
-19374
-19312
-19249
-19187
-19126
-19065
-19005
-18946
-18887
-18829
-18772
-18715
-18659
-18604
-18548
-18493
-18437
-18380
-18322
-18263
-18204
-18143
-18083
-18023
-17963
-17903
-17845
-17787
-17731
-17675
-17620
-17566
-17513
-17462
-17412
-17363
-17316
-17270
-17225
-17181
-17138
-17094
-17051
-17009
-16968
-16927
-16888
-16850
-16812
-16775
-16738
-16700
-16662
-16624
-16585
-16545
-16505
-16465
-16425
-16384
-16341
-16300
-16257
-16213
-16169
-16123
-16079
-16033
-15989
-15944
-15899
-15854
-15810
-15766
-15722
-15679
-15635
-15592
-15549
-15506
-15463
-15420
-15377
-15333
-15288
-15242
-15195
-15146
-15096
-15045
-14991
-14936
-14878
-14817
-14754
-14689
-14622
-14554
-14484
-14413
-14341
-14269
-14195
-14120
-14044
-13966
-13887
-13807
-13726
-13644
-13562
-13481
-13401
-13321
-13242
-13163
-13084
-13004
-12923
-12841
-12758
-12674
-12590
-12506
-12420
-12335
-12248
-12161
-12074
-11986
-11897
-11807
-11717
-11626
-11534
-11442
-11350
-11258
-11166
-11075
-10984
-10893
-10802
-10712
-10622
-10532
-10442
-10352
-10263
-10173
-10082
-9992
-9901
-9811
-9720
-9629
-9539
-9450
-9361
-9272
-9184
-9096
-9008
-8920
-8831
-8743
-8655
-8568
-8482
-8396
-8312
-8228
-8145
-8061
-7978
-7895
-7812
-7729
-7647
-7564
-7483
-7401
-7320
-7239
-7158
-7078
-6998
-6918
-6839
-6759
-6680
-6602
-6524
-6447
-6371
-6295
-6219
-6143
-6067
-5990
-5913
-5837
-5761
-5685
-5609
-5534
-5459
-5384
-5310
-5235
-5160
-5086
-5011
-4935
-4859
-4783
-4705
-4626
-4546
-4464
-4380
-4296
-4210
-4125
-4040
-3955
-3870
-3785
-3699
-3613
-3527
-3440
-3353
-3264
-3175
-3085
-2995
-2906
-2818
-2731
-2646
-2562
-2480
-2399
-2319
-2240
-2162
-2084
-2005
-1928
-1848
-1768
-1687
-1606
-1526
-1445
-1365
-1286
-1207
-1128
-1048
-969
-890
-810
-731
-651
-572
-493
-414
-336
-258
-180
-101
-21
60
142
226
311
396
482
568
653
738
821
903
985
1065
1146
1226
1307
1389
1472
1556
1640
1726
1812
1898
1984
2071
2158
2246
2335
2424
2514
2605
2698
2791
2885
2981
3076
3172
3268
3363
3458
3552
3645
3738
3831
3924
4017
4109
4200
4290
4378
4465
4550
4634
4716
4796
4875
4953
5029
5105
5180
5254
5326
5398
5469
5539
5609
5678
5746
5814
5881
5946
6011
6075
6138
6200
6262
6323
6385
6446
6507
6568
6628
6688
6748
6808
6867
6927
6987
7046
7106
7165
7223
7279
7335
7388
7440
7489
7536
7580
7624
7665
7706
7746
7784
7821
7857
7891
7923
7954
7984
8013
8042
8070
8098
8125
8154
8183
8213
8242
8272
8302
8333
8364
8396
8429
8463
8499
8535
8573
8611
8650
8690
8730
8770
8810
8851
8893
8935
8977
9020
9062
9105
9148
9191
9234
9276
9318
9361
9402
9444
9485
9525
9565
9604
9643
9682
9721
9760
9799
9838
9878
9919
9959
10000
10042
10083
10126
10169
10213
10257
10302
10348
10394
10441
10488
10535
10583
10632
10681
10730
10780
10830
10881
10932
10983
11034
11086
11139
11192
11246
11302
11358
11415
11473
11531
11591
11651
11713
11774
11837
11901
11965
12031
12097
12164
12232
12300
12369
12438
12507
12577
12646
12716
12784
12851
12918
12982
13046
13108
13169
13229
13288
13346
13403
13458
13513
13566
13617
13668
13717
13765
13813
13860
13908
13956
14004
14054
14104
14154
14206
14258
14311
14364
14419
14474
14531
14590
14649
14710
14772
14835
14899
14964
15028
15093
15157
15220
15283
15345
15407
15468
15529
15590
15651
15711
15772
15831
15891
15951
16010
16071
16131
16190
16251
16312
16373
16433
16493
16553
16612
16670
16726
16781
16834
16885
16935
16983
17031
17077
17123
17168
17213
17258
17302
17345
17388
17431
17472
17512
17552
17591
17629
17667
17704
17741
17778
17814
17851
17887
17922
17957
17991
18024
18057
18089
18121
18153
18186
18219
18252
18286
18320
18355
18391
18426
18462
18497
18532
18568
18603
18638
18674
18710
18746
18781
18817
18852
18886
18920
18953
18986
19018
19049
19079
19109
19137
19165
19192
19217
19241
19264
19285
19306
19326
19345
19365
19385
19405
19425
19445
19465
19484
19502
19520
19535
19549
19561
19571
19579
19585
19590
19592
19594
19594
19593
19590
19587
19583
19579
19574
19568
19562
19556
19550
19544
19538
19532
19526
19520
19514
19508
19501
19494
19487
19479
19472
19465
19458
19452
19446
19440
19435
19430
19425
19420
19415
19411
19407
19403
19400
19398
19396
19394
19393
19392
19392
19394
19396
19399
19404
19409
19416
19423
19432
19441
19451
19462
19473
19485
19497
19510
19523
19537
19553
19569
19586
19603
19622
19641
19661
19681
19702
19723
19744
19765
19785
19804
19824
19843
19862
19882
19902
19922
19943
19963
19983
20003
20023
20042
20062
20080
20099
20117
20134
20150
20166
20181
20195
20208
20219
20230
20240
20249
20257
20265
20272
20280
20287
20295
20303
20311
20320
20328
20337
20347
20356
20365
20373
20381
20389
20396
20403
20409
20416
20421
20427
20431
20435
20438
20439
20439
20439
20438
20436
20434
20432
20430
20428
20425
20422
20419
20416
20413
20410
20407
20405
20402
20400
20397
20394
20391
20388
20384
20379
20374
20368
20361
20354
20346
20337
20328
20317
20305
20291
20276
20259
20241
20221
20200
20178
20156
20133
20111
20089
20068
20047
20026
20006
19985
19965
19945
19924
19903
19881
19858
19835
19811
19787
19761
19735
19708
19680
19652
19622
19592
19562
19531
19500
19468
19437
19406
19375
19345
19315
19286
19258
19229
19201
19172
19143
19113
19083
19053
19022
18990
18958
18926
18894
18862
18831
18800
18769
18738
18708
18678
18648
18619
18590
18561
18533
18505
18478
18450
18423
18395
18366
18337
18308
18277
18245
18213
18180
18145
18109
18072
18033
17992
17950
17906
17860
17813
17764
17713
17661
17607
17553
17498
17442
17387
17332
17277
17222
17167
17113
17059
17005
16951
16898
16843
16789
16736
16682
16628
16575
16523
16471
16419
16369
16318
16270
16222
16175
16128
16082
16038
15993
15949
15906
15863
15821
15781
15742
15703
15666
15630
15595
15561
15528
15496
15464
15432
15401
15370
15339
15307
15275
15242
15208
15173
15137
15101
15063
15025
14986
14945
14904
14861
14818
14774
14729
14684
14639
14593
14546
14499
14451
14401
14351
14300
14247
14193
14139
14083
14028
13971
13915
13858
13801
13744
13686
13628
13570
13512
13454
13397
13339
13283
13227
13172
13119
13066
13014
12964
12914
12865
12816
12768
12720
12672
12624
12575
12527
12478
12429
12380
12331
12282
12232
12183
12133
12082
12032
11981
11930
11879
11827
11775
11722
11670
11617
11564
11510
11455
11400
11344
11289
11233
11177
11122
11067
11013
10960
10907
10855
10804
10753
10701
10650
10599
10548
10497
10446
10395
10345
10294
10245
10196
10147
10098
10050
10002
9954
9908
9862
9818
9775
9733
9692
9653
9614
9577
9540
9504
9468
9434
9400
9366
9333
9302
9270
9240
9210
9182
9154
9127
9102
9077
9054
9031
9010
8990
8969
8950
8930
8910
8890
8871
8852
8834
8816
8799
8782
8766
8749
8732
8715
8696
8677
8658
8638
8618
8597
8577
8557
8537
8518
8499
8479
8459
8439
8418
8397
8375
8354
8332
8311
8289
8268
8246
8224
8201
8178
8153
8127
8100
8071
8042
8013
7982
7951
7919
7886
7853
7819
7785
7750
7713
7676
7638
7600
7561
7522
7484
7445
7407
7368
7330
7293
7256
7219
7183
7146
7111
7075
7039
7004
6970
6936
6903
6870
6838
6807
6777
6748
6720
6693
6666
6641
6617
6593
6569
6547
6525
6503
6482
6461
6441
6421
6400
6380
6361
6341
6321
6301
6281
6261
6242
6222
6202
6182
6163
6144
6125
6106
6086
6067
6048
6029
6009
5989
5969
5949
5928
5907
5885
5863
5841
5820
5798
5778
5758
5740
5722
5706
5690
5675
5661
5648
5637
5627
5618
5610
5602
5595
5589
5582
5576
5571
5565
5560
5555
5550
5544
5539
5533
5527
5522
5517
5514
5511
5509
5508
5508
5509
5511
5513
5515
5518
5519
5521
5522
5522
5522
5522
5521
5520
5518
5516
5513
5510
5506
5501
5496
5490
5483
5475
5467
5458
5448
5437
5426
5414
5401
5389
5376
5364
5351
5339
5327
5316
5304
5293
5282
5272
5262
5253
5245
5237
5231
5225
5220
5217
5213
5210
5207
5204
5201
5198
5195
5193
5192
5191
5191
5192
5193
5193
5194
5195
5195
5195
5194
5192
5189
5185
5181
5176
5170
5163
5155
5146
5136
5125
5114
5103
5092
5081
5069
5059
5048
5038
5027
5017
5007
4997
4987
4977
4967
4956
4946
4936
4927
4918
4911
4905
4899
4895
4891
4887
4884
4882
4880
4879
4880
4881
4883
4886
4890
4894
4899
4904
4909
4915
4921
4927
4935
4943
4951
4960
4969
4978
4986
4995
5003
5010
5017
5024
5030
5037
5043
5050
5057
5064
5072
5080
5089
5098
5107
5117
5127
5138
5148
5159
5170
5181
5192
5203
5213
5224
5235
5245
5256
5265
5275
5284
5293
5302
5311
5320
5329
5337
5346
5355
5365
5374
5385
5395
5405
5416
5426
5437
5447
5458
5468
5479
5490
5501
5511
5522
5532
5541
5550
5558
5565
5573
5580
5587
5595
5602
5610
5618
5625
5632
5639
5645
5650
5655
5658
5661
5663
5664
5665
5665
5664
5663
5660
5656
5652
5646
5640
5634
5628
5622
5615
5609
5604
5598
5593
5589
5584
5579
5574
5569
5563
5557
5550
5544
5538
5533
5527
5523
5519
5516
5513
5511
5509
5508
5508
5508
5509
5512
5515
5519
5523
5527
5532
5535
5539
5542
5545
5548
5551
5554
5558
5562
5566
5570
5574
5579
5583
5587
5591
5595
5599
5604
5609
5615
5621
5627
5634
5641
5649
5657
5664
5672
5679
5686
5693
5699
5705
5710
5714
5718
5721
5724
5727
5729
5732
5734
5736
5738
5740
5743
5745
5747
5749
5751
5753
5756
5758
5761
5765
5769
5774
5780
5787
5794
5804
5814
5826
5839
5853
5868
5885
5902
5920
5940
5960
5982
6005
6028
6052
6076
6100
6124
6147
6171
6194
6217
6240
6264
6288
6313
6339
6366
6394
6424
6455
6487
6520
6554
6589
6625
6661
6699
6738
6778
6819
6860
6902
6945
6988
7033
7078
7124
7171
7219
7268
7317
7367
7418
7469
7519
7570
7620
7669
7718
7766
7813
7859
7904
7949
7994
8038
8082
8127
8173
8218
8265
8311
8357
8402
8447
8491
8535
8578
8620
8662
8704
8746
8788
8831
8873
8915
8956
8998
9040
9081
9122
9163
9205
9246
9287
9327
9368
9408
9448
9488
9526
9564
9601
9637
9671
9704
9736
9767
9798
9828
9857
9887
9916
9946
9975
10004
10032
10059
10085
10109
10133
10156
10178
10200
10222
10243
10264
10283
10301
10317
10332
10346
10358
10369
10379
10388
10397
10405
10413
10420
10426
10431
10435
10438
10441
10442
10443
10444
10445
10446
10447
10447
10447
10446
10443
10440
10437
10434
10431
10428
10426
10424
10423
10422
10422
10421
10420
10417
10414
10409
10402
10395
10386
10376
10365
10353
10340
10326
10311
10295
10278
10259
10240
10219
10197
10175
10152
10127
10103
10078
10052
10027
10001
9975
9949
9923
9897
9871
9846
9820
9796
9771
9748
9725
9702
9681
9659
9638
9618
9596
9575
9552
9529
9505
9481
9456
9430
9404
9377
9350
9324
9297
9270
9243
9217
9190
9164
9138
9112
9086
9061
9036
9012
8988
8963
8938
8911
8884
8855
8824
8793
8760
8728
8694
8661
8627
8593
8559
8524
8488
8451
8414
8376
8337
8298
8259
8220
8182
8143
8103
8066
8026
7989
7950
7913
7875
7839
7805
7771
7739
7708
7678
7649
7619
7590
7561
7532
7503
7475
7447
7419
7392
7365
7338
7312
7286
7262
7238
7215
7192
7171
7149
7128
7106
7085
7063
7041
7019
6996
6973
6950
6927
6903
6879
6855
6831
6807
6782
6758
6735
6712
6689
6666
6644
6622
6599
6576
6552
6528
6503
6477
6452
6427
6404
6380
6358
6336
6315
6294
6273
6252
6230
6209
6186
6164
6140
6116
6092
6068
6043
6019
5995
5971
5947
5924
5902
5880
5859
5839
5819
5801
5783
5767
5752
5737
5724
5712
5701
5690
5679
5668
5657
5646
5635
5625
5617
5610
5605
5601
5598
5597
5596
5595
5595
5594
5593
5591
5590
5588
5586
5584
5582
5580
5578
5577
5576
5576
5575
5576
5577
5580
5583
5588
5594
5602
5610
5619
5629
5638
5648
5657
5666
5674
5682
5690
5697
5704
5711
5719
5726
5735
5743
5752
5762
5771
5781
5790
5799
5808
5816
5824
5831
5838
5845
5852
5859
5866
5873
5881
5889
5897
5906
5914
5922
5929
5936
5943
5949
5954
5958
5962
5965
5967
5969
5971
5972
5974
5976
5979
5983
5987
5993
5999
6007
6016
6025
6035
6045
6055
6066
6076
6085
6095
6104
6112
6121
6129
6137
6145
6152
6160
6167
6175
6182
6189
6196
6203
6210
6216
6222
6228
6233
6238
6243
6246
6250
6253
6255
6257
6259
6260
6260
6260
6260
6259
6258
6257
6256
6255
6253
6252
6249
6246
6243
6238
6233
6227
6220
6212
6203
6194
6184
6173
6162
6151
6140
6127
6113
6098
6082
6065
6046
6028
6009
5991
5973
5957
5942
5928
5915
5902
5890
5878
5867
5855
5843
5831
5819
5808
5796
5785
5775
5764
5753
5742
5730
5717
5703
5688
5673
5657
5641
5624
5608
5592
5576
5560
5545
5531
5518
5506
5493
5481
5469
5458
5446
5434
5423
5412
5402
5393
5384
5376
5369
5362
5356
5349
5343
5336
5329
5322
5315
5310
5305
5301
5299
5297
5296
5296
5297
5298
5300
5303
5307
5311
5316
5322
5328
5335
5342
5349
5357
5365
5373
5381
5390
5398
5407
5414
5422
5429
5435
5441
5445
5448
5450
5451
5451
5450
5448
5445
5442
5437
5433
5427
5422
5415
5407
5399
5389
5378
5365
5351
5335
5319
5300
5281
5261
5239
5217
5193
5169
5145
5120
5094
5069
5043
5017
4991
4964
4936
4909
4882
4854
4827
4800
4773
4746
4720
4694
4669
4644
4618
4592
4566
4540
4514
4488
4462
4436
4411
4386
4362
4339
4315
4292
4268
4244
4219
4194
4168
4142
4115
4088
4061
4035
4009
3983
3958
3932
3905
3877
3849
3819
3789
3758
3727
3695
3663
3631
3598
3566
3533
3500
3466
3432
3396
3360
3323
3286
3248
3210
3171
3132
3094
3055
3017
2979
2942
2905
2868
2831
2794
2756
2719
2681
2643
2606
2568
2531
2494
2457
2421
2384
2346
2309
2270
2232
2193
2154
2115
2077
2040
2004
1968
1934
1899
1864
1829
1792
1755
1718
1680
1642
1604
1566
1528
1489
1450
1411
1370
1330
1289
1248
1208
1167
1127
1087
1049
1010
975
940
906
872
840
808
776
745
714
683
653
624
595
565
537
509
481
454
427
401
374
346
318
289
260
230
200
170
140
110
81
53
25
-1
-27
-52
-76
-100
-124
-148
-170
-193
-215
-236
-256
-276
-296
-315
-334
-353
-373
-394
-415
-436
-458
-479
-499
-519
-538
-555
-572
-587
-602
-616
-630
-643
-656
-667
-678
-687
-695
-702
-707
-711
-713
-715
-716
-716
-716
-715
-714
-712
-711
-709
-707
-705
-701
-698
-693
-688
-683
-677
-671
-666
-659
-653
-647
-641
-634
-627
-620
-612
-604
-596
-588
-581
-574
-568
-562
-556
-550
-545
-540
-535
-531
-527
-522
-518
-513
-509
-503
-497
-490
-481
-471
-461
-449
-437
-424
-411
-398
-385
-371
-358
-344
-331
-316
-301
-285
-268
-251
-232
-214
-194
-174
-154
-133
-112
-90
-69
-47
-25
-4
18
40
62
84
106
129
152
176
202
228
255
283
312
343
374
406
438
471
504
537
571
605
639
674
710
748
786
826
867
910
954
1000
1047
1095
1145
1196
1248
1301
1356
1411
1467
1524
1582
1640
1698
1756
1813
1871
1929
1986
2044
2100
2157
2213
2269
2324
2379
2433
2485
2537
2587
2635
2681
2726
2770
2813
2855
2897
2938
2978
3018
3057
3095
3132
3167
3200
3231
3261
3289
3315
3341
3365
3388
3409
3430
3449
3466
3482
3497
3510
3522
3532
3541
3549
3556
3561
3566
3569
3571
3572
3572
3570
3568
3565
3562
3558
3553
3549
3544
3538
3533
3527
3521
3515
3509
3503
3497
3491
3485
3478
3471
3464
3457
3450
3443
3437
3432
3427
3422
3418
3414
3409
3405
3400
3394
3389
3383
3377
3371
3365
3359
3353
3347
3340
3333
3326
3319
3312
3305
3297
3290
3282
3274
3265
3257
3247
3238
3228
3217
3207
3196
3186
3175
3165
3154
3143
3132
3121
3109
3097
3085
3074
3063
3052
3042
3033
3024
3016
3008
3001
2995
2988
2982
2976
2972
2967
2964
2961
2959
2957
2956
2955
2955
2955
2955
2954
2954
2953
2952
2950
2949
2947
2947
2946
2945
2945
2945
2944
2944
2945
2946
2947
2950
2953
2957
2962
2967
2972
2978
2983
2989
2995
3001
3007
3014
3021
3029
3037
3046
3056
3066
3076
3087
3098
3110
3123
3136
3150
3166
3182
3199
3217
3235
3254
3274
3295
3316
3337
3359
3381
3403
3425
3446
3468
3491
3513
3536
3560
3583
3608
3632
3656
3679
3703
3726
3749
3772
3795
3818
3840
3863
3886
3909
3932
3955
3977
3998
4018
4037
4056
4074
4091
4109
4125
4142
4157
4171
4185
4198
4210
4221
4233
4244
4255
4267
4279
4291
4304
4318
4332
4346
4360
4375
4389
4403
4417
4430
4443
4456
4468
4479
4490
4500
4510
4519
4528
4537
4546
4554
4561
4569
4575
4581
4586
4590
4594
4597
4601
4605
4609
4613
4617
4621
4626
4630
4634
4638
4641
4644
4646
4648
4650
4652
4654
4655
4655
4654
4652
4648
4643
4637
4628
4618
4607
4593
4578
4562
4543
4524
4504
4482
4460
4438
4416
4394
4372
4350
4328
4306
4283
4260
4236
4211
4186
4160
4132
4105
4075
4046
4016
3986
3955
3924
3894
3863
3831
3799
3767
3734
3701
3668
3634
3599
3564
3529
3494
3458
3423
3388
3353
3319
3286
3253
3222
3190
3159
3129
3099
3070
3040
3011
2983
2954
2926
2897
2868
2838
2808
2777
2746
2715
2683
2652
2622
2591
2561
2532
2503
2474
2446
2418
2391
2363
2335
2307
2279
2250
2222
2193
2164
2136
2106
2077
2047
2017
1990
1962
1935
1908
1883
1857
1832
1806
1782
1757
1732
1707
1681
1655
1629
1602
1574
1545
1517
1488
1458
1429
1399
1370
1340
1310
1280
1250
1219
1187
1155
1121
1087
1051
1014
980
944
908
872
836
800
763
727
691
655
620
585
552
520
488
458
429
400
372
343
315
286
257
228
199
171
143
116
90
64
39
14
-10
-33
-57
-80
-102
-124
-146
-166
-185
-203
-220
-236
-251
-265
-279
-291
-303
-314
-325
-336
-346
-355
-363
-371
-377
-383
-388
-392
-396
-399
-401
-403
-406
-409
-412
-415
-418
-420
-422
-424
-425
-426
-427
-429
-430
-431
-433
-435
-437
-440
-443
-446
-449
-453
-457
-461
-465
-470
-475
-481
-486
-492
-498
-504
-509
-515
-521
-527
-533
-540
-547
-554
-563
-571
-581
-592
-603
-614
-627
-640
-653
-666
-678
-690
-702
-713
-723
-733
-742
-751
-759
-767
-775
-783
-791
-799
-808
-817
-826
-835
-845
-856
-868
-882
-897
-913
-931
-950
-970
-991
-1012
-1034
-1056
-1078
-1101
-1124
-1148
-1173
-1198
-1224
-1250
-1277
-1304
-1332
-1360
-1389
-1418
-1448
-1479
-1511
-1544
-1579
-1613
-1649
-1684
-1720
-1756
-1791
-1827
-1863
-1899
-1934
-1969
-2005
-2040
-2076
-2111
-2146
-2182
-2217
-2251
-2286
-2319
-2353
-2385
-2418
-2450
-2482
-2515
-2549
-2583
-2618
-2653
-2690
-2726
-2764
-2801
-2840
-2878
-2918
-2957
-2998
-3038
-3079
-3120
-3161
-3202
-3242
-3282
-3321
-3358
-3394
-3429
-3463
-3496
-3529
-3561
-3593
-3624
-3654
-3683
-3711
-3738
-3763
-3788
-3812
-3835
-3858
-3880
-3901
-3923
-3944
-3965
-3986
-4006
-4026
-4045
-4062
-4081
-4098
-4114
-4130
-4145
-4161
-4176
-4191
-4206
-4221
-4235
-4250
-4264
-4277
-4290
-4303
-4315
-4328
-4341
-4354
-4368
-4383
-4398
-4414
-4431
-4448
-4466
-4484
-4503
-4522
-4541
-4560
-4579
-4598
-4618
-4638
-4659
-4680
-4702
-4723
-4745
-4765
-4786
-4805
-4825
-4845
-4864
-4884
-4904
-4924
-4944
-4965
-4985
-5006
-5026
-5045
-5063
-5081
-5097
-5112
-5126
-5139
-5151
-5162
-5172
-5180
-5188
-5195
-5200
-5206
-5211
-5215
-5220
-5225
-5230
-5235
-5240
-5245
-5251
-5256
-5263
-5270
-5277
-5286
-5294
-5302
-5311
-5319
-5327
-5336
-5345
-5354
-5364
-5374
-5385
-5395
-5407
-5419
-5431
-5443
-5456
-5470
-5483
-5496
-5509
-5522
-5535
-5547
-5559
-5570
-5581
-5591
-5601
-5610
-5619
-5628
-5637
-5646
-5655
-5664
-5673
-5682
-5691
-5700
-5710
-5719
-5729
-5740
-5752
-5765
-5779
-5793
-5809
-5825
-5842
-5860
-5878
-5896
-5915
-5933
-5951
-5969
-5987
-6006
-6024
-6042
-6061
-6079
-6096
-6113
-6130
-6146
-6162
-6178
-6194
-6211
-6228
-6246
-6264
-6282
-6300
-6318
-6336
-6354
-6371
-6388
-6404
-6420
-6437
-6453
-6470
-6487
-6504
-6522
-6539
-6557
-6574
-6591
-6608
-6624
-6641
-6658
-6675
-6692
-6709
-6727
-6746
-6766
-6787
-6809
-6833
-6858
-6884
-6911
-6938
-6966
-6994
-7021
-7049
-7078
-7106
-7135
-7164
-7194
-7225
-7255
-7286
-7316
-7345
-7374
-7402
-7430
-7459
-7489
-7519
-7551
-7584
-7617
-7650
-7684
-7718
-7753
-7788
-7823
-7859
-7896
-7933
-7972
-8012
-8053
-8095
-8138
-8183
-8228
-8274
-8320
-8366
-8413
-8458
-8503
-8547
-8590
-8632
-8673
-8713
-8753
-8793
-8832
-8871
-8909
-8947
-8984
-9020
-9055
-9089
-9122
-9155
-9188
-9220
-9253
-9285
-9317
-9350
-9382
-9415
-9447
-9479
-9511
-9543
-9574
-9606
-9638
-9670
-9703
-9736
-9770
-9803
-9836
-9869
-9902
-9934
-9966
-9998
-10029
-10060
-10090
-10120
-10149
-10178
-10206
-10232
-10257
-10281
-10304
-10325
-10346
-10365
-10384
-10402
-10419
-10436
-10453
-10470
-10487
-10503
-10520
-10535
-10550
-10564
-10578
-10592
-10604
-10617
-10629
-10641
-10653
-10664
-10675
-10685
-10695
-10705
-10714
-10724
-10733
-10742
-10752
-10761
-10771
-10781
-10791
-10801
-10811
-10822
-10832
-10842
-10852
-10863
-10873
-10883
-10893
-10903
-10913
-10922
-10930
-10939
-10946
-10953
-10959
-10964
-10968
-10971
-10973
-10974
-10974
-10973
-10971
-10967
-10963
-10957
-10952
-10945
-10938
-10931
-10923
-10915
-10906
-10896
-10886
-10875
-10864
-10852
-10840
-10828
-10815
-10803
-10791
-10778
-10764
-10750
-10736
-10722
-10708
-10695
-10682
-10670
-10657
-10645
-10632
-10618
-10604
-10588
-10571
-10552
-10533
-10513
-10492
-10472
-10452
-10432
-10412
-10393
-10375
-10357
-10339
-10321
-10302
-10284
-10265
-10245
-10225
-10204
-10183
-10162
-10140
-10117
-10093
-10068
-10042
-10016
-9989
-9962
-9934
-9906
-9878
-9851
-9823
-9797
-9771
-9746
-9721
-9698
-9675
-9653
-9631
-9610
-9589
-9568
-9547
-9527
-9508
-9490
-9474
-9460
-9447
-9436
-9427
-9419
-9411
-9405
-9398
-9392
-9387
-9381
-9376
-9372
-9369
-9367
-9366
-9365
-9365
-9366
-9366
-9366
-9365
-9365
-9365
-9366
-9367
-9368
-9370
-9372
-9374
-9376
-9377
-9377
-9376
-9374
-9372
-9369
-9366
-9363
-9360
-9357
-9355
-9354
-9353
-9353
-9354
-9355
-9356
-9357
-9357
-9357
-9356
-9355
-9353
-9351
-9349
-9346
-9343
-9340
-9338
-9335
-9332
-9329
-9327
-9325
-9324
-9324
-9324
-9326
-9328
-9330
-9333
-9336
-9338
-9341
-9342
-9344
-9345
-9346
-9347
-9348
-9350
-9354
-9358
-9363
-9368
-9374
-9381
-9388
-9397
-9406
-9415
-9424
-9434
-9444
-9453
-9463
-9472
-9480
-9488
-9495
-9502
-9508
-9515
-9521
-9528
-9534
-9541
-9547
-9554
-9561
-9567
-9573
-9579
-9584
-9588
-9591
-9593
-9594
-9594
-9594
-9592
-9590
-9587
-9585
-9582
-9580
-9578
-9577
-9576
-9575
-9575
-9575
-9575
-9577
-9579
-9582
-9587
-9592
-9597
-9603
-9610
-9618
-9627
-9637
-9649
-9662
-9675
-9690
-9706
-9722
-9740
-9758
-9776
-9795
-9813
-9830
-9847
-9862
-9876
-9888
-9899
-9908
-9916
-9923
-9930
-9935
-9940
-9944
-9948
-9952
-9955
-9958
-9961
-9965
-9969
-9974
-9979
-9985
-9991
-9996
-10001
-10005
-10008
-10011
-10012
-10013
-10014
-10014
-10015
-10014
-10014
-10013
-10011
-10009
-10007
-10004
-10001
-9998
-9994
-9991
-9988
-9984
-9979
-9974
-9969
-9964
-9958
-9953
-9949
-9944
-9941
-9937
-9935
-9933
-9933
-9933
-9934
-9935
-9938
-9941
-9944
-9947
-9950
-9953
-9956
-9960
-9963
-9966
-9969
-9973
-9977
-9981
-9984
-9988
-9992
-9996
-10000
-10004
-10008
-10011
-10015
-10018
-10021
-10023
-10024
-10025
-10025
-10024
-10023
-10021
-10018
-10016
-10013
-10011
-10009
-10008
-10008
-10009
-10010
-10012
-10014
-10016
-10018
-10020
-10023
-10026
-10029
-10032
-10034
-10036
-10037
-10038
-10038
-10037
-10036
-10034
-10032
-10030
-10028
-10027
-10026
-10026
-10026
-10026
-10025
-10025
-10023
-10021
-10017
-10013
-10009
-10003
-9998
-9992
-9985
-9977
-9969
-9959
-9948
-9936
-9924
-9910
-9895
-9879
-9862
-9844
-9823
-9802
-9779
-9754
-9728
-9702
-9674
-9646
-9617
-9588
-9558
-9528
-9497
-9465
-9432
-9398
-9363
-9327
-9290
-9253
-9216
-9178
-9141
-9103
-9065
-9027
-8988
-8949
-8910
-8871
-8832
-8793
-8753
-8714
-8674
-8634
-8594
-8554
-8515
-8475
-8436
-8398
-8360
-8323
-8286
-8249
-8212
-8176
-8140
-8103
-8069
-8034
-8000
-7967
-7934
-7902
-7871
-7840
-7810
-7782
-7754
-7729
-7705
-7682
-7661
-7642
-7623
-7606
-7590
-7575
-7561
-7548
-7536
-7525
-7515
-7506
-7498
-7491
-7484
-7478
-7472
-7466
-7460
-7454
-7450
-7446
-7442
-7440
-7439
-7438
-7437
-7437
-7437
-7437
-7437
-7438
-7439
-7440
-7441
-7443
-7444
-7446
-7448
-7450
-7451
-7453
-7454
-7455
-7455
-7455
-7455
-7454
-7453
-7452
-7451
-7449
-7447
-7445
-7443
-7441
-7439
-7438
-7436
-7436
-7436
-7436
-7437
-7438
-7439
-7442
-7445
-7449
-7455
-7461
-7467
-7474
-7482
-7490
-7498
-7507
-7516
-7525
-7534
-7544
-7554
-7564
-7574
-7585
-7595
-7606
-7617
-7627
-7638
-7648
-7659
-7670
-7681
-7693
-7706
-7718
-7731
-7744
-7756
-7767
-7779
-7789
-7799
-7808
-7816
-7823
-7830
-7836
-7842
-7848
-7853
-7858
-7862
-7866
-7869
-7870
-7872
-7873
-7874
-7875
-7877
-7880
-7883
-7888
-7894
-7901
-7909
-7918
-7927
-7935
-7944
-7953
-7961
-7969
-7977
-7986
-7994
-8003
-8010
-8020
-8028
-8035
-8042
-8048
-8055
-8061
-8068
-8074
-8080
-8087
-8093
-8100
-8106
-8114
-8119
-8125
-8132
-8138
-8144
-8150
-8154
-8161
-8166
-8170
-8176
-8180
-8185
-8188
-8191
-8194
-8196
-8197
-8197
-8197
-8197
-8196
-8196
-8195
-8195
-8194
-8193
-8192
-8189
-8188
-8185
-8180
-8177
-8173
-8169
-8164
-8161
-8157
-8153
-8150
-8147
-8145
-8141
-8140
-8138
-8135
-8135
-8135
-8135
-8137
-8138
-8141
-8145
-8148
-8153
-8157
-8161
-8164
-8169
-8173
-8177
-8180
-8186
-8189
-8193
-8196
-8199
-8202
-8203
-8205
-8206
-8207
-8208
-8208
-8209
-8209
-8209
-8209
-8208
-8207
-8205
-8202
-8198
-8194
-8189
-8183
-8177
-8170
-8164
-8156
-8148
-8138
-8130
-8119
-8109
-8100
-8090
-8080
-8071
-8063
-8055
-8047
-8039
-8032
-8028
-8023
-8020
-8019
-8020
-8021
-8025
-8029
-8036
-8042
-8051
-8060
-8069
-8079
-8087
-8098
-8106
-8116
-8124
-8132
-8140
-8148
-8154
-8162
-8167
-8173
-8179
-8183
-8189
-8196
-8202
-8209
-8216
-8224
-8232
-8240
-8248
-8256
-8264
-8272
-8279
-8286
-8292
-8297
-8302
-8306
-8309
-8311
-8312
-8313
-8312
-8311
-8308
-8304
-8299
-8293
-8285
-8276
-8265
-8254
-8243
-8230
-8217
-8203
-8189
-8173
-8157
-8140
-8121
-8102
-8082
-8061
-8039
-8016
-7994
-7971
-7947
-7922
-7898
-7872
-7847
-7821
-7794
-7767
-7739
-7711
-7682
-7652
-7623
-7594
-7565
-7537
-7509
-7481
-7453
-7424
-7395
-7366
-7337
-7307
-7277
-7247
-7218
-7189
-7161
-7134
-7107
-7081
-7054
-7027
-7000
-6972
-6943
-6915
-6886
-6858
-6830
-6802
-6775
-6748
-6722
-6696
-6670
-6644
-6619
-6593
-6568
-6543
-6519
-6495
-6472
-6449
-6427
-6406
-6385
-6364
-6345
-6325
-6306
-6286
-6268
-6249
-6232
-6215
-6198
-6182
-6167
-6152
-6136
-6121
-6106
-6091
-6076
-6060
-6045
-6029
-6014
-5998
-5983
-5968
-5953
-5939
-5925
-5912
-5899
-5887
-5876
-5866
-5857
-5849
-5841
-5835
-5829
-5823
-5818
-5814
-5811
-5809
-5807
-5806
-5806
-5807
-5809
-5812
-5817
-5822
-5827
-5834
-5841
-5848
-5856
-5865
-5875
-5885
-5897
-5909
-5921
-5934
-5946
-5959
-5970
-5981
-5991
-6001
-6009
-6017
-6025
-6032
-6039
-6044
-6049
-6054
-6057
-6060
-6063
-6065
-6067
-6068
-6070
-6072
-6075
-6078
-6082
-6087
-6092
-6097
-6101
-6105
-6108
-6110
-6112
-6112
-6111
-6110
-6108
-6106
-6102
-6099
-6094
-6089
-6084
-6079
-6074
-6068
-6063
-6058
-6053
-6049
-6045
-6041
-6038
-6036
-6034
-6033
-6032
-6032
-6031
-6032
-6033
-6034
-6035
-6038
-6040
-6042
-6045
-6048
-6052
-6056
-6060
-6064
-6068
-6072
-6076
-6080
-6084
-6088
-6093
-6098
-6103
-6109
-6114
-6120
-6126
-6132
-6138
-6143
-6149
-6154
-6160
-6167
-6175
-6183
-6192
-6201
-6211
-6220
-6229
-6238
-6247
-6256
-6265
-6274
-6282
-6291
-6299
-6308
-6317
-6326
-6334
-6342
-6350
-6358
-6366
-6373
-6380
-6386
-6391
-6396
-6401
-6405
-6409
-6413
-6417
-6420
-6424
-6428
-6432
-6436
-6440
-6444
-6448
-6452
-6457
-6461
-6466
-6472
-6478
-6485
-6493
-6502
-6511
-6520
-6530
-6540
-6549
-6558
-6566
-6574
-6582
-6591
-6600
-6611
-6622
-6633
-6645
-6657
-6668
-6678
-6688
-6696
-6704
-6711
-6716
-6721
-6725
-6727
-6728
-6728
-6726
-6723
-6718
-6713
-6707
-6700
-6694
-6688
-6683
-6679
-6676
-6674
-6674
-6675
-6678
-6682
-6686
-6692
-6699
-6705
-6713
-6720
-6726
-6733
-6740
-6747
-6754
-6762
-6772
-6782
-6792
-6803
-6815
-6827
-6839
-6851
-6863
-6874
-6886
-6897
-6907
-6917
-6927
-6936
-6944
-6951
-6958
-6964
-6970
-6976
-6981
-6987
-6993
-6999
-7004
-7009
-7014
-7017
-7021
-7024
-7027
-7029
-7031
-7033
-7035
-7036
-7037
-7038
-7038
-7038
-7038
-7037
-7037
-7036
-7036
-7037
-7037
-7037
-7038
-7038
-7037
-7037
-7036
-7035
-7035
-7034
-7032
-7031
-7029
-7027
-7024
-7020
-7016
-7011
-7006
-7000
-6994
-6989
-6983
-6978
-6973
-6968
-6962
-6955
-6948
-6941
-6933
-6926
-6919
-6912
-6907
-6901
-6896
-6892
-6887
-6882
-6876
-6870
-6864
-6858
-6851
-6844
-6837
-6830
-6822
-6814
-6805
-6795
-6785
-6774
-6761
-6748
-6734
-6720
-6705
-6689
-6674
-6658
-6643
-6626
-6610
-6593
-6576
-6560
-6544
-6528
-6513
-6499
-6485
-6471
-6457
-6443
-6429
-6414
-6399
-6383
-6366
-6349
-6331
-6312
-6293
-6275
-6256
-6238
-6219
-6201
-6182
-6162
-6143
-6123
-6103
-6085
-6067
-6051
-6037
-6025
-6014
-6006
-5998
-5992
-5987
-5983
-5979
-5977
-5976
-5975
-5976
-5978
-5981
-5985
-5990
-5995
-6000
-6006
-6011
-6016
-6021
-6027
-6032
-6039
-6045
-6052
-6058
-6065
-6071
-6077
-6082
-6086
-6089
-6091
-6093
-6095
-6096
-6096
-6096
-6096
-6095
-6094
-6093
-6092
-6091
-6090
-6091
-6092
-6095
-6098
-6102
-6106
-6110
-6115
-6119
-6122
-6126
-6128
-6129
-6130
-6129
-6128
-6125
-6121
-6116
-6111
-6104
-6097
-6089
-6081
-6071
-6061
-6049
-6036
-6022
-6006
-5988
-5970
-5950
-5929
-5908
-5886
-5864
-5842
-5819
-5795
-5771
-5747
-5723
-5699
-5674
-5650
-5627
-5604
-5582
-5561
-5540
-5519
-5499
-5478
-5458
-5437
-5415
-5392
-5370
-5347
-5324
-5302
-5279
-5256
-5233
-5210
-5187
-5163
-5139
-5115
-5092
-5068
-5045
-5023
-5001
-4979
-4958
-4938
-4918
-4898
-4878
-4858
-4839
-4820
-4802
-4785
-4769
-4754
-4740
-4727
-4714
-4702
-4691
-4679
-4667
-4655
-4644
-4632
-4621
-4609
-4599
-4588
-4577
-4565
-4553
-4540
-4527
-4514
-4500
-4485
-4470
-4455
-4440
-4426
-4411
-4397
-4383
-4369
-4355
-4341
-4326
-4312
-4297
-4282
-4267
-4253
-4239
-4225
-4212
-4200
-4188
-4178
-4169
-4161
-4153
-4147
-4141
-4135
-4130
-4125
-4121
-4118
-4117
-4116
-4117
-4118
-4120
-4122
-4125
-4127
-4130
-4133
-4136
-4138
-4140
-4141
-4141
-4141
-4140
-4138
-4136
-4132
-4128
-4123
-4118
-4112
-4106
-4099
-4093
-4086
-4078
-4070
-4062
-4053
-4043
-4033
-4022
-4010
-3999
-3987
-3975
-3964
-3952
-3939
-3927
-3914
-3900
-3887
-3875
-3862
-3851
-3840
-3830
-3820
-3812
-3804
-3797
-3790
-3783
-3777
-3771
-3765
-3760
-3755
-3751
-3747
-3744
-3742
-3740
-3738
-3737
-3736
-3736
-3736
-3737
-3738
-3740
-3742
-3745
-3748
-3752
-3754
-3757
-3759
-3760
-3761
-3761
-3761
-3760
-3759
-3756
-3752
-3748
-3742
-3735
-3728
-3720
-3712
-3704
-3697
-3691
-3686
-3681
-3677
-3673
-3670
-3666
-3662
-3658
-3653
-3647
-3642
-3635
-3628
-3621
-3614
-3607
-3600
-3592
-3583
-3574
-3565
-3555
-3546
-3536
-3527
-3519
-3511
-3503
-3496
-3489
-3482
-3475
-3469
-3462
-3455
-3447
-3440
-3432
-3425
-3418
-3411
-3405
-3398
-3393
-3387
-3382
-3376
-3370
-3364
-3357
-3349
-3341
-3333
-3324
-3314
-3304
-3294
-3282
-3271
-3259
-3248
-3237
-3226
-3217
-3209
-3202
-3196
-3190
-3186
-3182
-3179
-3177
-3175
-3174
-3173
-3172
-3171
-3170
-3169
-3166
-3164
-3160
-3155
-3150
-3143
-3135
-3126
-3116
-3106
-3094
-3082
-3069
-3056
-3042
-3027
-3012
-2996
-2979
-2962
-2944
-2926
-2908
-2889
-2869
-2849
-2828
-2806
-2784
-2762
-2739
-2715
-2692
-2667
-2643
-2618
-2592
-2566
-2540
-2513
-2487
-2461
-2435
-2408
-2382
-2354
-2326
-2297
-2267
-2236
-2203
-2170
-2136
-2101
-2066
-2029
-1993
-1955
-1916
-1877
-1836
-1795
-1752
-1709
-1665
-1621
-1576
-1532
-1487
-1441
-1396
-1351
-1305
-1258
-1212
-1164
-1117
-1069
-1022
-976
-931
-886
-841
-798
-755
-712
-670
-628
-586
-543
-500
-456
-413
-369
-326
-283
-240
-198
-156
-114
-73
-32
9
49
88
126
163
199
234
269
304
339
374
408
442
476
508
540
572
602
632
661
689
717
743
768
792
814
835
854
872
889
905
921
935
949
963
975
986
996
1004
1012
1020
1028
1034
1041
1047
1053
1059
1065
1071
1077
1082
1088
1093
1099
1104
1110
1115
1121
1126
1130
1134
1136
1138
1138
1137
1136
1133
1130
1127
1123
1119
1115
1111
1107
1103
1098
1094
1088
1083
1076
1069
1062
1055
1047
1039
1030
1020
1010
1000
988
974
959
941
923
903
882
861
838
816
792
768
744
719
695
672
649
626
605
584
564
545
527
510
493
476
459
443
427
411
395
379
363
346
328
310
292
273
254
234
215
196
176
157
138
120
103
86
70
55
40
25
10
-6
-21
-38
-55
-72
-90
-108
-125
-143
-160
-178
-196
-214
-233
-253
-273
-294
-314
-335
-356
-377
-400
-423
-447
-473
-499
-527
-556
-585
-615
-645
-676
-706
-736
-765
-795
-825
-857
-889
-921
-954
-987
-1018
-1050
-1082
-1112
-1143
-1174
-1206
-1238
-1270
-1302
-1336
-1369
-1403
-1438
-1472
-1506
-1541
-1575
-1610
-1644
-1680
-1716
-1752
-1789
-1826
-1863
-1899
-1935
-1970
-2004
-2037
-2070
-2102
-2133
-2163
-2192
-2220
-2247
-2274
-2299
-2324
-2347
-2371
-2394
-2417
-2440
-2464
-2488
-2513
-2538
-2564
-2590
-2616
-2641
-2665
-2689
-2713
-2736
-2758
-2781
-2804
-2827
-2850
-2872
-2895
-2917
-2939
-2961
-2984
-3007
-3031
-3055
-3081
-3107
-3133
-3161
-3189
-3217
-3246
-3275
-3303
-3332
-3362
-3391
-3421
-3452
-3482
-3511
-3540
-3568
-3595
-3622
-3648
-3674
-3700
-3726
-3752
-3778
-3803
-3828
-3852
-3875
-3898
-3920
-3942
-3963
-3984
-4005
-4026
-4046
-4066
-4085
-4104
-4123
-4141
-4158
-4174
-4189
-4204
-4217
-4231
-4244
-4258
-4271
-4285
-4299
-4314
-4328
-4344
-4359
-4375
-4391
-4407
-4423
-4440
-4456
-4472
-4488
-4505
-4521
-4538
-4555
-4572
-4590
-4607
-4625
-4642
-4658
-4674
-4690
-4705
-4720
-4735
-4750
-4764
-4778
-4791
-4804
-4817
-4829
-4841
-4852
-4863
-4873
-4882
-4891
-4899
-4907
-4915
-4923
-4931
-4939
-4948
-4956
-4964
-4972
-4980
-4987
-4995
-5002
-5010
-5017
-5024
-5032
-5040
-5048
-5057
-5066
-5076
-5088
-5100
-5113
-5126
-5140
-5154
-5168
-5182
-5195
-5209
-5222
-5236
-5250
-5263
-5277
-5290
-5303
-5316
-5327
-5339
-5349
-5359
-5369
-5378
-5386
-5395
-5403
-5411
-5419
-5427
-5435
-5441
-5447
-5453
-5457
-5461
-5465
-5467
-5469
-5469
-5469
-5467
-5465
-5462
-5458
-5454
-5450
-5447
-5444
-5441
-5438
-5436
-5434
-5432
-5430
-5428
-5425
-5422
-5419
-5415
-5412
-5408
-5404
-5401
-5397
-5393
-5390
-5386
-5382
-5377
-5372
-5366
-5360
-5354
-5348
-5342
-5337
-5331
-5325
-5319
-5313
-5306
-5299
-5291
-5282
-5273
-5264
-5255
-5246
-5237
-5228
-5219
-5210
-5201
-5192
-5182
-5171
-5160
-5147
-5134
-5121
-5106
-5091
-5076
-5060
-5043
-5026
-5008
-4990
-4971
-4952
-4933
-4913
-4894
-4874
-4853
-4833
-4813
-4792
-4772
-4752
-4731
-4710
-4688
-4666
-4643
-4620
-4596
-4573
-4550
-4527
-4505
-4482
-4460
-4438
-4416
-4394
-4371
-4348
-4325
-4301
-4278
-4256
-4233
-4209
-4186
-4162
-4137
-4112
-4086
-4059
-4034
-4006
-3981
-3954
-3927
-3900
-3873
-3845
-3817
-3788
-3759
-3729
-3698
-3667
-3636
-3605
-3574
-3542
-3510
-3479
-3447
-3416
-3385
-3354
-3324
-3295
-3267
-3239
-3212
-3186
-3160
-3134
-3108
-3083
-3057
-3033
-3009
-2985
-2962
-2939
-2916
-2894
-2872
-2850
-2828
-2806
-2785
-2763
-2741
-2720
-2699
-2679
-2658
-2639
-2620
-2603
-2585
-2569
-2554
-2539
-2525
-2512
-2499
-2488
-2477
-2466
-2457
-2449
-2441
-2434
-2428
-2421
-2414
-2407
-2400
-2393
-2386
-2379
-2372
-2367
-2362
-2359
-2356
-2354
-2353
-2351
-2349
-2348
-2346
-2344
-2342
-2340
-2339
-2338
-2338
-2338
-2339
-2340
-2341
-2341
-2342
-2342
-2342
-2341
-2341
-2340
-2340
-2340
-2342
-2344
-2347
-2350
-2355
-2360
-2365
-2371
-2376
-2381
-2386
-2390
-2395
-2399
-2402
-2405
-2408
-2411
-2412
-2413
-2413
-2411
-2409
-2405
-2401
-2396
-2390
-2382
-2374
-2365
-2356
-2347
-2337
-2326
-2316
-2304
-2292
-2280
-2267
-2253
-2240
-2227
-2214
-2202
-2190
-2180
-2171
-2163
-2156
-2150
-2145
-2140
-2137
-2134
-2132
-2130
-2130
-2130
-2130
-2131
-2131
-2130
-2128
-2126
-2123
-2120
-2116
-2113
-2110
-2107
-2106
-2104
-2103
-2102
-2102
-2102
-2102
-2104
-2105
-2108
-2111
-2115
-2119
-2124
-2130
-2135
-2141
-2148
-2154
-2159
-2165
-2170
-2175
-2181
-2186
-2192
-2198
-2205
-2212
-2221
-2230
-2241
-2253
-2266
-2279
-2293
-2308
-2323
-2340
-2357
-2376
-2395
-2416
-2438
-2461
-2484
-2508
-2533
-2558
-2583
-2607
-2631
-2655
-2679
-2702
-2724
-2746
-2767
-2788
-2808
-2828
-2847
-2866
-2884
-2902
-2919
-2936
-2952
-2968
-2984
-2999
-3015
-3031
-3047
-3063
-3080
-3097
-3114
-3131
-3148
-3165
-3182
-3198
-3213
-3228
-3242
-3254
-3266
-3278
-3288
-3297
-3305
-3311
-3317
-3321
-3325
-3328
-3330
-3331
-3332
-3332
-3332
-3331
-3330
-3329
-3327
-3325
-3323
-3319
-3315
-3310
-3303
-3296
-3286
-3275
-3263
-3248
-3231
-3213
-3193
-3172
-3150
-3126
-3102
-3076
-3048
-3020
-2990
-2960
-2929
-2898
-2867
-2836
-2805
-2774
-2744
-2714
-2684
-2654
-2624
-2595
-2566
-2537
-2508
-2481
-2454
-2428
-2403
-2378
-2353
-2329
-2304
-2279
-2253
-2228
-2202
-2175
-2148
-2120
-2092
-2062
-2032
-2001
-1969
-1937
-1906
-1875
-1846
-1818
-1792
-1767
-1743
-1721
-1700
-1681
-1662
-1645
-1629
-1614
-1600
-1587
-1574
-1562
-1550
-1539
-1528
-1518
-1508
-1498
-1489
-1479
-1471
-1462
-1453
-1445
-1437
-1429
-1420
-1411
-1401
-1390
-1379
-1367
-1354
-1341
-1326
-1311
-1295
-1278
-1261
-1243
-1224
-1206
-1187
-1169
-1150
-1132
-1113
-1094
-1075
-1055
-1035
-1014
-995
-976
-957
-939
-921
-904
-887
-872
-857
-844
-830
-818
-806
-795
-784
-774
-765
-756
-748
-739
-730
-721
-711
-700
-688
-676
-662
-647
-632
-616
-600
-584
-567
-550
-533
-515
-497
-478
-458
-438
-417
-394
-372
-348
-323
-298
-272
-245
-217
-189
-161
-132
-103
-73
-42
-10
22
56
90
126
162
200
239
279
320
363
406
450
495
540
585
630
676
722
768
814
860
905
950
995
1039
1082
1125
1168
1210
1252
1295
1337
1380
1424
1467
1511
1556
1600
1645
1690
1735
1781
1828
1875
1924
1973
2023
2074
2125
2177
2229
2281
2334
2388
2441
2496
2550
2605
2660
2715
2770
2825
2879
2932
2985
3036
3087
3137
3186
3235
3284
3332
3380
3426
3473
3518
3563
3607
3650
3693
3734
3775
3815
3855
3893
3930
3967
4003
4038
4073
4106
4139
4171
4202
4233
4263
4293
4322
4350
4378
4405
4432
4460
4488
4515
4544
4572
4601
4629
4657
4686
4714
4742
4770
4798
4827
4855
4884
4914
4944
4975
5007
5039
5072
5106
5141
5176
5212
5247
5283
5319
5353
5388
5421
5453
5484
5513
5542
5571
5598
5625
5651
5677
5702
5725
5749
5771
5792
5813
5833
5851
5869
5887
5904
5920
5935
5950
5964
5977
5990
6003
6015
6027
6040
6053
6066
6080
6094
6107
6121
6136
6151
6167
6184
6202
6221
6241
6261
6281
6302
6322
6342
6361
6381
6400
6419
6439
6459
6479
6500
6522
6544
6566
6587
6609
6630
6651
6673
6695
6717
6740
6762
6785
6808
6830
6852
6873
6894
6914
6933
6953
6972
6992
7012
7033
7055
7077
7099
7121
7142
7164
7184
7204
7222
7241
7258
7276
7293
7310
7326
7342
7358
7373
7388
7403
7418
7433
7449
7466
7483
7502
7521
7541
7561
7583
7606
7629
7653
7677
7702
7727
7753
7779
7805
7832
7858
7884
7910
7937
7962
7988
8013
8037
8060
8083
8105
8127
8148
8170
8191
8211
8230
8248
8265
8281
8296
8310
8324
8337
8350
8363
8375
8388
8400
8413
8426
8438
8451
8464
8477
8489
8501
8513
8524
8535
8545
8555
8564
8572
8580
8587
8593
8598
8602
8606
8609
8612
8614
8616
8618
8619
8620
8621
8621
8621
8620
8618
8617
8615
8614
8613
8613
8612
8613
8613
8613
8613
8613
8613
8613
8613
8613
8613
8612
8611
8610
8609
8608
8606
8605
8603
8601
8599
8597
8596
8594
8593
8592
8591
8589
8587
8584
8581
8577
8573
8568
8564
8559
8554
8549
8543
8537
8532
8525
8519
8513
8507
8501
8495
8490
8484
8480
8475
8471
8467
8464
8460
8457
8454
8451
8448
8446
8444
8441
8439
8436
8433
8430
8427
8425
8422
8420
8419
8417
8415
8413
8410
8408
8404
8401
8398
8394
8391
8388
8386
8383
8380
8377
8374
8370
8365
8360
8354
8348
8342
8335
8327
8319
8310
8300
8289
8277
8264
8251
8237
8222
8208
8194
8179
8164
8151
8135
8122
8106
8093
8077
8064
8048
8036
8022
8009
7996
7983
7971
7958
7946
7934
7923
7912
7903
7894
7886
7878
7871
7864
7858
7852
7847
7843
7840
7837
7836
7835
7836
7838
7841
7846
7854
7863
7874
7886
7901
7918
7936
7955
7976
7997
8019
8041
8063
8085
8106
8129
8151
8173
8196
8218
8241
8265
8289
8314
8339
8365
8391
8417
8443
8468
8493
8517
8540
8563
8585
8607
8628
8650
8671
8692
8713
8732
8751
8769
8786
8803
8820
8836
8852
8869
8885
8900
8915
8929
8943
8955
8967
8978
8988
8998
9008
9017
9027
9037
9047
9058
9070
9082
9095
9109
9124
9140
9157
9175
9194
9214
9235
9257
9279
9301
9324
9347
9369
9391
9413
9434
9455
9476
9497
9518
9539
9561
9584
9607
9630
9653
9677
9700
9723
9747
9771
9795
9820
9845
9872
9899
9927
9956
9986
10016
10047
10077
10108
10138
10168
10198
10229
10260
10292
10325
10359
10393
10429
10466
10504
10544
10585
10628
10672
10718
10765
10813
10863
10914
10965
11018
11071
11124
11178
11232
11286
11341
11396
11451
11507
11563
11620
11678
11735
11793
11851
11909
11966
12024
12080
12135
12190
12244
12297
12350
12402
12454
12506
12557
12609
12660
12711
12762
12813
12863
12913
12963
13013
13063
13113
13163
13213
13263
13312
13361
13410
13458
13506
13553
13601
13648
13695
13742
13789
13836
13883
13930
13976
14023
14070
14116
14162
14208
14254
14299
14344
14389
14433
14477
14521
14564
14607
14649
14691
14732
14772
14811
14848
14884
14919
14952
14985
15016
15047
15077
15106
15135
15163
15190
15216
15241
15265
15287
15308
15329
15348
15367
15385
15402
15419
15435
15450
15464
15477
15488
15499
15508
15518
15527
15535
15544
15552
15559
15567
15573
15580
15586
15591
15596
15600
15603
15606
15609
15611
15614
15617
15621
15626
15632
15639
15647
15657
15668
15679
15692
15705
15719
15733
15749
15765
15782
15799
15818
15836
15854
15873
15891
15908
15925
15942
15958
15973
15988
16001
16015
16029
16042
16055
16067
16078
16088
16097
16106
16114
16120
16126
16132
16136
16140
16143
16146
16149
16151
16152
16152
16154
16152
16152
16152
16151
16149
16148
16146
16143
16140
16137
16132
16126
16120
16111
16104
16094
16085
16074
16062
16050
16039
16026
16012
15999
15985
15972
15958
15943
15929
15913
15898
15882
15866
15849
15832
15813
15794
15773
15751
15729
15705
15681
15657
15631
15606
15580
15554
15528
15501
15475
15449
15423
15397
15371
15345
15318
15290
15262
15233
15203
15173
15142
15110
15078
15045
15012
14979
14947
14915
14885
14855
14826
14798
14771
14746
14721
14697
14674
14652
14630
14609
14588
14568
14547
14527
14507
14487
14468
14448
14429
14410
14391
14373
14356
14339
14322
14305
14288
14271
14254
14236
14217
14198
14179
14159
14139
14118
14096
14073
14050
14025
14000
13974
13948
13920
13893
13866
13838
13811
13784
13758
13731
13704
13677
13650
13623
13596
13570
13544
13519
13494
13469
13445
13421
13397
13373
13349
13324
13299
13274
13249
13224
13200
13176
13152
13130
13107
13085
13063
13042
13021
12999
12978
12957
12935
12913
12890
12865
12840
12814
12787
12758
12729
12700
12670
12639
12608
12577
12545
12512
12479
12444
12408
12371
12333
12294
12254
12213
12172
12130
12087
12044
12000
11957
11913
11870
11827
11785
11744
11703
11664
11625
11586
11548
11509
11469
11429
11388
11347
11305
11263
11220
11177
11134
11091
11049
11007
10966
10926
10888
10851
10815
10782
10751
10722
10695
10670
10646
10624
10604
10584
10564
10546
10527
10509
10491
10474
10457
10441
10426
10411
10398
10385
10372
10361
10349
10338
10326
10315
10302
10290
10277
10264
10250
10237
10225
10214
10203
10194
10187
10180
10174
10168
10163
10158
10153
10148
10143
10138
10133
10128
10123
10118
10112
10105
10097
10089
10080
10070
10060
10050
10040
10031
10023
10015
10009
10004
10000
9996
9993
9990
9987
9985
9983
9981
9980
9979
9979
9979
9981
9982
9985
9987
9989
9991
9992
9993
9993
9993
9993
9993
9992
9991
9991
9990
9989
9988
9988
9987
9987
9986
9984
9982
9980
9976
9972
9966
9959
9951
9941
9932
9922
9912
9903
9894
9885
9877
9870
9863
9856
9850
9844
9840
9836
9833
9830
9828
9827
9825
9824
9823
9822
9821
9820
9820
9819
9818
9818
9817
9815
9814
9812
9810
9807
9805
9803
9800
9797
9794
9791
9787
9784
9782
9779
9777
9775
9774
9773
9772
9770
9769
9768
9766
9764
9762
9760
9757
9754
9750
9746
9740
9734
9727
9719
9709
9698
9685
9673
9660
9647
9635
9623
9612
9602
9593
9585
9578
9573
9569
9568
9568
9570
9574
9579
9586
9595
9604
9613
9622
9631
9640
9648
9656
9664
9671
9678
9685
9692
9699
9706
9713
9720
9727
9734
9742
9749
9757
9765
9772
9780
9787
9794
9801
9807
9813
9819
9826
9832
9838
9844
9850
9857
9865
9873
9881
9890
9899
9909
9919
9930
9941
9953
9965
9977
9989
10000
10011
10022
10032
10042
10052
10062
10072
10083
10094
10106
10119
10132
10146
10159
10173
10187
10200
10213
10226
10238
10249
10260
10269
10277
10284
10288
10292
10294
10295
10295
10296
10295
10294
10293
10291
10289
10286
10283
10280
10277
10273
10271
10269
10267
10267
10267
10269
10273
10278
10284
10292
10301
10312
10322
10333
10345
10356
10366
10376
10386
10394
10402
10409
10415
10421
10427
10431
10435
10437
10439
10440
10441
10442
10444
10446
10448
10451
10454
10457
10460
10462
10464
10464
10464
10464
10462
10461
10459
10457
10455
10453
10452
10449
10446
10443
10439
10435
10431
10426
10422
10418
10415
10412
10410
10409
10409
10409
10409
10411
10412
10414
10416
10419
10421
10424
10427
10431
10435
10439
10443
10447
10451
10454
10457
10459
10461
10462
10463
10463
10462
10462
10460
10458
10455
10452
10447
10441
10433
10424
10414
10402
10390
10377
10364
10352
10340
10329
10319
10311
10303
10297
10292
10287
10282
10277
10272
10266
10261
10255
10250
10245
10240
10235
10229
10224
10217
10211
10204
10196
10189
10181
10173
10165
10157
10149
10140
10132
10124
10115
10107
10099
10091
10084
10078
10073
10068
10064
10061
10058
10055
10052
10049
10046
10043
10039
10035
10030
10025
10018
10010
10001
9992
9981
9971
9960
9950
9939
9929
9919
9910
9901
9892
9884
9876
9868
9861
9854
9848
9842
9838
9834
9830
9827
9824
9820
9817
9815
9812
9810
9809
9808
9808
9809
9811
9814
9817
9820
9824
9828
9833
9838
9843
9849
9855
9861
9868
9876
9884
9892
9901
9910
9921
9932
9944
9956
9970
9984
9999
10014
10030
10046
10062
10078
10095
10111
10126
10140
10154
10165
10175
10183
10189
10195
10199
10201
10202
10202
10200
10197
10192
10186
10178
10169
10158
10146
10134
10121
10107
10093
10078
10063
10047
10030
10013
9994
9976
9957
9939
9921
9904
9888
9873
9859
9847
9835
9825
9815
9806
9798
9791
9784
9778
9773
9769
9767
9766
9767
9770
9774
9779
9785
9793
9801
9810
9819
9829
9839
9850
9861
9872
9884
9897
9910
9922
9935
9947
9958
9969
9980
9990
9999
10008
10016
10024
10030
10035
10040
10043
10045
10046
10047
10047
10047
10048
10049
10050
10051
10053
10055
10058
10061
10065
10070
10076
10083
10091
10101
10111
10123
10136
10150
10166
10182
10200
10219
10239
10260
10283
10307
10332
10358
10385
10413
10442
10472
10502
10533
10564
10596
10628
10661
10693
10726
10758
10791
10824
10857
10889
10921
10953
10983
11013
11042
11069
11095
11119
11143
11164
11184
11202
11219
11235
11248
11261
11273
11283
11291
11299
11304
11309
11312
11315
11318
11321
11325
11329
11334
11340
11347
11354
11361
11368
11374
11379
11383
11387
11389
11390
11390
11388
11385
11381
11376
11371
11364
11357
11349
11340
11332
11323
11313
11304
11296
11287
11279
11272
11266
11260
11255
11251
11248
11245
11243
11241
11241
11240
11240
11240
11241
11242
11244
11247
11249
11252
11255
11257
11259
11259
11259
11258
11255
11251
11246
11240
11232
11224
11215
11204
11193
11181
11167
11153
11138
11122
11105
11089
11073
11057
11042
11029
11016
11004
10993
10983
10973
10964
10955
10947
10939
10932
10926
10920
10915
10911
10907
10904
10901
10899
10896
10894
10893
10891
10890
10889
10887
10886
10885
10884
10884
10884
10885
10886
10887
10890
10894
10898
10904
10911
10919
10928
10938
10949
10960
10972
10985
10998
11012
11026
11040
11054
11067
11079
11091
11101
11111
11121
11131
11141
11152
11164
11178
11193
11210
11228
11247
11267
11288
11309
11331
11354
11377
11402
11428
11454
11481
11510
11538
11567
11596
11624
11652
11680
11706
11733
11759
11786
11813
11840
11869
11898
11928
11959
11990
12022
12054
12085
12117
12148
12179
12210
12239
12268
12296
12323
12348
12372
12394
12415
12435
12453
12470
12486
12500
12514
12527
12539
12550
12559
12568
12575
12581
12586
12590
12593
12595
12597
12598
12598
12597
12596
12593
12590
12586
12582
12577
12571
12565
12559
12553
12548
12544
12540
12538
12536
12535
12534
12534
12534
12534
12535
12536
12537
12538
12539
12540
12541
12541
12542
12543
12543
12543
12543
12542
12541
12539
12536
12533
12529
12525
12520
12514
12507
12500
12492
12484
12475
12467
12458
12450
12441
12433
12425
12418
12412
12407
12403
12401
12400
12400
12402
12404
12407
12411
12415
12420
12426
12431
12438
12445
12453
12462
12472
12483
12494
12505
12516
12526
12534
12542
12548
12554
12558
12560
12562
12561
12560
12557
12553
12548
12542
12536
12530
12523
12516
12508
12501
12493
12485
12476
12467
12458
12448
12439
12429
12419
12410
12401
12392
12383
12374
12364
12355
12347
12339
12332
12327
12323
12320
12317
12315
12312
12309
12305
12301
12296
12290
12284
12278
12271
12264
12257
12249
12241
12231
12221
12210
12198
12185
12172
12158
12144
12129
12114
12098
12082
12065
12049
12031
12014
11996
11977
11959
11940
11921
11902
11883
11865
11848
11833
11818
11805
11792
11781
11770
11759
11749
11738
11727
11716
11705
11693
11681
11667
11653
11638
11622
11605
11587
11568
11548
11527
11505
11483
11461
11438
11416
11393
11371
11350
11328
11307
11286
11266
11246
11227
11209
11192
11175
11160
11146
11132
11120
11108
11098
11087
11077
11067
11057
11046
11034
11020
11005
10989
10971
10952
10933
10913
10892
10871
10850
10829
10807
10785
10762
10739
10715
10691
10667
10644
10622
10600
10579
10559
10539
10519
10500
10480
10461
10443
10424
10406
10389
10372
10356
10339
10322
10304
10285
10264
10243
10220
10196
10171
10145
10118
10090
10061
10031
10000
9968
9935
9901
9865
9828
9789
9749
9707
9664
9620
9574
9527
9479
9430
9380
9330
9279
9228
9176
9124
9072
9019
8967
8914
8861
8809
8756
8703
8651
8599
8546
8493
8440
8387
8333
8281
8228
8177
8127
8077
8031
7984
7939
7895
7852
7811
7771
7732
7694
7658
7623
7590
7558
7528
7499
7471
7444
7417
7391
7367
7343
7321
7300
7281
7263
7247
7232
7219
7207
7195
7183
7171
7158
7145
7130
7115
7097
7078
7058
7036
7013
6989
6964
6938
6911
6884
6857
6830
6804
6779
6756
6734
6713
6694
6675
6656
6638
6620
6602
6583
6564
6543
6523
6501
6479
6457
6435
6413
6390
6367
6343
6318
6294
6269
6245
6220
6197
6174
6151
6129
6108
6086
6065
6045
6024
6005
5986
5967
5950
5934
5918
5903
5888
5873
5859
5844
5828
5812
5796
5779
5761
5743
5725
5706
5687
5668
5650
5631
5612
5593
5574
5555
5536
5518
5500
5484
5468
5453
5439
5426
5414
5403
5392
5382
5372
5361
5351
5340
5329
5318
5306
5295
5284
5273
5262
5252
5242
5232
5223
5213
5204
5194
5183
5173
5163
5153
5144
5136
5128
5120
5112
5105
5097
5089
5082
5074
5067
5059
5052
5045
5038
5032
5026
5020
5013
5007
5001
4995
4989
4983
4977
4973
4969
4966
4965
4964
4964
4963
4963
4963
4963
4963
4963
4963
4963
4963
4962
4961
4960
4959
4957
4955
4953
4952
4950
4949
4948
4948
4947
4947
4948
4948
4949
4950
4951
4952
4953
4953
4953
4951
4949
4946
4942
4938
4933
4928
4922
4916
4910
4903
4895
4887
4878
4867
4856
4844
4831
4818
4803
4788
4773
4756
4738
4719
4699
4676
4652
4627
4600
4572
4544
4515
4487
4459
4432
4406
4380
4356
4332
4308
4285
4262
4240
4218
4197
4177
4157
4138
4120
4103
4086
4069
4051
4034
4014
3996
3976
3955
3933
3911
3888
3865
3841
3817
3792
3768
3742
3715
3688
3659
3629
3599
3568
3536
3504
3471
3439
3408
3377
3347
3317
3288
3259
3229
3200
3170
3139
3108
3078
3047
3018
2989
2962
2936
2910
2887
2864
2841
2820
2799
2778
2758
2738
2719
2701
2685
2669
2655
2642
2629
2616
2602
2588
2572
2555
2537
2518
2497
2475
2452
2428
2404
2379
2352
2325
2297
2267
2237
2206
2174
2143
2111
2081
2051
2021
1994
1967
1941
1916
1892
1867
1842
1817
1791
1764
1737
1710
1684
1658
1633
1608
1585
1562
1539
1517
1496
1475
1454
1434
1414
1394
1375
1355
1336
1317
1298
1279
1259
1240
1221
1202
1183
1165
1147
1129
1113
1098
1084
1072
1060
1048
1036
1024
1010
997
983
968
951
935
918
902
887
873
860
848
837
826
815
803
792
780
768
756
744
733
722
711
701
691
680
669
658
646
633
620
607
593
580
566
552
538
523
507
490
471
452
431
408
386
362
339
316
293
271
249
228
208
188
168
150
133
116
101
87
73
61
50
40
30
22
15
9
4
1
-2
-3
-3
-2
0
3
6
11
15
20
25
29
33
35
37
39
39
39
38
37
35
33
29
26
22
17
12
7
3
-1
-3
-4
-4
-3
-2
0
3
6
10
14
20
27
36
45
55
66
78
89
102
115
128
144
160
178
198
220
243
267
292
319
347
376
405
436
467
498
529
560
591
622
653
683
713
744
775
805
836
865
894
922
949
975
1000
1024
1048
1072
1097
1121
1145
1170
1194
1218
1241
1263
1284
1304
1323
1342
1361
1379
1396
1414
1431
1447
1463
1478
1493
1508
1522
1537
1551
1566
1580
1596
1611
1627
1643
1660
1676
1693
1710
1727
1744
1761
1779
1796
1813
1830
1846
1861
1875
1888
1899
1910
1919
1926
1933
1938
1942
1946
1948
1950
1950
1949
1948
1945
1942
1938
1934
1930
1926
1921
1916
1911
1904
1896
1886
1875
1863
1850
1837
1823
1809
1794
1780
1766
1752
1738
1723
1709
1695
1681
1668
1656
1645
1634
1625
1616
1608
1601
1593
1586
1580
1574
1569
1564
1559
1554
1549
1543
1536
1528
1519
1509
1498
1486
1473
1460
1447
1432
1417
1401
1384
1366
1348
1329
1308
1288
1266
1243
1219
1194
1169
1143
1116
1089
1062
1035
1008
980
952
924
895
866
837
809
781
755
729
704
680
657
635
613
593
572
553
534
516
499
484
471
458
446
435
425
415
405
395
386
377
367
358
348
338
329
319
310
302
294
286
280
273
267
260
254
247
241
235
230
225
221
217
215
214
214
214
214
214
214
213
213
213
213
214
216
219
223
227
233
239
246
253
261
269
279
289
301
314
327
342
356
370
384
397
409
421
434
446
459
472
486
499
513
527
540
553
566
578
591
603
615
627
638
648
658
666
674
682
689
696
703
711
720
729
738
749
759
770
781
792
803
814
825
835
845
853
860
865
869
870
870
867
864
859
853
847
839
830
820
809
797
784
772
758
745
731
717
703
690
676
663
649
635
619
603
586
568
549
529
509
488
467
446
423
399
374
347
318
288
256
223
188
152
115
77
38
-2
-42
-82
-122
-163
-204
-245
-286
-328
-369
-410
-452
-495
-538
-582
-627
-672
-719
-766
-813
-862
-911
-961
-1012
-1063
-1114
-1165
-1217
-1269
-1321
-1373
-1426
-1479
-1531
-1584
-1636
-1687
-1737
-1787
-1836
-1884
-1932
-1979
-2025
-2072
-2118
-2164
-2208
-2253
-2297
-2340
-2383
-2425
-2467
-2508
-2549
-2590
-2630
-2669
-2708
-2745
-2782
-2818
-2853
-2888
-2923
-2956
-2990
-3022
-3053
-3083
-3111
-3137
-3162
-3186
-3208
-3229
-3250
-3271
-3291
-3310
-3329
-3348
-3365
-3381
-3395
-3409
-3421
-3433
-3444
-3455
-3467
-3478
-3490
-3503
-3516
-3530
-3544
-3558
-3572
-3586
-3601
-3615
-3630
-3645
-3662
-3678
-3696
-3715
-3735
-3756
-3778
-3800
-3822
-3844
-3867
-3890
-3913
-3937
-3962
-3988
-4014
-4041
-4067
-4093
-4117
-4141
-4163
-4183
-4203
-4222
-4239
-4256
-4272
-4288
-4303
-4319
-4333
-4348
-4364
-4379
-4396
-4413
-4432
-4452
-4473
-4496
-4519
-4543
-4568
-4594
-4619
-4645
-4670
-4696
-4721
-4747
-4774
-4801
-4829
-4859
-4889
-4921
-4955
-4990
-5026
-5064
-5104
-5143
-5183
-5223
-5262
-5301
-5340
-5378
-5417
-5456
-5496
-5536
-5578
-5621
-5664
-5709
-5754
-5800
-5846
-5893
-5942
-5991
-6042
-6094
-6146
-6200
-6255
-6310
-6366
-6422
-6478
-6533
-6588
-6643
-6697
-6752
-6806
-6861
-6916
-6971
-7028
-7086
-7144
-7204
-7265
-7327
-7391
-7455
-7520
-7585
-7650
-7714
-7777
-7839
-7900
-7959
-8016
-8074
-8129
-8183
-8237
-8289
-8341
-8392
-8442
-8492
-8540
-8588
-8634
-8679
-8723
-8766
-8808
-8849
-8888
-8926
-8963
-8998
-9031
-9064
-9095
-9126
-9156
-9187
-9218
-9249
-9281
-9313
-9345
-9378
-9410
-9443
-9475
-9509
-9542
-9576
-9610
-9644
-9678
-9712
-9745
-9778
-9811
-9842
-9874
-9904
-9934
-9963
-9991
-10019
-10046
-10072
-10097
-10122
-10147
-10171
-10193
-10215
-10235
-10254
-10270
-10285
-10299
-10311
-10323
-10334
-10346
-10357
-10370
-10382
-10396
-10411
-10426
-10444
-10462
-10483
-10505
-10530
-10557
-10585
-10616
-10649
-10683
-10718
-10755
-10793
-10833
-10873
-10915
-10958
-11001
-11045
-11090
-11135
-11179
-11224
-11270
-11316
-11363
-11411
-11461
-11513
-11566
-11621
-11678
-11736
-11795
-11857
-11920
-11984
-12050
-12118
-12187
-12258
-12329
-12402
-12474
-12547
-12620
-12692
-12764
-12834
-12903
-12972
-13039
-13106
-13172
-13238
-13302
-13366
-13430
-13492
-13553
-13612
-13670
-13726
-13781
-13834
-13886
-13938
-13990
-14042
-14095
-14149
-14203
-14259
-14315
-14373
-14431
-14490
-14549
-14610
-14671
-14733
-14796
-14860
-14924
-14988
-15051
-15114
-15176
-15237
-15297
-15356
-15414
-15473
-15531
-15590
-15649
-15708
-15768
-15828
-15888
-15948
-16008
-16068
-16126
-16186
-16245
-16303
-16361
-16422
-16481
-16541
-16601
-16661
-16720
-16779
-16838
-16896
-16953
-17011
-17070
-17129
-17189
-17251
-17314
-17378
-17443
-17509
-17574
-17639
-17703
-17766
-17828
-17889
-17951
-18012
-18073
-18134
-18196
-18257
-18319
-18380
-18440
-18499
-18557
-18614
-18670
-18726
-18781
-18836
-18890
-18945
-18999
-19053
-19106
-19158
-19210
-19260
-19310
-19359
-19407
-19455
-19502
-19550
-19598
-19647
-19696
-19746
-19796
-19845
-19895
-19943
-19991
-20038
-20084
-20129
-20174
-20218
-20261
-20305
-20347
-20389
-20430
-20470
-20509
-20547
-20584
-20619
-20654
-20688
-20722
-20756
-20789
-20823
-20857
-20892
-20927
-20962
-20998
-21034
-21070
-21107
-21144
-21181
-21220
-21258
-21297
-21336
-21376
-21416
-21458
-21500
-21543
-21586
-21631
-21676
-21722
-21769
-21816
-21863
-21909
-21955
-22000
-22043
-22086
-22128
-22169
-22210
-22250
-22289
-22327
-22364
-22399
-22432
-22462
-22491
-22517
-22541
-22563
-22585
-22605
-22625
-22644
-22664
-22684
-22704
-22724
-22743
-22762
-22779
-22795
-22810
-22824
-22837
-22850
-22862
-22875
-22888
-22902
-22917
-22932
-22947
-22961
-22976
-22989
-23002
-23015
-23028
-23040
-23052
-23064
-23075
-23087
-23099
-23110
-23121
-23132
-23143
-23154
-23164
-23175
-23185
-23195
-23205
-23214
-23223
-23232
-23240
-23247
-23254
-23259
-23264
-23268
-23271
-23273
-23275
-23275
-23274
-23273
-23271
-23269
-23266
-23263
-23259
-23256
-23251
-23246
-23240
-23234
-23227
-23219
-23210
-23202
-23193
-23184
-23175
-23167
-23158
-23150
-23142
-23133
-23125
-23116
-23107
-23099
-23091
-23083
-23075
-23067
-23059
-23051
-23042
-23033
-23022
-23011
-22999
-22986
-22973
-22961
-22949
-22938
-22928
-22919
-22911
-22904
-22897
-22891
-22885
-22879
-22874
-22868
-22863
-22858
-22854
-22850
-22847
-22844
-22842
-22840
-22838
-22837
-22836
-22834
-22833
-22831
-22830
-22828
-22826
-22824
-22821
-22817
-22813
-22808
-22802
-22796
-22790
-22783
-22776
-22769
-22760
-22752
-22743
-22735
-22726
-22718
-22709
-22700
-22691
-22681
-22671
-22660
-22649
-22636
-22622
-22607
-22591
-22575
-22558
-22541
-22524
-22508
-22491
-22475
-22460
-22445
-22431
-22417
-22405
-22392
-22381
-22369
-22358
-22347
-22336
-22324
-22312
-22299
-22286
-22274
-22261
-22248
-22235
-22222
-22210
-22198
-22186
-22174
-22163
-22153
-22143
-22133
-22123
-22113
-22104
-22094
-22084
-22075
-22065
-22055
-22045
-22035
-22025
-22014
-22004
-21994
-21983
-21973
-21963
-21954
-21946
-21938
-21930
-21923
-21917
-21910
-21903
-21896
-21889
-21882
-21875
-21867
-21859
-21852
-21844
-21837
-21829
-21822
-21815
-21807
-21800
-21793
-21787
-21781
-21775
-21770
-21765
-21760
-21755
-21750
-21745
-21740
-21734
-21728
-21722
-21717
-21710
-21704
-21697
-21690
-21683
-21675
-21667
-21659
-21650
-21641
-21632
-21623
-21614
-21603
-21592
-21580
-21566
-21551
-21535
-21518
-21499
-21480
-21459
-21437
-21413
-21389
-21363
-21337
-21310
-21283
-21256
-21229
-21203
-21177
-21153
-21129
-21105
-21082
-21059
-21035
-21012
-20988
-20964
-20941
-20917
-20894
-20872
-20851
-20831
-20812
-20794
-20776
-20759
-20743
-20727
-20710
-20695
-20679
-20663
-20648
-20633
-20618
-20604
-20589
-20574
-20559
-20543
-20526
-20508
-20491
-20473
-20456
-20440
-20425
-20411
-20399
-20387
-20377
-20368
-20359
-20352
-20345
-20339
-20334
-20330
-20327
-20325
-20324
-20324
-20326
-20328
-20332
-20338
-20344
-20352
-20361
-20371
-20381
-20392
-20403
-20415
-20427
-20439
-20451
-20464
-20477
-20491
-20505
-20520
-20536
-20552
-20569
-20587
-20605
-20624
-20643
-20663
-20683
-20703
-20723
-20743
-20763
-20782
-20800
-20817
-20833
-20848
-20862
-20875
-20888
-20899
-20911
-20921
-20930
-20939
-20946
-20952
-20957
-20961
-20963
-20965
-20966
-20967
-20968
-20969
-20970
-20971
-20973
-20974
-20975
-20976
-20977
-20978
-20980
-20981
-20983
-20986
-20988
-20990
-20992
-20994
-20995
-20994
-20994
-20992
-20990
-20987
-20984
-20979
-20975
-20969
-20961
-20953
-20942
-20930
-20917
-20903
-20887
-20870
-20853
-20835
-20817
-20799
-20780
-20762
-20744
-20726
-20708
-20690
-20672
-20653
-20634
-20615
-20594
-20573
-20551
-20528
-20505
-20480
-20455
-20430
-20403
-20376
-20348
-20319
-20290
-20260
-20229
-20199
-20167
-20136
-20105
-20073
-20041
-20008
-19974
-19939
-19904
-19867
-19830
-19792
-19754
-19717
-19679
-19642
-19605
-19568
-19532
-19495
-19458
-19422
-19385
-19347
-19310
-19274
-19238
-19203
-19168
-19135
-19104
-19074
-19045
-19017
-18991
-18965
-18940
-18916
-18893
-18871
-18849
-18828
-18808
-18789
-18771
-18754
-18737
-18722
-18708
-18694
-18681
-18669
-18658
-18648
-18638
-18629
-18620
-18611
-18603
-18595
-18586
-18578
-18570
-18562
-18553
-18544
-18535
-18526
-18517
-18508
-18499
-18491
-18483
-18477
-18471
-18466
-18462
-18459
-18456
-18454
-18453
-18452
-18452
-18453
-18455
-18457
-18460
-18464
-18468
-18472
-18475
-18479
-18482
-18484
-18485
-18485
-18484
-18482
-18479
-18474
-18468
-18460
-18450
-18439
-18426
-18412
-18397
-18382
-18366
-18350
-18334
-18318
-18302
-18286
-18270
-18255
-18239
-18224
-18208
-18192
-18176
-18159
-18142
-18124
-18106
-18087
-18067
-18047
-18026
-18005
-17984
-17964
-17943
-17924
-17905
-17887
-17870
-17854
-17839
-17824
-17811
-17798
-17786
-17775
-17765
-17756
-17747
-17738
-17730
-17723
-17716
-17710
-17705
-17700
-17696
-17692
-17688
-17685
-17683
-17680
-17679
-17677
-17676
-17676
-17676
-17677
-17679
-17682
-17685
-17690
-17695
-17700
-17706
-17712
-17718
-17723
-17729
-17734
-17739
-17745
-17750
-17756
-17763
-17770
-17777
-17785
-17793
-17800
-17808
-17816
-17824
-17831
-17839
-17846
-17854
-17862
-17870
-17878
-17885
-17893
-17901
-17908
-17914
-17921
-17928
-17935
-17942
-17951
-17961
-17972
-17985
-17999
-18014
-18030
-18047
-18065
-18084
-18103
-18123
-18143
-18164
-18185
-18207
-18229
-18252
-18275
-18298
-18321
-18343
-18365
-18386
-18407
-18426
-18446
-18465
-18484
-18502
-18520
-18537
-18554
-18571
-18587
-18602
-18616
-18630
-18643
-18655
-18668
-18680
-18692
-18705
-18718
-18731
-18743
-18756
-18768
-18780
-18790
-18801
-18811
-18820
-18830
-18840
-18850
-18862
-18874
-18888
-18903
-18919
-18935
-18952
-18968
-18986
-19003
-19020
-19037
-19054
-19071
-19088
-19105
-19121
-19137
-19152
-19167
-19181
-19194
-19206
-19219
-19230
-19242
-19254
-19266
-19279
-19293
-19307
-19322
-19338
-19354
-19370
-19386
-19402
-19418
-19435
-19451
-19467
-19483
-19499
-19515
-19531
-19547
-19563
-19579
-19594
-19609
-19624
-19639
-19654
-19670
-19686
-19704
-19722
-19741
-19760
-19779
-19799
-19820
-19840
-19861
-19882
-19903
-19924
-19946
-19967
-19989
-20010
-20031
-20052
-20073
-20094
-20116
-20138
-20160
-20183
-20206
-20228
-20251
-20273
-20295
-20316
-20336
-20355
-20373
-20391
-20409
-20425
-20442
-20458
-20474
-20490
-20505
-20521
-20535
-20550
-20563
-20577
-20590
-20602
-20613
-20624
-20635
-20646
-20656
-20667
-20678
-20689
-20701
-20713
-20726
-20739
-20752
-20766
-20781
-20796
-20812
-20830
-20848
-20868
-20889
-20912
-20934
-20957
-20981
-21004
-21027
-21049
-21072
-21096
-21120
-21145
-21171
-21197
-21225
-21253
-21281
-21310
-21340
-21369
-21399
-21429
-21459
-21490
-21521
-21554
-21587
-21620
-21655
-21691
-21727
-21763
-21800
-21836
-21873
-21909
-21945
-21981
-22016
-22050
-22084
-22118
-22150
-22182
-22213
-22244
-22275
-22304
-22334
-22363
-22391
-22419
-22447
-22475
-22502
-22530
-22557
-22585
-22613
-22642
-22670
-22699
-22728
-22757
-22786
-22815
-22844
-22874
-22904
-22934
-22964
-22993
-23022
-23050
-23076
-23101
-23124
-23145
-23164
-23180
-23196
-23209
-23222
-23234
-23245
-23255
-23265
-23274
-23282
-23290
-23297
-23303
-23308
-23313
-23317
-23320
-23321
-23322
-23322
-23320
-23318
-23315
-23311
-23306
-23301
-23296
-23289
-23283
-23275
-23267
-23258
-23248
-23238
-23227
-23215
-23203
-23189
-23175
-23161
-23145
-23129
-23111
-23093
-23074
-23054
-23033
-23012
-22990
-22968
-22945
-22922
-22899
-22876
-22852
-22828
-22803
-22778
-22752
-22726
-22699
-22672
-22645
-22618
-22590
-22563
-22535
-22507
-22479
-22450
-22421
-22391
-22360
-22330
-22298
-22267
-22235
-22202
-22169
-22135
-22101
-22066
-22031
-21995
-21959
-21923
-21888
-21852
-21817
-21783
-21749
-21716
-21684
-21652
-21620
-21589
-21558
-21527
-21496
-21466
-21435
-21405
-21374
-21343
-21312
-21281
-21250
-21219
-21187
-21156
-21125
-21094
-21063
-21033
-21003
-20974
-20945
-20916
-20888
-20860
-20833
-20806
-20779
-20752
-20726
-20700
-20674
-20649
-20624
-20600
-20577
-20554
-20531
-20508
-20486
-20465
-20443
-20422
-20401
-20381
-20360
-20339
-20319
-20298
-20278
-20257
-20236
-20215
-20194
-20173
-20151
-20130
-20108
-20086
-20063
-20040
-20017
-19993
-19968
-19943
-19918
-19892
-19867
-19841
-19815
-19789
-19763
-19736
-19709
-19682
-19654
-19627
-19600
-19573
-19547
-19521
-19496
-19472
-19448
-19425
-19402
-19380
-19359
-19340
-19321
-19303
-19287
-19271
-19256
-19242
-19229
-19216
-19203
-19191
-19179
-19167
-19155
-19143
-19131
-19118
-19104
-19091
-19076
-19062
-19047
-19032
-19018
-19003
-18989
-18975
-18962
-18948
-18935
-18922
-18908
-18895
-18881
-18868
-18855
-18841
-18828
-18814
-18801
-18788
-18775
-18762
-18749
-18736
-18722
-18709
-18694
-18680
-18665
-18649
-18633
-18615
-18597
-18577
-18557
-18535
-18512
-18489
-18465
-18441
-18417
-18393
-18368
-18343
-18318
-18292
-18267
-18241
-18215
-18189
-18162
-18135
-18108
-18081
-18053
-18025
-17996
-17968
-17939
-17909
-17879
-17848
-17817
-17785
-17753
-17720
-17686
-17652
-17617
-17581
-17545
-17508
-17470
-17431
-17391
-17351
-17309
-17266
-17222
-17178
-17133
-17086
-17040
-16992
-16944
-16895
-16846
-16797
-16748
-16698
-16648
-16598
-16548
-16497
-16447
-16397
-16346
-16295
-16244
-16193
-16142
-16090
-16038
-15986
-15934
-15881
-15829
-15776
-15723
-15671
-15618
-15566
-15515
-15464
-15413
-15363
-15313
-15262
-15212
-15162
-15111
-15061
-15010
-14960
-14910
-14860
-14810
-14760
-14710
-14660
-14610
-14560
-14509
-14458
-14406
-14353
-14299
-14245
-14189
-14133
-14077
-14020
-13962
-13903
-13844
-13784
-13723
-13662
-13600
-13537
-13474
-13410
-13345
-13280
-13214
-13148
-13082
-13016
-12949
-12882
-12815
-12748
-12680
-12612
-12544
-12475
-12406
-12336
-12266
-12196
-12125
-12055
-11985
-11915
-11845
-11775
-11704
-11634
-11563
-11493
-11422
-11351
-11280
-11209
-11138
-11067
-10996
-10925
-10854
-10783
-10713
-10641
-10570
-10498
-10425
-10353
-10281
-10208
-10136
-10064
-9991
-9919
-9847
-9774
-9702
-9629
-9556
-9483
-9410
-9337
-9264
-9191
-9118
-9045
-8973
-8902
-8831
-8761
-8691
-8621
-8552
-8484
-8416
-8348
-8281
-8214
-8148
-8080
-8015
-7950
-7884
-7818
-7753
-7688
-7623
-7558
-7493
-7428
-7364
-7300
-7237
-7174
-7111
-7049
-6987
-6926
-6864
-6802
-6739
-6677
-6613
-6549
-6485
-6419
-6353
-6286
-6218
-6150
-6080
-6009
-5937
-5863
-5789
-5713
-5636
-5558
-5479
-5400
-5320
-5239
-5158
-5076
-4993
-4910
-4827
-4743
-4659
-4575
-4491
-4406
-4322
-4238
-4154
-4070
-3986
-3903
-3820
-3738
-3656
-3574
-3494
-3414
-3335
-3257
-3179
-3102
-3026
-2950
-2874
-2798
-2723
-2648
-2573
-2499
-2424
-2349
-2274
-2198
-2122
-2045
-1970
-1893
-1816
-1739
-1662
-1585
-1508
-1431
-1355
-1278
-1201
-1125
-1047
-970
-892
-813
-733
-652
-570
-487
-404
-319
-234
-148
-62
25
113
201
290
380
471
562
654
747
839
932
1026
1120
1214
1309
1404
1501
1597
1694
1791
1888
1985
2080
2176
2271
2366
2460
2555
2649
2742
2836
2930
3024
3117
3211
3305
3399
3493
3587
3680
3774
3867
3961
4054
4147
4241
4334
4428
4521
4614
4707
4800
4893
4985
5077
5169
5260
5352
5443
5534
5625
5716
5806
5897
5986
6075
6164
6251
6338
6424
6510
6596
6681
6766
6850
6934
7018
7101
7184
7266
7347
7427
7507
7586
7664
7741
7818
7894
7970
8045
8121
8195
8269
8343
8417
8490
8563
8637
8710
8784
8857
8931
9005
9079
9153
9227
9302
9376
9451
9526
9600
9675
9751
9827
9903
9979
10056
10134
10212
10291
10370
10449
10529
10609
10690
10771
10853
10935
11019
11103
11189
11275
11363
11451
11539
11627
11716
11804
11892
11979
12067
12154
12241
12329
12416
12504
12591
12679
12766
12854
12941
13029
13117
13205
13295
13385
13475
13567
13658
13750
13842
13935
14027
14120
14213
14306
14399
14491
14584
14677
14769
14861
14953
15044
15136
15227
15318
15408
15499
15589
15679
15768
15858
15948
16038
16128
16218
16309
16402
16494
16587
16681
16776
16870
16965
17061
17156
17252
17348
17444
17540
17637
17733
17829
17925
18021
18116
18212
18307
18401
18495
18589
18682
18774
18867
18959
19050
19141
19232
19322
19411
19500
19588
19676
19763
19850
19936
20022
20108
20194
20279
20364
20450
20535
20620
20705
20790
20875
20960
21046
21132
21217
21303
21389
21475
21560
21645
21730
21814
21898
21980
22062
22142
22221
22300
22377
22453
22528
22603
22676
22748
22820
22890
22959
23027
23095
23161
23226
23290
23354
23416
23478
23539
23599
23658
23716
23773
23829
23883
23936
23986
24035
24082
24128
24172
24215
24257
24298
24338
24377
24415
24452
24488
24523
24558
24591
24624
24656
24687
24718
24749
24780
24810
24839
24869
24897
24926
24953
24981
25007
25034
25060
25086
25112
25137
25162
25187
25212
25236
25261
25287
25312
25338
25364
25390
25417
25444
25471
25500
25528
25558
25587
25618
25648
25678
25708
25737
25767
25795
25823
25850
25877
25902
25927
25952
25976
26001
26025
26050
26075
26101
26126
26153
26180
26207
26235
26263
26292
26322
26353
26384
26416
26447
26479
26511
26543
26575
26607
26639
26671
26703
26734
26766
26797
26828
26859
26890
26921
26952
26984
27016
27049
27082
27115
27149
27183
27218
27253
27288
27324
27361
27398
27436
27474
27513
27552
27590
27628
27666
27704
27742
27780
27819
27857
27895
27934
27972
28010
28047
28085
28122
28159
28196
28232
28268
28305
28340
28376
28411
28445
28479
28512
28545
28577
28609
28641
28672
28703
28733
28762
28790
28817
28842
28865
28886
28905
28924
28940
28956
28971
28985
28998
29010
29022
29033
29044
29054
29064
29073
29082
29091
29099
29106
29114
29122
29130
29139
29148
29157
29167
29177
29188
29198
29209
29219
29229
29239
29250
29261
29273
29285
29298
29310
29323
29336
29348
29360
29371
29383
29395
29407
29419
29432
29445
29460
29474
29489
29504
29519
29535
29551
29567
29583
29600
29617
29634
29652
29670
29688
29707
29725
29744
29762
29779
29796
29812
29826
29840
29852
29863
29873
29882
29890
29897
29903
29908
29912
29916
29918
29919
29919
29919
29917
29914
29909
29904
29898
29891
29882
29873
29862
29850
29838
29824
29810
29796
29781
29765
29749
29732
29714
29696
29677
29658
29638
29618
29598
29578
29558
29537
29517
29496
29475
29453
29431
29408
29385
29362
29339
29316
29293
29270
29247
29223
29200
29176
29151
29126
29099
29072
29044
29015
28986
28955
28924
28892
28860
28826
28793
28759
28724
28688
28651
28614
28576
28537
28497
28456
28415
28373
28331
28289
28247
28205
28163
28122
28080
28037
27993
27949
27903
27857
27810
27762
27714
27665
27615
27565
27514
27462
27410
27357
27303
27248
27194
27139
27084
27029
26975
26921
26867
26814
26761
26708
26656
26603
26551
26499
26446
26394
26341
26289
26236
26184
26132
26080
26029
25978
25929
25880
25831
25783
25735
25687
25638
25589
25540
25490
25441
25391
25341
25291
25241
25191
25141
25091
25042
24993
24945
24896
24849
24802
24755
24709
24664
24619
24575
24532
24489
24446
24404
24363
24321
24281
24241
24201
24163
24126
24089
24053
24018
23984
23950
23918
23886
23854
23823
23792
23762
23731
23701
23671
23642
23612
23584
23555
23527
23500
23473
23447
23422
23398
23374
23351
23328
23304
23281
23257
23233
23209
23185
23161
23137
23113
23088
23064
23040
23016
22992
22969
22946
22924
22902
22881
22860
22840
22821
22803
22785
22767
22749
22732
22714
22696
22678
22659
22640
22621
22601
22580
22559
22537
22515
22493
22470
22447
22423
22398
22373
22347
22320
22293
22265
22237
22208
22180
22151
22122
22093
22065
22036
22008
21980
21952
21925
21898
21871
21845
21819
21793
21767
21742
21717
21692
21667
21642
21618
21593
21569
21544
21520
21496
21472
21448
21425
21403
21381
21360
21341
21322
21304
21287
21270
21254
21238
21223
21208
21192
21177
21163
21148
21134
21120
21107
21094
21082
21069
21057
21046
21035
21025
21015
21005
20996
20987
20978
20970
20961
20952
20944
20936
20928
20921
20915
20910
20905
20901
20898
20896
20895
20894
20895
20896
20897
20899
20900
20902
20904
20905
20907
20909
20912
20915
20918
20922
20927
20931
20936
20942
20948
20954
20960
20967
20975
20983
20992
21001
21012
21022
21033
21044
21055
21067
21079
21092
21105
21118
21132
21146
21161
21177
21193
21209
21225
21242
21260
21277
21295
21313
21330
21348
21366
21383
21401
21418
21435
21452
21469
21486
21502
21518
21534
21549
21563
21577
21590
21603
21615
21627
21638
21649
21660
21670
21680
21689
21698
21706
21714
21722
21730
21738
21746
21755
21763
21770
21778
21785
21791
21798
21804
21810
21815
21821
21827
21832
21837
21842
21846
21850
21854
21857
21860
21863
21866
21870
21874
21879
21883
21889
21894
21899
21904
21909
21913
21917
21921
21923
21926
21928
21929
21930
21931
21932
21932
21933
21934
21934
21935
21936
21938
21940
21942
21945
21948
21952
21956
21961
21966
21971
21977
21983
21990
21997
22004
22012
22020
22029
22037
22046
22054
22063
22071
22079
22087
22094
22100
22106
22112
22118
22123
22128
22133
22139
22144
22149
22155
22160
22166
22172
22178
22185
22192
22200
22209
22217
22226
22235
22244
22253
22262
22270
22278
22285
22292
22298
22304
22309
22313
22317
22320
22323
22326
22329
22332
22336
22340
22344
22349
22355
22360
22366
22372
22378
22383
22389
22395
22400
22405
22410
22414
22417
22421
22424
22426
22429
22432
22435
22438
22441
22444
22446
22448
22450
22452
22452
22453
22453
22452
22450
22448
22445
22441
22437
22431
22425
22418
22411
22403
22394
22384
22374
22363
22351
22339
22325
22310
22294
22277
22259
22239
22218
22196
22173
22149
22125
22101
22076
22051
22025
21998
21971
21943
21914
21886
21856
21827
21797
21766
21736
21705
21674
21642
21610
21578
21546
21513
21481
21448
21415
21383
21350
21317
21285
21253
21222
21191
21161
21132
21103
21074
21046
21018
20990
20962
20934
20905
20878
20850
20823
20796
20770
20744
20719
20695
20671
20647
20624
20600
20577
20555
20533
20511
20490
20469
20448
20428
20407
20385
20364
20343
20321
20299
20278
20256
20235
20213
20192
20170
20148
20126
20104
20082
20060
20038
20017
19995
19973
19951
19929
19906
19884
19862
19840
19819
19798
19777
19757
19738
19720
19701
19684
19666
19649
19631
19614
19597
19580
19563
19547
19531
19515
19500
19484
19469
19453
19437
19420
19403
19385
19366
19347
19327
19307
19286
19266
19246
19226
19207
19188
19171
19154
19138
19122
19106
19091
19076
19060
19045
19029
19013
18996
18980
18963
18946
18929
18911
18892
18873
18854
18834
18813
18793
18773
18752
18732
18712
18693
18673
18654
18635
18616
18596
18577
18558
18539
18521
18503
18486
18470
18454
18439
18425
18412
18400
18388
18377
18366
18356
18347
18337
18328
18319
18309
18299
18289
18278
18267
18255
18244
18233
18221
18210
18198
18187
18175
18163
18151
18138
18125
18112
18098
18084
18069
18054
18039
18024
18008
17992
17976
17958
17940
17922
17903
17884
17865
17845
17825
17805
17784
17762
17739
17716
17693
17669
17645
17621
17597
17574
17551
17528
17506
17484
17462
17441
17420
17399
17378
17357
17336
17315
17293
17271
17249
17227
17205
17183
17161
17140
17119
17098
17078
17058
17037
17017
16997
16976
16955
16933
16912
16890
16868
16845
16822
16799
16774
16749
16723
16696
16668
16640
16611
16582
16552
16522
16492
16461
16430
16399
16367
16335
16303
16270
16238
16204
16172
16140
16108
16076
16043
16011
15980
15948
15916
15884
15853
15821
15790
15759
15728
15697
15666
15635
15605
15575
15545
15516
15487
15459
15431
15404
15376
15349
15323
15296
15270
15243
15217
15191
15165
15139
15112
15086
15059
15032
15005
14977
14949
14920
14891
14862
14832
14802
14772
14741
14711
14680
14649
14618
14587
14556
14525
14495
14464
14434
14404
14374
14345
14316
14288
14260
14233
14206
14180
14154
14129
14104
14080
14055
14031
14007
13983
13959
13935
13911
13888
13864
13841
13818
13794
13771
13748
13725
13702
13679
13657
13634
13611
13588
13565
13541
13517
13493
13469
13445
13420
13396
13371
13347
13323
13299
13276
13252
13229
13205
13182
13158
13134
13110
13087
13063
13039
13016
12993
12970
12947
12925
12903
12881
12859
12838
12818
12798
12779
12760
12743
12725
12708
12692
12676
12660
12644
12629
12614
12598
12583
12569
12554
12540
12525
12511
12497
12484
12470
12456
12443
12429
12416
12402
12388
12373
12358
12343
12327
12311
12294
12277
12260
12243
12226
12208
12190
12172
12153
12133
12113
12092
12071
12049
12025
12002
11977
11951
11925
11898
11870
11842
11812
11782
11751
11719
11687
11654
11621
11587
11553
11519
11485
11450
11416
11380
11345
11309
11273
11236
11199
11162
11125
11088
11051
11013
10975
10938
10900
10861
10823
10784
10745
10705
10665
10625
10584
10542
10500
10457
10414
10370
10326
10282
10237
10193
10148
10102
10057
10011
9965
9920
9874
9828
9782
9736
9690
9644
9598
9553
9508
9463
9418
9374
9329
9285
9241
9197
9153
9108
9064
9019
8974
8929
8885
8840
8796
8751
8707
8663
8618
8573
8529
8484
8439
8394
8349
8304
8259
8213
8167
8122
8076
8029
7983
7936
7889
7841
7792
7744
7694
7645
7594
7543
7491
7439
7385
7331
7276
7221
7166
7111
7056
7000
6945
6890
6834
6779
6723
6668
6612
6556
6500
6444
6387
6330
6274
6216
6159
6102
6045
5987
5930
5873
5815
5758
5701
5644
5586
5529
5471
5414
5356
5298
5240
5183
5124
5066
5007
4948
4888
4829
4769
4709
4650
4591
4533
4475
4418
4361
4304
4248
4191
4135
4078
4022
3967
3911
3856
3800
3745
3689
3634
3579
3523
3468
3413
3357
3302
3246
3191
3136
3081
3026
2971
2917
2862
2807
2752
2698
2643
2589
2535
2481
2428
2375
2323
2271
2219
2167
2116
2065
2013
1963
1912
1862
1813
1763
1715
1667
1619
1572
1525
1478
1432
1385
1339
1293
1247
1202
1156
1111
1066
1022
977
933
889
845
802
759
717
675
632
590
548
506
464
421
379
336
293
250
207
163
119
76
31
-13
-57
-102
-146
-190
-234
-278
-321
-365
-409
-454
-499
-544
-591
-637
-684
-731
-778
-825
-872
-918
-965
-1012
-1058
-1106
-1153
-1200
-1248
-1296
-1343
-1390
-1437
-1483
-1530
-1576
-1622
-1669
-1716
-1763
-1811
-1859
-1908
-1957
-2005
-2056
-2106
-2157
-2208
-2260
-2312
-2365
-2419
-2473
-2527
-2582
-2638
-2694
-2750
-2807
-2865
-2923
-2981
-3040
-3100
-3161
-3222
-3284
-3347
-3410
-3474
-3538
-3603
-3669
-3734
-3801
-3868
-3935
-4003
-4072
-4141
-4212
-4282
-4354
-4425
-4497
-4568
-4640
-4711
-4782
-4853
-4924
-4995
-5065
-5135
-5204
-5273
-5342
-5410
-5477
-5543
-5609
-5674
-5739
-5803
-5867
-5931
-5994
-6057
-6121
-6184
-6247
-6311
-6374
-6438
-6502
-6566
-6630
-6695
-6761
-6827
-6893
-6961
-7029
-7098
-7167
-7238
-7308
-7380
-7452
-7525
-7598
-7671
-7745
-7820
-7895
-7971
-8047
-8124
-8201
-8279
-8358
-8437
-8517
-8596
-8676
-8756
-8836
-8916
-8995
-9075
-9154
-9233
-9312
-9391
-9470
-9548
-9626
-9704
-9781
-9857
-9933
-10008
-10083
-10158
-10233
-10308
-10383
-10458
-10533
-10607
-10682
-10757
-10831
-10906
-10980
-11055
-11130
-11205
-11280
-11355
-11431
-11508
-11584
-11661
-11739
-11816
-11894
-11973
-12051
-12130
-12209
-12288
-12367
-12446
-12526
-12605
-12684
-12763
-12842
-12921
-12999
-13076
-13153
-13230
-13306
-13382
-13459
-13535
-13611
-13687
-13764
-13841
-13918
-13995
-14073
-14150
-14227
-14305
-14382
-14460
-14538
-14616
-14694
-14772
-14850
-14929
-15008
-15087
-15165
-15244
-15323
-15402
-15480
-15559
-15637
-15715
-15793
-15870
-15947
-16023
-16099
-16174
-16248
-16323
-16397
-16470
-16543
-16615
-16686
-16757
-16827
-16897
-16966
-17035
-17103
-17171
-17238
-17305
-17372
-17438
-17503
-17568
-17632
-17695
-17757
-17818
-17878
-17937
-17996
-18054
-18112
-18169
-18225
-18281
-18337
-18392
-18446
-18499
-18552
-18605
-18657
-18709
-18761
-18813
-18865
-18916
-18967
-19018
-19068
-19118
-19167
-19216
-19265
-19313
-19361
-19408
-19456
-19504
-19551
-19599
-19646
-19693
-19741
-19788
-19835
-19881
-19928
-19975
-20023
-20070
-20117
-20165
-20212
-20259
-20307
-20354
-20401
-20449
-20496
-20544
-20592
-20639
-20687
-20736
-20784
-20833
-20882
-20931
-20980
-21029
-21079
-21128
-21178
-21228
-21279
-21330
-21381
-21432
-21483
-21534
-21586
-21637
-21688
-21738
-21789
-21839
-21889
-21938
-21987
-22036
-22084
-22131
-22178
-22225
-22271
-22316
-22361
-22406
-22450
-22493
-22537
-22580
-22623
-22667
-22710
-22752
-22795
-22838
-22880
-22922
-22964
-23007
-23049
-23091
-23132
-23174
-23216
-23258
-23300
-23342
-23384
-23425
-23466
-23507
-23547
-23586
-23625
-23664
-23702
-23739
-23776
-23812
-23848
-23884
-23920
-23956
-23992
-24027
-24063
-24098
-24134
-24169
-24203
-24238
-24272
-24305
-24339
-24372
-24405
-24438
-24471
-24504
-24537
-24570
-24604
-24637
-24669
-24702
-24735
-24767
-24799
-24830
-24862
-24894
-24925
-24956
-24987
-25019
-25049
-25080
-25111
-25142
-25174
-25205
-25237
-25269
-25301
-25333
-25365
-25397
-25429
-25461
-25493
-25524
-25555
-25585
-25615
-25645
-25673
-25701
-25729
-25756
-25783
-25809
-25835
-25860
-25885
-25910
-25933
-25956
-25978
-26000
-26021
-26041
-26060
-26079
-26098
-26116
-26133
-26151
-26167
-26184
-26200
-26216
-26232
-26247
-26263
-26278
-26293
-26308
-26323
-26338
-26352
-26366
-26380
-26393
-26406
-26419
-26432
-26444
-26457
-26470
-26482
-26495
-26508
-26521
-26534
-26547
-26561
-26575
-26589
-26604
-26619
-26634
-26650
-26667
-26684
-26702
-26720
-26738
-26756
-26775
-26794
-26812
-26831
-26849
-26868
-26887
-26905
-26924
-26943
-26962
-26981
-27000
-27019
-27038
-27058
-27077
-27096
-27116
-27135
-27155
-27175
-27196
-27216
-27237
-27257
-27277
-27298
-27318
-27338
-27358
-27378
-27397
-27417
-27437
-27457
-27477
-27497
-27518
-27538
-27558
-27579
-27599
-27620
-27641
-27663
-27685
-27708
-27732
-27756
-27781
-27806
-27832
-27858
-27884
-27911
-27938
-27966
-27994
-28022
-28050
-28078
-28107
-28136
-28165
-28194
-28224
-28253
-28282
-28312
-28341
-28369
-28398
-28427
-28455
-28483
-28512
-28539
-28567
-28595
-28623
-28650
-28678
-28706
-28734
-28762
-28790
-28818
-28845
-28872
-28900
-28927
-28955
-28982
-29010
-29038
-29067
-29095
-29125
-29154
-29184
-29215
-29245
-29276
-29307
-29338
-29369
-29401
-29432
-29464
-29496
-29527
-29558
-29590
-29620
-29651
-29681
-29711
-29741
-29770
-29799
-29827
-29856
-29884
-29912
-29940
-29967
-29993
-30019
-30044
-30068
-30092
-30114
-30136
-30156
-30176
-30195
-30213
-30230
-30247
-30263
-30279
-30294
-30308
-30321
-30333
-30345
-30356
-30366
-30375
-30384
-30393
-30400
-30407
-30414
-30420
-30425
-30430
-30434
-30438
-30441
-30444
-30447
-30450
-30452
-30455
-30457
-30459
-30461
-30463
-30465
-30467
-30469
-30472
-30473
-30475
-30477
-30478
-30478
-30478
-30478
-30477
-30476
-30474
-30472
-30470
-30467
-30464
-30461
-30457
-30454
-30450
-30445
-30441
-30437
-30432
-30427
-30421
-30416
-30410
-30404
-30398
-30391
-30385
-30377
-30370
-30362
-30353
-30345
-30335
-30326
-30316
-30306
-30296
-30286
-30276
-30266
-30256
-30246
-30236
-30226
-30216
-30206
-30197
-30187
-30177
-30168
-30159
-30150
-30141
-30133
-30124
-30115
-30106
-30097
-30087
-30078
-30069
-30060
-30050
-30041
-30031
-30021
-30011
-30001
-29991
-29980
-29969
-29958
-29947
-29936
-29925
-29913
-29901
-29889
-29876
-29862
-29849
-29834
-29819
-29804
-29789
-29773
-29757
-29741
-29724
-29707
-29690
-29672
-29653
-29634
-29615
-29595
-29575
-29555
-29534
-29513
-29491
-29469
-29447
-29424
-29401
-29377
-29353
-29329
-29304
-29279
-29252
-29226
-29199
-29171
-29143
-29115
-29086
-29056
-29026
-28996
-28965
-28934
-28903
-28871
-28839
-28806
-28773
-28740
-28706
-28672
-28638
-28604
-28569
-28535
-28500
-28465
-28430
-28395
-28360
-28325
-28290
-28254
-28219
-28183
-28148
-28113
-28079
-28044
-28010
-27975
-27941
-27907
-27873
-27839
-27804
-27770
-27735
-27700
-27665
-27629
-27594
-27557
-27520
-27483
-27445
-27407
-27367
-27328
-27287
-27247
-27206
-27164
-27122
-27081
-27039
-26997
-26955
-26912
-26870
-26828
-26785
-26743
-26700
-26657
-26614
-26571
-26527
-26484
-26440
-26397
-26353
-26309
-26265
-26221
-26177
-26132
-26088
-26044
-26001
-25957
-25914
-25870
-25827
-25785
-25742
-25700
-25658
-25617
-25575
-25534
-25494
-25453
-25412
-25372
-25332
-25292
-25253
-25213
-25174
-25135
-25096
-25058
-25019
-24981
-24943
-24906
-24869
-24832
-24796
-24760
-24724
-24689
-24654
-24619
-24584
-24549
-24515
-24480
-24445
-24410
-24376
-24341
-24307
-24272
-24237
-24203
-24168
-24133
-24098
-24062
-24027
-23992
-23956
-23920
-23885
-23849
-23813
-23778
-23742
-23707
-23672
-23636
-23601
-23566
-23530
-23495
-23460
-23425
-23390
-23355
-23320
-23285
-23249
-23213
-23177
-23141
-23104
-23067
-23030
-22993
-22956
-22919
-22882
-22845
-22809
-22773
-22737
-22701
-22665
-22630
-22594
-22558
-22523
-22487
-22452
-22416
-22381
-22345
-22310
-22274
-22239
-22204
-22168
-22133
-22098
-22062
-22026
-21991
-21955
-21920
-21884
-21848
-21813
-21777
-21741
-21704
-21668
-21631
-21594
-21556
-21519
-21481
-21443
-21404
-21366
-21328
-21290
-21252
-21214
-21176
-21139
-21101
-21063
-21025
-20987
-20949
-20910
-20872
-20834
-20796
-20757
-20720
-20682
-20644
-20607
-20569
-20532
-20494
-20457
-20419
-20382
-20345
-20308
-20271
-20234
-20197
-20161
-20124
-20087
-20051
-20014
-19978
-19941
-19904
-19867
-19830
-19793
-19755
-19717
-19679
-19640
-19602
-19563
-19524
-19485
-19447
-19408
-19369
-19330
-19291
-19252
-19212
-19173
-19133
-19093
-19053
-19012
-18971
-18930
-18889
-18847
-18805
-18762
-18719
-18676
-18632
-18588
-18543
-18499
-18453
-18408
-18362
-18317
-18271
-18225
-18179
-18134
-18088
-18042
-17997
-17952
-17907
-17861
-17816
-17770
-17724
-17677
-17630
-17583
-17535
-17487
-17439
-17390
-17341
-17291
-17242
-17192
-17141
-17090
-17039
-16987
-16935
-16883
-16832
-16780
-16728
-16677
-16625
-16574
-16522
-16471
-16419
-16367
-16315
-16264
-16210
-16158
-16106
-16053
-16000
-15947
-15893
-15839
-15785
-15730
-15674
-15618
-15561
-15504
-15446
-15387
-15329
-15269
-15210
-15150
-15090
-15030
-14970
-14910
-14850
-14791
-14731
-14672
-14613
-14554
-14495
-14436
-14378
-14320
-14262
-14204
-14147
-14090
-14033
-13976
-13919
-13861
-13804
-13747
-13689
-13632
-13575
-13518
-13462
-13406
-13350
-13295
-13240
-13186
-13132
-13078
-13025
-12972
-12920
-12869
-12818
-12767
-12718
-12668
-12619
-12571
-12522
-12474
-12426
-12379
-12331
-12284
-12237
-12189
-12143
-12096
-12049
-12003
-11956
-11910
-11864
-11818
-11772
-11726
-11681
-11635
-11590
-11545
-11500
-11456
-11411
-11367
-11323
-11280
-11236
-11193
-11151
-11108
-11066
-11024
-10982
-10941
-10899
-10858
-10817
-10777
-10737
-10698
-10659
-10620
-10582
-10544
-10507
-10469
-10432
-10395
-10357
-10320
-10283
-10247
-10210
-10174
-10137
-10101
-10066
-10030
-9994
-9959
-9923
-9888
-9852
-9817
-9782
-9747
-9712
-9677
-9642
-9608
-9573
-9538
-9503
-9468
-9433
-9398
-9363
-9327
-9292
-9256
-9221
-9186
-9151
-9116
-9081
-9046
-9011
-8976
-8942
-8907
-8872
-8838
-8803
-8768
-8733
-8698
-8663
-8628
-8593
-8558
-8524
-8489
-8455
-8421
-8387
-8353
-8319
-8286
-8253
-8220
-8186
-8154
-8121
-8089
-8055
-8023
-7990
-7956
-7922
-7888
-7854
-7819
-7784
-7749
-7714
-7678
-7643
-7608
-7572
-7537
-7502
-7466
-7431
-7396
-7360
-7325
-7290
-7255
-7219
-7184
-7148
-7112
-7076
-7039
-7003
-6966
-6928
-6891
-6853
-6814
-6776
-6737
-6697
-6657
-6618
-6577
-6537
-6497
-6456
-6416
-6375
-6335
-6294
-6253
-6212
-6171
-6130
-6088
-6047
-6005
-5963
-5921
-5878
-5836
-5794
-5752
-5710
-5668
-5625
-5583
-5540
-5497
-5454
-5411
-5367
-5324
-5280
-5236
-5191
-5146
-5101
-5055
-5009
-4962
-4914
-4867
-4818
-4770
-4721
-4672
-4623
-4574
-4525
-4476
-4427
-4378
-4329
-4280
-4231
-4182
-4133
-4083
-4034
-3985
-3936
-3886
-3837
-3788
-3739
-3689
-3640
-3592
-3543
-3494
-3445
-3396
-3348
-3299
-3251
-3203
-3154
-3106
-3058
-3010
-2962
-2913
-2865
-2816
-2767
-2717
-2668
-2619
-2569
-2520
-2471
-2422
-2374
-2326
-2278
-2230
-2183
-2137
-2090
-2045
-1999
-1954
-1909
-1864
-1819
-1775
-1730
-1686
-1642
-1599
-1556
-1513
-1472
-1430
-1389
-1349
-1309
-1270
-1232
-1194
-1157
-1120
-1083
-1048
-1012
-977
-942
-908
-873
-839
-806
-772
-739
-707
-674
-642
-610
-579
-548
-517
-486
-456
-426
-397
-368
-339
-310
-282
-254
-226
-198
-171
-144
-117
-90
-64
-38
-12
14
40
66
91
116
141
166
191
215
240
263
287
311
334
356
379
401
423
444
465
486
507
527
547
567
586
606
625
645
664
683
702
721
740
759
777
796
815
833
852
871
890
909
928
947
967
986
1006
1026
1046
1066
1086
1106
1126
1147
1167
1187
1206
1226
1246
1265
1285
1304
1323
1343
1362
1382
1402
1423
1444
1465
1486
1508
1530
1551
1573
1596
1618
1641
1664
1687
1711
1735
1760
1784
1810
1835
1861
1887
1913
1940
1967
1994
2021
2050
2079
2108
2137
2166
2196
2226
2257
2288
2319
2351
2383
2415
2448
2482
2515
2549
2583
2618
2652
2687
2722
2757
2793
2829
2865
2901
2937
2974
3011
3047
3084
3121
3158
3195
3233
3270
3307
3345
3383
3421
3459
3497
3535
3573
3610
3648
3686
3724
3762
3800
3838
3876
3915
3954
3993
4033
4073
4113
4153
4193
4234
4275
4317
4359
4401
4444
4488
4532
4576
4620
4664
4709
4754
4799
4845
4890
4936
4982
5029
5075
5122
5169
5216
5263
5311
5359
5407
5456
5505
5555
5605
5655
5706
5757
5808
5859
5911
5963
6015
6067
6120
6172
6225
6277
6330
6382
6435
6488
6541
6594
6647
6699
6752
6805
6858
6911
6964
7017
7070
7123
7176
7229
7283
7336
7389
7441
7494
7546
7598
7650
7701
7752
7803
7853
7903
7953
8003
8052
8101
8150
8199
8247
8295
8344
8391
8439
8487
8535
8583
8632
8680
8729
8778
8828
8878
8928
8979
9030
9081
9133
9185
9237
9290
9342
9395
9447
9500
9553
9605
9658
9711
9764
9817
9870
9923
9976
10029
10082
10136
10189
10242
10296
10349
10402
10455
10508
10561
10613
10666
10718
10770
10822
10873
10925
10977
11028
11080
11131
11182
11234
11285
11336
11387
11438
11489
11540
11591
11642
11693
11744
11794
11845
11896
11947
11998
12049
12101
12152
12204
12256
12308
12361
12413
12466
12519
12573
12626
12680
12733
12786
12840
12893
12946
12999
13052
13105
13159
13212
13266
13321
13375
13430
13484
13539
13594
13649
13705
13760
13815
13870
13925
13980
14035
14090
14144
14198
14252
14305
14358
14410
14462
14514
14565
14615
14665
14715
14765
14814
14863
14912
14960
15009
15057
15105
15152
15200
15247
15293
15340
15386
15432
15478
15524
15569
15615
15661
15706
15752
15797
15843
15888
15933
15978
16023
16068
16114
16160
16206
16251
16297
16344
16391
16437
16485
16532
16580
16628
16676
16725
16774
16823
16873
16923
16973
17023
17073
17123
17173
17223
17274
17324
17375
17426
17477
17528
17579
17630
17682
17733
17785
17837
17889
17941
17994
18046
18100
18153
18207
18261
18316
18371
18427
18483
18540
18597
18655
18712
18771
18829
18888
18947
19007
19067
19127
19188
19249
19311
19372
19434
19497
19559
19622
19685
19749
19812
19876
19940
20004
20068
20132
20196
20260
20324
20388
20451
20515
20578
20641
20704
20767
20829
20892
20954
21016
21079
21141
21203
21266
21328
21391
21454
21516
21579
21642
21705
21768
21831
21894
21958
22021
22084
22147
22211
22274
22338
22402
22465
22529
22593
22657
22720
22784
22847
22911
22974
23037
23101
23164
23227
23290
23353
23416
23478
23540
23602
23664
23726
23787
23848
23909
23969
24029
24089
24149
24208
24267
24325
24383
24441
24498
24555
24612
24668
24724
24779
24834
24889
24943
24997
25051
25104
25157
25210
25263
25316
25368
25419
25471
25522
25573
25623
25673
25723
25772
25821
25870
25918
25966
26013
26060
26107
26153
26199
26245
26290
26336
26381
26426
26471
26516
26560
26604
26648
26692
26736
26779
26823
26866
26909
26953
26996
27040
27083
27127
27170
27214
27258
27301
27345
27389
27432
27476
27520
27564
27608
27651
27695
27739
27783
27827
27870
27914
27957
28001
28044
28088
28131
28174
28217
28259
28302
28344
28385
28427
28468
28508
28549
28589
28628
28668
28707
28746
28784
28822
28860
28897
28934
28972
29009
29045
29082
29119
29156
29192
29229
29265
29301
29337
29373
29408
29444
29479
29515
29550
29585
29620
29655
29690
29724
29757
29790
29823
29854
29885
29916
29946
29975
30003
30031
30059
30085
30112
30137
30163
30187
30212
30236
30259
30282
30305
30327
30349
30370
30391
30411
30431
30451
30470
30490
30509
30527
30546
30563
30581
30598
30615
30631
30647
30663
30678
30694
30709
30723
30738
30752
30766
30780
30793
30807
30819
30832
30844
30855
30867
30878
30888
30898
30908
30917
30927
30935
30944
30952
30959
30967
30974
30980
30987
30992
30998
31003
31008
31012
31016
31020
31023
31026
31029
31031
31032
31033
31034
31033
31033
31032
31030
31028
31025
31021
31017
31012
31007
31000
30993
30986
30977
30968
30958
30948
30937
30925
30913
30900
30887
30873
30859
30844
30829
30813
30797
30780
30763
30746
30728
30709
30690
30670
30650
30629
30608
30586
30564
30542
30519
30495
30472
30448
30424
30399
30374
30349
30324
30298
30272
30245
30219
30192
30165
30137
30109
30081
30052
30024
29995
29966
29937
29908
29879
29850
29821
29792
29763
29734
29705
29676
29648
29619
29590
29561
29532
29503
29474
29445
29416
29387
29358
29329
29299
29270
29241
29212
29182
29153
29124
29095
29065
29036
29007
28978
28949
28920
28891
28863
28834
28805
28776
28748
28719
28691
28663
28634
28606
28578
28550
28521
28493
28465
28436
28408
28380
28351
28323
28294
28266
28237
28208
28178
28149
28120
28090
28060
28030
28000
27970
27940
27910
27880
27850
27819
27789
27758
27727
27696
27665
27634
27603
27572
27540
27509
27478
27446
27415
27384
27352
27321
27290
27259
27228
27197
27166
27136
27106
27075
27045
27015
26984
26954
26923
26893
26862
26832
26801
26770
26739
26709
26678
26646
26615
26584
26552
26521
26489
26457
26426
26394
26361
26329
26297
26264
26231
26198
26164
26131
26097
26062
26028
25993
25958
25923
25888
25852
25817
25781
25746
25710
25674
25638
25602
25566
25530
25494
25457
25421
25384
25347
25310
25273
25235
25197
25159
25121
25083
25044
25005
24966
24927
24888
24849
24809
24770
24730
24690
24649
24608
24567
24525
24483
24440
24397
24354
24310
24265
24221
24176
24130
24085
24039
23993
23947
23900
23853
23806
23759
23712
23664
23616
23568
23520
23472
23424
23375
23326
23277
23228
23178
23129
23079
23029
22980
22930
22881
22832
22783
22734
22686
22637
22589
22540
22492
22443
22395
22347
22299
22250
22202
22154
22106
22057
22009
21960
21912
21863
21814
21766
21717
21668
21619
21570
21520
21470
21420
21370
21320
21269
21218
21166
21115
21063
21011
20959
20907
20854
20801
20749
20696
20643
20590
20537
20483
20430
20377
20323
20269
20215
20160
20105
20049
19994
19937
19881
19824
19767
19710
19653
19595
19538
19480
19422
19365
19307
19249
19191
19133
19075
19017
18960
18902
18844
18786
18728
18670
18611
18553
18494
18435
18376
18317
18258
18199
18140
18082
18023
17964
17905
17846
17787
17728
17668
17608
17548
17488
17428
17367
17306
17245
17183
17121
17059
16997
16934
16871
16807
16743
16679
16615
16551
16486
16422
16357
16292
16227
16161
16097
16033
15967
15902
15836
15771
15705
15639
15572
15506
15439
15373
15306
15239
15172
15106
15039
14972
14906
14839
14773
14706
14640
14573
14507
14440
14373
14306
14239
14172
14105
14037
13969
13901
13833
13765
13696
13627
13559
13490
13421
13353
13285
13216
13148
13081
13013
12945
12878
12810
12743
12675
12608
12541
12474
12406
12340
12273
12206
12140
12074
12007
11942
11876
11811
11746
11681
11616
11552
11488
11424
11361
11298
11235
11172
11110
11048
10986
10924
10863
10801
10740
10678
10617
10556
10496
10435
10375
10315
10255
10196
10137
10078
10020
9962
9904
9846
9789
9732
9675
9619
9563
9507
9452
9397
9343
9289
9236
9183
9131
9079
9028
8977
8927
8877
8828
8779
8731
8684
8637
8591
8545
8500
8456
8412
8369
8326
8285
8244
8204
8164
8125
8087
8052
8015
7980
7945
7911
7877
7843
7811
7779
7747
7716
7685
7655
7626
7598
7570
7543
7516
7490
7465
7440
7415
7391
7368
7345
7322
7300
7279
7258
7237
7217
7196
7177
7157
7138
7119
7100
7082
7064
7046
7028
7011
6994
6977
6960
6943
6927
6910
6894
6877
6861
6845
6829
6813
6797
6781
6764
6748
6732
6716
6700
6685
6669
6653
6638
6623
6608
6593
6578
6563
6548
6533
6519
6504
6489
6475
6460
6446
6432
6417
6403
6390
6376
6363
6349
6336
6323
6310
6298
6285
6272
6260
6247
6235
6222
6210
6197
6185
6172
6160
6147
6135
6122
6110
6097
6084
6072
6059
6046
6033
6021
6008
5995
5982
5969
5956
5943
5929
5916
5903
5890
5876
5864
5851
5838
5826
5813
5801
5790
5778
5767
5756
5745
5735
5724
5714
5704
5694
5685
5675
5665
5656
5646
5637
5628
5618
5609
5600
5591
5582
5573
5564
5554
5545
5536
5526
5517
5507
5498
5488
5479
5469
5460
5450
5441
5431
5422
5412
5403
5393
5384
5375
5365
5356
5346
5337
5327
5317
5308
5297
5287
5276
5265
5254
5243
5232
5220
5208
5196
5184
5171
5159
5146
5133
5121
5108
5094
5081
5067
5054
5040
5026
5011
4997
4983
4969
4955
4941
4927
4913
4899
4885
4871
4857
4843
4829
4814
4799
4784
4769
4753
4737
4721
4704
4686
4668
4650
4631
4611
4591
4571
4550
4528
4506
4484
4461
4438
4414
4390
4365
4339
4314
4287
4260
4233
4205
4177
4149
4120
4091
4061
4030
4000
3970
3939
3907
3876
3844
3811
3779
3746
3713
3679
3646
3612
3578
3544
3509
3474
3439
3404
3368
3333
3297
3261
3225
3189
3153
3117
3081
3045
3008
2972
2935
2898
2862
2824
2787
2749
2711
2673
2635
2596
2558
2519
2479
2440
2400
2360
2320
2280
2240
2199
2159
2118
2078
2037
1997
1956
1916
1876
1835
1795
1755
1714
1674
1634
1594
1554
1515
1476
1437
1398
1359
1321
1283
1245
1206
1168
1130
1091
1053
1014
975
936
897
858
818
779
740
701
662
623
585
546
508
470
432
394
357
320
283
246
210
174
138
102
67
32
-3
-37
-71
-105
-139
-172
-204
-237
-269
-300
-331
-362
-392
-421
-450
-479
-506
-533
-560
-586
-612
-636
-661
-685
-708
-731
-753
-775
-796
-817
-837
-857
-877
-896
-914
-932
-949
-966
-982
-998
-1014
-1028
-1043
-1057
-1071
-1084
-1097
-1110
-1123
-1135
-1146
-1158
-1169
-1180
-1190
-1200
-1210
-1220
-1229
-1238
-1247
-1256
-1264
-1272
-1280
-1287
-1295
-1302
-1309
-1316
-1323
-1330
-1336
-1342
-1349
-1354
-1360
-1365
-1370
-1375
-1380
-1385
-1390
-1394
-1399
-1403
-1407
-1411
-1415
-1418
-1422
-1425
-1429
-1432
-1435
-1438
-1441
-1444
-1446
-1449
-1452
-1454
-1457
-1459
-1462
-1464
-1466
-1469
-1471
-1473
-1475
-1477
-1478
-1480
-1481
-1483
-1484
-1485
-1486
-1486
-1487
-1487
-1487
-1487
-1487
-1487
-1486
-1486
-1485
-1484
-1483
-1481
-1480
-1478
-1476
-1474
-1472
-1469
-1466
-1463
-1460
-1457
-1454
-1451
-1448
-1445
-1441
-1438
-1435
-1431
-1427
-1424
-1420
-1416
-1412
-1408
-1404
-1400
-1396
-1392
-1389
-1385
-1382
-1378
-1375
-1371
-1368
-1364
-1361
-1357
-1354
-1350
-1347
-1343
-1340
-1337
-1333
-1330
-1327
-1323
-1320
-1317
-1314
-1311
-1308
-1306
-1303
-1301
-1298
-1296
-1293
-1291
-1289
-1286
-1284
-1282
-1280
-1278
-1276
-1274
-1272
-1270
-1268
-1266
-1265
-1263
-1262
-1260
-1259
-1258
-1257
-1256
-1255
-1255
-1254
-1254
-1254
-1254
-1254
-1255
-1255
-1256
-1258
-1260
-1261
-1264
-1266
-1269
-1272
-1275
-1279
-1283
-1287
-1291
-1296
-1300
-1305
-1311
-1316
-1322
-1329
-1335
-1342
-1349
-1357
-1365
-1373
-1382
-1391
-1400
-1410
-1420
-1430
-1440
-1451
-1462
-1474
-1485
-1497
-1509
-1521
-1534
-1546
-1559
-1572
-1585
-1598
-1612
-1626
-1641
-1655
-1670
-1685
-1701
-1716
-1732
-1748
-1765
-1782
-1798
-1816
-1833
-1851
-1868
-1887
-1905
-1924
-1943
-1963
-1982
-2003
-2023
-2044
-2066
-2088
-2110
-2133
-2156
-2180
-2205
-2229
-2254
-2280
-2305
-2331
-2358
-2384
-2411
-2438
-2466
-2493
-2521
-2549
-2578
-2606
-2635
-2664
-2694
-2724
-2754
-2784
-2815
-2846
-2878
-2910
-2943
-2976
-3009
-3043
-3077
-3111
-3146
-3181
-3217
-3252
-3288
-3324
-3360
-3396
-3433
-3470
-3506
-3543
-3580
-3617
-3654
-3691
-3728
-3764
-3801
-3838
-3874
-3911
-3948
-3984
-4021
-4057
-4093
-4129
-4165
-4200
-4235
-4270
-4304
-4338
-4372
-4406
-4440
-4473
-4507
-4540
-4572
-4604
-4636
-4667
-4698
-4728
-4758
-4787
-4816
-4844
-4872
-4900
-4927
-4954
-4980
-5005
-5030
-5054
-5078
-5102
-5125
-5147
-5169
-5191
-5212
-5233
-5253
-5273
-5293
-5313
-5332
-5351
-5369
-5388
-5406
-5423
-5441
-5458
-5475
-5492
-5509
-5526
-5542
-5558
-5574
-5590
-5605
-5621
-5636
-5651
-5666
-5680
-5694
-5709
-5723
-5737
-5751
-5765
-5778
-5792
-5806
-5820
-5834
-5848
-5861
-5875
-5889
-5903
-5917
-5931
-5945
-5959
-5973
-5986
-6000
-6014
-6027
-6040
-6054
-6067
-6080
-6092
-6105
-6118
-6131
-6144
-6157
-6170
-6182
-6195
-6208
-6221
-6233
-6246
-6259
-6272
-6285
-6298
-6311
-6324
-6336
-6349
-6362
-6374
-6387
-6399
-6411
-6423
-6435
-6447
-6459
-6470
-6482
-6493
-6504
-6514
-6525
-6535
-6545
-6555
-6565
-6574
-6584
-6593
-6602
-6611
-6620
-6629
-6637
-6646
-6654
-6663
-6671
-6679
-6687
-6696
-6704
-6712
-6719
-6727
-6735
-6742
-6749
-6757
-6763
-6770
-6777
-6783
-6789
-6795
-6801
-6807
-6812
-6817
-6822
-6826
-6831
-6835
-6839
-6843
-6846
-6850
-6853
-6856
-6859
-6861
-6863
-6865
-6867
-6869
-6870
-6871
-6872
-6873
-6873
-6874
-6874
-6873
-6873
-6872
-6871
-6869
-6868
-6866
-6864
-6862
-6860
-6858
-6855
-6852
-6849
-6846
-6842
-6838
-6834
-6830
-6826
-6821
-6816
-6811
-6805
-6800
-6794
-6788
-6782
-6775
-6768
-6761
-6754
-6746
-6737
-6729
-6720
-6711
-6701
-6691
-6681
-6670
-6659
-6647
-6635
-6623
-6611
-6598
-6585
-6571
-6558
-6544
-6531
-6517
-6503
-6489
-6475
-6461
-6447
-6433
-6419
-6404
-6390
-6375
-6361
-6346
-6331
-6316
-6301
-6286
-6271
-6256
-6241
-6225
-6209
-6194
-6178
-6162
-6146
-6130
-6114
-6098
-6082
-6066
-6050
-6033
-6017
-6000
-5984
-5967
-5950
-5933
-5916
-5898
-5881
-5864
-5846
-5829
-5811
-5793
-5775
-5757
-5739
-5721
-5702
-5684
-5666
-5648
-5630
-5611
-5593
-5575
-5556
-5538
-5519
-5500
-5481
-5462
-5443
-5424
-5405
-5385
-5366
-5346
-5326
-5307
-5287
-5267
-5247
-5227
-5207
-5187
-5167
-5147
-5126
-5106
-5085
-5064
-5043
-5022
-5000
-4977
-4955
-4931
-4907
-4883
-4859
-4834
-4808
-4783
-4757
-4731
-4705
-4679
-4652
-4626
-4599
-4573
-4546
-4519
-4492
-4464
-4437
-4409
-4382
-4354
-4327
-4300
-4272
-4245
-4218
-4191
-4165
-4138
-4112
-4085
-4059
-4033
-4006
-3981
-3955
-3929
-3903
-3877
-3852
-3826
-3800
-3775
-3749
-3724
-3698
-3673
-3648
-3623
-3598
-3573
-3548
-3524
-3499
-3475
-3451
-3427
-3403
-3380
-3356
-3332
-3308
-3284
-3259
-3235
-3211
-3187
-3162
-3138
-3114
-3089
-3065
-3040
-3016
-2991
-2966
-2941
-2916
-2891
-2866
-2840
-2815
-2789
-2763
-2737
-2710
-2683
-2656
-2629
-2601
-2573
-2545
-2517
-2488
-2460
-2431
-2402
-2373
-2344
-2314
-2285
-2256
-2226
-2196
-2166
-2136
-2106
-2076
-2045
-2015
-1984
-1953
-1922
-1891
-1859
-1828
-1796
-1765
-1733
-1702
-1670
-1638
-1606
-1573
-1541
-1509
-1477
-1444
-1412
-1380
-1347
-1315
-1283
-1250
-1218
-1186
-1154
-1122
-1090
-1058
-1026
-994
-962
-930
-898
-866
-834
-802
-770
-737
-705
-672
-640
-607
-574
-542
-509
-476
-442
-409
-376
-343
-309
-276
-242
-208
-174
-140
-106
-71
-37
-2
32
67
101
136
171
205
240
275
310
345
380
415
451
486
522
558
594
630
666
702
738
774
810
847
883
920
956
993
1030
1067
1104
1141
1178
1215
1252
1290
1328
1366
1404
1442
1481
1519
1558
1596
1635
1673
1712
1751
1789
1828
1866
1904
1943
1981
2019
2057
2095
2132
2170
2207
2245
2283
2320
2357
2395
2432
2469
2506
2543
2580
2617
2654
2691
2727
2763
2800
2836
2872
2908
2943
2979
3015
3050
3085
3120
3155
3190
3224
3259
3293
3327
3361
3395
3428
3462
3495
3528
3561
3593
3625
3657
3689
3720
3751
3782
3812
3842
3872
3901
3930
3958
3986
4014
4041
4067
4094
4120
4145
4171
4196
4221
4246
4270
4295
4320
4344
4369
4393
4417
4441
4465
4488
4511
4534
4557
4579
4601
4622
4643
4664
4684
4704
4724
4743
4762
4781
4800
4818
4836
4854
4872
4890
4907
4924
4941
4958
4974
4990
5006
5022
5037
5052
5066
5080
5094
5108
5121
5134
5147
5160
5173
5185
5197
5208
5220
5231
5241
5251
5260
5269
5277
5285
5293
5299
5306
5312
5317
5323
5327
5331
5335
5339
5342
5345
5347
5350
5352
5353
5355
5356
5357
5357
5358
5358
5358
5358
5358
5357
5356
5355
5354
5353
5351
5350
5348
5346
5343
5341
5338
5334
5330
5326
5322
5317
5311
5305
5299
5292
5285
5278
5270
5262
5253
5244
5235
5225
5216
5206
5196
5186
5176
5166
5155
5145
5134
5123
5113
5102
5091
5080
5069
5058
5047
5036
5025
5014
5003
4992
4981
4970
4959
4948
4937
4926
4915
4904
4893
4882
4870
4859
4848
4836
4825
4814
4803
4792
4781
4771
4760
4750
4740
4731
4721
4712
4702
4693
4684
4675
4666
4657
4649
4640
4631
4623
4614
4606
4597
4589
4580
4571
4563
4554
4545
4536
4527
4518
4510
4501
4492
4483
4474
4465
4455
4446
4437
4427
4418
4408
4398
4388
4378
4369
4359
4349
4339
4329
4319
4309
4299
4289
4279
4269
4259
4249
4239
4229
4220
4211
4202
4193
4184
4175
4166
4158
4149
4140
4132
4123
4114
4105
4096
4086
4078
4069
4059
4050
4041
4030
4022
4011
4003
3993
3983
3974
3964
3955
3945
3936
3926
3917
3907
3898
3888
3879
3869
3859
3849
3839
3829
3819
3808
3798
3788
3777
3767
3756
3745
3734
3723
3712
3701
3689
3677
3666
3654
3641
3629
3616
3603
3590
3576
3562
3548
3534
3520
3505
3490
3475
3460
3444
3429
3413
3396
3380
3363
3346
3329
3312
3294
3277
3259
3240
3222
3203
3184
3165
3146
3126
3106
3086
3066
3045
3024
3003
2982
2960
2938
2916
2893
2871
2847
2824
2800
2776
2752
2728
2703
2678
2653
2628
2602
2576
2550
2524
2497
2470
2443
2415
2388
2360
2331
2303
2274
2245
2216
2187
2157
2128
2098
2068
2037
2008
1977
1947
1916
1885
1854
1822
1791
1759
1727
1695
1662
1630
1597
1563
1530
1496
1463
1429
1394
1360
1325
1290
1255
1219
1183
1147
1111
1075
1038
1002
965
928
891
854
817
779
742
704
666
628
590
552
514
476
438
399
360
321
282
243
204
164
125
85
45
5
-35
-75
-116
-157
-198
-239
-280
-322
-364
-405
-447
-489
-531
-573
-614
-656
-698
-739
-780
-822
-863
-904
-945
-986
-1027
-1068
-1109
-1150
-1192
-1233
-1274
-1315
-1356
-1397
-1438
-1478
-1518
-1558
-1598
-1638
-1677
-1717
-1756
-1795
-1834
-1873
-1911
-1950
-1988
-2025
-2064
-2102
-2139
-2177
-2214
-2252
-2289
-2326
-2363
-2400
-2437
-2474
-2511
-2549
-2586
-2623
-2661
-2698
-2736
-2774
-2812
-2850
-2888
-2927
-2965
-3004
-3043
-3082
-3121
-3160
-3199
-3238
-3277
-3317
-3356
-3395
-3434
-3474
-3513
-3552
-3591
-3631
-3670
-3709
-3748
-3787
-3825
-3864
-3902
-3941
-3979
-4018
-4056
-4094
-4133
-4172
-4210
-4249
-4287
-4326
-4364
-4403
-4442
-4480
-4519
-4558
-4597
-4636
-4676
-4715
-4755
-4794
-4834
-4873
-4913
-4952
-4992
-5032
-5071
-5111
-5151
-5190
-5230
-5269
-5309
-5348
-5387
-5426
-5464
-5503
-5541
-5579
-5617
-5654
-5691
-5729
-5766
-5803
-5839
-5876
-5912
-5948
-5984
-6020
-6055
-6091
-6126
-6161
-6196
-6231
-6266
-6301
-6336
-6371
-6406
-6441
-6475
-6510
-6545
-6579
-6614
-6648
-6682
-6716
-6750
-6784
-6818
-6852
-6886
-6920
-6954
-6988
-7022
-7056
-7090
-7124
-7159
-7193
-7228
-7262
-7297
-7331
-7366
-7401
-7435
-7470
-7504
-7539
-7573
-7607
-7641
-7675
-7710
-7744
-7778
-7812
-7846
-7880
-7914
-7948
-7982
-8016
-8051
-8086
-8119
-8154
-8189
-8225
-8260
-8295
-8331
-8367
-8403
-8439
-8475
-8512
-8549
-8585
-8622
-8659
-8696
-8733
-8770
-8808
-8845
-8883
-8920
-8958
-8996
-9034
-9072
-9111
-9149
-9188
-9227
-9266
-9305
-9344
-9383
-9423
-9462
-9501
-9541
-9580
-9619
-9659
-9698
-9738
-9777
-9817
-9857
-9897
-9937
-9977
-10017
-10057
-10097
-10138
-10178
-10218
-10257
-10297
-10337
-10377
-10417
-10457
-10497
-10537
-10577
-10616
-10656
-10696
-10736
-10777
-10817
-10857
-10898
-10939
-10979
-11020
-11061
-11101
-11142
-11182
-11223
-11263
-11304
-11344
-11384
-11424
-11463
-11503
-11542
-11581
-11620
-11660
-11699
-11738
-11777
-11817
-11856
-11895
-11935
-11974
-12013
-12052
-12091
-12130
-12169
-12207
-12246
-12285
-12323
-12361
-12400
-12438
-12476
-12514
-12552
-12590
-12628
-12666
-12704
-12741
-12779
-12816
-12854
-12891
-12929
-12966
-13003
-13040
-13077
-13114
-13150
-13187
-13224
-13260
-13297
-13333
-13370
-13407
-13444
-13480
-13517
-13554
-13591
-13627
-13664
-13701
-13737
-13774
-13810
-13846
-13882
-13918
-13953
-13989
-14024
-14059
-14094
-14128
-14163
-14197
-14230
-14264
-14297
-14330
-14362
-14394
-14426
-14458
-14489
-14520
-14550
-14580
-14610
-14640
-14669
-14698
-14727
-14755
-14784
-14812
-14839
-14867
-14894
-14922
-14949
-14975
-15002
-15028
-15054
-15080
-15105
-15130
-15155
-15179
-15203
-15227
-15250
-15273
-15295
-15316
-15338
-15358
-15378
-15398
-15417
-15436
-15454
-15472
-15489
-15506
-15522
-15538
-15554
-15569
-15583
-15597
-15610
-15623
-15635
-15647
-15659
-15669
-15679
-15689
-15698
-15707
-15715
-15722
-15730
-15736
-15742
-15748
-15753
-15758
-15762
-15766
-15769
-15772
-15774
-15776
-15778
-15779
-15780
-15780
-15780
-15779
-15778
-15776
-15774
-15771
-15768
-15765
-15761
-15757
-15752
-15747
-15741
-15735
-15728
-15721
-15714
-15705
-15697
-15688
-15678
-15669
-15659
-15648
-15638
-15627
-15616
-15604
-15593
-15581
-15569
-15557
-15545
-15532
-15520
-15507
-15494
-15482
-15469
-15456
-15442
-15429
-15416
-15402
-15389
-15375
-15362
-15348
-15334
-15320
-15307
-15293
-15279
-15265
-15252
-15238
-15224
-15209
-15195
-15180
-15165
-15150
-15135
-15119
-15104
-15088
-15073
-15057
-15042
-15026
-15010
-14994
-14978
-14962
-14947
-14931
-14915
-14900
-14885
-14870
-14855
-14840
-14825
-14810
-14795
-14780
-14765
-14749
-14734
-14718
-14702
-14686
-14670
-14653
-14636
-14619
-14602
-14584
-14566
-14547
-14529
-14510
-14490
-14470
-14450
-14430
-14409
-14388
-14367
-14345
-14324
-14302
-14280
-14258
-14235
-14213
-14190
-14167
-14144
-14120
-14097
-14074
-14050
-14027
-14004
-13981
-13957
-13934
-13911
-13887
-13864
-13840
-13817
-13793
-13769
-13745
-13721
-13697
-13673
-13649
-13624
-13599
-13574
-13549
-13523
-13497
-13471
-13445
-13419
-13392
-13366
-13339
-13312
-13285
-13257
-13230
-13202
-13174
-13146
-13118
-13089
-13061
-13032
-13003
-12974
-12945
-12916
-12886
-12857
-12827
-12797
-12767
-12737
-12707
-12676
-12646
-12615
-12584
-12553
-12521
-12489
-12457
-12425
-12392
-12360
-12326
-12293
-12259
-12225
-12191
-12156
-12121
-12086
-12051
-12016
-11980
-11945
-11909
-11873
-11837
-11801
-11765
-11729
-11693
-11656
-11620
-11583
-11546
-11509
-11472
-11434
-11397
-11359
-11322
-11284
-11246
-11208
-11169
-11131
-11093
-11054
-11016
-10977
-10938
-10900
-10861
-10822
-10784
-10745
-10706
-10668
-10629
-10590
-10551
-10513
-10474
-10435
-10395
-10356
-10317
-10277
-10238
-10199
-10159
-10120
-10081
-10041
-10002
-9963
-9923
-9884
-9845
-9805
-9766
-9727
-9688
-9649
-9610
-9571
-9532
-9493
-9455
-9416
-9378
-9339
-9301
-9263
-9224
-9186
-9149
-9111
-9073
-9036
-8998
-8961
-8924
-8887
-8850
-8813
-8776
-8740
-8703
-8667
-8631
-8596
-8560
-8525
-8490
-8455
-8420
-8386
-8351
-8317
-8284
-8250
-8216
-8183
-8148
-8116
-8083
-8048
-8016
-7982
-7949
-7916
-7883
-7850
-7817
-7785
-7752
-7719
-7687
-7654
-7622
-7590
-7557
-7525
-7493
-7461
-7428
-7396
-7364
-7331
-7299
-7266
-7234
-7202
-7169
-7137
-7105
-7073
-7041
-7009
-6977
-6945
-6914
-6882
-6851
-6820
-6788
-6757
-6726
-6695
-6664
-6634
-6603
-6572
-6542
-6512
-6482
-6453
-6423
-6394
-6365
-6336
-6307
-6279
-6250
-6222
-6194
-6165
-6137
-6109
-6081
-6053
-6025
-5997
-5969
-5941
-5912
-5884
-5855
-5827
-5798
-5769
-5740
-5712
-5683
-5654
-5625
-5596
-5567
-5538
-5509
-5479
-5450
-5421
-5391
-5362
-5332
-5303
-5274
-5245
-5215
-5186
-5157
-5129
-5100
-5071
-5042
-5014
-4985
-4957
-4929
-4901
-4873
-4845
-4817
-4789
-4761
-4734
-4706
-4678
-4650
-4622
-4594
-4566
-4538
-4510
-4482
-4453
-4425
-4396
-4368
-4339
-4310
-4281
-4252
-4223
-4193
-4164
-4135
-4105
-4075
-4045
-4014
-3985
-3955
-3924
-3894
-3863
-3832
-3802
-3771
-3740
-3709
-3678
-3647
-3616
-3584
-3553
-3522
-3490
-3458
-3426
-3393
-3361
-3328
-3295
-3261
-3228
-3194
-3159
-3125
-3090
-3055
-3020
-2984
-2948
-2912
-2875
-2838
-2801
-2763
-2725
-2687
-2648
-2608
-2569
-2529
-2489
-2448
-2407
-2365
-2323
-2281
-2238
-2195
-2152
-2108
-2064
-2019
-1974
-1929
-1884
-1838
-1792
-1746
-1699
-1652
-1605
-1557
-1509
-1461
-1412
-1364
-1314
-1265
-1215
-1166
-1116
-1065
-1014
-965
-914
-863
-812
-760
-709
-657
-605
-553
-500
-448
-395
-342
-289
-236
-182
-128
-74
-20
35
89
144
199
253
308
363
418
472
527
583
638
693
748
803
858
914
969
1025
1080
1136
1192
1248
1304
1360
1417
1473
1529
1586
1643
1700
1756
1813
1870
1928
1985
2041
2099
2155
2212
2269
2325
2382
2438
2495
2551
2607
2663
2719
2775
2831
2887
2943
2998
3054
3110
3165
3220
3276
3331
3386
3441
3497
3552
3607
3662
3717
3772
3827
3882
3937
3992
4046
4102
4157
4212
4267
4322
4378
4433
4488
4544
4599
4654
4709
4764
4819
4874
4929
4984
5039
5094
5148
5203
5258
5313
5367
5422
5476
5531
5586
5640
5695
5749
5804
5859
5914
5969
6024
6079
6135
6190
6246
6301
6357
6413
6469
6525
6581
6637
6693
6749
6806
6862
6919
6975
7032
7088
7145
7202
7258
7315
7372
7429
7486
7543
7600
7657
7714
7772
7829
7886
7943
8000
8057
8114
8172
8229
8286
8343
8400
8457
8514
8570
8627
8684
8741
8798
8854
8911
8968
9024
9081
9137
9194
9250
9306
9362
9418
9474
9529
9585
9640
9694
9749
9803
9857
9911
9964
10017
10070
10122
10175
10227
10278
10330
10381
10432
10483
10534
10584
10634
10684
10733
10782
10831
10880
10928
10976
11024
11071
11119
11165
11212
11259
11305
11350
11396
11441
11486
11530
11574
11618
11662
11705
11748
11791
11833
11875
11916
11957
11998
12038
12078
12118
12157
12196
12235
12273
12311
12348
12385
12422
12458
12494
12529
12564
12598
12631
12665
12697
12730
12761
12793
12823
12854
12884
12913
12942
12971
12999
13027
13054
13081
13108
13134
13160
13185
13210
13234
13257
13280
13302
13324
13346
13368
13389
13410
13430
13450
13470
13490
13509
13529
13547
13566
13585
13603
13621
13638
13655
13672
13688
13704
13720
13736
13751
13766
13780
13795
13809
13823
13836
13850
13863
13875
13888
13900
13912
13924
13936
13947
13958
13969
13980
13990
14000
14010
14020
14030
14040
14049
14059
14068
14077
14087
14096
14105
14114
14123
14132
14140
14149
14158
14166
14175
14183
14191
14199
14207
14215
14223
14231
14239
14247
14255
14263
14271
14279
14287
14295
14303
14310
14318
14326
14333
14340
14348
14355
14362
14369
14376
14383
14389
14395
14401
14407
14412
14417
14421
14426
14430
14434
14437
14440
14443
14446
14449
14451
14453
14454
14456
14457
14457
14458
14458
14458
14458
14458
14458
14458
14457
14457
14455
14454
14452
14450
14448
14445
14442
14439
14436
14433
14430
14426
14422
14418
14414
14409
14404
14399
14393
14388
14382
14377
14371
14365
14360
14353
14347
14340
14333
14325
14317
14309
14300
14291
14281
14272
14262
14251
14241
14230
14219
14208
14196
14184
14172
14160
14147
14134
14121
14108
14094
14080
14066
14052
14037
14023
14008
13993
13978
13962
13947
13931
13915
13899
13883
13867
13850
13834
13817
13800
13783
13765
13746
13728
13709
13690
13671
13651
13631
13611
13590
13569
13548
13527
13505
13483
13460
13438
13415
13391
13368
13344
13319
13295
13270
13244
13218
13192
13166
13139
13113
13086
13059
13032
13005
12977
12950
12923
12896
12868
12841
12813
12786
12758
12730
12702
12674
12646
12617
12589
12560
12531
12501
12471
12441
12410
12379
12348
12317
12285
12253
12220
12187
12154
12121
12087
12053
12019
11984
11949
11913
11877
11840
11803
11766
11728
11690
11651
11612
11573
11534
11494
11454
11413
11372
11331
11290
11248
11206
11163
11120
11077
11034
10990
10945
10901
10856
10811
10766
10720
10674
10628
10581
10535
10488
10441
10394
10347
10300
10253
10206
10159
10112
10065
10018
9970
9922
9875
9827
9779
9731
9683
9634
9586
9538
9489
9441
9393
9345
9297
9249
9201
9153
9106
9058
9010
8962
8915
8867
8819
8772
8724
8677
8629
8581
8533
8485
8436
8388
8339
8290
8241
8192
8143
8093
8044
7995
7946
7896
7847
7797
7748
7698
7649
7599
7550
7500
7451
7402
7352
7303
7254
7205
7156
7106
7057
7008
6959
6909
6860
6810
6760
6711
6661
6611
6561
6512
6462
6413
6363
6313
6264
6214
6164
6114
6064
6015
5965
5916
5866
5817
5769
5720
5671
5623
5574
5526
5478
5430
5382
5334
5287
5240
5193
5146
5099
5052
5005
4959
4912
4866
4819
4773
4727
4680
4634
4589
4543
4497
4452
4406
4361
4316
4271
4226
4181
4136
4091
4048
4005
3961
3918
3874
3831
3789
3746
3703
3661
3619
3577
3535
3494
3452
3411
3369
3328
3287
3245
3204
3162
3121
3079
3038
2996
2954
2913
2871
2830
2788
2747
2705
2664
2623
2582
2541
2500
2459
2418
2377
2336
2295
2253
2212
2171
2130
2089
2047
2005
1964
1922
1880
1838
1797
1755
1713
1671
1630
1588
1547
1506
1465
1423
1382
1341
1300
1259
1218
1177
1136
1095
1054
1012
972
932
891
850
809
768
727
686
645
605
564
523
482
442
401
361
321
281
241
200
160
121
81
41
1
-38
-77
-117
-156
-195
-234
-272
-311
-350
-388
-426
-464
-502
-541
-579
-617
-655
-693
-731
-769
-808
-846
-884
-922
-960
-998
-1035
-1073
-1110
-1148
-1185
-1222
-1260
-1297
-1334
-1371
-1408
-1445
-1482
-1519
-1556
-1593
-1630
-1667
-1703
-1739
-1776
-1812
-1848
-1884
-1920
-1956
-1991
-2025
-2062
-2096
-2131
-2165
-2199
-2233
-2267
-2300
-2333
-2366
-2398
-2430
-2462
-2494
-2525
-2556
-2587
-2617
-2648
-2678
-2708
-2738
-2767
-2797
-2826
-2855
-2884
-2913
-2942
-2970
-2998
-3027
-3055
-3083
-3111
-3139
-3167
-3195
-3223
-3251
-3279
-3306
-3334
-3361
-3389
-3416
-3444
-3472
-3499
-3526
-3554
-3581
-3608
-3636
-3663
-3690
-3717
-3744
-3772
-3799
-3826
-3853
-3880
-3908
-3935
-3962
-3989
-4017
-4043
-4072
-4100
-4128
-4156
-4185
-4213
-4242
-4270
-4299
-4328
-4357
-4386
-4415
-4444
-4473
-4502
-4531
-4560
-4589
-4617
-4647
-4676
-4705
-4734
-4764
-4794
-4824
-4853
-4883
-4914
-4944
-4974
-5004
-5035
-5065
-5096
-5127
-5157
-5188
-5219
-5250
-5281
-5312
-5343
-5374
-5406
-5437
-5469
-5501
-5533
-5565
-5597
-5629
-5661
-5693
-5725
-5758
-5790
-5822
-5855
-5887
-5919
-5952
-5984
-6016
-6048
-6080
-6112
-6144
-6177
-6209
-6241
-6273
-6305
-6337
-6369
-6402
-6434
-6466
-6498
-6530
-6562
-6594
-6625
-6657
-6688
-6719
-6750
-6781
-6812
-6843
-6875
-6906
-6937
-6969
-7000
-7031
-7062
-7093
-7124
-7155
-7186
-7217
-7248
-7278
-7309
-7339
-7369
-7399
-7428
-7458
-7487
-7517
-7546
-7575
-7604
-7633
-7663
-7692
-7721
-7749
-7778
-7807
-7836
-7864
-7893
-7921
-7949
-7977
-8005
-8032
-8061
-8089
-8117
-8144
-8172
-8199
-8226
-8253
-8280
-8306
-8332
-8359
-8385
-8411
-8437
-8462
-8488
-8513
-8537
-8561
-8585
-8609
-8632
-8655
-8679
-8702
-8725
-8748
-8771
-8795
-8818
-8841
-8864
-8887
-8910
-8934
-8958
-8982
-9007
-9031
-9056
-9081
-9106
-9131
-9156
-9182
-9207
-9233
-9258
-9284
-9309
-9335
-9360
-9385
-9409
-9433
-9457
-9481
-9505
-9528
-9551
-9574
-9596
-9618
-9640
-9662
-9683
-9704
-9726
-9747
-9768
-9789
-9809
-9830
-9851
-9871
-9891
-9912
-9932
-9952
-9973
-9993
-10013
-10034
-10054
-10074
-10094
-10115
-10135
-10154
-10174
-10194
-10213
-10232
-10252
-10271
-10290
-10308
-10327
-10346
-10365
-10383
-10402
-10421
-10440
-10459
-10478
-10497
-10516
-10536
-10555
-10575
-10594
-10613
-10633
-10652
-10672
-10691
-10711
-10730
-10750
-10769
-10789
-10808
-10827
-10847
-10866
-10885
-10904
-10922
-10941
-10959
-10977
-10995
-11012
-11030
-11047
-11065
-11082
-11099
-11116
-11133
-11150
-11167
-11184
-11201
-11218
-11234
-11251
-11268
-11285
-11302
-11319
-11336
-11353
-11370
-11387
-11404
-11421
-11438
-11455
-11472
-11489
-11505
-11522
-11539
-11556
-11573
-11589
-11606
-11622
-11637
-11653
-11669
-11684
-11699
-11715
-11730
-11745
-11760
-11775
-11790
-11805
-11820
-11835
-11850
-11865
-11879
-11894
-11909
-11923
-11938
-11952
-11966
-11980
-11994
-12008
-12022
-12035
-12049
-12062
-12076
-12089
-12103
-12116
-12129
-12143
-12156
-12170
-12184
-12198
-12211
-12225
-12239
-12253
-12267
-12280
-12294
-12307
-12321
-12334
-12347
-12361
-12374
-12387
-12401
-12414
-12426
-12439
-12452
-12464
-12477
-12489
-12502
-12514
-12526
-12539
-12551
-12563
-12575
-12587
-12599
-12610
-12622
-12633
-12645
-12657
-12669
-12680
-12692
-12704
-12716
-12727
-12739
-12750
-12761
-12772
-12783
-12793
-12804
-12814
-12824
-12834
-12843
-12852
-12860
-12869
-12877
-12885
-12892
-12900
-12908
-12915
-12922
-12930
-12937
-12944
-12951
-12958
-12964
-12971
-12978
-12985
-12991
-12997
-13004
-13009
-13015
-13020
-13025
-13030
-13035
-13039
-13043
-13047
-13051
-13054
-13057
-13059
-13062
-13063
-13065
-13066
-13067
-13068
-13069
-13069
-13070
-13070
-13069
-13069
-13068
-13067
-13066
-13065
-13063
-13061
-13059
-13057
-13055
-13052
-13049
-13046
-13043
-13039
-13035
-13031
-13026
-13020
-13015
-13009
-13002
-12995
-12988
-12981
-12973
-12965
-12957
-12948
-12939
-12930
-12921
-12911
-12901
-12891
-12881
-12871
-12860
-12850
-12839
-12828
-12817
-12806
-12795
-12784
-12772
-12760
-12748
-12736
-12723
-12711
-12698
-12686
-12673
-12661
-12648
-12635
-12622
-12609
-12596
-12583
-12569
-12555
-12541
-12527
-12513
-12498
-12483
-12468
-12453
-12438
-12422
-12407
-12391
-12376
-12360
-12345
-12329
-12313
-12297
-12281
-12265
-12249
-12233
-12217
-12200
-12184
-12167
-12150
-12133
-12116
-12098
-12080
-12062
-12044
-12026
-12008
-11989
-11971
-11952
-11933
-11914
-11895
-11876
-11857
-11837
-11818
-11799
-11779
-11760
-11740
-11720
-11700
-11680
-11660
-11639
-11618
-11598
-11577
-11556
-11535
-11514
-11492
-11471
-11450
-11429
-11408
-11387
-11366
-11344
-11323
-11302
-11281
-11260
-11239
-11218
-11198
-11177
-11156
-11134
-11113
-11092
-11070
-11049
-11027
-11005
-10983
-10961
-10938
-10916
-10893
-10870
-10846
-10823
-10800
-10776
-10752
-10729
-10705
-10681
-10656
-10632
-10607
-10583
-10558
-10533
-10508
-10483
-10458
-10433
-10408
-10383
-10358
-10334
-10309
-10284
-10259
-10234
-10209
-10184
-10158
-10133
-10107
-10081
-10055
-10029
-10003
-9977
-9950
-9924
-9897
-9870
-9843
-9816
-9789
-9762
-9735
-9709
-9682
-9655
-9629
-9602
-9576
-9549
-9523
-9496
-9470
-9443
-9417
-9390
-9363
-9337
-9310
-9284
-9257
-9231
-9204
-9178
-9152
-9125
-9099
-9072
-9046
-9020
-8993
-8967
-8941
-8915
-8889
-8863
-8838
-8813
-8787
-8762
-8737
-8712
-8687
-8662
-8638
-8613
-8589
-8565
-8541
-8517
-8494
-8470
-8446
-8422
-8398
-8374
-8350
-8326
-8302
-8278
-8255
-8231
-8207
-8183
-8159
-8135
-8109
-8086
-8061
-8037
-8012
-7986
-7961
-7936
-7910
-7885
-7859
-7834
-7808
-7782
-7756
-7730
-7704
-7678
-7651
-7625
-7599
-7573
-7547
-7521
-7495
-7469
-7443
-7417
-7391
-7365
-7339
-7313
-7286
-7260
-7233
-7206
-7180
-7153
-7126
-7099
-7072
-7045
-7017
-6990
-6962
-6935
-6907
-6879
-6851
-6823
-6795
-6766
-6737
-6709
-6680
-6651
-6621
-6592
-6562
-6532
-6502
-6471
-6441
-6410
-6379
-6347
-6316
-6284
-6252
-6220
-6188
-6155
-6122
-6089
-6056
-6023
-5989
-5955
-5921
-5887
-5853
-5818
-5784
-5749
-5714
-5679
-5644
-5609
-5574
-5538
-5503
-5467
-5431
-5395
-5358
-5322
-5285
-5248
-5210
-5173
-5135
-5096
-5058
-5019
-4980
-4941
-4902
-4863
-4823
-4783
-4743
-4703
-4663
-4623
-4582
-4541
-4500
-4459
-4417
-4376
-4334
-4292
-4249
-4207
-4164
-4122
-4078
-4035
-3992
-3949
-3905
-3861
-3817
-3773
-3728
-3684
-3639
-3594
-3549
-3504
-3458
-3412
-3366
-3320
-3274
-3227
-3180
-3134
-3087
-3040
-2993
-2945
-2898
-2851
-2804
-2757
-2710
-2662
-2615
-2567
-2520
-2472
-2425
-2377
-2329
-2281
-2233
-2185
-2136
-2088
-2039
-1991
-1942
-1893
-1844
-1795
-1745
-1696
-1646
-1597
-1547
-1497
-1447
-1396
-1346
-1295
-1244
-1194
-1143
-1092
-1040
-989
-938
-886
-834
-783
-731
-679
-627
-575
-523
-471
-419
-367
-314
-262
-209
-157
-104
-51
2
55
107
160
213
266
319
371
424
477
530
584
637
690
744
797
851
905
958
1012
1066
1120
1174
1229
1283
1337
1392
1446
1501
1555
1610
1665
1720
1775
1830
1885
1941
1997
2053
2109
2166
2222
2279
2335
2392
2448
2505
2561
2618
2675
2732
2788
2845
2902
2959
3015
3072
3129
3185
3242
3298
3355
3411
3467
3524
3580
3637
3693
3750
3806
3862
3919
3976
4032
4089
4146
4203
4260
4317
4375
4432
4490
4547
4605
4662
4720
4778
4835
4893
4950
5007
5065
5122
5180
5237
5294
5352
5409
5466
5524
5581
5638
5694
5751
5808
5864
5920
5976
6032
6088
6144
6199
6255
6310
6366
6421
6476
6532
6587
6642
6696
6751
6806
6861
6915
6970
7025
7079
7134
7189
7243
7298
7353
7408
7463
7518
7572
7627
7682
7737
7792
7847
7902
7957
8010
8066
8121
8175
8229
8283
8337
8391
8445
8499
8552
8606
8659
8712
8765
8818
8871
8924
8976
9029
9081
9133
9185
9238
9289
9341
9393
9445
9496
9548
9599
9651
9702
9754
9805
9856
9907
9958
10009
10060
10111
10162
10213
10264
10315
10366
10417
10468
10519
10569
10620
10670
10721
10771
10821
10872
10922
10972
11023
11073
11123
11173
11223
11272
11322
11372
11421
11470
11520
11569
11619
11668
11717
11766
11815
11864
11912
11961
12009
12057
12105
12152
12200
12247
12294
12341
12387
12434
12480
12527
12573
12619
12664
12710
12755
12800
12845
12890
12935
12979
13024
13068
13112
13156
13199
13242
13285
13328
13371
13413
13455
13497
13538
13580
13621
13661
13702
13742
13782
13821
13860
13899
13938
13976
14014
14051
14089
14126
14163
14199
14235
14271
14307
14342
14378
14413
14447
14482
14515
14549
14582
14615
14648
14680
14712
14744
14775
14806
14836
14866
14896
14925
14954
14983
15011
15039
15066
15094
15121
15148
15175
15201
15227
15253
15279
15304
15329
15354
15378
15402
15426
15449
15473
15496
15518
15541
15563
15585
15606
15627
15648
15669
15689
15709
15729
15748
15767
15786
15804
15822
15840
15857
15874
15890
15906
15922
15937
15952
15967
15981
15994
16008
16021
16033
16046
16056
16068
16079
16091
16101
16111
16120
16129
16138
16146
16155
16163
16170
16177
16184
16190
16197
16203
16209
16213
16219
16222
16227
16231
16235
16238
16241
16242
16245
16247
16248
16250
16251
16251
16251
16251
16251
16250
16248
16248
16245
16244
16241
16238
16235
16231
16227
16222
16216
16212
16207
16201
16193
16187
16180
16172
16165
16157
16148
16139
16129
16120
16111
16102
16091
16082
16071
16061
16050
16039
16027
16017
16004
15993
15982
15969
15957
15945
15932
15919
15906
15893
15879
15866
15852
15838
15824
15810
15796
15781
15766
15752
15737
15721
15706
15690
15675
15659
15642
15626
15609
15593
15576
15559
15541
15523
15506
15487
15469
15450
15431
15412
15392
15373
15353
15333
15313
15292
15271
15251
15229
15208
15186
15164
15142
15120
15097
15074
15051
15027
15003
14979
14955
14930
14906
14880
14855
14830
14804
14778
14753
14727
14700
14674
14648
14621
14594
14567
14540
14513
14486
14459
14431
14404
14376
14348
14320
14292
14263
14235
14206
14176
14147
14117
14087
14057
14026
13996
13965
13934
13902
13871
13839
13807
13775
13743
13710
13677
13644
13611
13577
13544
13510
13476
13442
13408
13373
13339
13304
13269
13234
13198
13163
13127
13091
13056
13020
12984
12948
12912
12876
12840
12804
12767
12730
12693
12656
12619
12582
12545
12507
12470
12432
12394
12357
12319
12281
12242
12204
12166
12127
12088
12049
12010
11971
11932
11892
11853
11813
11773
11732
11692
11651
11610
11569
11527
11486
11444
11402
11360
11318
11275
11233
11190
11147
11104
11061
11018
10975
10932
10888
10845
10802
10759
10716
10673
10630
10587
10544
10501
10458
10415
10372
10330
10287
10244
10202
10159
10116
10073
10031
9988
9946
9903
9861
9819
9776
9734
9692
9650
9608
9566
9524
9482
9440
9398
9356
9314
9272
9230
9188
9147
9105
9063
9021
8979
8937
8895
8853
8811
8768
8726
8684
8642
8600
8557
8515
8472
8430
8387
8344
8302
8259
8216
8173
8130
8087
8045
8002
7959
7917
7874
7831
7789
7746
7703
7661
7619
7576
7534
7492
7450
7408
7366
7325
7283
7242
7200
7159
7119
7078
7037
6997
6956
6916
6876
6835
6795
6755
6714
6674
6634
6594
6554
6514
6474
6434
6395
6355
6315
6275
6236
6196
6156
6116
6077
6037
5998
5959
5919
5880
5841
5801
5762
5722
5683
5644
5604
5564
5525
5485
5445
5405
5365
5325
5285
5244
5204
5163
5123
5082
5041
5000
4960
4919
4878
4838
4797
4757
4717
4677
4637
4597
4557
4517
4478
4438
4399
4360
4321
4282
4243
4204
4165
4126
4086
4048
4009
3970
3931
3892
3853
3814
3775
3736
3697
3658
3619
3580
3541
3503
3464
3425
3386
3347
3308
3269
3230
3191
3153
3114
3075
3037
2998
2959
2921
2882
2844
2805
2767
2728
2690
2651
2613
2575
2536
2498
2459
2421
2382
2344
2305
2267
2229
2190
2152
2114
2075
2037
2000
1962
1924
1887
1850
1813
1776
1739
1702
1666
1629
1592
1555
1519
1482
1445
1408
1371
1335
1298
1261
1224
1186
1149
1112
1074
1037
999
961
924
886
848
811
773
735
698
660
623
585
548
511
473
436
399
361
324
287
249
212
175
137
100
63
25
-12
-49
-86
-123
-160
-197
-234
-270
-306
-342
-378
-414
-450
-485
-520
-555
-591
-626
-660
-695
-730
-765
-799
-834
-868
-902
-936
-970
-1004
-1038
-1071
-1104
-1137
-1170
-1203
-1236
-1268
-1301
-1333
-1366
-1398
-1430
-1462
-1494
-1526
-1557
-1589
-1620
-1650
-1681
-1711
-1741
-1771
-1801
-1830
-1859
-1888
-1917
-1945
-1973
-2001
-2029
-2057
-2084
-2112
-2139
-2166
-2193
-2220
-2247
-2274
-2300
-2327
-2353
-2380
-2406
-2432
-2458
-2484
-2510
-2536
-2562
-2588
-2614
-2639
-2665
-2690
-2715
-2739
-2764
-2788
-2811
-2834
-2857
-2880
-2902
-2925
-2947
-2968
-2990
-3011
-3032
-3053
-3074
-3095
-3115
-3136
-3156
-3176
-3196
-3216
-3236
-3256
-3275
-3295
-3314
-3332
-3351
-3369
-3387
-3405
-3422
-3439
-3456
-3473
-3489
-3505
-3521
-3536
-3551
-3566
-3580
-3594
-3608
-3621
-3634
-3647
-3660
-3672
-3684
-3695
-3707
-3718
-3729
-3739
-3749
-3759
-3769
-3778
-3788
-3797
-3805
-3814
-3823
-3831
-3839
-3847
-3854
-3862
-3869
-3876
-3882
-3888
-3894
-3900
-3906
-3911
-3916
-3920
-3924
-3928
-3932
-3935
-3938
-3941
-3944
-3946
-3949
-3951
-3953
-3955
-3956
-3957
-3958
-3959
-3960
-3960
-3960
-3960
-3960
-3959
-3959
-3957
-3956
-3955
-3953
-3952
-3950
-3948
-3946
-3943
-3941
-3938
-3935
-3932
-3929
-3926
-3922
-3918
-3914
-3910
-3905
-3900
-3895
-3890
-3884
-3879
-3873
-3867
-3861
-3854
-3847
-3840
-3833
-3825
-3817
-3809
-3801
-3792
-3784
-3775
-3766
-3757
-3748
-3738
-3729
-3720
-3710
-3700
-3691
-3681
-3671
-3661
-3651
-3640
-3630
-3619
-3608
-3597
-3586
-3574
-3563
-3551
-3539
-3527
-3515
-3503
-3491
-3478
-3466
-3454
-3441
-3429
-3416
-3404
-3392
-3379
-3367
-3354
-3341
-3329
-3316
-3303
-3291
-3278
-3265
-3252
-3239
-3226
-3213
-3200
-3187
-3174
-3161
-3148
-3135
-3122
-3109
-3095
-3082
-3069
-3055
-3041
-3027
-3013
-2999
-2985
-2971
-2957
-2943
-2929
-2915
-2901
-2887
-2873
-2859
-2844
-2830
-2816
-2801
-2787
-2773
-2758
-2744
-2730
-2715
-2701
-2687
-2673
-2659
-2645
-2631
-2617
-2603
-2589
-2576
-2562
-2548
-2535
-2521
-2508
-2494
-2480
-2466
-2452
-2438
-2424
-2411
-2397
-2383
-2369
-2355
-2341
-2327
-2313
-2299
-2285
-2271
-2257
-2243
-2229
-2214
-2200
-2185
-2171
-2156
-2141
-2126
-2111
-2096
-2081
-2066
-2051
-2035
-2020
-2005
-1989
-1973
-1958
-1942
-1926
-1910
-1894
-1877
-1861
-1844
-1828
-1811
-1794
-1777
-1760
-1743
-1725
-1708
-1691
-1673
-1656
-1638
-1621
-1603
-1585
-1567
-1549
-1531
-1513
-1495
-1476
-1458
-1439
-1420
-1401
-1382
-1363
-1344
-1325
-1306
-1286
-1267
-1248
-1229
-1209
-1190
-1171
-1153
-1134
-1115
-1097
-1078
-1060
-1042
-1022
-1004
-987
-968
-950
-932
-913
-895
-877
-859
-840
-822
-804
-785
-767
-749
-730
-712
-693
-675
-657
-638
-620
-602
-584
-566
-548
-530
-512
-495
-477
-460
-443
-425
-408
-391
-374
-357
-341
-324
-308
-291
-275
-259
-242
-226
-210
-194
-178
-162
-147
-131
-115
-99
-84
-68
-52
-36
-20
-4
12
28
45
61
78
95
112
129
146
163
180
198
215
233
250
268
285
303
320
338
355
373
390
408
425
443
460
478
495
513
530
547
565
582
599
617
634
651
669
686
703
720
737
753
770
787
803
820
836
852
868
884
900
916
932
947
962
977
992
1006
1022
1037
1052
1066
1080
1095
1109
1122
1136
1149
1163
1176
1189
1201
1214
1226
1238
1250
1262
1274
1286
1297
1309
1320
1331
1343
1354
1365
1376
1387
1398
1409
1420
1431
1442
1453
1464
1475
1486
1496
1507
1517
1528
1538
1548
1557
1567
1576
1585
1594
1603
1612
1620
1628
1636
1644
1651
1659
1666
1673
1680
1687
1694
1700
1707
1714
1721
1727
1734
1741
1748
1755
1763
1770
1777
1784
1791
1798
1805
1812
1819
1826
1833
1840
1846
1853
1860
1867
1874
1881
1887
1894
1901
1908
1916
1923
1930
1938
1945
1953
1961
1968
1976
1984
1992
1999
2007
2015
2023
2029
2037
2045
2053
2060
2068
2075
2082
2089
2096
2103
2110
2117
2124
2130
2137
2144
2150
2157
2164
2170
2177
2184
2190
2197
2203
2209
2216
2222
2227
2233
2238
2244
2249
2253
2258
2262
2266
2270
2273
2277
2280
2283
2286
2289
2291
2294
2297
2299
2301
2304
2306
2308
2310
2312
2314
2316
2317
2319
2320
2321
2322
2323
2324
2324
2325
2325
2325
2325
2324
2324
2323
2321
2320
2318
2315
2313
2310
2306
2303
2299
2296
2292
2288
2284
2279
2275
2270
2266
2261
2256
2251
2246
2241
2236
2230
2225
2219
2213
2207
2202
2195
2189
2183
2177
2171
2164
2158
2151
2145
2139
2132
2126
2119
2112
2106
2099
2093
2087
2080
2074
2067
2061
2055
2048
2041
2036
2029
2021
2016
2009
2001
1995
1988
1981
1974
1967
1960
1953
1947
1940
1933
1926
1920
1913
1907
1900
1894
1887
1881
1874
1868
1861
1855
1848
1842
1835
1829
1823
1817
1810
1805
1799
1793
1788
1783
1778
1773
1768
1763
1758
1753
1748
1743
1739
1734
1729
1724
1719
1713
1708
1703
1697
1692
1686
1681
1675
1669
1664
1658
1652
1646
1639
1633
1627
1620
1614
1607
1600
1593
1586
1579
1572
1564
1556
1549
1541
1533
1525
1517
1509
1500
1492
1484
1475
1467
1458
1449
1441
1432
1423
1415
1406
1397
1389
1380
1372
1363
1355
1347
1339
1331
1323
1315
1307
1299
1291
1282
1274
1266
1258
1250
1241
1233
1225
1217
1210
1202
1195
1187
1180
1173
1166
1159
1153
1146
1139
1133
1127
1121
1114
1108
1102
1096
1090
1084
1078
1072
1066
1060
1054
1049
1043
1038
1032
1027
1022
1016
1010
1006
1002
997
992
988
983
979
975
971
968
964
961
958
955
953
950
947
945
942
940
938
936
934
931
929
927
925
923
921
919
917
915
913
911
909
907
905
903
900
898
896
894
892
890
888
886
884
882
880
877
875
873
870
868
865
863
861
858
856
853
851
848
845
843
840
838
835
832
830
827
824
821
818
815
812
809
806
803
800
797
793
790
786
783
779
775
771
767
763
759
755
750
746
741
737
732
727
723
718
713
709
704
700
696
691
687
682
678
673
668
664
659
654
649
644
639
635
630
625
621
617
612
608
605
601
597
594
591
588
585
582
580
577
575
573
571
570
568
567
566
565
565
564
564
563
563
563
563
563
563
563
563
563
564
564
564
565
565
565
566
567
568
568
569
570
572
573
574
576
578
580
582
585
587
590
593
596
599
602
606
609
613
617
621
625
630
634
639
643
648
653
657
662
667
672
677
682
687
692
697
702
706
711
716
721
725
730
734
739
743
747
751
755
758
762
765
769
772
774
777
779
781
783
785
786
788
789
790
791
792
793
794
795
795
796
796
797
797
798
798
799
799
800
800
801
802
803
803
804
805
806
807
808
809
810
811
812
813
815
816
817
818
819
820
821
823
824
825
826
827
827
828
828
828
828
828
828
828
827
827
826
825
824
823
822
821
820
818
817
815
813
811
809
807
804
802
800
797
794
792
789
787
784
781
779
776
773
771
768
765
762
759
756
753
750
747
744
740
737
733
729
726
722
718
713
709
705
700
696
691
686
682
677
671
666
660
655
648
642
635
629
621
614
606
598
590
582
573
564
555
546
536
526
516
506
495
485
474
463
452
441
430
418
407
395
384
372
361
349
337
325
313
301
289
277
265
252
240
227
215
202
190
177
164
151
139
126
113
101
88
76
63
51
38
25
12
-1
-14
-27
-40
-54
-67
-80
-94
-107
-121
-134
-147
-160
-173
-186
-199
-212
-224
-237
-249
-262
-274
-287
-299
-312
-324
-336
-348
-360
-372
-384
-396
-408
-419
-431
-442
-453
-465
-476
-487
-498
-509
-520
-532
-543
-555
-566
-578
-589
-601
-613
-624
-636
-648
-659
-671
-683
-694
-706
-717
-729
-740
-752
-763
-774
-786
-798
-809
-821
-833
-845
-856
-868
-880
-892
-904
-917
-929
-941
-954
-966
-979
-991
-1004
-1016
-1031
-1044
-1057
-1071
-1085
-1099
-1113
-1127
-1142
-1157
-1171
-1186
-1201
-1217
-1233
-1248
-1265
-1281
-1297
-1314
-1331
-1348
-1365
-1383
-1400
-1418
-1437
-1455
-1474
-1493
-1512
-1532
-1551
-1571
-1590
-1610
-1630
-1650
-1670
-1690
-1711
-1731
-1752
-1773
-1793
-1814
-1835
-1856
-1877
-1898
-1918
-1940
-1961
-1982
-2003
-2025
-2047
-2069
-2091
-2113
-2135
-2157
-2179
-2202
-2224
-2246
-2269
-2291
-2314
-2337
-2360
-2382
-2405
-2428
-2451
-2473
-2496
-2519
-2541
-2564
-2587
-2609
-2632
-2655
-2677
-2700
-2722
-2744
-2766
-2788
-2810
-2832
-2854
-2876
-2897
-2919
-2940
-2961
-2982
-3003
-3024
-3045
-3065
-3085
-3106
-3126
-3146
-3166
-3186
-3205
-3225
-3245
-3264
-3284
-3303
-3322
-3342
-3361
-3381
-3400
-3419
-3438
-3458
-3477
-3496
-3516
-3535
-3554
-3573
-3593
-3612
-3631
-3650
-3669
-3688
-3706
-3725
-3744
-3762
-3781
-3799
-3818
-3836
-3854
-3872
-3890
-3907
-3925
-3943
-3960
-3978
-3996
-4013
-4030
-4048
-4065
-4082
-4099
-4116
-4132
-4149
-4165
-4181
-4197
-4212
-4228
-4243
-4258
-4273
-4288
-4302
-4317
-4332
-4346
-4360
-4375
-4389
-4403
-4416
-4430
-4444
-4457
-4471
-4484
-4497
-4510
-4523
-4535
-4548
-4560
-4572
-4584
-4595
-4607
-4618
-4629
-4640
-4651
-4662
-4673
-4683
-4693
-4704
-4713
-4723
-4733
-4742
-4751
-4760
-4769
-4777
-4785
-4794
-4802
-4810
-4817
-4825
-4832
-4840
-4847
-4854
-4860
-4867
-4874
-4880
-4887
-4893
-4899
-4905
-4911
-4916
-4922
-4927
-4932
-4938
-4942
-4947
-4952
-4956
-4960
-4964
-4968
-4971
-4975
-4978
-4981
-4984
-4987
-4990
-4992
-4994
-4996
-4998
-5000
-5001
-5002
-5004
-5005
-5006
-5007
-5009
-5010
-5011
-5012
-5013
-5014
-5015
-5016
-5017
-5018
-5019
-5020
-5021
-5022
-5022
-5023
-5023
-5023
-5023
-5023
-5023
-5023
-5023
-5023
-5023
-5022
-5022
-5022
-5022
-5022
-5022
-5021
-5021
-5021
-5020
-5020
-5020
-5019
-5019
-5018
-5018
-5017
-5016
-5016
-5015
-5013
-5012
-5011
-5009
-5008
-5006
-5004
-5002
-5000
-4998
-4996
-4994
-4991
-4989
-4986
-4984
-4981
-4978
-4975
-4972
-4969
-4966
-4962
-4959
-4955
-4951
-4947
-4943
-4939
-4935
-4930
-4926
-4921
-4917
-4912
-4907
-4901
-4896
-4890
-4885
-4879
-4873
-4867
-4860
-4854
-4847
-4840
-4833
-4826
-4819
-4812
-4804
-4796
-4789
-4781
-4772
-4764
-4756
-4747
-4739
-4730
-4721
-4711
-4702
-4693
-4683
-4674
-4664
-4654
-4643
-4633
-4622
-4611
-4600
-4589
-4577
-4565
-4553
-4541
-4529
-4516
-4503
-4490
-4476
-4463
-4449
-4434
-4420
-4405
-4390
-4375
-4359
-4344
-4328
-4311
-4295
-4279
-4262
-4245
-4228
-4210
-4193
-4175
-4157
-4139
-4120
-4101
-4082
-4062
-4043
-4024
-4003
-3984
-3964
-3943
-3923
-3902
-3881
-3859
-3838
-3816
-3795
-3773
-3751
-3729
-3707
-3685
-3662
-3640
-3618
-3595
-3573
-3550
-3527
-3504
-3482
-3459
-3436
-3413
-3389
-3366
-3343
-3319
-3296
-3272
-3248
-3224
-3200
-3176
-3152
-3128
-3103
-3079
-3054
-3029
-3004
-2979
-2953
-2928
-2903
-2877
-2851
-2825
-2799
-2773
-2747
-2720
-2694
-2667
-2640
-2613
-2586
-2559
-2532
-2505
-2478
-2450
-2423
-2395
-2367
-2339
-2312
-2284
-2256
-2228
-2200
-2172
-2144
-2116
-2088
-2061
-2033
-2005
-1977
-1949
-1921
-1892
-1864
-1836
-1807
-1779
-1750
-1721
-1692
-1662
-1633
-1603
-1573
-1543
-1513
-1483
-1452
-1422
-1391
-1360
-1329
-1298
-1267
-1236
-1205
-1173
-1142
-1110
-1078
-1046
-1014
-982
-950
-918
-885
-853
-821
-788
-755
-723
-690
-657
-624
-591
-557
-524
-491
-457
-424
-390
-357
-324
-290
-257
-224
-191
-157
-124
-91
-58
-25
8
41
74
106
139
172
205
238
272
305
338
371
404
437
470
503
536
569
602
635
668
701
734
767
801
834
867
900
933
967
1000
1033
1066
1100
1133
1166
1199
1232
1265
1298
1331
1363
1396
1428
1461
1493
1525
1557
1590
1622
1654
1685
1717
1749
1780
1811
1842
1872
1903
1933
1963
1993
2023
2052
2081
2111
2140
2168
2197
2226
2254
2282
2311
2339
2367
2395
2423
2451
2479
2507
2534
2562
2590
2617
2645
2672
2699
2727
2754
2781
2809
2836
2863
2890
2916
2943
2969
2995
3021
3047
3073
3098
3123
3148
3173
3197
3222
3246
3270
3293
3317
3340
3364
3387
3410
3432
3455
3478
3500
3522
3544
3566
3588
3609
3630
3651
3672
3693
3713
3734
3754
3774
3794
3813
3833
3852
3871
3890
3909
3928
3947
3966
3985
4003
4022
4041
4059
4078
4097
4115
4134
4153
4171
4190
4209
4227
4246
4265
4284
4303
4321
4340
4358
4377
4395
4413
4431
4449
4468
4486
4504
4522
4540
4558
4576
4594
4611
4629
4646
4664
4681
4698
4715
4732
4749
4765
4782
4798
4814
4830
4846
4861
4877
4892
4907
4922
4937
4951
4966
4980
4994
5008
5021
5035
5048
5061
5074
5086
5099
5111
5124
5136
5149
5161
5173
5186
5198
5210
5222
5235
5247
5259
5272
5284
5296
5309
5321
5333
5345
5358
5370
5382
5394
5406
5418
5430
5442
5453
5465
5477
5489
5501
5513
5525
5537
5549
5562
5574
5586
5598
5610
5622
5634
5646
5658
5669
5681
5692
5703
5714
5725
5735
5746
5757
5767
5777
5788
5798
5809
5820
5830
5841
5852
5862
5873
5883
5894
5905
5915
5926
5936
5947
5958
5968
5979
5989
5999
6010
6020
6030
6040
6050
6060
6070
6079
6089
6098
6107
6116
6124
6133
6141
6149
6157
6165
6172
6180
6187
6194
6202
6209
6217
6224
6232
6239
6247
6254
6262
6269
6277
6285
6292
6300
6308
6315
6323
6330
6337
6344
6352
6358
6365
6372
6378
6384
6390
6395
6401
6406
6411
6416
6421
6425
6430
6434
6438
6441
6444
6447
6450
6453
6455
6457
6459
6461
6462
6464
6464
6465
6465
6465
6464
6463
6462
6460
6458
6456
6454
6451
6448
6445
6441
6437
6432
6428
6423
6418
6412
6407
6401
6395
6389
6382
6376
6369
6363
6356
6349
6341
6334
6326
6318
6310
6302
6294
6286
6277
6268
6260
6251
6242
6232
6223
6214
6204
6195
6185
6175
6165
6154
6144
6133
6121
6110
6098
6086
6074
6062
6049
6037
6024
6011
5998
5985
5972
5959
5946
5932
5919
5905
5891
5877
5863
5848
5833
5818
5803
5788
5772
5757
5741
5725
5709
5693
5677
5661
5644
5628
5612
5596
5580
5564
5547
5531
5514
5498
5481
5464
5446
5429
5412
5394
5376
5358
5340
5322
5304
5286
5267
5248
5230
5211
5191
5172
5152
5132
5112
5092
5072
5051
5030
5009
4988
4967
4946
4925
4903
4881
4860
4837
4815
4793
4770
4747
4725
4701
4678
4654
4630
4606
4581
4556
4531
4506
4481
4456
4430
4405
4379
4354
4328
4303
4277
4252
4227
4201
4176
4151
4125
4100
4074
4049
4022
3998
3972
3946
3921
3895
3869
3844
3818
3792
3766
3739
3713
3686
3659
3632
3604
3576
3548
3520
3492
3464
3435
3406
3377
3347
3318
3289
3259
3230
3201
3172
3144
3115
3087
3059
3031
3003
2976
2948
2920
2893
2866
2839
2812
2785
2757
2730
2704
2677
2650
2623
2596
2570
2543
2516
2490
2463
2436
2410
2383
2356
2330
2304
2277
2251
2225
2200
2174
2148
2123
2097
2072
2047
2021
1997
1972
1947
1922
1897
1872
1847
1822
1798
1773
1748
1724
1699
1675
1651
1628
1604
1581
1558
1535
1513
1491
1470
1448
1427
1407
1386
1366
1346
1326
1307
1287
1267
1248
1228
1209
1189
1170
1150
1131
1111
1091
1072
1052
1032
1012
993
973
954
934
915
896
877
859
840
821
803
785
766
749
731
713
696
679
662
645
629
613
597
582
566
551
536
521
506
491
476
461
446
432
417
402
388
374
359
345
331
317
303
289
276
262
249
236
223
210
198
185
173
161
149
137
126
114
103
92
81
71
60
50
40
31
21
11
2
-8
-18
-27
-37
-46
-55
-65
-74
-83
-92
-102
-111
-120
-129
-138
-147
-156
-165
-174
-183
-192
-201
-209
-218
-227
-235
-244
-252
-260
-268
-276
-284
-292
-299
-307
-314
-322
-329
-336
-342
-349
-356
-362
-368
-374
-380
-385
-390
-396
-401
-405
-410
-415
-419
-424
-428
-433
-437
-441
-445
-450
-454
-458
-462
-465
-469
-473
-477
-481
-485
-489
-493
-497
-500
-504
-507
-511
-514
-517
-521
-524
-527
-530
-532
-535
-538
-540
-543
-545
-548
-551
-553
-556
-559
-561
-564
-567
-569
-572
-574
-577
-579
-581
-583
-584
-586
-587
-589
-590
-591
-593
-594
-595
-595
-596
-597
-597
-598
-599
-599
-600
-600
-600
-601
-601
-602
-602
-602
-602
-602
-602
-602
-602
-602
-601
-601
-600
-600
-599
-599
-598
-597
-596
-595
-593
-592
-591
-590
-589
-588
-588
-587
-587
-586
-585
-585
-584
-583
-582
-581
-579
-578
-577
-575
-574
-572
-570
-569
-567
-565
-563
-561
-558
-556
-554
-552
-549
-547
-545
-543
-541
-538
-536
-533
-530
-527
-524
-521
-518
-515
-511
-508
-505
-501
-498
-494
-491
-487
-484
-480
-477
-473
-469
-466
-462
-458
-454
-450
-446
-442
-438
-434
-430
-426
-422
-418
-414
-410
-407
-403
-399
-396
-392
-389
-385
-382
-378
-374
-371
-367
-363
-360
-356
-352
-348
-345
-341
-338
-334
-331
-327
-324
-321
-318
-315
-312
-309
-307
-304
-302
-299
-297
-295
-293
-291
-289
-287
-285
-284
-282
-280
-279
-277
-276
-274
-272
-270
-268
-266
-264
-261
-258
-255
-252
-249
-246
-242
-239
-236
-232
-229
-225
-222
-218
-215
-212
-208
-205
-202
-199
-196
-192
-189
-186
-182
-179
-175
-171
-167
-163
-159
-155
-150
-146
-142
-138
-134
-129
-125
-121
-117
-114
-110
-106
-102
-99
-95
-91
-88
-84
-80
-77
-73
-69
-66
-62
-59
-56
-53
-50
-47
-44
-41
-38
-36
-33
-30
-27
-24
-21
-18
-15
-12
-9
-5
-2
1
4
7
10
13
16
19
22
25
28
31
35
38
41
45
49
52
56
60
64
68
72
76
81
85
89
93
97
101
105
108
112
115
119
122
125
129
132
135
138
141
144
147
150
153
155
158
160
162
165
167
169
171
173
175
177
178
180
182
184
186
188
190
192
195
197
199
201
204
206
208
211
213
216
218
221
224
226
229
232
234
237
240
243
246
249
252
255
258
261
264
266
269
272
274
277
280
282
285
287
290
293
296
298
301
304
306
309
312
315
317
320
323
326
329
332
334
337
339
342
344
347
349
351
353
355
357
359
360
362
363
364
365
366
366
367
367
367
367
367
366
366
365
364
364
363
361
360
359
358
356
355
353
351
350
348
346
344
342
340
337
335
333
331
329
326
324
321
319
316
314
312
309
307
304
302
299
297
295
292
290
287
285
282
279
277
274
271
269
266
264
262
260
258
256
254
252
250
248
247
245
243
241
239
238
236
234
232
231
229
227
225
223
221
219
217
215
212
210
207
205
202
199
196
192
189
185
181
178
174
170
166
162
159
155
151
148
144
141
137
134
131
128
124
121
118
115
112
108
105
101
98
94
91
87
83
79
75
71
66
62
57
52
47
42
37
31
26
20
14
8
1
-5
-12
-19
-26
-33
-40
-47
-55
-62
-70
-78
-86
-94
-102
-110
-118
-127
-135
-144
-152
-161
-170
-178
-187
-196
-204
-213
-221
-229
-238
-246
-254
-263
-271
-279
-288
-297
-305
-314
-323
-332
-342
-351
-360
-370
-380
-390
-399
-409
-419
-429
-439
-449
-460
-470
-480
-490
-500
-510
-520
-530
-539
-549
-559
-568
-577
-586
-595
-604
-613
-621
-629
-637
-645
-652
-660
-667
-674
-680
-687
-693
-700
-706
-713
-719
-725
-731
-737
-743
-749
-754
-760
-766
-771
-776
-782
-787
-792
-797
-802
-807
-812
-817
-822
-827
-832
-837
-842
-847
-852
-857
-862
-867
-872
-876
-881
-886
-890
-895
-900
-904
-908
-913
-917
-922
-926
-930
-934
-938
-942
-946
-950
-954
-957
-961
-964
-968
-971
-974
-977
-980
-983
-986
-989
-992
-995
-998
-1000
-1002
-1006
-1008
-1010
-1014
-1016
-1018
-1022
-1024
-1026
-1029
-1031
-1033
-1035
-1037
-1039
-1041
-1043
-1044
-1046
-1047
-1048
-1050
-1051
-1052
-1053
-1055
-1056
-1057
-1058
-1059
-1060
-1061
-1062
-1063
-1064
-1065
-1065
-1066
-1066
-1067
-1067
-1068
-1068
-1068
-1068
-1067
-1067
-1067
-1066
-1066
-1065
-1065
-1064
-1063
-1061
-1060
-1058
-1057
-1055
-1053
-1051
-1049
-1046
-1044
-1041
-1038
-1035
-1032
-1029
-1026
-1022
-1018
-1016
-1012
-1008
-1004
-1000
-998
-994
-990
-986
-982
-978
-974
-970
-965
-961
-957
-952
-948
-943
-939
-934
-929
-924
-920
-915
-910
-905
-900
-895
-891
-886
-881
-876
-872
-867
-862
-858
-853
-849
-844
-839
-835
-830
-826
-821
-816
-811
-806
-801
-797
-792
-787
-782
-777
-772
-767
-763
-758
-753
-749
-744
-739
-735
-730
-725
-721
-716
-711
-707
-702
-698
-693
-689
-684
-680
-675
-671
-666
-662
-657
-653
-648
-644
-640
-635
-630
-626
-621
-616
-612
-607
-602
-597
-592
-587
-583
-578
-573
-569
-564
-560
-555
-551
-546
-542
-538
-534
-529
-525
-521
-517
-513
-508
-504
-500
-496
-492
-488
-483
-479
-475
-470
-466
-462
-457
-453
-449
-444
-440
-436
-431
-427
-423
-419
-414
-410
-406
-402
-398
-394
-390
-386
-382
-378
-375
-371
-367
-364
-360
-357
-353
-349
-346
-342
-338
-334
-330
-327
-323
-319
-315
-311
-307
-303
-300
-296
-292
-289
-286
-282
-279
-276
-273
-271
-268
-266
-263
-261
-258
-256
-254
-252
-250
-248
-247
-245
-243
-242
-241
-239
-238
-237
-236
-235
-234
-234
-233
-232
-231
-230
-230
-229
-228
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-211
-209
-208
-207
-206
-204
-203
-201
-200
-199
-197
-196
-194
-193
-191
-190
-189
-187
-186
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-171
-170
-169
-169
-168
-168
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-168
-168
-169
-170
-170
-171
-172
-173
-174
-176
-177
-178
-180
-181
-183
-185
-186
-188
-190
-192
-195
-197
-199
-202
-204
-206
-209
-212
-215
-218
-221
-224
-227
-231
-234
-238
-242
-246
-251
-255
-260
-264
-269
-274
-279
-284
-289
-294
-299
-304
-309
-315
-320
-325
-331
-336
-342
-347
-353
-359
-364
-370
-376
-382
-388
-394
-400
-406
-412
-418
-424
-431
-437
-444
-450
-457
-464
-471
-478
-486
-493
-501
-509
-517
-525
-533
-542
-551
-559
-568
-577
-586
-595
-604
-613
-622
-630
-639
-648
-657
-666
-675
-683
-692
-701
-710
-719
-728
-738
-747
-756
-766
-775
-785
-794
-804
-813
-823
-833
-843
-852
-862
-872
-882
-892
-902
-912
-922
-932
-942
-952
-963
-973
-983
-994
-1004
-1014
-1026
-1036
-1047
-1058
-1069
-1079
-1090
-1101
-1111
-1122
-1133
-1143
-1154
-1164
-1175
-1185
-1196
-1206
-1216
-1227
-1237
-1247
-1258
-1268
-1278
-1288
-1298
-1307
-1317
-1327
-1337
-1346
-1356
-1366
-1376
-1385
-1395
-1404
-1413
-1422
-1432
-1441
-1450
-1459
-1468
-1477
-1487
-1496
-1505
-1514
-1523
-1531
-1540
-1549
-1557
-1565
-1574
-1582
-1590
-1598
-1605
-1613
-1621
-1628
-1636
-1643
-1650
-1658
-1665
-1672
-1679
-1685
-1692
-1699
-1706
-1712
-1719
-1725
-1731
-1737
-1743
-1749
-1755
-1761
-1766
-1772
-1777
-1782
-1787
-1791
-1796
-1800
-1805
-1809
-1813
-1817
-1820
-1824
-1828
-1831
-1835
-1838
-1841
-1844
-1847
-1850
-1853
-1856
-1859
-1862
-1864
-1867
-1869
-1872
-1875
-1877
-1879
-1882
-1884
-1886
-1888
-1890
-1892
-1894
-1895
-1897
-1899
-1900
-1902
-1903
-1905
-1906
-1908
-1909
-1910
-1912
-1914
-1915
-1917
-1919
-1921
-1923
-1926
-1928
-1931
-1933
-1936
-1939
-1942
-1945
-1947
-1950
-1953
-1956
-1959
-1962
-1966
-1969
-1972
-1975
-1978
-1981
-1984
-1987
-1990
-1993
-1996
-1998
-2001
-2004
-2005
-2009
-2011
-2013
-2015
-2017
-2019
-2021
-2023
-2025
-2027
-2028
-2029
-2031
-2033
-2033
-2035
-2036
-2037
-2037
-2037
-2037
-2037
-2037
-2037
-2036
-2036
-2035
-2033
-2032
-2031
-2029
-2027
-2025
-2024
-2021
-2019
-2017
-2013
-2011
-2009
-2005
-2001
-1999
-1996
-1993
-1989
-1985
-1982
-1978
-1974
-1970
-1966
-1962
-1957
-1953
-1948
-1943
-1938
-1933
-1928
-1923
-1917
-1911
-1905
-1899
-1893
-1887
-1881
-1874
-1868
-1861
-1854
-1848
-1841
-1834
-1826
-1819
-1812
-1804
-1797
-1789
-1781
-1773
-1765
-1757
-1749
-1740
-1732
-1723
-1714
-1705
-1697
-1688
-1678
-1669
-1660
-1651
-1642
-1632
-1623
-1613
-1604
-1594
-1584
-1574
-1564
-1554
-1544
-1533
-1523
-1513
-1503
-1492
-1482
-1471
-1461
-1450
-1440
-1429
-1418
-1408
-1397
-1387
-1377
-1366
-1356
-1345
-1334
-1324
-1313
-1302
-1291
-1280
-1269
-1258
-1247
-1236
-1224
-1213
-1202
-1191
-1179
-1168
-1156
-1145
-1133
-1122
-1110
-1099
-1087
-1076
-1064
-1053
-1041
-1030
-1018
-1006
-995
-984
-972
-961
-950
-938
-927
-916
-904
-893
-882
-871
-860
-848
-837
-826
-815
-804
-793
-782
-771
-760
-749
-738
-727
-716
-705
-695
-684
-673
-662
-651
-640
-629
-618
-607
-596
-585
-574
-562
-551
-540
-529
-518
-507
-497
-486
-475
-464
-454
-443
-433
-423
-412
-402
-392
-382
-372
-361
-351
-341
-331
-322
-312
-302
-293
-283
-274
-265
-256
-246
-237
-228
-219
-211
-202
-193
-184
-176
-167
-159
-150
-142
-134
-126
-118
-110
-103
-95
-88
-81
-74
-67
-61
-54
-48
-41
-35
-29
-23
-17
-11
-5
0
6
11
17
22
27
31
36
40
45
49
53
57
61
64
68
71
74
78
81
84
87
89
92
95
97
100
102
104
107
108
110
112
114
115
116
118
119
120
121
122
123
124
124
125
126
127
127
128
129
129
130
130
131
131
132
132
132
132
133
133
133
133
133
133
133
132
132
132
131
131
130
129
128
128
127
126
125
125
124
123
122
121
121
120
119
118
118
117
116
115
115
114
113
112
111
111
110
109
108
107
107
106
105
104
103
103
102
101
101
100
100
99
99
99
98
98
98
97
97
97
97
97
97
97
97
97
97
97
97
97
96
96
96
96
95
95
94
94
93
93
93
92
92
91
91
91
90
90
90
89
89
89
88
88
87
87
87
86
86
85
85
84
84
84
84
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
80
80
80
79
79
78
77
77
76
76
75
74
73
73
72
71
71
70
70
69
69
69
69
69
69
69
69
69
69
69
70
70
71
71
71
72
72
73
74
74
75
76
76
77
78
79
80
80
81
82
83
84
84
85
86
87
88
88
89
90
91
92
93
94
96
97
98
100
101
103
105
107
109
112
114
116
119
121
124
126
129
132
135
138
142
145
148
152
155
159
163
166
170
174
178
181
185
189
194
198
202
206
210
215
219
223
228
232
237
241
246
250
255
260
264
269
273
277
282
286
291
295
299
304
308
312
317
321
325
330
334
338
343
347
352
356
361
365
370
375
380
384
389
394
399
404
409
414
419
424
429
434
439
444
449
454
459
465
470
475
480
485
490
495
501
506
511
517
522
528
534
540
546
552
558
565
571
578
585
592
599
607
614
621
629
637
645
653
661
669
677
685
694
702
711
720
729
738
747
756
765
775
784
793
803
813
822
832
842
852
862
872
883
893
904
914
925
936
947
957
968
979
990
1002
1012
1024
1035
1047
1058
1070
1081
1092
1104
1116
1127
1139
1151
1163
1174
1186
1198
1210
1222
1234
1246
1259
1271
1284
1296
1309
1322
1334
1347
1360
1374
1387
1400
1414
1427
1441
1454
1468
1482
1496
1510
1524
1538
1552
1566
1580
1595
1609
1624
1638
1653
1667
1682
1696
1711
1725
1739
1754
1768
1782
1797
1811
1825
1839
1853
1867
1881
1895
1909
1924
1938
1952
1966
1980
1994
2008
2021
2036
2050
2064
2078
2092
2106
2119
2133
2148
2162
2176
2190
2204
2218
2233
2247
2261
2276
2290
2304
2319
2333
2347
2361
2376
2390
2403
2417
2431
2444
2458
2471
2484
2497
2510
2523
2536
2549
2561
2574
2587
2599
2612
2624
2637
2649
2662
2674
2687
2699
2711
2724
2736
2748
2760
2773
2785
2797
2808
2820
2832
2844
2855
2867
2879
2891
2902
2914
2926
2937
2949
2960
2972
2983
2995
3006
3017
3029
3040
3051
3063
3074
3086
3097
3108
3120
3131
3143
3155
3167
3179
3191
3203
3215
3227
3239
3251
3264
3276
3288
3301
3313
3325
3338
3351
3363
3376
3389
3402
3415
3427
3440
3453
3466
3478
3491
3504
3516
3529
3541
3554
3567
3579
3592
3605
3618
3631
3644
3656
3669
3682
3696
3709
3722
3735
3748
3761
3774
3788
3801
3814
3827
3839
3852
3865
3878
3891
3904
3917
3929
3942
3955
3968
3980
3993
4006
4018
4030
4043
4056
4067
4080
4091
4104
4117
4129
4141
4152
4164
4176
4187
4199
4210
4221
4232
4243
4254
4264
4275
4285
4295
4305
4315
4325
4335
4344
4354
4363
4373
4382
4391
4400
4409
4417
4426
4434
4443
4451
4459
4467
4475
4482
4490
4498
4505
4513
4520
4528
4535
4542
4550
4557
4564
4571
4578
4585
4591
4598
4604
4611
4617
4623
4630
4636
4642
4648
4653
4659
4665
4671
4676
4682
4687
4693
4698
4703
4708
4713
4718
4723
4728
4733
4737
4742
4746
4750
4755
4759
4763
4767
4771
4775
4779
4783
4787
4791
4795
4798
4802
4806
4810
4813
4817
4820
4824
4827
4830
4833
4836
4838
4841
4844
4847
4850
4853
4856
4858
4861
4864
4867
4869
4872
4875
4877
4880
4883
4886
4888
4891
4894
4896
4899
4901
4904
4906
4908
4911
4913
4915
4917
4920
4922
4924
4926
4928
4930
4932
4934
4936
4938
4940
4942
4945
4947
4949
4951
4954
4956
4958
4961
4963
4965
4968
4970
4972
4974
4976
4978
4980
4981
4983
4985
4986
4988
4989
4990
4991
4992
4993
4993
4994
4995
4995
4996
4996
4997
4997
4998
4998
4999
4999
5000
5000
5001
5001
5001
5002
5002
5002
5002
5002
5002
5002
5002
5002
5001
5001
5000
5000
4999
4999
4998
4997
4996
4996
4995
4994
4993
4992
4991
4990
4989
4988
4988
4987
4986
4985
4984
4983
4983
4982
4981
4981
4980
4979
4978
4977
4976
4975
4974
4973
4972
4971
4970
4968
4967
4966
4965
4963
4962
4961
4960
4958
4957
4956
4955
4954
4952
4951
4950
4949
4948
4947
4945
4944
4943
4941
4940
4938
4936
4935
4933
4931
4930
4928
4926
4924
4923
4921
4919
4917
4915
4913
4911
4909
4907
4905
4903
4901
4899
4897
4895
4893
4891
4889
4886
4884
4882
4879
4877
4874
4872
4869
4866
4864
4861
4858
4855
4853
4850
4847
4844
4842
4839
4837
4834
4832
4830
4827
4825
4823
4822
4820
4818
4817
4815
4814
4812
4811
4810
4808
4807
4806
4805
4804
4803
4802
4802
4801
4800
4799
4799
4798
4798
4797
4796
4796
4795
4795
4794
4793
4793
4792
4791
4791
4790
4789
4788
4788
4787
4786
4785
4784
4783
4783
4782
4781
4779
4778
4777
4775
4774
4772
4770
4768
4766
4763
4761
4758
4756
4753
4750
4747
4744
4742
4739
4736
4733
4731
4728
4725
4722
4720
4717
4714
4711
4709
4706
4703
4701
4698
4695
4692
4689
4687
4684
4681
4679
4676
4673
4671
4668
4666
4663
4661
4658
4656
4653
4651
4648
4646
4643
4641
4638
4636
4634
4631
4629
4627
4624
4622
4620
4617
4615
4613
4610
4607
4605
4602
4599
4596
4593
4590
4587
4583
4580
4576
4573
4569
4566
4562
4558
4554
4550
4545
4541
4537
4532
4528
4523
4518
4513
4508
4503
4497
4492
4486
4481
4475
4470
4464
4459
4453
4447
4441
4435
4429
4423
4417
4410
4404
4397
4391
4384
4377
4370
4363
4355
4348
4340
4333
4325
4317
4309
4300
4292
4283
4275
4266
4257
4248
4239
4230
4221
4212
4203
4194
4185
4176
4166
4157
4148
4138
4129
4119
4109
4100
4090
4080
4070
4059
4050
4038
4029
4018
4006
3997
3986
3975
3964
3953
3942
3931
3920
3908
3897
3885
3874
3862
3850
3838
3826
3814
3802
3790
3777
3765
3752
3740
3727
3715
3702
3689
3677
3664
3651
3638
3625
3612
3599
3586
3572
3559
3546
3532
3519
3505
3491
3477
3464
3450
3436
3421
3407
3393
3379
3364
3350
3335
3321
3306
3291
3276
3261
3245
3230
3214
3199
3184
3168
3153
3137
3122
3106
3091
3075
3059
3044
3028
3013
2998
2982
2967
2952
2937
2922
2907
2892
2877
2862
2848
2833
2818
2803
2788
2773
2758
2744
2729
2714
2699
2684
2670
2655
2640
2625
2609
2594
2579
2563
2548
2533
2517
2502
2486
2471
2455
2440
2424
2408
2392
2377
2361
2346
2330
2315
2299
2284
2269
2254
2239
2224
2210
2195
2180
2165
2151
2136
2122
2107
2093
2079
2064
2050
2036
2021
2007
1993
1979
1965
1951
1936
1922
1908
1894
1880
1867
1853
1839
1825
1811
1798
1784
1770
1757
1743
1729
1716
1702
1689
1675
1662
1648
1635
1621
1607
1593
1579
1565
1551
1537
1523
1510
1496
1482
1469
1455
1441
1428
1414
1401
1388
1375
1362
1349
1336
1323
1310
1298
1285
1272
1259
1247
1234
1221
1208
1195
1182
1169
1156
1143
1130
1117
1104
1091
1078
1065
1052
1039
1026
1012
999
986
972
959
945
932
918
904
890
876
862
848
834
820
806
791
777
763
749
734
720
705
691
676
661
646
631
616
601
586
571
555
540
525
510
494
479
464
449
433
418
403
388
373
358
343
328
314
299
284
269
255
240
225
210
195
180
165
149
134
119
104
88
73
57
41
26
10
-6
-22
-38
-54
-70
-86
-102
-119
-135
-151
-168
-184
-201
-217
-234
-251
-268
-285
-302
-319
-336
-353
-370
-387
-404
-421
-438
-456
-473
-490
-507
-525
-542
-559
-577
-594
-611
-628
-645
-663
-680
-697
-714
-731
-748
-765
-782
-800
-817
-834
-852
-869
-887
-904
-922
-939
-957
-975
-993
-1010
-1028
-1046
-1064
-1082
-1100
-1118
-1136
-1153
-1171
-1189
-1206
-1224
-1242
-1259
-1277
-1294
-1312
-1329
-1347
-1364
-1381
-1399
-1416
-1433
-1450
-1468
-1485
-1501
-1518
-1535
-1552
-1568
-1585
-1601
-1618
-1635
-1651
-1668
-1685
-1701
-1718
-1735
-1751
-1768
-1785
-1802
-1818
-1835
-1851
-1868
-1884
-1901
-1917
-1934
-1950
-1966
-1983
-1999
-2016
-2032
-2048
-2064
-2080
-2097
-2113
-2128
-2144
-2160
-2176
-2192
-2207
-2223
-2238
-2254
-2269
-2284
-2299
-2315
-2330
-2345
-2360
-2375
-2390
-2406
-2421
-2436
-2451
-2466
-2481
-2496
-2511
-2526
-2541
-2556
-2571
-2586
-2600
-2615
-2630
-2644
-2658
-2672
-2686
-2700
-2714
-2727
-2741
-2754
-2768
-2781
-2794
-2807
-2819
-2832
-2844
-2857
-2869
-2881
-2893
-2905
-2917
-2928
-2940
-2951
-2963
-2974
-2985
-2996
-3007
-3018
-3029
-3040
-3050
-3061
-3071
-3081
-3091
-3100
-3109
-3118
-3127
-3136
-3144
-3153
-3161
-3169
-3177
-3185
-3192
-3200
-3207
-3213
-3220
-3226
-3233
-3239
-3244
-3250
-3255
-3261
-3266
-3271
-3276
-3281
-3285
-3290
-3294
-3298
-3302
-3306
-3309
-3312
-3315
-3318
-3321
-3323
-3325
-3327
-3329
-3331
-3333
-3334
-3336
-3337
-3338
-3339
-3340
-3340
-3341
-3341
-3341
-3341
-3340
-3340
-3339
-3338
-3336
-3335
-3333
-3331
-3329
-3327
-3324
-3321
-3318
-3315
-3312
-3309
-3306
-3302
-3298
-3294
-3290
-3285
-3280
-3275
-3269
-3264
-3258
-3252
-3246
-3239
-3233
-3226
-3219
-3212
-3204
-3196
-3189
-3181
-3173
-3165
-3156
-3148
-3139
-3130
-3122
-3112
-3103
-3094
-3084
-3075
-3065
-3055
-3045
-3034
-3023
-3012
-3001
-2990
-2978
-2967
-2955
-2943
-2931
-2919
-2906
-2894
-2881
-2868
-2854
-2841
-2827
-2813
-2799
-2785
-2771
-2757
-2742
-2727
-2712
-2697
-2682
-2666
-2651
-2635
-2620
-2604
-2588
-2571
-2555
-2538
-2521
-2504
-2487
-2470
-2452
-2435
-2417
-2400
-2382
-2364
-2346
-2328
-2310
-2292
-2274
-2255
-2237
-2218
-2200
-2181
-2162
-2143
-2123
-2104
-2085
-2065
-2045
-2025
-2005
-1985
-1965
-1945
-1925
-1904
-1884
-1863
-1842
-1821
-1801
-1780
-1759
-1738
-1717
-1696
-1674
-1653
-1632
-1610
-1588
-1566
-1544
-1522
-1500
-1478
-1455
-1433
-1410
-1388
-1365
-1342
-1319
-1296
-1273
-1250
-1227
-1204
-1180
-1157
-1134
-1110
-1087
-1064
-1041
-1016
-994
-971
-948
-925
-901
-878
-855
-832
-809
-786
-763
-740
-717
-694
-672
-649
-626
-604
-581
-559
-536
-514
-492
-469
-447
-424
-402
-379
-357
-334
-312
-289
-267
-244
-222
-200
-177
-155
-133
-111
-88
-66
-44
-22
1
23
45
68
90
113
136
159
182
205
228
251
275
298
321
344
368
391
414
438
461
484
508
531
554
577
601
624
648
671
695
718
742
766
790
814
837
861
885
909
933
956
980
1004
1028
1051
1075
1098
1122
1145
1169
1192
1215
1239
1262
1285
1308
1331
1354
1377
1399
1422
1444
1467
1489
1511
1533
1555
1577
1599
1621
1643
1665
1686
1708
1729
1750
1771
1792
1813
1833
1853
1874
1893
1913
1933
1952
1972
1991
2009
2029
2048
2067
2085
2104
2122
2140
2158
2176
2194
2212
2230
2247
2264
2282
2299
2316
2332
2349
2365
2382
2398
2414
2429
2445
2460
2475
2490
2505
2520
2534
2549
2563
2577
2591
2605
2619
2632
2646
2659
2673
2686
2699
2712
2725
2737
2750
2762
2775
2787
2799
2811
2823
2834
2846
2857
2869
2880
2891
2902
2913
2923
2934
2944
2955
2965
2975
2985
2994
3004
3013
3022
3031
3040
3049
3058
3067
3075
3083
3091
3099
3107
3115
3123
3130
3138
3146
3153
3160
3168
3175
3182
3189
3196
3203
3210
3217
3223
3230
3237
3243
3250
3256
3263
3269
3276
3282
3289
3295
3301
3308
3314
3320
3327
3333
3339
3345
3351
3357
3363
3369
3374
3380
3386
3391
3397
3402
3408
3413
3419
3424
3429
3435
3440
3445
3450
3455
3460
3466
3471
3476
3481
3486
3491
3496
3501
3506
3511
3516
3520
3525
3530
3535
3539
3544
3548
3553
3557
3561
3566
3570
3574
3578
3582
3586
3590
3594
3598
3601
3605
3608
3612
3615
3618
3622
3625
3628
3631
3634
3637
3639
3642
3645
3647
3649
3652
3654
3656
3658
3661
3663
3665
3666
3668
3670
3672
3673
3675
3676
3677
3678
3680
3680
3681
3682
3683
3683
3684
3684
3684
3685
3684
3684
3684
3684
3683
3683
3683
3682
3681
3681
3680
3679
3679
3678
3677
3676
3675
3674
3673
3671
3670
3669
3668
3666
3665
3663
3661
3660
3658
3656
3654
3652
3649
3647
3645
3642
3640
3637
3634
3631
3628
3625
3622
3619
3616
3612
3609
3605
3602
3598
3594
3590
3586
3582
3578
3574
3570
3565
3561
3557
3552
3548
3543
3538
3534
3529
3524
3519
3514
3509
3504
3499
3493
3488
3483
3477
3471
3466
3460
3454
3448
3442
3436
3430
3424
3417
3411
3405
3398
3391
3385
3378
3371
3364
3358
3351
3344
3337
3330
3322
3315
3308
3301
3293
3286
3278
3271
3263
3255
3248
3240
3232
3224
3216
3208
3200
3192
3184
3176
3168
3159
3151
3143
3135
3127
3119
3110
3102
3094
3086
3078
3069
3061
3053
3044
3036
3027
3019
3010
3002
2993
2984
2975
2966
2957
2948
2939
2929
2920
2911
2902
2893
2883
2874
2865
2855
2846
2836
2827
2817
2808
2798
2789
2779
2769
2759
2749
2739
2729
2719
2709
2699
2689
2679
2668
2658
2648
2638
2628
2617
2607
2596
2586
2575
2564
2554
2543
2533
2522
2511
2501
2490
2480
2469
2459
2448
2437
2427
2416
2405
2395
2384
2374
2363
2352
2341
2330
2319
2308
2297
2286
2274
2263
2252
2241
2229
2218
2207
2195
2184
2172
2161
2149
2138
2126
2115
2103
2092
2081
2069
2058
2047
2036
2025
2013
2001
1991
1980
1969
1958
1948
1937
1926
1915
1904
1893
1882
1871
1861
1850
1839
1828
1817
1807
1796
1785
1774
1763
1752
1741
1730
1719
1708
1697
1685
1674
1663
1652
1641
1630
1619
1608
1597
1586
1575
1564
1553
1542
1531
1520
1510
1499
1488
1478
1467
1457
1446
1436
1425
1415
1405
1395
1385
1375
1366
1356
1346
1337
1327
1317
1308
1298
1289
1279
1269
1260
1250
1240
1231
1221
1212
1202
1192
1182
1172
1162
1153
1143
1133
1123
1113
1103
1093
1083
1073
1063
1053
1043
1033
1022
1012
1002
992
982
972
962
952
942
931
921
911
901
892
882
872
862
852
843
833
823
814
804
795
785
776
766
757
747
738
728
719
710
700
690
681
671
662
652
642
633
623
613
603
593
583
573
563
553
543
533
522
512
502
491
481
471
460
450
439
429
418
407
397
386
375
364
353
342
331
320
309
298
287
276
265
253
242
231
220
209
197
186
175
164
153
142
130
119
108
97
86
75
63
52
41
30
18
7
-4
-16
-27
-39
-50
-62
-73
-85
-97
-108
-120
-132
-143
-155
-167
-179
-190
-202
-214
-226
-238
-250
-262
-274
-286
-298
-310
-323
-335
-347
-359
-371
-384
-396
-408
-421
-433
-446
-458
-471
-483
-496
-508
-521
-534
-546
-559
-571
-584
-597
-609
-622
-634
-647
-660
-672
-685
-697
-709
-722
-734
-746
-759
-771
-783
-795
-808
-820
-832
-844
-857
-869
-881
-894
-906
-918
-930
-943
-955
-967
-980
-992
-1004
-1016
-1028
-1040
-1052
-1064
-1076
-1088
-1100
-1111
-1123
-1135
-1146
-1158
-1169
-1180
-1191
-1202
-1213
-1224
-1235
-1246
-1257
-1267
-1278
-1288
-1299
-1309
-1319
-1330
-1340
-1350
-1360
-1370
-1380
-1390
-1400
-1410
-1419
-1429
-1439
-1448
-1458
-1467
-1477
-1486
-1496
-1505
-1514
-1523
-1533
-1542
-1551
-1560
-1569
-1578
-1587
-1596
-1605
-1614
-1623
-1632
-1641
-1650
-1659
-1668
-1677
-1686
-1694
-1703
-1712
-1720
-1729
-1737
-1746
-1754
-1762
-1770
-1778
-1786
-1794
-1802
-1809
-1817
-1825
-1832
-1840
-1847
-1855
-1862
-1870
-1877
-1885
-1892
-1900
-1907
-1915
-1922
-1929
-1937
-1944
-1952
-1959
-1967
-1974
-1982
-1989
-1997
-2005
-2012
-2020
-2028
-2036
-2043
-2051
-2059
-2067
-2074
-2082
-2090
-2098
-2106
-2114
-2122
-2129
-2137
-2145
-2153
-2161
-2169
-2177
-2184
-2192
-2200
-2208
-2216
-2223
-2231
-2239
-2246
-2254
-2261
-2269
-2276
-2283
-2290
-2297
-2303
-2310
-2316
-2323
-2329
-2335
-2342
-2348
-2354
-2360
-2365
-2371
-2377
-2382
-2388
-2393
-2398
-2404
-2409
-2414
-2419
-2424
-2429
-2433
-2438
-2442
-2447
-2451
-2456
-2460
-2464
-2468
-2473
-2476
-2480
-2484
-2488
-2491
-2495
-2498
-2501
-2504
-2507
-2509
-2512
-2514
-2517
-2519
-2521
-2522
-2524
-2525
-2527
-2528
-2529
-2529
-2529
-2530
-2529
-2529
-2529
-2528
-2527
-2526
-2525
-2523
-2522
-2520
-2518
-2517
-2515
-2512
-2510
-2508
-2505
-2503
-2500
-2497
-2494
-2491
-2488
-2484
-2481
-2477
-2474
-2470
-2466
-2462
-2457
-2453
-2448
-2443
-2438
-2433
-2427
-2422
-2416
-2410
-2404
-2398
-2392
-2385
-2379
-2372
-2365
-2358
-2350
-2343
-2335
-2327
-2319
-2311
-2303
-2294
-2285
-2276
-2267
-2258
-2248
-2239
-2229
-2219
-2208
-2198
-2188
-2177
-2166
-2155
-2144
-2132
-2120
-2109
-2097
-2085
-2072
-2060
-2047
-2033
-2021
-2007
-1994
-1980
-1966
-1953
-1939
-1925
-1911
-1897
-1884
-1870
-1856
-1842
-1828
-1814
-1800
-1787
-1773
-1758
-1744
-1730
-1715
-1701
-1686
-1671
-1656
-1641
-1625
-1610
-1594
-1578
-1562
-1546
-1530
-1514
-1497
-1480
-1464
-1447
-1430
-1413
-1395
-1378
-1361
-1343
-1325
-1307
-1289
-1271
-1252
-1233
-1214
-1195
-1176
-1157
-1137
-1117
-1098
-1078
-1058
-1037
-1016
-997
-977
-957
-937
-917
-897
-877
-858
-838
-818
-799
-779
-760
-741
-721
-702
-683
-664
-644
-625
-606
-587
-568
-548
-529
-510
-490
-471
-451
-432
-412
-392
-372
-352
-332
-312
-291
-271
-251
-230
-210
-190
-170
-149
-129
-109
-89
-69
-48
-28
-8
12
33
53
73
93
114
134
154
174
195
215
235
255
276
296
317
337
358
378
399
419
440
460
481
502
522
543
564
585
605
626
647
667
687
708
728
748
768
789
809
829
849
869
889
909
929
950
970
990
1010
1030
1051
1071
1091
1111
1131
1152
1172
1192
1212
1233
1253
1273
1293
1314
1334
1354
1374
1394
1414
1433
1453
1472
1491
1511
1530
1549
1568
1587
1606
1626
1645
1664
1683
1703
1722
1742
1761
1781
1800
1820
1839
1859
1878
1898
1917
1937
1957
1976
1996
2016
2036
2056
2076
2096
2115
2135
2155
2175
2195
2215
2234
2254
2274
2293
2313
2332
2352
2371
2391
2410
2430
2449
2469
2488
2508
2527
2546
2565
2584
2603
2622
2641
2659
2678
2696
2714
2732
2750
2768
2785
2803
2820
2837
2855
2872
2889
2906
2923
2940
2957
2974
2991
3007
3024
3040
3057
3073
3089
3105
3120
3136
3151
3167
3182
3197
3212
3227
3242
3257
3272
3286
3301
3315
3330
3344
3358
3372
3386
3400
3413
3427
3441
3455
3468
3482
3495
3509
3522
3535
3548
3561
3574
3587
3600
3613
3626
3639
3651
3663
3676
3688
3700
3712
3724
3735
3747
3758
3769
3780
3791
3802
3813
3824
3835
3846
3857
3868
3879
3890
3901
3912
3922
3933
3944
3954
3965
3975
3985
3995
4005
4014
4024
4034
4043
4054
4062
4073
4082
4091
4100
4110
4119
4127
4136
4145
4153
4162
4170
4178
4187
4195
4202
4210
4218
4225
4232
4240
4247
4254
4261
4268
4275
4282
4289
4296
4302
4309
4315
4322
4328
4334
4340
4346
4352
4358
4363
4368
4374
4379
4384
4389
4394
4399
4404
4408
4413
4418
4423
4427
4432
4437
4441
4446
4451
4455
4460
4464
4468
4473
4477
4481
4486
4490
4494
4497
4501
4505
4508
4512
4515
4518
4521
4525
4528
4531
4533
4536
4539
4542
4544
4547
4549
4551
4554
4556
4558
4560
4562
4564
4566
4567
4569
4570
4571
4572
4573
4574
4575
4575
4576
4576
4577
4577
4578
4578
4578
4579
4579
4579
4580
4580
4580
4580
4580
4580
4581
4581
4580
4580
4580
4580
4579
4579
4578
4577
4576
4574
4573
4571
4570
4568
4566
4564
4562
4560
4558
4555
4553
4550
4547
4544
4541
4538
4535
4532
4528
4525
4522
4518
4514
4511
4507
4503
4499
4495
4491
4487
4483
4479
4475
4471
4467
4463
4458
4454
4450
4445
4441
4437
4432
4427
4423
4418
4414
4409
4404
4400
4395
4391
4386
4381
4376
4371
4366
4361
4356
4351
4346
4341
4335
4330
4325
4319
4314
4308
4302
4297
4291
4285
4280
4274
4268
4262
4257
4251
4245
4239
4233
4227
4221
4215
4209
4203
4197
4191
4186
4180
4174
4168
4162
4156
4149
4143
4137
4131
4124
4118
4111
4105
4098
4091
4083
4077
4070
4062
4056
4048
4041
4034
4026
4019
4011
4003
3997
3989
3982
3974
3967
3959
3952
3944
3936
3928
3921
3913
3905
3897
3890
3882
3874
3866
3859
3851
3843
3835
3828
3820
3812
3804
3796
3788
3780
3772
3764
3756
3747
3739
3731
3723
3714
3706
3698
3689
3680
3672
3663
3654
3645
3637
3628
3619
3609
3600
3591
3582
3572
3563
3554
3544
3535
3526
3516
3507
3498
3489
3479
3470
3461
3451
3442
3432
3423
3413
3404
3394
3385
3376
3366
3357
3347
3338
3328
3319
3309
3300
3290
3280
3271
3261
3251
3241
3230
3220
3210
3200
3189
3179
3168
3158
3147
3137
3126
3116
3106
3095
3085
3075
3065
3055
3045
3034
3024
3014
3004
2995
2985
2975
2965
2955
2945
2936
2926
2916
2907
2897
2888
2878
2868
2859
2849
2840
2830
2820
2811
2801
2792
2782
2773
2764
2754
2745
2736
2727
2718
2710
2701
2692
2684
2675
2667
2659
2651
2643
2635
2628
2620
2612
2605
2597
2590
2582
2575
2567
2560
2553
2546
2539
2532
2525
2518
2511
2505
2498
2492
2485
2479
2473
2466
2460
2454
2447
2441
2435
2429
2424
2418
2412
2407
2401
2396
2391
2386
2381
2376
2371
2366
2362
2357
2353
2348
2344
2340
2336
2332
2328
2324
2320
2317
2314
2310
2308
2305
2302
2300
2298
2296
2295
2293
2292
2292
2291
2291
2290
2290
2291
2291
2291
2292
2293
2294
2295
2296
2298
2300
2302
2304
2307
2309
2312
2315
2319
2322
2326
2329
2334
2338
2342
2347
2352
2357
2362
2367
2372
2378
2383
2389
2395
2401
2408
2414
2421
2427
2434
2441
2447
2454
2461
2468
2475
2482
2489
2497
2504
2512
2519
2527
2535
2543
2552
2560
2568
2577
2586
2594
2603
2612
2621
2630
2639
2649
2658
2667
2676
2685
2694
2704
2713
2722
2731
2741
2750
2759
2769
2778
2788
2798
2807
2817
2827
2837
2847
2858
2868
2878
2889
2899
2910
2920
2931
2942
2953
2964
2975
2986
2997
3008
3019
3030
3041
3052
3062
3073
3084
3095
3106
3117
3128
3138
3149
3160
3171
3182
3194
3205
3216
3228
3239
3250
3262
3273
3284
3296
3307
3319
3330
3342
3353
3365
3376
3388
3399
3411
3423
3434
3446
3458
3469
3481
3492
3503
3515
3526
3538
3549
3561
3572
3584
3595
3607
3618
3630
3641
3653
3664
3675
3687
3699
3710
3722
3734
3745
3757
3768
3779
3790
3801
3812
3823
3834
3845
3856
3867
3877
3888
3898
3909
3919
3929
3939
3949
3959
3969
3979
3989
3999
4010
4019
4030
4041
4051
4061
4070
4082
4091
4102
4112
4122
4131
4141
4151
4161
4171
4181
4191
4201
4210
4219
4229
4238
4247
4255
4264
4272
4280
4288
4296
4304
4311
4319
4326
4333
4339
4346
4353
4360
4366
4373
4379
4385
4392
4398
4404
4410
4416
4421
4427
4432
4438
4443
4448
4453
4457
4462
4466
4471
4475
4478
4482
4485
4489
4492
4495
4498
4500
4503
4505
4508
4510
4512
4515
4517
4519
4521
4523
4525
4527
4530
4532
4534
4536
4538
4540
4541
4543
4544
4545
4546
4547
4548
4549
4549
4550
4550
4551
4551
4552
4552
4552
4552
4552
4553
4553
4553
4553
4553
4554
4554
4554
4554
4554
4554
4553
4553
4553
4552
4551
4551
4550
4549
4548
4547
4545
4544
4542
4540
4538
4536
4534
4532
4529
4527
4524
4521
4519
4516
4513
4509
4506
4503
4499
4496
4492
4489
4485
4481
4478
4474
4470
4466
4461
4457
4452
4447
4442
4437
4431
4426
4420
4415
4409
4403
4397
4391
4385
4379
4373
4366
4360
4353
4346
4339
4332
4325
4318
4311
4303
4295
4287
4279
4271
4262
4253
4244
4235
4226
4217
4208
4198
4188
4179
4169
4158
4148
4137
4127
4116
4105
4093
4082
4070
4059
4048
4035
4025
4013
4001
3989
3977
3964
3952
3939
3927
3914
3901
3888
3875
3862
3849
3835
3822
3808
3794
3780
3766
3752
3737
3722
3708
3692
3677
3662
3646
3631
3615
3599
3583
3567
3551
3534
3518
3501
3484
3467
3450
3433
3416
3398
3381
3364
3346
3328
3311
3293
3275
3256
3238
3220
3201
3183
3164
3145
3126
3106
3087
3068
3048
3029
3009
2989
2969
2949
2929
2908
2888
2868
2847
2827
2807
2786
2766
2746
2725
2705
2685
2664
2644
2624
2604
2583
2563
2543
2522
2502
2481
2460
2439
2418
2397
2376
2355
2333
2311
2290
2268
2246
2224
2202
2179
2157
2134
2112
2089
2066
2043
2020
1998
1975
1952
1928
1905
1882
1859
1836
1813
1790
1768
1745
1722
1700
1677
1655
1632
1610
1587
1564
1542
1519
1497
1474
1451
1429
1406
1384
1361
1339
1316
1294
1271
1248
1226
1203
1180
1157
1134
1111
1088
1065
1042
1018
995
972
949
925
902
879
855
832
809
785
762
739
716
693
669
646
623
600
577
554
531
508
485
462
440
418
395
373
351
329
308
286
265
244
223
202
181
161
140
120
99
79
59
40
20
1
-19
-38
-57
-75
-94
-112
-131
-149
-167
-185
-202
-220
-237
-255
-272
-289
-306
-323
-340
-356
-373
-390
-406
-423
-439
-455
-471
-487
-503
-519
-535
-550
-566
-581
-597
-612
-627
-642
-657
-672
-686
-701
-715
-730
-744
-758
-772
-785
-799
-813
-826
-840
-853
-866
-879
-892
-905
-918
-931
-943
-956
-968
-980
-992
-1004
-1016
-1028
-1039
-1051
-1062
-1073
-1084
-1095
-1105
-1116
-1127
-1137
-1147
-1158
-1168
-1178
-1188
-1197
-1207
-1217
-1226
-1235
-1245
-1254
-1263
-1272
-1281
-1289
-1298
-1307
-1315
-1324
-1332
-1340
-1348
-1356
-1364
-1372
-1379
-1386
-1394
-1401
-1408
-1415
-1422
-1429
-1436
-1443
-1450
-1456
-1463
-1469
-1476
-1482
-1488
-1494
-1500
-1506
-1512
-1518
-1524
-1530
-1535
-1541
-1546
-1552
-1557
-1562
-1568
-1573
-1578
-1582
-1587
-1592
-1596
-1601
-1605
-1609
-1613
-1618
-1622
-1626
-1630
-1634
-1638
-1642
-1646
-1649
-1653
-1657
-1661
-1665
-1669
-1672
-1676
-1680
-1683
-1687
-1690
-1693
-1697
-1700
-1703
-1706
-1709
-1712
-1715
-1718
-1721
-1723
-1726
-1728
-1731
-1733
-1735
-1737
-1739
-1742
-1744
-1746
-1748
-1750
-1752
-1754
-1756
-1757
-1759
-1761
-1763
-1764
-1766
-1768
-1769
-1771
-1772
-1774
-1775
-1777
-1778
-1779
-1780
-1782
-1783
-1784
-1785
-1786
-1787
-1788
-1788
-1789
-1789
-1790
-1790
-1790
-1790
-1790
-1790
-1790
-1790
-1790
-1789
-1789
-1788
-1788
-1787
-1787
-1786
-1786
-1785
-1784
-1784
-1783
-1782
-1782
-1781
-1780
-1779
-1778
-1777
-1776
-1775
-1773
-1772
-1770
-1768
-1766
-1764
-1762
-1760
-1757
-1754
-1751
-1747
-1744
-1740
-1736
-1731
-1727
-1722
-1718
-1713
-1708
-1703
-1697
-1692
-1687
-1681
-1676
-1670
-1665
-1659
-1654
-1648
-1642
-1637
-1631
-1626
-1620
-1614
-1609
-1603
-1597
-1591
-1584
-1578
-1571
-1564
-1557
-1550
-1542
-1535
-1527
-1519
-1511
-1503
-1495
-1486
-1478
-1469
-1460
-1451
-1442
-1434
-1425
-1416
-1407
-1398
-1390
-1381
-1372
-1363
-1353
-1344
-1335
-1325
-1316
-1307
-1297
-1288
-1278
-1269
-1259
-1250
-1240
-1230
-1220
-1210
-1201
-1191
-1180
-1170
-1160
-1150
-1139
-1129
-1118
-1108
-1097
-1086
-1075
-1064
-1053
-1042
-1031
-1020
-1008
-997
-985
-974
-962
-950
-938
-926
-914
-901
-889
-876
-863
-850
-837
-824
-811
-798
-784
-771
-758
-744
-731
-717
-704
-690
-676
-663
-649
-636
-622
-608
-595
-581
-568
-554
-541
-527
-514
-501
-487
-474
-461
-447
-434
-420
-407
-394
-380
-367
-353
-340
-327
-314
-300
-287
-274
-261
-248
-234
-221
-208
-195
-182
-169
-155
-142
-129
-116
-103
-90
-76
-63
-50
-37
-24
-11
2
15
28
41
54
67
79
92
105
117
130
143
155
168
181
193
206
219
231
244
257
269
282
294
307
319
332
344
356
369
381
393
405
418
430
442
453
465
477
488
500
511
522
534
545
556
567
578
589
600
611
621
632
643
653
663
674
684
694
704
714
723
733
743
753
762
772
782
791
801
810
820
829
838
848
857
867
876
885
894
903
912
921
929
938
946
955
963
971
979
987
995
1002
1010
1016
1025
1032
1039
1046
1054
1060
1067
1074
1081
1087
1093
1100
1106
1111
1117
1122
1128
1133
1138
1143
1147
1152
1156
1160
1164
1168
1172
1175
1179
1182
1185
1188
1191
1194
1197
1200
1202
1205
1208
1210
1212
1215
1217
1219
1221
1223
1225
1226
1228
1229
1230
1231
1232
1232
1233
1233
1233
1233
1233
1232
1232
1231
1230
1230
1229
1228
1226
1225
1224
1222
1220
1218
1216
1214
1211
1209
1206
1203
1201
1198
1195
1192
1188
1185
1182
1178
1175
1171
1168
1164
1160
1156
1152
1148
1144
1140
1136
1132
1127
1123
1118
1113
1108
1104
1099
1093
1088
1083
1078
1072
1067
1061
1056
1050
1044
1038
1032
1026
1018
1012
1006
1000
993
986
979
972
965
958
951
943
936
928
921
913
905
896
888
880
871
862
853
844
835
826
817
808
798
789
779
769
760
750
740
730
720
710
700
689
679
669
658
648
637
627
616
605
594
584
573
562
551
540
529
518
506
495
484
473
461
450
439
427
416
405
394
383
372
361
350
339
329
318
308
297
287
276
266
255
244
234
223
212
201
190
179
168
157
146
135
124
113
102
91
80
69
58
48
37
27
16
6
-4
-14
-24
-34
-44
-54
-64
-74
-84
-94
-104
-114
-124
-134
-143
-153
-163
-173
-183
-193
-203
-213
-223
-233
-244
-254
-264
-274
-284
-295
-305
-315
-325
-335
-345
-355
-365
-374
-384
-393
-403
-412
-421
-430
-440
-449
-458
-467
-476
-486
-495
-504
-513
-522
-531
-539
-548
-557
-565
-574
-583
-591
-600
-608
-616
-625
-633
-641
-650
-658
-666
-674
-683
-691
-699
-707
-714
-722
-730
-738
-745
-753
-760
-767
-775
-782
-789
-796
-803
-810
-816
-823
-830
-837
-844
-850
-857
-864
-870
-876
-883
-889
-895
-902
-908
-914
-920
-926
-932
-938
-944
-950
-956
-962
-968
-973
-979
-984
-990
-995
-1000
-1006
-1012
-1016
-1022
-1028
-1033
-1039
-1044
-1050
-1055
-1061
-1066
-1072
-1077
-1083
-1088
-1094
-1099
-1105
-1110
-1115
-1120
-1125
-1130
-1135
-1140
-1145
-1149
-1154
-1158
-1163
-1167
-1171
-1175
-1179
-1183
-1187
-1191
-1195
-1198
-1202
-1206
-1209
-1213
-1216
-1220
-1223
-1226
-1230
-1233
-1236
-1239
-1242
-1245
-1248
-1251
-1254
-1257
-1260
-1263
-1265
-1268
-1271
-1273
-1275
-1278
-1280
-1283
-1285
-1288
-1290
-1292
-1295
-1297
-1300
-1302
-1304
-1307
-1309
-1311
-1313
-1316
-1318
-1320
-1322
-1324
-1326
-1328
-1330
-1332
-1334
-1336
-1338
-1340
-1343
-1345
-1347
-1349
-1351
-1353
-1355
-1357
-1359
-1361
-1364
-1366
-1368
-1370
-1373
-1375
-1377
-1380
-1382
-1385
-1388
-1390
-1393
-1396
-1399
-1401
-1404
-1407
-1410
-1413
-1415
-1418
-1421
-1424
-1426
-1429
-1432
-1434
-1437
-1439
-1442
-1444
-1446
-1449
-1451
-1454
-1456
-1459
-1461
-1463
-1466
-1468
-1470
-1473
-1475
-1478
-1480
-1483
-1486
-1488
-1491
-1494
-1498
-1501
-1504
-1507
-1511
-1514
-1518
-1521
-1525
-1528
-1532
-1536
-1539
-1543
-1546
-1550
-1553
-1557
-1560
-1563
-1567
-1570
-1573
-1576
-1579
-1582
-1585
-1588
-1592
-1595
-1597
-1600
-1603
-1606
-1609
-1611
-1614
-1617
-1619
-1622
-1625
-1628
-1630
-1633
-1636
-1638
-1641
-1643
-1646
-1648
-1650
-1652
-1655
-1656
-1658
-1660
-1662
-1664
-1665
-1667
-1669
-1671
-1673
-1675
-1677
-1678
-1681
-1683
-1685
-1687
-1689
-1692
-1694
-1696
-1699
-1701
-1703
-1704
-1706
-1708
-1710
-1711
-1713
-1715
-1716
-1718
-1720
-1721
-1723
-1724
-1726
-1727
-1728
-1730
-1731
-1732
-1733
-1734
-1735
-1736
-1736
-1737
-1737
-1738
-1738
-1739
-1740
-1740
-1741
-1741
-1742
-1743
-1743
-1743
-1744
-1744
-1743
-1743
-1743
-1743
-1742
-1741
-1741
-1740
-1739
-1738
-1737
-1735
-1734
-1733
-1732
-1730
-1729
-1728
-1727
-1725
-1724
-1723
-1721
-1720
-1718
-1717
-1716
-1714
-1713
-1712
-1710
-1709
-1708
-1706
-1705
-1704
-1702
-1701
-1699
-1698
-1696
-1694
-1693
-1691
-1689
-1688
-1686
-1684
-1682
-1680
-1678
-1676
-1674
-1672
-1670
-1668
-1666
-1664
-1662
-1660
-1658
-1656
-1654
-1653
-1651
-1649
-1647
-1645
-1643
-1641
-1639
-1636
-1634
-1631
-1629
-1626
-1623
-1620
-1616
-1613
-1610
-1607
-1604
-1600
-1597
-1594
-1591
-1588
-1585
-1582
-1579
-1576
-1573
-1570
-1567
-1564
-1561
-1558
-1554
-1551
-1548
-1545
-1541
-1538
-1534
-1531
-1528
-1524
-1520
-1517
-1513
-1509
-1505
-1501
-1497
-1493
-1489
-1485
-1481
-1477
-1472
-1468
-1464
-1460
-1455
-1451
-1446
-1442
-1437
-1432
-1427
-1422
-1417
-1412
-1407
-1401
-1395
-1390
-1384
-1378
-1372
-1366
-1360
-1354
-1348
-1342
-1336
-1330
-1324
-1318
-1312
-1306
-1300
-1294
-1288
-1282
-1276
-1270
-1264
-1258
-1252
-1245
-1239
-1233
-1226
-1220
-1213
-1207
-1200
-1194
-1187
-1180
-1173
-1166
-1159
-1152
-1144
-1137
-1129
-1121
-1114
-1106
-1098
-1090
-1082
-1075
-1067
-1059
-1051
-1044
-1036
-1028
-1020
-1012
-1002
-995
-987
-978
-970
-962
-953
-944
-936
-927
-918
-909
-901
-892
-883
-875
-866
-857
-849
-840
-832
-823
-814
-806
-797
-788
-779
-770
-762
-753
-744
-735
-725
-716
-707
-698
-688
-679
-670
-661
-652
-643
-634
-624
-615
-606
-597
-588
-579
-570
-561
-551
-542
-533
-524
-515
-506
-496
-487
-478
-469
-460
-451
-442
-433
-424
-415
-406
-397
-388
-380
-371
-361
-352
-343
-334
-325
-316
-307
-298
-289
-280
-271
-262
-253
-244
-235
-226
-217
-208
-200
-191
-182
-173
-164
-156
-147
-138
-129
-121
-112
-103
-94
-85
-77
-68
-59
-51
-42
-33
-25
-16
-7
2
10
19
27
36
44
53
61
69
77
85
93
101
109
117
124
132
139
147
154
161
168
176
183
190
197
203
210
217
223
229
236
242
248
254
259
265
270
276
281
287
292
297
303
308
313
318
323
328
333
338
343
348
353
357
362
367
371
376
380
385
389
393
397
401
405
409
413
417
421
424
428
431
434
438
441
443
446
449
451
454
456
459
461
464
466
469
471
473
476
478
481
483
486
488
490
493
495
497
499
500
502
504
506
508
509
511
513
515
516
518
520
522
524
526
527
529
531
532
534
535
537
538
539
540
542
543
544
546
547
548
550
551
552
553
555
556
557
557
558
559
559
560
560
561
561
561
561
562
562
562
563
563
564
565
565
566
567
568
569
570
571
572
574
575
576
577
579
580
582
583
585
587
589
591
593
595
596
598
600
602
604
606
608
610
612
614
617
619
622
624
626
629
631
634
636
639
641
644
646
648
650
652
655
656
658
660
662
664
666
668
669
671
673
674
676
678
680
681
683
684
686
687
688
689
690
691
692
693
693
694
695
696
696
697
698
698
699
699
700
700
701
701
702
703
703
704
705
705
706
707
708
709
709
710
711
712
713
714
714
715
716
717
718
719
720
721
722
723
724
724
725
725
726
726
727
727
728
728
728
728
728
729
729
729
728
728
728
728
727
727
726
726
725
724
724
723
722
721
721
720
720
719
719
718
718
718
717
717
716
716
715
715
714
714
713
712
712
711
711
710
709
708
708
707
706
705
704
703
703
702
701
700
699
698
697
696
695
694
694
693
692
691
690
689
688
687
687
686
685
684
682
681
680
679
678
676
675
674
673
671
670
669
667
666
665
664
663
662
661
659
658
657
656
654
653
651
650
648
646
645
643
641
639
637
635
634
631
629
627
625
623
621
619
617
615
613
611
609
607
605
603
601
599
597
596
594
592
590
588
586
585
583
581
579
577
575
573
571
569
567
565
563
562
560
558
556
554
552
550
548
546
544
542
540
538
536
534
532
530
528
526
524
522
520
518
517
515
514
513
511
510
509
507
506
505
504
502
501
500
499
498
497
496
496
495
494
494
493
493
493
492
492
492
492
492
492
492
492
492
492
492
491
491
491
491
491
491
491
491
491
491
491
491
491
490
490
490
490
490
490
490
490
490
490
490
490
490
489
489
489
489
489
489
489
489
489
489
489
489
489
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
487
487
487
487
487
487
487
487
487
487
487
487
487
487
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
491
491
491
491
491
491
491
491
491
491
