5
15771
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-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
-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
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-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
-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
-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
-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
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-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
-19
-19
-19
-19
-19
-19
-19
-19
-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
-19
-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
-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
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-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
-17
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-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
-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
-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
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-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
-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
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-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
-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
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-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
-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
-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
-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
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-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
-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
-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
-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
-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
-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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
-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
-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
-7
-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
-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
-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
-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
-16
-16
-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
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-18
-18
-18
-18
-18
-18
-18
-18
-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
-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
-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
-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
-17
-17
-17
-17
-17
-17
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-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
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-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
-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
-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
-13
-13
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-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
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-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
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-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
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-83
-83
-84
-84
-85
-86
-86
-87
-88
-88
-89
-89
-90
-91
-91
-92
-92
-93
-94
-94
-95
-95
-96
-97
-97
-98
-98
-99
-100
-100
-101
-101
-102
-103
-103
-104
-104
-105
-105
-106
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-112
-112
-113
-114
-115
-115
-116
-117
-118
-119
-119
-120
-120
-121
-122
-122
-122
-123
-123
-124
-124
-125
-125
-125
-126
-126
-127
-128
-128
-129
-129
-130
-130
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-139
-139
-140
-141
-141
-142
-143
-143
-144
-145
-146
-147
-148
-149
-149
-150
-151
-152
-153
-154
-155
-156
-156
-157
-158
-159
-159
-160
-161
-161
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-165
-165
-165
-165
-164
-164
-163
-163
-162
-161
-161
-160
-159
-158
-158
-157
-156
-155
-155
-154
-153
-152
-152
-151
-150
-149
-149
-148
-147
-147
-146
-146
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-147
-147
-148
-149
-149
-150
-151
-151
-152
-153
-154
-154
-155
-156
-157
-158
-158
-159
-160
-161
-161
-162
-163
-163
-164
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-184
-185
-185
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-189
-189
-188
-188
-187
-187
-186
-185
-184
-184
-183
-182
-181
-181
-180
-179
-179
-178
-178
-177
-177
-177
-176
-176
-175
-175
-175
-174
-174
-174
-173
-173
-173
-172
-172
-171
-171
-171
-170
-170
-169
-169
-169
-168
-168
-167
-167
-166
-166
-165
-165
-164
-163
-163
-162
-162
-161
-161
-160
-159
-159
-158
-157
-157
-156
-155
-154
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-143
-142
-141
-139
-138
-136
-135
-133
-132
-130
-128
-127
-125
-124
-122
-121
-119
-118
-116
-115
-114
-113
-111
-110
-109
-108
-107
-106
-105
-104
-104
-103
-102
-101
-101
-100
-99
-99
-98
-97
-96
-96
-95
-94
-93
-93
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-81
-80
-79
-78
-77
-75
-73
-72
-70
-67
-65
-63
-60
-58
-55
-53
-50
-48
-46
-43
-41
-39
-36
-34
-32
-30
-27
-25
-23
-21
-18
-16
-13
-11
-8
-6
-3
-1
1
3
5
7
8
10
11
12
13
14
14
15
15
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
19
18
18
18
17
17
16
16
15
15
14
14
13
13
12
12
12
12
12
12
12
12
12
12
13
13
13
13
14
14
15
15
16
16
17
17
18
19
20
21
22
23
24
24
25
26
27
28
29
29
30
30
31
31
31
32
32
32
32
32
32
32
33
33
33
33
34
35
35
36
37
38
39
40
41
42
43
44
46
47
48
49
49
50
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
54
54
55
55
56
56
57
57
58
58
59
59
60
60
60
61
61
62
62
63
64
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
80
81
82
83
83
84
85
85
86
86
87
87
88
88
88
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
86
85
84
83
82
81
80
79
78
77
75
74
73
72
72
71
71
70
70
70
70
70
71
71
72
73
74
75
76
78
79
81
82
84
86
87
89
91
93
94
96
98
99
101
102
104
105
107
108
109
110
112
113
114
115
116
117
118
119
121
122
123
124
126
127
128
130
131
133
134
136
137
139
140
142
143
144
145
146
147
147
148
148
149
149
150
150
150
150
151
151
151
152
152
152
152
152
152
153
153
153
153
153
152
152
152
152
151
151
151
150
150
150
149
149
149
148
148
148
148
148
147
147
148
148
148
148
148
148
148
148
148
148
148
147
147
146
146
145
144
143
142
141
141
140
139
138
137
136
135
135
134
133
132
131
131
130
129
128
127
126
125
124
123
122
121
120
119
118
118
117
117
116
115
115
115
114
114
113
113
113
113
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
110
110
110
110
109
109
108
108
108
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
104
104
103
102
102
101
100
99
99
98
97
96
95
94
93
91
90
89
88
86
85
83
82
81
79
78
77
75
74
73
71
70
69
68
66
65
64
63
61
60
58
57
56
54
52
51
49
47
45
43
41
39
37
35
33
31
30
28
26
24
22
20
19
17
15
14
12
11
10
8
7
6
5
4
3
2
1
1
0
-1
-1
-2
-2
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-1
-1
0
0
1
2
4
5
6
8
10
12
13
15
17
19
21
23
25
26
28
29
30
31
31
32
32
32
32
32
31
31
30
30
29
28
27
26
25
24
23
22
21
19
18
16
14
12
10
8
6
4
2
-1
-3
-6
-8
-11
-13
-16
-18
-20
-23
-25
-27
-29
-31
-32
-34
-36
-37
-39
-40
-41
-42
-43
-44
-45
-46
-46
-47
-47
-47
-48
-48
-48
-48
-48
-47
-47
-47
-46
-46
-45
-45
-44
-44
-43
-43
-42
-41
-41
-40
-39
-38
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-22
-21
-20
-20
-19
-18
-18
-17
-16
-16
-15
-14
-14
-13
-13
-12
-12
-12
-12
-12
-12
-13
-13
-14
-15
-16
-17
-18
-20
-21
-23
-25
-26
-28
-30
-31
-33
-34
-35
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-51
-52
-53
-54
-55
-56
-57
-57
-58
-58
-58
-58
-58
-58
-58
-57
-56
-56
-55
-55
-54
-53
-53
-52
-52
-52
-51
-51
-50
-50
-50
-49
-49
-48
-47
-46
-45
-44
-43
-41
-40
-38
-37
-35
-34
-32
-31
-29
-28
-27
-26
-25
-24
-24
-24
-23
-23
-24
-24
-24
-25
-26
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-39
-40
-41
-41
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-41
-40
-40
-39
-38
-37
-35
-34
-33
-31
-29
-27
-25
-23
-21
-18
-16
-13
-10
-7
-4
-1
3
6
9
13
17
20
24
28
31
35
38
41
44
47
50
53
55
58
60
62
63
65
67
68
69
71
72
73
73
74
75
76
77
77
78
79
80
80
81
82
83
84
85
86
88
89
90
91
93
94
96
97
98
100
101
102
103
105
106
107
109
110
111
113
114
115
117
118
120
121
123
124
126
127
129
130
132
133
134
136
137
139
140
141
143
144
145
147
148
150
151
152
153
155
156
157
158
158
159
160
160
160
161
161
161
160
160
160
159
158
158
157
156
154
153
152
150
149
147
146
144
142
141
139
137
136
134
133
132
131
130
129
128
127
126
126
125
124
124
123
122
121
121
120
119
118
117
116
116
115
114
114
114
114
114
114
114
115
115
116
117
118
120
121
122
124
125
127
128
130
131
133
135
137
139
141
143
145
148
150
153
156
158
161
164
167
170
172
175
178
180
182
185
187
189
191
193
195
197
198
200
202
203
205
207
208
210
211
213
214
215
216
218
219
220
221
222
223
224
225
226
227
229
230
231
232
234
235
237
238
239
241
242
243
244
245
246
247
248
248
249
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
251
251
252
252
253
253
254
255
255
256
257
258
258
259
260
260
261
262
262
263
264
265
265
266
267
268
268
269
270
271
271
272
273
274
274
275
275
275
275
275
275
275
275
274
274
273
273
272
272
271
271
270
270
269
269
269
269
270
270
271
272
273
274
275
277
278
280
282
284
287
289
292
295
298
301
304
307
310
313
317
320
323
326
329
332
335
338
341
344
346
349
351
353
356
358
360
362
364
366
367
369
371
373
374
376
378
379
380
382
383
384
384
385
385
385
385
385
384
383
382
381
380
378
376
374
372
370
368
366
363
361
359
356
354
351
348
345
342
339
336
333
329
325
322
318
314
310
306
301
297
293
290
286
282
279
275
272
269
266
263
260
258
255
252
250
247
245
242
239
236
233
230
227
224
221
218
214
211
208
205
201
198
195
192
189
186
183
180
177
175
172
169
166
164
161
158
156
153
151
149
146
144
142
140
138
137
135
134
132
131
129
128
127
126
124
123
122
121
119
117
116
114
112
111
109
107
105
103
101
99
97
96
94
93
91
90
89
88
87
87
86
85
85
85
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
81
81
80
79
79
78
76
75
74
73
71
70
68
67
65
64
62
61
59
58
56
55
54
53
52
51
50
49
48
48
47
46
46
45
44
44
43
43
42
42
41
41
40
40
39
39
38
38
37
37
36
36
35
35
34
34
34
33
33
33
33
33
33
34
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
42
42
43
44
44
45
46
46
47
48
48
49
49
50
50
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
55
55
55
54
54
54
53
52
52
51
50
49
48
47
46
45
44
43
41
40
39
38
37
37
36
35
34
33
33
32
32
31
31
31
31
30
30
30
30
31
31
31
31
31
31
31
31
31
31
30
29
29
28
27
26
24
23
21
20
18
17
15
14
12
11
10
9
7
6
5
4
3
2
1
0
-1
-3
-4
-6
-7
-9
-10
-12
-14
-16
-18
-20
-22
-24
-26
-28
-30
-32
-34
-36
-38
-40
-42
-45
-47
-49
-51
-54
-56
-58
-60
-62
-64
-66
-68
-70
-72
-74
-75
-77
-78
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-95
-96
-97
-99
-100
-102
-104
-106
-107
-109
-111
-112
-114
-115
-117
-118
-119
-120
-122
-123
-123
-124
-125
-126
-127
-128
-128
-129
-130
-131
-132
-132
-133
-134
-134
-135
-136
-136
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-136
-136
-135
-135
-134
-134
-133
-132
-132
-131
-130
-130
-129
-128
-127
-127
-126
-125
-124
-123
-122
-121
-120
-118
-117
-116
-114
-113
-111
-110
-108
-107
-105
-104
-102
-101
-99
-98
-97
-96
-94
-94
-93
-92
-91
-91
-90
-90
-90
-90
-90
-90
-91
-91
-92
-93
-93
-94
-95
-96
-97
-98
-100
-101
-102
-104
-105
-106
-108
-109
-111
-113
-114
-116
-118
-119
-121
-123
-124
-126
-127
-129
-131
-132
-133
-135
-136
-137
-138
-139
-140
-141
-142
-143
-143
-144
-144
-144
-144
-144
-144
-143
-142
-142
-140
-139
-138
-136
-135
-133
-131
-129
-127
-126
-124
-122
-120
-118
-117
-115
-114
-112
-111
-109
-108
-107
-105
-104
-103
-102
-100
-99
-98
-96
-95
-94
-92
-91
-89
-88
-87
-85
-84
-82
-81
-80
-79
-77
-76
-75
-74
-73
-72
-72
-71
-70
-69
-68
-67
-66
-66
-65
-64
-63
-62
-61
-61
-60
-59
-58
-58
-57
-57
-56
-55
-55
-54
-53
-53
-52
-51
-50
-48
-47
-46
-44
-42
-40
-38
-36
-34
-31
-29
-26
-24
-21
-18
-15
-12
-9
-6
-2
1
4
8
12
15
19
23
27
31
35
39
44
48
52
56
60
64
68
72
76
79
83
86
89
92
94
97
99
101
102
104
106
107
108
109
110
110
111
111
112
112
112
112
111
111
110
110
109
108
106
105
103
101
99
97
95
93
90
88
85
82
79
76
73
70
67
64
61
57
54
50
47
43
40
36
32
29
25
21
18
14
11
7
4
1
-2
-5
-7
-10
-12
-14
-16
-18
-20
-22
-24
-26
-28
-30
-31
-33
-35
-37
-39
-41
-43
-45
-46
-48
-50
-51
-52
-53
-55
-56
-56
-57
-58
-58
-59
-60
-60
-61
-61
-62
-62
-63
-63
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-67
-67
-67
-66
-66
-65
-64
-64
-62
-61
-60
-58
-57
-55
-53
-51
-49
-47
-45
-43
-41
-39
-37
-35
-33
-31
-29
-27
-26
-24
-23
-21
-20
-18
-17
-16
-14
-13
-11
-9
-8
-6
-4
-2
0
2
4
6
8
10
12
14
16
17
19
20
22
23
24
26
27
28
29
30
32
33
34
35
37
38
40
41
43
44
46
48
49
51
52
53
55
56
57
58
59
61
62
63
64
65
66
68
69
71
72
74
76
78
80
82
84
87
89
92
95
98
101
104
108
112
116
120
125
129
134
139
145
151
156
162
169
175
181
188
194
200
207
213
219
226
232
238
243
249
255
260
265
271
276
281
285
290
295
299
304
308
312
316
320
324
328
331
335
338
341
344
347
350
353
356
358
360
362
364
366
368
370
371
372
373
374
374
375
375
375
375
375
374
374
373
372
371
370
369
368
366
365
364
363
361
360
358
357
355
354
352
351
349
348
346
344
342
341
339
337
335
333
331
329
327
324
322
320
318
315
313
310
307
305
302
299
296
293
289
286
282
279
275
271
268
264
260
256
252
248
245
241
237
233
230
226
223
219
216
213
209
206
203
200
197
194
191
188
186
183
180
178
175
173
170
168
166
164
162
160
159
157
156
155
155
154
154
154
154
155
156
157
158
159
160
162
164
166
167
169
171
173
175
177
179
181
183
185
187
188
190
192
194
196
198
200
202
204
206
207
209
210
212
213
215
216
217
218
219
219
220
220
221
221
221
222
222
222
221
221
221
220
219
219
218
217
215
214
212
211
209
207
205
202
200
197
194
191
188
184
181
177
174
170
166
163
159
156
152
149
145
142
139
137
134
131
129
127
125
123
122
120
119
118
116
115
114
113
112
111
111
110
109
109
108
108
107
107
107
106
106
106
106
105
105
105
104
104
103
103
102
101
100
99
98
97
96
95
94
93
92
90
89
88
86
85
83
81
80
78
76
73
71
69
66
63
61
58
55
52
49
46
42
39
36
33
29
26
23
19
16
12
8
4
0
-4
-8
-13
-17
-22
-27
-32
-37
-42
-46
-51
-56
-61
-66
-70
-75
-79
-83
-88
-92
-96
-100
-104
-108
-112
-116
-120
-123
-127
-131
-134
-138
-141
-145
-148
-151
-154
-157
-160
-163
-166
-169
-172
-175
-178
-181
-184
-187
-190
-193
-197
-200
-204
-208
-212
-217
-221
-226
-231
-237
-242
-248
-254
-260
-266
-272
-279
-285
-292
-299
-306
-313
-319
-326
-333
-340
-347
-354
-360
-367
-373
-380
-386
-393
-399
-405
-412
-418
-424
-430
-436
-442
-448
-454
-460
-465
-471
-476
-481
-486
-491
-496
-500
-505
-509
-513
-516
-520
-523
-527
-530
-533
-536
-539
-542
-545
-548
-550
-553
-556
-558
-560
-562
-565
-567
-568
-570
-572
-573
-575
-576
-577
-578
-579
-581
-582
-583
-584
-585
-587
-588
-590
-592
-594
-596
-598
-600
-603
-606
-609
-612
-615
-618
-621
-625
-628
-632
-635
-639
-642
-645
-648
-651
-654
-657
-660
-662
-665
-667
-670
-672
-674
-676
-678
-680
-682
-685
-687
-690
-692
-695
-697
-700
-703
-706
-709
-712
-715
-718
-721
-724
-727
-730
-733
-736
-739
-742
-746
-749
-752
-755
-759
-762
-766
-770
-773
-777
-781
-785
-788
-792
-795
-799
-802
-805
-809
-812
-815
-818
-821
-824
-826
-829
-832
-835
-839
-842
-845
-848
-851
-855
-858
-861
-864
-867
-870
-873
-875
-878
-880
-883
-885
-887
-888
-890
-891
-893
-894
-895
-895
-896
-897
-897
-897
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-897
-897
-897
-896
-896
-895
-894
-894
-893
-892
-891
-891
-890
-889
-888
-887
-886
-884
-883
-882
-880
-878
-876
-874
-872
-870
-868
-865
-862
-860
-857
-854
-851
-848
-845
-842
-839
-836
-833
-830
-827
-824
-821
-817
-814
-811
-807
-804
-801
-797
-794
-790
-787
-783
-779
-776
-772
-769
-765
-762
-758
-755
-751
-748
-745
-742
-739
-736
-733
-730
-727
-725
-722
-720
-717
-715
-713
-711
-709
-707
-705
-703
-700
-698
-697
-695
-693
-691
-689
-687
-685
-684
-682
-680
-679
-677
-676
-674
-672
-671
-669
-667
-665
-663
-661
-659
-657
-655
-652
-650
-648
-645
-643
-640
-638
-635
-633
-630
-627
-624
-621
-618
-615
-612
-608
-605
-601
-597
-593
-589
-586
-582
-578
-573
-569
-565
-561
-557
-553
-548
-544
-539
-535
-530
-525
-520
-515
-509
-504
-498
-493
-487
-482
-476
-471
-465
-460
-455
-450
-445
-441
-437
-433
-430
-426
-423
-421
-418
-416
-414
-413
-412
-411
-411
-410
-411
-411
-412
-413
-414
-415
-417
-419
-421
-423
-426
-428
-431
-434
-437
-439
-442
-445
-448
-451
-454
-457
-460
-463
-465
-468
-470
-472
-474
-476
-477
-478
-479
-480
-480
-480
-480
-480
-479
-479
-477
-476
-474
-472
-470
-468
-465
-462
-459
-455
-452
-448
-443
-439
-435
-430
-425
-421
-416
-411
-406
-401
-396
-392
-387
-382
-378
-373
-369
-365
-361
-357
-354
-350
-347
-344
-341
-338
-335
-333
-330
-328
-326
-324
-323
-321
-320
-319
-318
-317
-316
-316
-315
-315
-315
-315
-315
-316
-316
-317
-317
-318
-320
-321
-322
-324
-325
-327
-329
-330
-332
-334
-336
-338
-339
-341
-342
-344
-345
-346
-347
-348
-349
-349
-349
-349
-349
-348
-348
-347
-346
-344
-343
-341
-339
-337
-335
-333
-330
-327
-325
-322
-319
-315
-312
-308
-305
-301
-297
-293
-288
-284
-280
-275
-271
-266
-261
-256
-252
-247
-242
-237
-232
-228
-223
-218
-214
-209
-204
-200
-195
-191
-187
-182
-178
-174
-170
-166
-162
-158
-154
-150
-147
-144
-141
-138
-135
-133
-131
-129
-127
-126
-124
-123
-123
-122
-122
-122
-122
-123
-123
-124
-124
-125
-126
-126
-127
-127
-128
-128
-128
-128
-128
-128
-127
-127
-126
-125
-125
-124
-123
-122
-122
-121
-120
-119
-119
-118
-117
-117
-116
-116
-115
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-109
-109
-108
-108
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-108
-108
-109
-109
-110
-111
-111
-112
-113
-114
-115
-116
-117
-118
-120
-121
-122
-124
-125
-127
-129
-130
-132
-134
-136
-137
-139
-141
-143
-144
-146
-148
-149
-150
-151
-152
-153
-154
-155
-155
-155
-155
-155
-154
-153
-152
-151
-150
-149
-147
-146
-144
-143
-141
-140
-138
-136
-135
-133
-131
-130
-128
-127
-125
-124
-122
-121
-119
-118
-116
-115
-114
-112
-111
-110
-109
-108
-107
-106
-105
-105
-104
-104
-104
-104
-104
-104
-105
-106
-107
-108
-109
-111
-112
-114
-116
-118
-120
-122
-124
-126
-128
-130
-132
-133
-134
-136
-137
-138
-138
-139
-140
-140
-141
-141
-142
-142
-142
-142
-142
-141
-141
-140
-140
-139
-137
-136
-134
-132
-130
-128
-126
-123
-121
-119
-116
-114
-111
-109
-106
-104
-102
-99
-97
-95
-93
-91
-89
-87
-85
-82
-80
-78
-75
-73
-71
-68
-66
-63
-61
-59
-57
-55
-53
-51
-50
-48
-47
-46
-46
-45
-45
-45
-45
-46
-46
-47
-48
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-59
-60
-61
-62
-63
-63
-64
-65
-66
-67
-67
-68
-68
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-72
-72
-73
-73
-74
-75
-76
-77
-78
-79
-80
-81
-83
-84
-86
-87
-89
-91
-92
-94
-96
-98
-100
-102
-104
-106
-108
-111
-113
-115
-117
-119
-121
-124
-126
-128
-130
-132
-134
-136
-137
-139
-141
-143
-144
-146
-148
-150
-152
-153
-155
-157
-159
-161
-163
-166
-168
-170
-172
-174
-176
-179
-181
-183
-184
-186
-188
-190
-191
-193
-194
-195
-197
-198
-199
-200
-202
-203
-204
-205
-206
-207
-208
-209
-209
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-210
-210
-210
-209
-209
-209
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-207
-207
-206
-206
-205
-204
-203
-202
-201
-200
-198
-197
-195
-193
-191
-189
-187
-185
-182
-180
-178
-175
-173
-170
-168
-166
-163
-161
-159
-157
-155
-153
-151
-149
-147
-145
-144
-142
-140
-139
-137
-136
-134
-132
-131
-129
-128
-126
-125
-123
-121
-119
-118
-116
-114
-112
-110
-108
-105
-103
-101
-99
-96
-94
-92
-89
-87
-85
-82
-80
-78
-76
-73
-71
-69
-67
-64
-62
-60
-58
-55
-53
-50
-48
-45
-42
-39
-36
-33
-30
-27
-24
-20
-17
-14
-10
-7
-4
-1
2
5
8
10
12
14
16
18
19
20
20
21
21
21
21
20
19
18
17
16
15
13
12
10
9
7
5
4
2
1
-1
-3
-4
-6
-8
-9
-11
-13
-14
-16
-18
-20
-22
-24
-26
-27
-29
-31
-33
-35
-36
-38
-39
-41
-42
-44
-45
-46
-48
-49
-51
-52
-53
-55
-56
-57
-59
-60
-61
-61
-62
-63
-63
-63
-63
-63
-63
-63
-62
-62
-61
-61
-60
-60
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-60
-61
-62
-62
-64
-65
-66
-67
-69
-70
-72
-73
-75
-76
-78
-79
-81
-83
-84
-86
-87
-89
-91
-92
-94
-95
-97
-99
-100
-101
-103
-104
-105
-106
-107
-108
-109
-110
-110
-110
-110
-110
-110
-110
-109
-108
-107
-106
-104
-103
-101
-99
-96
-94
-91
-89
-86
-83
-80
-77
-74
-71
-67
-64
-61
-58
-55
-52
-48
-45
-41
-38
-34
-30
-26
-22
-18
-14
-9
-5
0
5
10
15
20
25
30
35
40
44
49
54
59
64
68
73
77
82
86
91
95
99
103
108
112
116
120
124
128
131
135
139
142
146
149
152
155
159
162
165
168
170
173
176
179
181
184
187
189
192
195
198
201
204
207
210
214
217
220
224
227
231
235
238
242
246
249
252
256
259
262
265
268
270
272
275
277
279
280
282
284
285
286
287
289
290
291
292
293
293
294
295
296
296
297
298
298
299
300
300
301
301
302
302
303
303
304
304
305
305
305
305
306
306
305
305
305
304
304
303
302
301
300
299
297
296
294
293
291
290
288
286
285
283
281
280
278
276
275
273
272
270
269
268
267
266
265
264
263
262
262
261
260
260
259
259
259
258
258
257
257
256
256
255
255
254
253
252
251
251
249
248
247
246
244
243
241
239
237
235
233
231
229
227
225
223
221
219
217
215
214
212
211
210
208
207
206
205
205
204
203
202
202
201
200
200
199
198
197
197
196
195
195
194
194
193
193
192
192
192
192
192
192
193
193
194
194
195
196
197
198
199
201
202
204
206
208
210
213
216
219
222
225
229
233
237
241
245
250
255
260
265
270
275
281
286
292
298
303
309
315
322
328
334
340
347
353
359
365
372
378
384
390
395
401
406
411
416
421
426
430
434
438
442
446
450
453
457
460
463
466
469
472
475
478
481
483
485
488
490
491
493
494
496
497
497
498
499
499
499
499
499
499
499
499
498
498
498
497
497
496
495
495
494
493
492
491
489
488
486
485
483
481
479
477
475
473
470
468
466
464
462
461
459
457
456
455
454
453
452
451
450
449
449
448
448
447
446
445
445
444
443
441
440
439
437
436
434
432
431
429
427
425
423
421
419
417
415
412
410
407
404
401
398
395
392
388
385
381
377
373
369
364
360
356
351
347
343
338
334
329
325
320
316
311
307
302
297
293
288
283
278
274
269
264
260
255
251
246
242
238
234
230
226
223
219
216
213
210
207
205
202
200
197
195
193
190
188
186
184
182
180
178
177
175
173
172
170
169
168
167
166
165
163
162
161
160
159
158
157
156
154
152
151
149
147
144
142
139
137
134
132
129
126
124
121
119
116
114
112
110
108
106
104
103
101
100
99
98
97
96
95
94
93
92
92
91
91
90
90
90
90
90
91
91
91
92
92
93
93
94
94
95
96
97
97
98
99
100
101
103
104
106
108
109
111
114
116
119
121
124
127
130
133
136
139
142
146
149
152
156
159
163
166
169
173
176
179
183
186
189
192
195
197
200
202
205
207
209
211
213
215
216
218
219
220
221
222
222
223
223
223
223
223
223
223
222
222
221
220
220
219
218
217
216
215
214
212
211
210
208
207
205
203
202
200
198
196
194
193
191
189
187
185
184
182
181
179
178
176
175
174
173
172
171
170
169
168
166
165
164
163
162
161
160
159
157
156
155
153
152
151
149
148
147
145
144
143
141
140
139
138
136
135
134
134
133
132
132
131
131
131
131
131
131
131
132
132
133
134
134
135
136
136
137
138
138
139
139
140
140
141
141
141
141
142
142
142
142
142
142
142
142
142
141
141
141
140
139
139
138
137
136
135
134
133
131
130
129
128
126
125
124
122
121
120
119
118
117
116
115
114
113
113
112
111
111
110
109
109
109
108
108
108
108
108
109
109
109
110
110
111
112
113
113
114
115
116
117
118
119
120
121
122
123
125
126
127
128
129
131
132
133
135
136
138
140
142
144
146
148
151
153
156
159
161
164
168
171
174
178
181
185
189
192
196
200
204
209
213
217
221
226
230
235
239
244
249
253
258
262
267
272
276
281
285
290
294
298
303
307
311
316
320
324
329
333
337
341
346
350
354
359
363
367
371
376
380
384
388
392
395
399
403
406
410
413
417
420
423
426
429
432
434
437
440
442
445
447
449
452
454
457
459
462
464
467
470
473
476
479
482
486
489
493
496
499
503
506
510
513
517
520
523
527
530
533
536
540
543
546
549
552
555
558
561
564
566
569
571
573
575
577
579
580
582
583
584
584
585
585
586
586
586
585
585
585
584
583
582
581
580
578
577
575
573
571
569
566
564
561
559
556
553
550
547
543
540
537
533
530
526
523
519
515
512
508
504
500
497
493
489
486
482
478
475
472
468
465
462
459
457
454
452
450
448
447
445
444
443
442
441
441
440
440
440
439
439
439
439
439
439
439
438
438
438
438
438
438
438
438
438
438
439
439
440
441
441
442
443
444
446
447
448
449
451
452
453
454
455
456
457
458
459
459
460
460
460
461
461
461
460
460
460
459
458
458
457
456
455
454
453
451
450
449
447
446
444
443
441
440
438
436
435
434
432
431
430
428
427
426
425
423
422
421
420
418
417
416
415
414
412
411
410
409
407
406
405
404
403
402
401
401
400
399
398
398
397
397
396
395
395
394
394
393
393
392
391
391
390
390
389
389
388
387
387
386
385
385
384
383
382
381
380
380
379
378
378
377
377
377
377
377
377
378
379
380
381
382
383
385
387
388
390
392
394
396
398
400
402
404
406
408
411
413
415
418
420
422
425
427
430
432
435
437
439
442
444
446
449
451
453
455
457
459
461
463
465
467
468
470
471
473
474
475
476
477
477
477
478
477
477
476
475
474
473
472
470
468
466
464
462
460
458
456
453
451
449
447
444
442
440
437
435
433
430
428
425
423
421
418
416
414
412
410
408
406
404
403
401
400
399
398
397
397
396
396
396
395
395
395
395
395
396
396
396
396
396
397
397
397
398
398
399
399
400
400
401
402
403
403
404
405
406
407
407
408
409
409
410
410
410
411
411
411
411
411
411
412
412
412
412
413
413
413
414
415
415
416
417
417
418
419
420
420
421
422
423
423
424
425
425
426
426
427
427
427
428
428
428
429
429
430
431
431
432
433
434
435
436
438
439
441
442
444
446
448
450
452
454
456
458
460
462
464
466
468
470
473
475
477
479
482
484
486
488
490
492
494
496
497
499
501
502
504
505
506
507
509
510
511
512
513
513
514
515
516
516
517
517
518
518
519
519
519
520
520
521
522
523
524
525
527
528
530
532
535
538
541
544
547
551
554
558
562
567
571
576
581
586
591
597
602
608
614
621
627
634
641
648
656
664
672
680
688
697
706
714
723
732
741
750
759
768
777
786
794
803
811
819
827
835
843
851
858
865
872
880
886
893
900
906
913
919
925
931
936
942
947
953
958
962
967
971
976
980
984
988
992
996
1000
1002
1006
1010
1014
1018
1022
1027
1031
1035
1040
1044
1048
1053
1058
1062
1067
1072
1077
1082
1087
1092
1098
1104
1109
1115
1121
1127
1133
1139
1145
1152
1158
1164
1171
1177
1183
1190
1196
1202
1209
1215
1221
1228
1234
1240
1247
1253
1260
1266
1273
1279
1286
1292
1298
1305
1311
1317
1323
1328
1334
1339
1344
1349
1354
1358
1362
1366
1370
1374
1378
1382
1385
1389
1392
1396
1399
1402
1405
1408
1411
1414
1417
1420
1422
1425
1427
1429
1432
1434
1436
1438
1440
1442
1444
1446
1448
1450
1452
1455
1457
1460
1463
1466
1469
1472
1476
1479
1483
1487
1491
1495
1499
1503
1506
1510
1514
1518
1521
1525
1528
1531
1534
1537
1539
1541
1544
1545
1547
1548
1550
1551
1551
1552
1552
1553
1553
1552
1552
1552
1552
1551
1551
1550
1550
1549
1548
1548
1547
1546
1545
1544
1544
1543
1542
1540
1539
1538
1536
1535
1533
1532
1530
1528
1526
1524
1521
1519
1517
1514
1512
1509
1507
1504
1501
1498
1495
1492
1489
1486
1483
1480
1476
1473
1470
1466
1463
1460
1456
1453
1449
1446
1442
1439
1435
1432
1428
1425
1421
1418
1414
1410
1407
1403
1400
1396
1393
1390
1386
1383
1380
1377
1374
1371
1369
1366
1364
1362
1359
1357
1355
1353
1352
1350
1349
1348
1347
1346
1345
1345
1345
1345
1346
1347
1348
1349
1351
1353
1355
1358
1360
1363
1366
1369
1373
1376
1379
1383
1386
1390
1393
1396
1399
1403
1405
1408
1411
1413
1415
1417
1418
1419
1420
1420
1420
1419
1418
1417
1415
1413
1411
1408
1405
1402
1399
1395
1392
1388
1384
1380
1376
1372
1368
1364
1360
1356
1352
1348
1344
1340
1336
1332
1328
1325
1321
1317
1314
1311
1308
1305
1302
1300
1298
1296
1294
1292
1291
1290
1288
1287
1286
1285
1284
1284
1283
1282
1281
1280
1279
1278
1276
1275
1274
1273
1271
1270
1269
1268
1267
1266
1266
1265
1265
1265
1265
1265
1266
1266
1266
1267
1268
1268
1269
1269
1270
1271
1271
1272
1273
1273
1274
1275
1276
1277
1278
1279
1280
1282
1283
1284
1286
1287
1288
1289
1290
1291
1291
1291
1291
1291
1290
1289
1288
1287
1286
1284
1282
1281
1279
1278
1276
1275
1273
1272
1271
1269
1268
1267
1266
1265
1264
1263
1261
1260
1259
1258
1257
1256
1254
1253
1252
1251
1249
1248
1247
1245
1244
1242
1240
1238
1236
1233
1230
1227
1223
1218
1214
1209
1203
1197
1191
1184
1177
1169
1161
1153
1145
1136
1128
1119
1110
1101
1092
1083
1074
1065
1056
1047
1038
1029
1020
1010
1002
992
983
974
965
955
946
937
928
919
910
902
893
885
876
868
860
852
845
837
830
822
814
807
799
792
784
776
767
759
751
742
733
725
716
707
697
688
679
669
660
650
641
631
621
611
601
591
580
570
559
547
536
524
512
500
487
475
462
449
435
422
409
395
381
368
354
340
326
312
298
284
270
256
242
228
214
201
187
174
161
148
136
123
112
100
89
78
68
59
49
41
32
25
17
10
4
-2
-7
-12
-17
-21
-25
-29
-32
-35
-38
-41
-43
-45
-47
-49
-51
-52
-53
-54
-55
-56
-57
-57
-58
-58
-59
-59
-59
-59
-59
-59
-58
-58
-57
-56
-55
-54
-52
-51
-49
-47
-44
-42
-39
-36
-33
-30
-26
-23
-19
-16
-12
-9
-6
-3
1
3
6
9
11
13
15
17
18
19
19
19
19
18
16
14
12
8
4
-1
-6
-12
-19
-27
-35
-44
-53
-63
-74
-84
-96
-107
-119
-131
-144
-156
-169
-182
-195
-208
-222
-235
-249
-262
-276
-290
-304
-318
-332
-346
-361
-375
-389
-404
-418
-433
-448
-462
-477
-492
-506
-521
-536
-550
-564
-578
-592
-606
-620
-633
-646
-659
-672
-684
-696
-708
-719
-731
-742
-753
-764
-774
-784
-794
-803
-813
-821
-830
-838
-846
-854
-861
-868
-874
-880
-886
-892
-898
-904
-909
-915
-921
-926
-932
-938
-945
-951
-958
-964
-972
-979
-986
-994
-1000
-1008
-1016
-1025
-1033
-1042
-1050
-1059
-1067
-1076
-1085
-1094
-1103
-1112
-1121
-1130
-1139
-1149
-1158
-1167
-1176
-1184
-1193
-1201
-1208
-1216
-1223
-1229
-1235
-1241
-1246
-1251
-1256
-1260
-1264
-1267
-1270
-1273
-1275
-1278
-1280
-1281
-1283
-1285
-1286
-1287
-1288
-1289
-1290
-1291
-1291
-1292
-1293
-1294
-1294
-1295
-1296
-1297
-1299
-1300
-1302
-1303
-1306
-1308
-1310
-1313
-1316
-1319
-1322
-1326
-1329
-1333
-1337
-1340
-1344
-1348
-1352
-1356
-1359
-1363
-1366
-1370
-1373
-1376
-1379
-1382
-1385
-1387
-1389
-1391
-1393
-1395
-1397
-1399
-1400
-1401
-1403
-1404
-1405
-1406
-1407
-1408
-1409
-1410
-1411
-1412
-1413
-1414
-1415
-1416
-1417
-1418
-1419
-1420
-1421
-1422
-1423
-1424
-1425
-1426
-1427
-1428
-1430
-1431
-1432
-1434
-1436
-1438
-1440
-1442
-1444
-1446
-1449
-1451
-1454
-1456
-1458
-1461
-1463
-1465
-1467
-1469
-1471
-1473
-1474
-1476
-1477
-1478
-1479
-1481
-1482
-1483
-1484
-1486
-1487
-1489
-1490
-1492
-1493
-1495
-1497
-1499
-1500
-1502
-1503
-1505
-1506
-1508
-1509
-1509
-1510
-1511
-1511
-1511
-1511
-1510
-1510
-1509
-1508
-1507
-1506
-1505
-1504
-1503
-1501
-1500
-1499
-1498
-1496
-1495
-1494
-1493
-1493
-1492
-1492
-1492
-1492
-1492
-1493
-1494
-1495
-1497
-1499
-1502
-1505
-1509
-1513
-1517
-1522
-1528
-1534
-1541
-1548
-1556
-1564
-1573
-1583
-1592
-1603
-1613
-1625
-1636
-1648
-1661
-1674
-1687
-1701
-1715
-1730
-1745
-1760
-1776
-1792
-1808
-1825
-1842
-1860
-1878
-1896
-1915
-1935
-1954
-1975
-1995
-2016
-2037
-2060
-2082
-2105
-2128
-2152
-2176
-2200
-2224
-2249
-2273
-2298
-2323
-2348
-2373
-2398
-2422
-2447
-2471
-2496
-2520
-2543
-2567
-2590
-2613
-2635
-2658
-2680
-2701
-2722
-2743
-2764
-2784
-2804
-2824
-2843
-2862
-2881
-2900
-2918
-2936
-2954
-2972
-2990
-3008
-3026
-3043
-3061
-3079
-3097
-3115
-3133
-3151
-3170
-3188
-3207
-3226
-3245
-3265
-3284
-3304
-3324
-3344
-3365
-3385
-3405
-3426
-3446
-3466
-3486
-3507
-3527
-3546
-3566
-3586
-3605
-3624
-3643
-3662
-3680
-3699
-3717
-3735
-3753
-3770
-3788
-3805
-3823
-3840
-3857
-3874
-3891
-3907
-3924
-3941
-3958
-3975
-3992
-4010
-4027
-4045
-4062
-4080
-4098
-4116
-4133
-4151
-4169
-4186
-4204
-4221
-4237
-4254
-4269
-4284
-4299
-4313
-4326
-4338
-4350
-4360
-4371
-4380
-4389
-4397
-4404
-4411
-4418
-4424
-4430
-4435
-4440
-4445
-4450
-4454
-4459
-4463
-4467
-4472
-4476
-4481
-4485
-4490
-4494
-4500
-4505
-4510
-4516
-4523
-4529
-4536
-4543
-4551
-4558
-4566
-4574
-4583
-4591
-4599
-4606
-4614
-4621
-4627
-4633
-4638
-4643
-4647
-4650
-4652
-4653
-4654
-4654
-4653
-4651
-4648
-4644
-4640
-4635
-4629
-4622
-4614
-4606
-4597
-4587
-4577
-4566
-4554
-4542
-4528
-4515
-4500
-4485
-4470
-4453
-4436
-4419
-4401
-4382
-4362
-4342
-4321
-4299
-4277
-4254
-4231
-4206
-4181
-4156
-4130
-4103
-4077
-4049
-4022
-3994
-3967
-3939
-3911
-3884
-3856
-3829
-3802
-3775
-3749
-3724
-3698
-3674
-3649
-3626
-3603
-3580
-3559
-3538
-3517
-3497
-3479
-3460
-3443
-3426
-3410
-3394
-3380
-3366
-3353
-3340
-3328
-3317
-3306
-3296
-3287
-3278
-3270
-3262
-3255
-3249
-3242
-3237
-3232
-3227
-3223
-3220
-3216
-3214
-3212
-3210
-3209
-3209
-3209
-3209
-3210
-3212
-3214
-3216
-3219
-3221
-3225
-3228
-3231
-3235
-3239
-3242
-3246
-3250
-3253
-3256
-3260
-3263
-3265
-3268
-3270
-3272
-3274
-3276
-3277
-3278
-3279
-3279
-3279
-3279
-3278
-3277
-3276
-3274
-3271
-3268
-3265
-3261
-3256
-3251
-3246
-3240
-3234
-3228
-3222
-3215
-3209
-3202
-3195
-3189
-3183
-3178
-3173
-3168
-3164
-3161
-3159
-3157
-3156
-3156
-3156
-3157
-3159
-3161
-3164
-3167
-3170
-3174
-3178
-3181
-3185
-3189
-3192
-3195
-3198
-3201
-3203
-3205
-3207
-3208
-3209
-3210
-3211
-3211
-3211
-3211
-3210
-3210
-3209
-3208
-3207
-3205
-3203
-3201
-3199
-3197
-3195
-3192
-3190
-3187
-3184
-3182
-3179
-3176
-3173
-3170
-3168
-3165
-3162
-3159
-3155
-3152
-3148
-3145
-3140
-3136
-3131
-3126
-3121
-3115
-3108
-3101
-3094
-3086
-3078
-3070
-3061
-3051
-3041
-3031
-3021
-3010
-2999
-2987
-2976
-2964
-2952
-2940
-2927
-2915
-2902
-2889
-2877
-2863
-2850
-2837
-2823
-2810
-2796
-2782
-2768
-2754
-2740
-2725
-2711
-2696
-2682
-2668
-2653
-2638
-2624
-2609
-2595
-2580
-2565
-2551
-2536
-2520
-2505
-2490
-2474
-2458
-2442
-2425
-2408
-2391
-2374
-2356
-2338
-2320
-2302
-2283
-2265
-2246
-2227
-2208
-2189
-2170
-2152
-2133
-2115
-2096
-2078
-2060
-2043
-2025
-2008
-1992
-1975
-1959
-1943
-1928
-1912
-1897
-1883
-1868
-1854
-1840
-1827
-1813
-1800
-1787
-1775
-1763
-1751
-1739
-1728
-1717
-1707
-1698
-1688
-1680
-1671
-1664
-1656
-1649
-1643
-1637
-1631
-1625
-1619
-1614
-1609
-1604
-1598
-1593
-1588
-1583
-1578
-1573
-1568
-1563
-1558
-1554
-1549
-1545
-1542
-1538
-1535
-1532
-1530
-1527
-1525
-1523
-1521
-1519
-1517
-1514
-1512
-1510
-1507
-1505
-1502
-1499
-1495
-1492
-1488
-1485
-1481
-1478
-1474
-1471
-1468
-1465
-1462
-1460
-1458
-1456
-1455
-1454
-1454
-1454
-1455
-1456
-1457
-1460
-1462
-1465
-1469
-1474
-1479
-1485
-1492
-1499
-1507
-1516
-1526
-1537
-1549
-1561
-1575
-1589
-1605
-1621
-1638
-1656
-1675
-1695
-1715
-1736
-1757
-1779
-1802
-1824
-1848
-1871
-1894
-1918
-1942
-1966
-1989
-2013
-2036
-2060
-2083
-2105
-2128
-2149
-2171
-2192
-2212
-2232
-2251
-2269
-2286
-2303
-2318
-2333
-2346
-2358
-2370
-2380
-2389
-2397
-2404
-2410
-2416
-2420
-2423
-2425
-2427
-2427
-2427
-2427
-2425
-2423
-2421
-2418
-2414
-2409
-2403
-2397
-2390
-2382
-2373
-2363
-2352
-2340
-2326
-2312
-2296
-2280
-2262
-2243
-2223
-2203
-2181
-2158
-2135
-2110
-2085
-2059
-2032
-2005
-1976
-1947
-1917
-1886
-1855
-1822
-1789
-1755
-1720
-1684
-1648
-1611
-1573
-1534
-1495
-1456
-1416
-1376
-1335
-1295
-1254
-1213
-1173
-1132
-1092
-1053
-1012
-975
-937
-899
-862
-825
-790
-754
-719
-685
-651
-618
-585
-552
-519
-486
-454
-421
-388
-355
-322
-288
-254
-220
-185
-151
-115
-80
-44
-8
28
64
101
138
175
212
250
288
327
366
405
445
486
527
569
612
655
700
744
790
836
883
930
977
1025
1074
1122
1171
1220
1269
1318
1366
1415
1463
1511
1558
1605
1652
1698
1744
1789
1833
1878
1921
1964
2007
2049
2091
2132
2173
2213
2252
2291
2329
2367
2404
2440
2475
2510
2544
2576
2608
2639
2669
2698
2726
2752
2778
2803
2827
2850
2871
2892
2912
2931
2949
2966
2982
2997
3011
3024
3036
3048
3058
3068
3076
3084
3091
3098
3103
3108
3112
3116
3119
3122
3124
3126
3127
3128
3129
3129
3129
3129
3128
3127
3126
3124
3122
3119
3116
3113
3109
3105
3101
3096
3091
3085
3080
3074
3067
3061
3054
3047
3040
3033
3026
3018
3010
3002
2993
2984
2975
2965
2954
2942
2930
2917
2903
2888
2873
2856
2838
2820
2800
2780
2758
2736
2713
2690
2666
2641
2615
2589
2562
2535
2507
2479
2450
2421
2391
2360
2329
2298
2266
2233
2200
2167
2133
2099
2065
2031
1996
1962
1928
1894
1861
1828
1795
1763
1732
1701
1671
1641
1612
1584
1556
1530
1503
1478
1453
1429
1405
1383
1360
1339
1318
1298
1278
1259
1240
1222
1205
1188
1172
1156
1141
1126
1112
1098
1084
1071
1058
1046
1034
1022
1010
999
987
976
965
954
942
931
920
908
897
885
873
861
849
837
825
813
801
789
777
765
752
740
728
716
703
690
677
664
650
636
621
606
591
575
559
543
527
511
495
479
464
450
436
424
412
402
394
387
381
376
374
372
372
373
376
380
384
390
397
404
412
421
430
440
451
462
473
485
498
511
524
539
553
568
584
600
617
633
651
668
686
704
722
740
758
776
793
811
828
845
861
877
893
908
923
937
951
965
978
992
1004
1016
1029
1041
1053
1065
1076
1088
1099
1110
1121
1132
1144
1155
1166
1178
1190
1203
1216
1229
1243
1258
1273
1289
1306
1323
1342
1361
1381
1403
1424
1447
1471
1495
1520
1546
1572
1599
1627
1655
1684
1713
1742
1772
1801
1831
1861
1890
1920
1949
1978
2005
2035
2062
2090
2117
2143
2169
2195
2220
2245
2269
2293
2316
2340
2363
2386
2408
2430
2453
2474
2496
2517
2539
2559
2580
2600
2620
2640
2659
2678
2696
2714
2731
2748
2764
2779
2794
2808
2821
2833
2845
2856
2866
2875
2883
2890
2896
2901
2906
2909
2912
2913
2914
2914
2912
2910
2908
2904
2899
2894
2888
2882
2874
2866
2858
2849
2840
2830
2820
2809
2798
2787
2775
2763
2751
2739
2727
2714
2702
2690
2678
2666
2655
2645
2635
2626
2617
2610
2603
2598
2594
2590
2588
2587
2587
2588
2590
2593
2597
2602
2607
2613
2620
2627
2635
2643
2651
2660
2670
2679
2689
2700
2711
2722
2733
2745
2757
2770
2782
2795
2808
2822
2835
2848
2862
2875
2888
2901
2914
2926
2939
2951
2963
2975
2987
2998
3010
3022
3034
3046
3058
3070
3083
3096
3110
3124
3138
3153
3168
3183
3199
3216
3232
3249
3266
3283
3301
3318
3336
3354
3372
3390
3409
3427
3445
3463
3481
3500
3518
3535
3553
3570
3588
3604
3621
3637
3653
3668
3683
3697
3711
3725
3738
3750
3762
3774
3785
3796
3807
3817
3827
3837
3847
3857
3866
3876
3885
3894
3904
3913
3921
3930
3938
3946
3954
3961
3967
3973
3978
3982
3985
3988
3990
3991
3991
3990
3989
3987
3984
3980
3976
3971
3966
3960
3954
3948
3942
3935
3928
3921
3914
3907
3900
3892
3885
3878
3870
3863
3855
3848
3840
3833
3826
3819
3812
3805
3799
3793
3787
3781
3776
3771
3766
3762
3758
3754
3750
3746
3742
3739
3735
3731
3727
3723
3718
3713
3708
3702
3696
3690
3683
3676
3668
3660
3652
3644
3635
3626
3617
3608
3599
3589
3580
3571
3561
3552
3543
3534
3525
3516
3507
3499
3490
3482
3475
3467
3460
3453
3446
3440
3434
3427
3421
3416
3410
3404
3398
3392
3385
3379
3372
3365
3358
3350
3341
3332
3322
3312
3301
3290
3277
3264
3251
3236
3221
3206
3190
3173
3156
3139
3121
3104
3086
3068
3050
3032
3015
2998
2981
2965
2949
2934
2918
2904
2889
2875
2861
2847
2834
2820
2806
2792
2777
2762
2747
2731
2715
2697
2679
2661
2641
2621
2600
2579
2557
2535
2513
2490
2467
2443
2420
2397
2374
2351
2329
2307
2285
2263
2242
2221
2201
2181
2161
2141
2122
2103
2083
2064
2045
2025
2007
1988
1969
1950
1930
1910
1890
1870
1849
1828
1807
1785
1764
1741
1719
1696
1673
1650
1627
1604
1581
1558
1535
1513
1490
1468
1446
1425
1404
1383
1363
1344
1325
1306
1288
1271
1254
1238
1223
1208
1194
1180
1167
1154
1142
1131
1120
1109
1099
1090
1080
1072
1063
1055
1047
1039
1031
1024
1016
1008
1002
994
987
979
972
964
957
949
941
933
925
917
908
900
892
884
876
867
859
851
843
836
828
820
813
806
798
791
784
777
769
762
755
747
739
731
723
715
706
697
688
679
669
659
649
639
629
618
608
598
588
578
568
559
550
541
533
525
517
510
503
496
490
484
479
473
468
463
458
453
448
443
438
432
427
422
416
410
403
397
390
383
376
368
360
351
343
334
325
315
306
296
286
276
265
255
244
233
222
211
200
188
177
165
153
141
129
116
104
91
79
66
53
41
28
15
3
-10
-22
-35
-47
-60
-72
-85
-98
-111
-125
-138
-152
-167
-182
-197
-213
-230
-247
-264
-282
-301
-320
-339
-359
-379
-400
-420
-441
-462
-482
-503
-524
-545
-566
-587
-608
-629
-650
-671
-692
-713
-734
-755
-776
-797
-818
-839
-860
-881
-902
-924
-945
-967
-988
-1010
-1031
-1053
-1075
-1097
-1119
-1140
-1162
-1184
-1206
-1227
-1249
-1270
-1292
-1313
-1334
-1355
-1376
-1396
-1417
-1438
-1458
-1478
-1499
-1519
-1539
-1559
-1579
-1598
-1617
-1636
-1655
-1673
-1691
-1708
-1725
-1741
-1757
-1772
-1786
-1801
-1814
-1827
-1840
-1852
-1865
-1876
-1888
-1900
-1911
-1923
-1934
-1945
-1957
-1968
-1979
-1990
-2001
-2011
-2021
-2032
-2041
-2050
-2059
-2067
-2075
-2082
-2089
-2095
-2100
-2105
-2110
-2114
-2118
-2121
-2124
-2126
-2128
-2130
-2131
-2132
-2132
-2132
-2131
-2130
-2128
-2125
-2122
-2119
-2114
-2109
-2103
-2097
-2090
-2083
-2075
-2066
-2057
-2047
-2037
-2027
-2016
-2005
-1993
-1981
-1968
-1955
-1941
-1927
-1913
-1898
-1883
-1867
-1852
-1835
-1819
-1803
-1786
-1769
-1752
-1736
-1719
-1702
-1686
-1670
-1654
-1639
-1624
-1609
-1595
-1581
-1567
-1554
-1541
-1528
-1516
-1505
-1494
-1484
-1474
-1465
-1457
-1449
-1442
-1436
-1430
-1426
-1422
-1420
-1418
-1417
-1417
-1418
-1420
-1423
-1427
-1432
-1438
-1446
-1454
-1464
-1475
-1488
-1501
-1516
-1533
-1550
-1569
-1590
-1611
-1634
-1658
-1684
-1710
-1738
-1766
-1796
-1826
-1858
-1890
-1923
-1957
-1992
-2027
-2063
-2100
-2138
-2176
-2215
-2254
-2295
-2336
-2378
-2420
-2463
-2507
-2551
-2596
-2642
-2688
-2734
-2781
-2829
-2876
-2924
-2973
-3021
-3069
-3118
-3167
-3215
-3264
-3312
-3361
-3409
-3457
-3506
-3554
-3603
-3651
-3700
-3748
-3797
-3846
-3895
-3944
-3994
-4043
-4093
-4143
-4194
-4244
-4295
-4347
-4398
-4450
-4503
-4556
-4610
-4664
-4719
-4774
-4830
-4887
-4945
-5003
-5062
-5121
-5181
-5241
-5302
-5363
-5425
-5487
-5548
-5610
-5672
-5735
-5796
-5858
-5920
-5981
-6043
-6103
-6164
-6224
-6283
-6342
-6401
-6458
-6515
-6571
-6626
-6681
-6734
-6786
-6838
-6888
-6937
-6985
-7032
-7077
-7122
-7166
-7209
-7251
-7292
-7332
-7371
-7410
-7447
-7485
-7521
-7557
-7592
-7627
-7661
-7695
-7728
-7761
-7794
-7825
-7857
-7888
-7919
-7949
-7979
-8009
-8038
-8067
-8095
-8122
-8151
-8179
-8206
-8233
-8259
-8285
-8311
-8336
-8361
-8385
-8408
-8431
-8454
-8475
-8497
-8517
-8537
-8556
-8574
-8592
-8609
-8625
-8641
-8656
-8670
-8684
-8696
-8709
-8720
-8731
-8741
-8751
-8760
-8768
-8775
-8781
-8786
-8791
-8794
-8796
-8797
-8797
-8796
-8794
-8790
-8786
-8780
-8773
-8765
-8755
-8745
-8733
-8720
-8706
-8691
-8675
-8658
-8639
-8620
-8599
-8578
-8555
-8531
-8506
-8480
-8452
-8424
-8394
-8363
-8330
-8296
-8261
-8224
-8186
-8147
-8106
-8064
-8023
-7979
-7934
-7888
-7842
-7795
-7747
-7699
-7650
-7601
-7552
-7503
-7453
-7403
-7353
-7303
-7253
-7203
-7152
-7101
-7051
-7000
-6948
-6897
-6846
-6794
-6742
-6691
-6639
-6587
-6536
-6484
-6434
-6383
-6333
-6283
-6234
-6185
-6137
-6089
-6042
-5996
-5950
-5905
-5860
-5815
-5771
-5728
-5685
-5643
-5601
-5560
-5519
-5479
-5440
-5401
-5363
-5325
-5288
-5252
-5216
-5181
-5147
-5113
-5080
-5047
-5014
-4982
-4951
-4919
-4888
-4857
-4827
-4796
-4766
-4736
-4706
-4676
-4647
-4617
-4588
-4559
-4531
-4502
-4474
-4446
-4419
-4392
-4365
-4338
-4312
-4286
-4261
-4236
-4211
-4187
-4163
-4140
-4116
-4094
-4072
-4050
-4029
-4009
-3989
-3969
-3951
-3933
-3916
-3899
-3884
-3869
-3855
-3842
-3829
-3818
-3807
-3797
-3788
-3779
-3771
-3764
-3757
-3750
-3744
-3738
-3732
-3727
-3721
-3716
-3711
-3707
-3702
-3698
-3695
-3691
-3688
-3685
-3683
-3681
-3679
-3678
-3678
-3677
-3677
-3678
-3679
-3680
-3682
-3683
-3685
-3687
-3689
-3691
-3694
-3696
-3698
-3700
-3702
-3703
-3705
-3705
-3706
-3706
-3705
-3704
-3702
-3700
-3696
-3692
-3686
-3680
-3673
-3664
-3654
-3644
-3632
-3619
-3605
-3590
-3574
-3556
-3538
-3519
-3499
-3478
-3456
-3433
-3410
-3385
-3360
-3334
-3307
-3280
-3251
-3222
-3192
-3161
-3130
-3098
-3064
-3031
-2996
-2961
-2925
-2889
-2852
-2814
-2776
-2738
-2699
-2660
-2621
-2581
-2542
-2502
-2462
-2422
-2382
-2342
-2302
-2262
-2222
-2183
-2144
-2105
-2067
-2029
-1992
-1955
-1920
-1884
-1850
-1816
-1784
-1752
-1721
-1690
-1661
-1633
-1605
-1579
-1553
-1528
-1504
-1481
-1459
-1437
-1417
-1397
-1378
-1359
-1342
-1325
-1309
-1293
-1278
-1263
-1249
-1236
-1222
-1209
-1196
-1184
-1171
-1159
-1147
-1135
-1123
-1111
-1100
-1088
-1077
-1066
-1055
-1044
-1034
-1024
-1014
-1004
-994
-985
-976
-968
-959
-951
-943
-935
-928
-921
-914
-907
-901
-895
-889
-883
-878
-873
-869
-865
-860
-857
-853
-849
-846
-842
-838
-834
-830
-825
-820
-815
-808
-802
-794
-786
-777
-767
-756
-745
-733
-721
-707
-694
-679
-665
-650
-634
-619
-603
-587
-571
-555
-539
-523
-507
-490
-474
-459
-443
-427
-411
-395
-380
-364
-349
-334
-319
-304
-289
-274
-259
-245
-230
-216
-202
-188
-174
-160
-146
-132
-118
-104
-90
-75
-61
-47
-32
-18
-3
11
26
41
56
71
86
101
116
131
146
161
175
190
205
219
233
247
260
273
286
299
311
323
335
346
356
367
377
387
396
405
414
423
431
439
447
455
462
470
477
484
491
498
505
512
519
526
533
540
547
555
562
570
579
588
597
607
617
628
639
652
664
678
692
707
723
739
756
774
792
811
830
850
871
892
914
936
959
983
1006
1032
1058
1084
1111
1138
1167
1196
1225
1255
1286
1318
1349
1382
1415
1448
1481
1515
1550
1584
1619
1654
1689
1724
1760
1795
1831
1867
1902
1938
1974
2009
2045
2082
2119
2155
2192
2228
2265
2302
2340
2377
2415
2454
2492
2532
2571
2611
2652
2694
2736
2779
2822
2866
2911
2957
3004
3052
3101
3151
3202
3253
3306
3361
3416
3472
3530
3588
3648
3708
3770
3832
3896
3960
4025
4091
4157
4224
4291
4359
4427
4496
4564
4633
4702
4770
4839
4907
4975
5043
5110
5176
5242
5308
5372
5436
5499
5561
5623
5683
5742
5801
5858
5914
5969
6023
6076
6127
6177
6225
6272
6318
6362
6405
6446
6485
6523
6559
6593
6626
6657
6686
6713
6739
6764
6786
6807
6826
6844
6860
6875
6888
6899
6908
6917
6923
6928
6932
6934
6934
6933
6931
6928
6923
6917
6910
6902
6893
6883
6872
6860
6848
6835
6822
6807
6793
6777
6761
6745
6728
6711
6693
6675
6656
6637
6617
6597
6577
6556
6535
6514
6492
6471
6449
6427
6405
6383
6361
6339
6317
6296
6274
6253
6232
6212
6191
6171
6152
6132
6113
6095
6076
6058
6041
6024
6007
5990
5974
5959
5943
5928
5914
5899
5885
5872
5858
5845
5832
5819
5806
5793
5781
5768
5756
5743
5730
5718
5705
5692
5680
5667
5654
5642
5629
5616
5604
5591
5579
5567
5554
5542
5530
5518
5506
5494
5482
5470
5458
5446
5434
5422
5411
5399
5388
5377
5366
5356
5346
5336
5327
5318
5310
5302
5295
5288
5283
5278
5273
5269
5267
5264
5263
5262
5262
5263
5264
5266
5269
5273
5277
5283
5289
5296
5303
5312
5321
5331
5342
5353
5366
5379
5393
5407
5422
5438
5454
5471
5488
5506
5523
5542
5560
5579
5598
5618
5637
5657
5677
5697
5718
5739
5760
5782
5803
5825
5848
5870
5893
5917
5940
5964
5988
6012
6037
6062
6087
6113
6139
6165
6192
6219
6246
6274
6302
6330
6359
6389
6419
6449
6480
6511
6543
6575
6607
6640
6674
6708
6743
6778
6814
6850
6887
6924
6962
7000
7039
7079
7119
7160
7201
7243
7285
7328
7372
7417
7462
7508
7555
7602
7650
7699
7749
7800
7851
7903
7956
8009
8063
8118
8173
8229
8285
8342
8399
8457
8515
8573
8631
8689
8747
8806
8864
8922
8981
9038
9096
9153
9210
9266
9322
9377
9431
9485
9537
9589
9640
9690
9738
9786
9833
9878
9922
9965
10007
10048
10087
10125
10162
10197
10232
10264
10296
10326
10355
10382
10409
10433
10456
10478
10499
10518
10535
10551
10566
10580
10592
10602
10612
10620
10626
10632
10636
10639
10640
10641
10640
10639
10636
10633
10628
10623
10617
10611
10603
10595
10587
10578
10568
10558
10548
10537
10525
10514
10501
10488
10475
10461
10446
10431
10416
10400
10383
10366
10349
10331
10313
10294
10275
10256
10236
10217
10197
10177
10157
10137
10117
10097
10078
10058
10039
10020
10001
9983
9964
9946
9929
9911
9894
9877
9860
9844
9828
9812
9797
9782
9768
9754
9740
9727
9714
9702
9691
9680
9670
9661
9652
9644
9637
9630
9624
9618
9614
9609
9606
9603
9600
9598
9596
9595
9594
9593
9592
9592
9592
9592
9592
9592
9592
9592
9591
9591
9590
9589
9587
9585
9583
9580
9576
9572
9567
9562
9555
9548
9541
9532
9523
9513
9502
9490
9477
9464
9450
9434
9418
9401
9384
9365
9346
9326
9305
9283
9261
9239
9215
9191
9166
9141
9116
9090
9063
9036
9008
8981
8952
8924
8895
8865
8836
8806
8775
8745
8714
8684
8653
8622
8591
8560
8530
8499
8469
8438
8408
8378
8349
8319
8290
8261
8232
8204
8175
8147
8119
8090
8063
8035
8007
7979
7951
7923
7895
7867
7839
7811
7782
7754
7725
7696
7667
7638
7608
7579
7548
7518
7487
7456
7424
7391
7358
7325
7290
7255
7219
7182
7144
7105
7065
7024
6982
6939
6895
6850
6804
6756
6708
6658
6608
6557
6504
6451
6397
6343
6287
6232
6175
6118
6061
6004
5946
5888
5831
5773
5715
5658
5601
5544
5488
5432
5376
5321
5267
5213
5160
5107
5055
5004
4954
4904
4855
4806
4759
4712
4667
4622
4578
4535
4492
4451
4410
4371
4332
4294
4257
4220
4184
4149
4114
4080
4046
4011
3979
3945
3912
3879
3845
3812
3778
3744
3709
3674
3638
3602
3565
3528
3490
3452
3412
3373
3332
3291
3249
3207
3164
3121
3077
3033
2988
2942
2896
2850
2803
2755
2708
2659
2610
2561
2511
2460
2410
2358
2307
2254
2202
2149
2096
2041
1988
1935
1880
1826
1772
1718
1663
1609
1555
1501
1447
1394
1341
1288
1236
1184
1132
1081
1031
981
933
884
837
790
745
700
656
613
572
531
491
453
416
379
344
310
277
246
215
186
157
130
104
79
54
31
9
-12
-32
-52
-70
-88
-104
-120
-135
-149
-163
-175
-187
-198
-209
-219
-228
-237
-245
-253
-260
-267
-274
-281
-287
-293
-298
-304
-310
-316
-321
-327
-333
-339
-345
-351
-358
-364
-370
-376
-383
-389
-395
-401
-407
-413
-419
-424
-429
-434
-439
-444
-448
-452
-455
-459
-462
-465
-468
-470
-472
-474
-476
-477
-479
-480
-480
-481
-481
-481
-481
-480
-480
-479
-478
-476
-475
-473
-471
-468
-466
-463
-460
-456
-453
-449
-445
-440
-436
-431
-426
-420
-414
-408
-401
-394
-387
-379
-371
-362
-353
-343
-333
-322
-310
-299
-286
-273
-260
-246
-232
-218
-203
-188
-172
-157
-141
-125
-109
-93
-76
-60
-44
-28
-12
3
19
35
50
66
81
96
111
125
140
154
168
182
196
209
222
235
248
261
273
286
298
310
321
333
344
355
366
377
388
399
409
419
430
440
449
459
469
478
487
496
505
513
521
529
536
544
550
557
563
569
574
579
583
587
591
594
597
600
602
603
605
606
606
607
607
606
606
605
603
602
600
598
595
592
589
585
580
575
570
564
558
551
543
535
527
517
508
497
487
475
464
451
439
426
412
399
385
371
357
342
328
314
300
286
272
258
245
232
220
208
196
186
176
166
157
150
142
136
130
126
122
119
117
115
115
115
116
117
120
123
127
131
137
143
149
156
164
173
182
191
201
212
223
235
247
260
273
287
301
315
330
345
360
376
392
408
425
442
459
476
493
510
528
545
563
580
597
614
631
647
664
680
695
710
725
739
753
766
779
791
802
812
822
831
840
847
854
860
865
869
873
876
879
881
882
883
883
882
882
881
879
877
875
872
870
867
863
860
856
852
847
843
838
833
828
823
817
812
806
801
795
790
784
779
773
768
763
758
753
748
744
739
735
731
726
723
719
715
711
708
704
701
698
695
692
689
686
683
680
678
675
672
669
666
663
659
655
651
647
642
636
630
624
617
609
600
591
580
569
558
545
532
518
503
487
471
454
436
418
399
379
359
338
316
294
272
248
224
200
175
149
122
95
67
38
8
-22
-53
-85
-117
-150
-184
-219
-254
-290
-327
-365
-403
-442
-481
-521
-562
-604
-646
-689
-733
-777
-822
-867
-914
-960
-1008
-1056
-1104
-1153
-1202
-1252
-1302
-1353
-1404
-1455
-1506
-1558
-1611
-1663
-1716
-1770
-1823
-1877
-1931
-1986
-2041
-2096
-2151
-2207
-2263
-2319
-2376
-2432
-2489
-2546
-2603
-2660
-2717
-2774
-2832
-2889
-2946
-3004
-3061
-3119
-3176
-3234
-3292
-3350
-3408
-3465
-3523
-3581
-3639
-3697
-3755
-3812
-3869
-3927
-3983
-4040
-4096
-4151
-4207
-4261
-4315
-4368
-4421
-4473
-4524
-4574
-4624
-4672
-4720
-4767
-4813
-4858
-4902
-4945
-4987
-5028
-5069
-5108
-5146
-5184
-5220
-5256
-5290
-5324
-5357
-5389
-5420
-5450
-5479
-5508
-5536
-5564
-5590
-5616
-5642
-5667
-5691
-5715
-5739
-5762
-5785
-5807
-5828
-5850
-5870
-5891
-5911
-5930
-5949
-5968
-5986
-6003
-6020
-6037
-6053
-6068
-6084
-6098
-6112
-6125
-6138
-6150
-6162
-6173
-6183
-6193
-6202
-6210
-6217
-6224
-6230
-6236
-6241
-6245
-6249
-6252
-6255
-6257
-6258
-6259
-6260
-6260
-6260
-6259
-6257
-6256
-6254
-6251
-6248
-6244
-6241
-6236
-6231
-6226
-6221
-6215
-6209
-6202
-6195
-6188
-6180
-6173
-6165
-6156
-6148
-6139
-6131
-6122
-6114
-6105
-6096
-6088
-6080
-6071
-6064
-6056
-6049
-6042
-6036
-6030
-6024
-6019
-6015
-6011
-6007
-6005
-6002
-6001
-6000
-6000
-6000
-6002
-6004
-6006
-6010
-6014
-6019
-6024
-6030
-6037
-6044
-6051
-6059
-6067
-6076
-6084
-6093
-6102
-6111
-6120
-6128
-6137
-6145
-6153
-6161
-6168
-6175
-6182
-6188
-6194
-6199
-6204
-6209
-6213
-6217
-6220
-6222
-6224
-6226
-6227
-6228
-6228
-6228
-6227
-6226
-6224
-6221
-6219
-6215
-6211
-6207
-6202
-6197
-6191
-6185
-6178
-6171
-6163
-6154
-6145
-6136
-6126
-6115
-6104
-6093
-6081
-6068
-6055
-6042
-6028
-6014
-6000
-5985
-5970
-5956
-5941
-5926
-5911
-5897
-5883
-5869
-5855
-5842
-5830
-5818
-5806
-5795
-5785
-5775
-5766
-5757
-5749
-5742
-5736
-5730
-5725
-5720
-5717
-5713
-5711
-5709
-5708
-5707
-5707
-5708
-5709
-5710
-5713
-5715
-5718
-5722
-5725
-5729
-5734
-5738
-5743
-5749
-5754
-5760
-5765
-5772
-5778
-5785
-5791
-5798
-5806
-5813
-5821
-5829
-5838
-5846
-5855
-5865
-5874
-5884
-5894
-5904
-5915
-5926
-5937
-5948
-5959
-5970
-5982
-5994
-6005
-6017
-6029
-6041
-6053
-6064
-6076
-6087
-6098
-6109
-6119
-6129
-6139
-6148
-6157
-6166
-6174
-6181
-6188
-6194
-6199
-6204
-6209
-6212
-6215
-6218
-6219
-6220
-6220
-6220
-6219
-6217
-6214
-6211
-6207
-6203
-6198
-6192
-6185
-6177
-6169
-6160
-6151
-6140
-6129
-6117
-6104
-6091
-6076
-6061
-6045
-6028
-6011
-5992
-5973
-5953
-5933
-5911
-5889
-5866
-5842
-5818
-5793
-5767
-5740
-5713
-5685
-5657
-5628
-5598
-5567
-5536
-5504
-5472
-5439
-5405
-5371
-5336
-5301
-5265
-5228
-5191
-5153
-5115
-5076
-5037
-4997
-4957
-4916
-4874
-4832
-4790
-4747
-4703
-4659
-4614
-4569
-4523
-4477
-4431
-4384
-4336
-4288
-4240
-4191
-4142
-4093
-4043
-3992
-3942
-3891
-3839
-3787
-3735
-3682
-3630
-3576
-3523
-3469
-3416
-3362
-3308
-3254
-3200
-3146
-3093
-3039
-2986
-2933
-2881
-2829
-2777
-2726
-2676
-2626
-2577
-2528
-2480
-2434
-2387
-2342
-2298
-2255
-2213
-2171
-2131
-2092
-2054
-2017
-1982
-1948
-1915
-1884
-1854
-1825
-1797
-1772
-1747
-1724
-1702
-1682
-1663
-1646
-1630
-1615
-1602
-1590
-1580
-1571
-1563
-1556
-1551
-1547
-1544
-1543
-1542
-1543
-1545
-1548
-1553
-1558
-1564
-1572
-1580
-1590
-1600
-1611
-1623
-1636
-1650
-1665
-1680
-1697
-1714
-1732
-1751
-1770
-1790
-1811
-1833
-1856
-1880
-1904
-1930
-1956
-1983
-2011
-2040
-2070
-2101
-2132
-2165
-2199
-2234
-2270
-2307
-2345
-2384
-2425
-2466
-2509
-2553
-2598
-2644
-2691
-2739
-2789
-2839
-2891
-2943
-2997
-3052
-3108
-3164
-3222
-3281
-3340
-3400
-3461
-3522
-3584
-3647
-3710
-3774
-3838
-3903
-3967
-4033
-4098
-4163
-4229
-4295
-4360
-4426
-4492
-4557
-4622
-4687
-4752
-4816
-4879
-4942
-5005
-5067
-5127
-5187
-5247
-5305
-5362
-5418
-5473
-5527
-5580
-5632
-5682
-5731
-5779
-5826
-5872
-5916
-5959
-6001
-6042
-6081
-6120
-6156
-6192
-6226
-6259
-6291
-6321
-6350
-6378
-6404
-6429
-6452
-6474
-6495
-6514
-6532
-6548
-6563
-6576
-6588
-6598
-6606
-6613
-6619
-6623
-6625
-6626
-6625
-6623
-6619
-6614
-6607
-6599
-6589
-6578
-6565
-6551
-6536
-6519
-6501
-6482
-6461
-6439
-6416
-6392
-6366
-6340
-6312
-6283
-6254
-6223
-6192
-6159
-6126
-6092
-6057
-6021
-5985
-5948
-5910
-5872
-5833
-5793
-5753
-5713
-5673
-5632
-5590
-5549
-5507
-5465
-5423
-5381
-5339
-5297
-5255
-5213
-5171
-5129
-5088
-5047
-5005
-4964
-4924
-4883
-4843
-4803
-4764
-4725
-4686
-4647
-4609
-4572
-4535
-4498
-4462
-4426
-4391
-4357
-4323
-4290
-4257
-4225
-4193
-4162
-4132
-4102
-4074
-4045
-4018
-3991
-3964
-3939
-3914
-3890
-3866
-3843
-3820
-3799
-3778
-3757
-3737
-3718
-3699
-3680
-3663
-3645
-3628
-3612
-3596
-3581
-3566
-3551
-3537
-3523
-3509
-3496
-3484
-3471
-3459
-3448
-3436
-3426
-3415
-3405
-3396
-3386
-3377
-3369
-3361
-3353
-3346
-3339
-3332
-3325
-3319
-3313
-3307
-3302
-3296
-3291
-3286
-3281
-3275
-3271
-3266
-3261
-3256
-3251
-3247
-3242
-3237
-3233
-3228
-3224
-3219
-3214
-3209
-3204
-3199
-3194
-3188
-3182
-3176
-3169
-3162
-3155
-3148
-3140
-3131
-3122
-3113
-3104
-3094
-3083
-3073
-3062
-3050
-3039
-3027
-3015
-3003
-2990
-2978
-2965
-2952
-2939
-2926
-2913
-2901
-2888
-2875
-2862
-2849
-2837
-2825
-2813
-2801
-2789
-2777
-2766
-2755
-2745
-2734
-2724
-2714
-2705
-2695
-2686
-2678
-2669
-2661
-2653
-2645
-2638
-2631
-2624
-2617
-2610
-2603
-2597
-2591
-2584
-2578
-2572
-2566
-2559
-2553
-2547
-2540
-2533
-2526
-2519
-2512
-2505
-2497
-2489
-2481
-2473
-2465
-2456
-2448
-2439
-2430
-2421
-2412
-2403
-2394
-2384
-2375
-2366
-2357
-2348
-2339
-2330
-2322
-2313
-2305
-2297
-2289
-2281
-2274
-2267
-2260
-2254
-2247
-2242
-2236
-2231
-2226
-2221
-2216
-2212
-2209
-2205
-2202
-2199
-2196
-2193
-2191
-2188
-2186
-2184
-2182
-2180
-2179
-2177
-2175
-2173
-2172
-2170
-2168
-2166
-2164
-2162
-2160
-2158
-2156
-2154
-2151
-2149
-2146
-2143
-2141
-2138
-2135
-2132
-2129
-2126
-2123
-2120
-2116
-2113
-2110
-2106
-2103
-2099
-2096
-2092
-2088
-2085
-2081
-2078
-2074
-2071
-2067
-2064
-2060
-2057
-2054
-2050
-2047
-2044
-2041
-2037
-2035
-2032
-2029
-2027
-2025
-2023
-2021
-2020
-2019
-2019
-2019
-2019
-2020
-2021
-2024
-2025
-2029
-2033
-2037
-2044
-2050
-2057
-2064
-2073
-2082
-2091
-2102
-2113
-2125
-2138
-2152
-2166
-2181
-2197
-2214
-2231
-2250
-2269
-2289
-2309
-2331
-2353
-2377
-2401
-2426
-2452
-2479
-2507
-2536
-2566
-2597
-2629
-2661
-2695
-2730
-2766
-2803
-2841
-2880
-2920
-2961
-3003
-3046
-3090
-3135
-3181
-3228
-3277
-3326
-3376
-3427
-3479
-3532
-3586
-3641
-3696
-3753
-3809
-3867
-3925
-3983
-4042
-4101
-4160
-4220
-4280
-4340
-4401
-4461
-4521
-4582
-4642
-4703
-4763
-4823
-4883
-4943
-5002
-5061
-5120
-5178
-5235
-5292
-5348
-5404
-5458
-5512
-5565
-5617
-5668
-5718
-5766
-5814
-5860
-5905
-5949
-5992
-6033
-6073
-6111
-6148
-6184
-6219
-6252
-6284
-6314
-6344
-6372
-6398
-6424
-6448
-6471
-6493
-6514
-6533
-6552
-6569
-6586
-6601
-6615
-6629
-6641
-6653
-6663
-6673
-6682
-6690
-6697
-6704
-6709
-6714
-6719
-6723
-6726
-6728
-6730
-6732
-6733
-6734
-6734
-6734
-6733
-6732
-6730
-6728
-6726
-6724
-6721
-6717
-6714
-6710
-6706
-6701
-6696
-6691
-6686
-6681
-6675
-6669
-6663
-6657
-6651
-6645
-6638
-6632
-6626
-6619
-6613
-6607
-6601
-6595
-6589
-6584
-6578
-6573
-6568
-6563
-6559
-6555
-6552
-6549
-6546
-6544
-6543
-6542
-6542
-6542
-6544
-6546
-6549
-6553
-6557
-6563
-6569
-6576
-6584
-6593
-6603
-6614
-6626
-6638
-6651
-6666
-6681
-6696
-6713
-6730
-6749
-6768
-6788
-6808
-6829
-6851
-6874
-6897
-6921
-6945
-6970
-6995
-7021
-7047
-7073
-7100
-7126
-7153
-7180
-7207
-7234
-7260
-7287
-7313
-7339
-7365
-7391
-7416
-7441
-7466
-7490
-7513
-7536
-7559
-7581
-7602
-7623
-7643
-7662
-7681
-7698
-7715
-7732
-7747
-7762
-7775
-7788
-7800
-7812
-7822
-7831
-7840
-7848
-7855
-7862
-7867
-7872
-7876
-7880
-7883
-7885
-7887
-7889
-7890
-7890
-7890
-7890
-7889
-7888
-7887
-7886
-7884
-7882
-7880
-7877
-7875
-7872
-7869
-7867
-7864
-7861
-7858
-7855
-7851
-7848
-7845
-7842
-7839
-7837
-7834
-7831
-7828
-7826
-7823
-7820
-7818
-7815
-7812
-7810
-7807
-7804
-7801
-7798
-7795
-7792
-7789
-7786
-7782
-7778
-7774
-7769
-7765
-7759
-7754
-7748
-7742
-7735
-7728
-7720
-7711
-7702
-7693
-7683
-7672
-7661
-7649
-7637
-7624
-7610
-7596
-7582
-7566
-7550
-7534
-7516
-7499
-7480
-7461
-7442
-7422
-7401
-7379
-7358
-7335
-7312
-7289
-7265
-7241
-7217
-7192
-7166
-7141
-7115
-7089
-7063
-7036
-7010
-6983
-6955
-6928
-6900
-6873
-6845
-6816
-6788
-6760
-6731
-6702
-6673
-6644
-6614
-6585
-6555
-6525
-6495
-6464
-6434
-6403
-6372
-6341
-6309
-6277
-6244
-6211
-6178
-6144
-6109
-6074
-6038
-6002
-5965
-5927
-5888
-5849
-5809
-5768
-5727
-5684
-5641
-5597
-5552
-5506
-5459
-5411
-5363
-5313
-5263
-5212
-5160
-5107
-5053
-4999
-4944
-4888
-4831
-4774
-4716
-4658
-4599
-4539
-4479
-4418
-4357
-4295
-4233
-4170
-4106
-4042
-3978
-3913
-3848
-3782
-3716
-3649
-3582
-3514
-3446
-3378
-3309
-3240
-3171
-3101
-3031
-2960
-2890
-2819
-2748
-2676
-2604
-2532
-2460
-2388
-2315
-2242
-2169
-2096
-2023
-1950
-1877
-1804
-1731
-1657
-1585
-1512
-1439
-1367
-1295
-1223
-1152
-1081
-1010
-940
-871
-802
-734
-666
-599
-532
-467
-401
-337
-273
-210
-147
-86
-25
36
95
154
212
269
325
380
435
488
540
592
642
691
739
786
832
876
919
962
1002
1042
1080
1117
1152
1187
1220
1251
1282
1311
1338
1365
1390
1413
1436
1457
1476
1495
1512
1527
1542
1555
1567
1577
1587
1595
1602
1609
1614
1618
1621
1623
1624
1625
1625
1624
1622
1619
1616
1613
1608
1603
1598
1592
1586
1579
1572
1564
1556
1548
1539
1531
1521
1512
1503
1493
1484
1474
1464
1454
1445
1435
1425
1416
1406
1397
1388
1379
1370
1362
1354
1346
1338
1331
1324
1317
1311
1306
1301
1296
1292
1288
1285
1282
1280
1278
1277
1277
1277
1278
1279
1280
1283
1285
1288
1292
1296
1301
1306
1311
1317
1323
1330
1338
1345
1353
1362
1371
1380
1390
1400
1410
1421
1432
1443
1454
1466
1478
1490
1502
1514
1526
1538
1551
1563
1575
1587
1600
1612
1624
1636
1648
1660
1671
1683
1695
1706
1718
1729
1741
1752
1764
1775
1787
1798
1810
1821
1833
1845
1857
1869
1881
1893
1905
1917
1929
1942
1954
1967
1979
1992
2005
2017
2031
2044
2058
2071
2085
2098
2112
2126
2140
2154
2169
2183
2198
2213
2227
2242
2258
2273
2288
2303
2318
2334
2349
2364
2380
2395
2410
2425
2440
2455
2470
2484
2499
2513
2527
2541
2555
2568
2582
2595
2607
2620
2632
2644
2656
2667
2679
2690
2700
2711
2721
2731
2741
2751
2761
2770
2780
2789
2798
2807
2816
2825
2834
2843
2851
2860
2868
2877
2886
2894
2903
2912
2921
2929
2938
2947
2957
2966
2975
2985
2995
3005
3015
3025
3036
3047
3058
3069
3080
3092
3104
3116
3128
3141
3154
3167
3181
3195
3209
3224
3238
3253
3269
3284
3300
3317
3333
3350
3367
3385
3403
3421
3439
3458
3476
3495
3515
3534
3553
3573
3593
3613
3633
3653
3672
3692
3712
3732
3752
3772
3791
3811
3830
3849
3868
3887
3905
3923
3941
3958
3976
3992
4009
4025
4040
4054
4070
4083
4097
4110
4123
4135
4146
4157
4167
4177
4187
4195
4204
4212
4219
4226
4233
4239
4245
4251
4257
4262
4267
4273
4278
4283
4288
4294
4299
4305
4311
4317
4323
4330
4337
4344
4352
4360
4368
4377
4385
4395
4404
4414
4425
4436
4447
4459
4471
4483
4496
4510
4524
4538
4553
4569
4585
4602
4619
4637
4655
4675
4694
4715
4736
4757
4779
4802
4826
4850
4875
4900
4927
4954
4981
5010
5039
5069
5099
5131
5163
5196
5229
5264
5299
5334
5370
5407
5445
5483
5522
5561
5601
5641
5682
5723
5765
5808
5850
5894
5937
5982
6026
6072
6117
6163
6210
6257
6304
6352
6400
6448
6497
6546
6596
6646
6696
6746
6797
6847
6898
6950
7001
7053
7104
7156
7208
7260
7312
7365
7417
7469
7521
7574
7626
7678
7730
7783
7835
7886
7938
7990
8041
8093
8144
8194
8245
8296
8346
8396
8446
8495
8545
8594
8643
8692
8740
8788
8837
8885
8932
8980
9027
9074
9121
9168
9214
9260
9306
9351
9397
9442
9486
9531
9575
9619
9662
9705
9748
9790
9832
9874
9915
9956
9996
10036
10075
10114
10152
10190
10228
10264
10300
10336
10370
10405
10438
10471
10503
10534
10565
10595
10624
10653
10681
10708
10734
10760
10785
10809
10832
10855
10877
10898
10918
10937
10956
10973
10990
11006
11021
11034
11047
11059
11070
11080
11088
11096
11103
11108
11112
11116
11118
11119
11119
11118
11116
11113
11109
11104
11097
11090
11082
11073
11063
11053
11041
11028
11015
11001
10986
10971
10955
10938
10920
10902
10884
10865
10845
10825
10805
10784
10763
10741
10719
10697
10674
10652
10629
10606
10582
10559
10536
10512
10489
10465
10442
10418
10395
10372
10348
10325
10302
10280
10257
10235
10213
10191
10170
10149
10128
10108
10088
10069
10050
10031
10013
9995
9978
9961
9945
9930
9915
9900
9886
9873
9860
9848
9836
9825
9814
9804
9795
9786
9777
9769
9762
9755
9749
9743
9738
9733
9729
9726
9723
9721
9720
9719
9718
9718
9719
9720
9722
9725
9728
9732
9736
9741
9746
9752
9758
9765
9773
9781
9789
9798
9808
9818
9829
9840
9852
9864
9877
9890
9903
9917
9932
9947
9962
9978
9994
10010
10027
10044
10062
10079
10097
10116
10134
10153
10172
10191
10211
10231
10251
10271
10291
10311
10332
10352
10373
10394
10415
10436
10457
10478
10499
10520
10542
10563
10585
10606
10628
10650
10672
10694
10716
10739
10761
10784
10807
10830
10853
10877
10900
10924
10948
10972
10997
11021
11046
11071
11096
11121
11147
11172
11198
11224
11251
11277
11304
11330
11357
11385
11412
11439
11467
11494
11522
11549
11577
11604
11632
11659
11687
11714
11741
11768
11795
11822
11849
11875
11901
11927
11953
11978
12004
12028
12053
12077
12101
12124
12147
12170
12191
12213
12233
12253
12273
12291
12309
12326
12342
12357
12372
12385
12398
12409
12420
12430
12438
12446
12452
12458
12463
12466
12469
12471
12472
12471
12470
12468
12465
12462
12457
12452
12446
12439
12431
12422
12413
12404
12393
12382
12371
12359
12346
12333
12319
12305
12291
12277
12262
12246
12231
12215
12199
12183
12166
12150
12133
12116
12099
12082
12065
12048
12031
12013
11996
11979
11961
11944
11926
11909
11891
11873
11855
11837
11819
11800
11781
11762
11743
11724
11704
11685
11664
11644
11623
11602
11581
11559
11537
11514
11491
11468
11444
11420
11396
11371
11345
11319
11293
11266
11238
11210
11181
11152
11122
11091
11060
11029
10996
10964
10930
10896
10861
10826
10790
10754
10717
10680
10641
10603
10564
10524
10484
10443
10402
10360
10318
10275
10232
10189
10145
10101
10056
10011
9966
9921
9876
9831
9785
9740
9694
9649
9603
9558
9513
9468
9423
9379
9334
9290
9246
9203
9160
9117
9074
9031
8989
8947
8906
8865
8824
8783
8743
8703
8663
8623
8584
8545
8507
8469
8431
8394
8357
8320
8283
8248
8212
8177
8141
8106
8073
8039
8006
7973
7941
7908
7876
7845
7813
7782
7751
7721
7691
7661
7631
7602
7572
7544
7515
7486
7458
7430
7402
7375
7347
7320
7292
7265
7238
7210
7183
7156
7128
7101
7074
7046
7018
6990
6962
6934
6905
6876
6847
6818
6789
6759
6729
6698
6668
6637
6605
6574
6542
6510
6478
6445
6412
6379
6345
6311
6278
6243
6209
6174
6140
6105
6070
6035
6000
5964
5929
5894
5859
5823
5788
5753
5718
5683
5649
5614
5580
5545
5511
5478
5444
5411
5378
5346
5313
5281
5250
5219
5188
5158
5128
5099
5070
5042
5014
4987
4961
4935
4910
4885
4862
4838
4816
4794
4773
4753
4733
4714
4696
4678
4662
4646
4630
4615
4601
4588
4575
4563
4552
4541
4530
4520
4510
4501
4493
4484
4476
4468
4461
4454
4447
4440
4433
4426
4420
4413
4407
4400
4394
4387
4381
4374
4367
4360
4353
4345
4338
4330
4322
4313
4304
4295
4286
4276
4266
4255
4244
4232
4220
4208
4195
4181
4167
4153
4138
4123
4107
4091
4074
4057
4040
4022
4003
3985
3966
3947
3927
3907
3887
3866
3845
3824
3803
3782
3760
3738
3716
3694
3672
3650
3628
3605
3583
3560
3538
3515
3493
3470
3448
3425
3403
3381
3359
3337
3315
3293
3272
3251
3229
3209
3188
3168
3148
3128
3108
3089
3070
3051
3032
3013
2995
2977
2959
2941
2923
2905
2887
2869
2851
2834
2816
2798
2780
2762
2744
2726
2708
2690
2671
2653
2634
2615
2596
2577
2558
2539
2519
2499
2479
2459
2439
2418
2397
2376
2355
2334
2312
2290
2268
2245
2223
2200
2177
2153
2130
2106
2081
2057
2032
2007
1982
1957
1931
1905
1878
1852
1825
1798
1771
1743
1716
1688
1660
1631
1603
1574
1545
1516
1486
1457
1427
1397
1367
1337
1306
1275
1244
1213
1182
1150
1118
1086
1054
1022
989
957
924
890
857
824
790
756
722
688
653
619
584
549
514
479
444
408
373
337
302
266
230
194
159
123
87
51
15
-21
-57
-92
-128
-163
-199
-234
-269
-304
-338
-372
-406
-440
-473
-506
-539
-571
-603
-635
-666
-696
-726
-756
-785
-814
-842
-870
-897
-924
-950
-975
-1000
-1024
-1048
-1071
-1094
-1116
-1138
-1159
-1179
-1199
-1219
-1238
-1256
-1274
-1291
-1308
-1325
-1340
-1356
-1371
-1385
-1399
-1412
-1426
-1438
-1450
-1462
-1473
-1484
-1495
-1505
-1515
-1525
-1534
-1543
-1551
-1560
-1568
-1576
-1584
-1591
-1599
-1606
-1613
-1620
-1627
-1634
-1641
-1647
-1653
-1660
-1666
-1672
-1677
-1683
-1689
-1694
-1699
-1705
-1710
-1715
-1720
-1725
-1730
-1735
-1740
-1745
-1750
-1754
-1759
-1764
-1769
-1774
-1779
-1784
-1789
-1794
-1799
-1805
-1810
-1815
-1820
-1826
-1831
-1837
-1842
-1848
-1853
-1859
-1864
-1870
-1876
-1881
-1887
-1893
-1898
-1904
-1910
-1915
-1921
-1926
-1932
-1937
-1943
-1948
-1953
-1959
-1964
-1969
-1974
-1979
-1984
-1989
-1993
-1998
-2003
-2007
-2011
-2016
-2020
-2024
-2028
-2032
-2036
-2040
-2044
-2047
-2051
-2054
-2058
-2061
-2064
-2067
-2070
-2073
-2076
-2078
-2081
-2083
-2085
-2087
-2089
-2091
-2092
-2093
-2094
-2095
-2096
-2096
-2097
-2097
-2096
-2096
-2096
-2095
-2094
-2093
-2091
-2090
-2088
-2086
-2084
-2081
-2079
-2076
-2074
-2071
-2068
-2064
-2061
-2057
-2054
-2050
-2045
-2041
-2037
-2033
-2028
-2023
-2017
-2013
-2007
-2001
-1995
-1989
-1983
-1977
-1970
-1964
-1957
-1950
-1943
-1936
-1928
-1921
-1913
-1906
-1898
-1890
-1882
-1874
-1866
-1858
-1849
-1840
-1831
-1822
-1813
-1803
-1793
-1783
-1773
-1762
-1752
-1740
-1729
-1718
-1706
-1694
-1681
-1669
-1656
-1643
-1630
-1616
-1603
-1589
-1574
-1560
-1546
-1531
-1516
-1501
-1486
-1470
-1455
-1439
-1424
-1408
-1392
-1376
-1360
-1345
-1329
-1313
-1297
-1281
-1266
-1250
-1234
-1219
-1204
-1189
-1174
-1159
-1145
-1131
-1116
-1103
-1089
-1075
-1062
-1049
-1037
-1024
-1012
-1000
-988
-977
-966
-955
-944
-934
-924
-915
-906
-897
-889
-881
-874
-867
-860
-854
-848
-843
-838
-833
-829
-826
-823
-820
-818
-816
-815
-814
-813
-814
-814
-816
-817
-820
-823
-827
-831
-836
-842
-848
-855
-863
-872
-882
-892
-903
-915
-928
-942
-957
-973
-989
-1006
-1025
-1045
-1065
-1086
-1108
-1131
-1155
-1180
-1205
-1232
-1259
-1287
-1316
-1346
-1377
-1409
-1442
-1475
-1510
-1545
-1581
-1618
-1656
-1694
-1734
-1774
-1815
-1857
-1900
-1943
-1988
-2033
-2078
-2125
-2172
-2220
-2268
-2318
-2367
-2418
-2469
-2521
-2573
-2626
-2680
-2734
-2788
-2844
-2899
-2956
-3012
-3070
-3127
-3186
-3244
-3303
-3363
-3423
-3483
-3544
-3605
-3667
-3729
-3791
-3854
-3917
-3980
-4043
-4108
-4172
-4237
-4302
-4368
-4433
-4499
-4566
-4633
-4700
-4767
-4834
-4902
-4970
-5038
-5107
-5175
-5244
-5313
-5382
-5451
-5520
-5589
-5658
-5727
-5796
-5865
-5934
-6003
-6072
-6141
-6209
-6278
-6347
-6415
-6484
-6552
-6621
-6689
-6757
-6825
-6893
-6961
-7029
-7096
-7164
-7231
-7299
-7366
-7433
-7500
-7567
-7634
-7701
-7768
-7834
-7901
-7967
-8034
-8100
-8167
-8233
-8299
-8366
-8432
-8499
-8566
-8632
-8699
-8766
-8833
-8900
-8967
-9035
-9102
-9170
-9238
-9305
-9373
-9442
-9510
-9578
-9647
-9715
-9784
-9853
-9922
-9991
-10060
-10130
-10200
-10269
-10339
-10409
-10479
-10549
-10620
-10690
-10761
-10831
-10902
-10972
-11043
-11114
-11185
-11256
-11326
-11397
-11468
-11538
-11609
-11679
-11749
-11819
-11889
-11958
-12027
-12096
-12164
-12232
-12299
-12366
-12433
-12499
-12564
-12629
-12693
-12756
-12819
-12882
-12943
-13004
-13064
-13123
-13182
-13240
-13297
-13353
-13409
-13463
-13517
-13570
-13622
-13674
-13724
-13774
-13822
-13870
-13917
-13963
-14008
-14052
-14096
-14138
-14180
-14221
-14261
-14300
-14339
-14377
-14414
-14450
-14486
-14521
-14556
-14590
-14623
-14656
-14689
-14720
-14752
-14783
-14813
-14843
-14872
-14901
-14930
-14958
-14985
-15012
-15039
-15065
-15091
-15117
-15141
-15166
-15190
-15213
-15236
-15258
-15280
-15301
-15321
-15341
-15360
-15378
-15396
-15412
-15428
-15443
-15456
-15469
-15481
-15492
-15502
-15510
-15518
-15524
-15529
-15533
-15536
-15538
-15538
-15538
-15536
-15533
-15528
-15523
-15516
-15508
-15499
-15488
-15476
-15463
-15449
-15434
-15418
-15400
-15381
-15362
-15340
-15318
-15295
-15271
-15245
-15219
-15191
-15162
-15133
-15102
-15070
-15038
-15004
-14970
-14934
-14898
-14861
-14823
-14785
-14745
-14705
-14664
-14623
-14581
-14538
-14495
-14452
-14407
-14363
-14317
-14272
-14226
-14179
-14133
-14086
-14038
-13991
-13943
-13895
-13847
-13799
-13751
-13702
-13654
-13606
-13558
-13510
-13462
-13414
-13367
-13319
-13272
-13225
-13179
-13132
-13086
-13041
-12995
-12950
-12906
-12862
-12818
-12775
-12732
-12689
-12647
-12606
-12565
-12524
-12484
-12445
-12406
-12368
-12330
-12293
-12256
-12221
-12185
-12151
-12117
-12084
-12051
-12019
-11988
-11958
-11928
-11899
-11871
-11843
-11817
-11791
-11766
-11742
-11718
-11696
-11674
-11653
-11632
-11613
-11594
-11577
-11560
-11544
-11528
-11514
-11500
-11487
-11475
-11463
-11452
-11442
-11433
-11424
-11416
-11408
-11401
-11395
-11389
-11384
-11380
-11376
-11372
-11369
-11367
-11365
-11363
-11362
-11362
-11362
-11362
-11363
-11364
-11366
-11368
-11371
-11373
-11377
-11380
-11384
-11389
-11394
-11399
-11404
-11410
-11416
-11422
-11428
-11435
-11442
-11449
-11457
-11464
-11472
-11480
-11488
-11496
-11505
-11514
-11522
-11531
-11541
-11550
-11559
-11569
-11579
-11589
-11599
-11609
-11619
-11630
-11640
-11651
-11662
-11673
-11684
-11696
-11707
-11719
-11731
-11743
-11755
-11768
-11781
-11793
-11806
-11820
-11833
-11846
-11860
-11874
-11887
-11901
-11915
-11929
-11944
-11958
-11972
-11986
-12000
-12014
-12027
-12041
-12055
-12068
-12081
-12094
-12106
-12118
-12130
-12141
-12152
-12163
-12173
-12183
-12192
-12200
-12208
-12216
-12223
-12229
-12234
-12239
-12244
-12247
-12250
-12252
-12254
-12254
-12254
-12253
-12251
-12249
-12245
-12241
-12236
-12230
-12224
-12216
-12207
-12198
-12188
-12177
-12164
-12151
-12137
-12122
-12107
-12090
-12072
-12053
-12033
-12012
-11991
-11968
-11944
-11919
-11894
-11867
-11839
-11810
-11781
-11750
-11719
-11686
-11653
-11619
-11584
-11548
-11511
-11474
-11435
-11396
-11356
-11316
-11275
-11233
-11190
-11147
-11104
-11060
-11015
-10970
-10925
-10879
-10833
-10787
-10741
-10694
-10647
-10600
-10553
-10506
-10459
-10412
-10365
-10318
-10271
-10225
-10178
-10132
-10086
-10040
-9994
-9948
-9903
-9858
-9814
-9770
-9726
-9682
-9639
-9596
-9554
-9512
-9471
-9430
-9389
-9349
-9309
-9270
-9231
-9192
-9154
-9117
-9080
-9043
-9007
-8971
-8936
-8901
-8867
-8833
-8799
-8766
-8734
-8701
-8670
-8639
-8608
-8577
-8548
-8518
-8489
-8460
-8432
-8403
-8376
-8348
-8321
-8294
-8267
-8241
-8215
-8189
-8163
-8137
-8112
-8086
-8061
-8036
-8012
-7987
-7962
-7938
-7913
-7889
-7865
-7841
-7816
-7792
-7768
-7744
-7720
-7696
-7671
-7647
-7623
-7598
-7574
-7550
-7525
-7501
-7476
-7452
-7427
-7402
-7378
-7353
-7328
-7304
-7279
-7254
-7229
-7204
-7180
-7155
-7130
-7105
-7079
-7054
-7029
-7004
-6978
-6952
-6926
-6901
-6874
-6848
-6822
-6795
-6768
-6741
-6714
-6686
-6658
-6630
-6602
-6573
-6544
-6515
-6485
-6455
-6424
-6393
-6362
-6330
-6298
-6265
-6232
-6198
-6164
-6130
-6094
-6058
-6022
-5985
-5948
-5909
-5871
-5831
-5791
-5750
-5709
-5667
-5625
-5582
-5538
-5493
-5449
-5403
-5357
-5310
-5263
-5215
-5167
-5118
-5069
-5020
-4970
-4919
-4868
-4817
-4766
-4714
-4661
-4609
-4556
-4503
-4450
-4397
-4344
-4290
-4237
-4183
-4129
-4075
-4022
-3968
-3914
-3861
-3807
-3753
-3700
-3647
-3594
-3541
-3488
-3435
-3383
-3331
-3279
-3227
-3176
-3124
-3073
-3023
-2972
-2922
-2872
-2822
-2773
-2724
-2675
-2626
-2578
-2530
-2482
-2434
-2387
-2339
-2292
-2246
-2199
-2153
-2106
-2060
-2013
-1969
-1923
-1878
-1833
-1788
-1743
-1698
-1654
-1610
-1566
-1522
-1478
-1435
-1392
-1349
-1306
-1264
-1222
-1180
-1139
-1098
-1057
-1016
-976
-935
-896
-856
-817
-779
-740
-702
-664
-627
-590
-554
-518
-482
-446
-411
-377
-343
-309
-276
-243
-210
-178
-146
-115
-84
-53
-23
7
36
65
94
122
150
178
205
231
258
284
309
335
359
384
408
432
456
479
502
525
547
570
592
613
635
656
677
698
719
740
760
781
801
821
841
861
881
901
921
940
960
980
999
1018
1039
1058
1078
1098
1117
1137
1156
1176
1196
1215
1235
1255
1274
1294
1314
1333
1353
1373
1392
1412
1432
1451
1471
1490
1510
1529
1548
1568
1587
1606
1625
1643
1662
1681
1699
1717
1735
1753
1771
1789
1806
1824
1841
1858
1875
1892
1908
1924
1941
1957
1972
1988
2003
2019
2033
2049
2064
2079
2093
2108
2122
2137
2151
2165
2179
2193
2207
2221
2235
2248
2262
2275
2289
2302
2316
2329
2342
2355
2368
2381
2394
2407
2420
2433
2445
2458
2470
2483
2495
2507
2519
2531
2543
2554
2566
2577
2588
2599
2609
2620
2630
2640
2649
2659
2668
2677
2686
2694
2703
2711
2719
2727
2734
2742
2750
2757
2764
2771
2779
2786
2793
2800
2807
2815
2822
2829
2837
2845
2852
2860
2868
2876
2885
2893
2902
2911
2921
2930
2940
2950
2961
2971
2983
2994
3006
3018
3030
3043
3057
3071
3085
3099
3114
3130
3146
3163
3179
3197
3215
3233
3252
3272
3292
3312
3333
3355
3377
3400
3423
3446
3471
3495
3521
3546
3573
3600
3627
3655
3683
3712
3742
3772
3802
3833
3864
3896
3928
3961
3994
4027
4062
4096
4130
4165
4201
4236
4272
4308
4344
4381
4417
4454
4491
4528
4565
4602
4639
4677
4714
4751
4788
4825
4863
4899
4936
4973
5010
5046
5082
5118
5154
5190
5225
5260
5295
5330
5364
5398
5432
5466
5499
5532
5565
5597
5629
5661
5693
5725
5756
5787
5818
5849
5879
5910
5940
5970
6000
6030
6059
6089
6118
6148
6177
6206
6235
6264
6293
6322
6351
6380
6408
6437
6465
6494
6522
6550
6578
6606
6634
6662
6689
6716
6743
6769
6796
6822
6847
6872
6897
6922
6946
6969
6992
7015
7037
7059
7080
7100
7120
7139
7158
7176
7194
7210
7227
7242
7257
7271
7284
7297
7309
7320
7330
7340
7349
7357
7364
7371
7377
7382
7387
7391
7394
7397
7399
7400
7401
7401
7401
7400
7398
7396
7394
7391
7387
7384
7380
7375
7370
7365
7360
7354
7349
7343
7337
7331
7325
7319
7313
7307
7301
7295
7290
7285
7279
7275
7270
7266
7261
7258
7254
7251
7249
7246
7244
7243
7242
7241
7241
7241
7242
7243
7245
7247
7250
7253
7257
7261
7265
7270
7275
7281
7287
7293
7300
7307
7315
7323
7331
7339
7348
7357
7366
7376
7386
7396
7406
7417
7427
7438
7449
7460
7472
7483
7495
7507
7518
7530
7542
7554
7566
7578
7590
7603
7615
7627
7639
7652
7664
7676
7689
7701
7713
7725
7737
7749
7761
7773
7785
7796
7808
7819
7830
7841
7852
7863
7873
7883
7893
7903
7912
7921
7930
7938
7947
7955
7963
7970
7977
7984
7991
7997
8003
8009
8013
8019
8023
8028
8032
8036
8039
8042
8045
8047
8048
8051
8052
8053
8054
8054
8054
8053
8053
8052
8050
8048
8045
8044
8041
8037
8034
8029
8025
8021
8016
8010
8004
7998
7991
7985
7977
7970
7962
7954
7945
7936
7927
7918
7908
7898
7888
7877
7867
7856
7845
7833
7822
7810
7799
7787
7775
7763
7750
7738
7726
7713
7701
7688
7676
7663
7651
7638
7626
7613
7601
7589
7576
7564
7552
7539
7527
7515
7504
7492
7480
7469
7457
7446
7435
7424
7413
7402
7391
7381
7371
7361
7351
7341
7331
7322
7313
7304
7295
7287
7278
7270
7262
7254
7247
7240
7233
7226
7220
7214
7208
7202
7197
7192
7187
7183
7178
7175
7171
7168
7166
7163
7162
7160
7159
7159
7159
7159
7160
7161
7163
7166
7169
7172
7177
7181
7187
7193
7199
7206
7214
7223
7232
7241
7252
7263
7275
7287
7300
7314
7328
7343
7358
7375
7391
7409
7427
7445
7464
7484
7504
7524
7545
7566
7588
7610
7633
7656
7679
7702
7726
7750
7774
7799
7823
7848
7873
7898
7924
7949
7974
8000
8026
8051
8077
8103
8129
8156
8182
8208
8235
8261
8288
8314
8341
8368
8395
8422
8449
8476
8503
8531
8558
8586
8614
8642
8670
8698
8727
8755
8784
8812
8841
8870
8899
8928
8958
8987
9017
9046
9076
9106
9136
9166
9196
9227
9257
9288
9319
9350
9382
9413
9445
9476
9508
9540
9573
9605
9638
9671
9703
9737
9770
9803
9837
9870
9904
9938
9973
10007
10041
10076
10111
10146
10181
10216
10252
10287
10323
10359
10394
10430
10467
10503
10539
10575
10612
10648
10685
10722
10759
10795
10832
10869
10907
10944
10981
11018
11056
11093
11131
11168
11206
11244
11282
11319
11357
11395
11433
11471
11509
11547
11585
11624
11662
11700
11739
11777
11816
11854
11893
11932
11970
12009
12048
12087
12125
12164
12203
12241
12279
12318
12356
12394
12432
12470
12507
12545
12582
12619
12656
12693
12729
12765
12801
12837
12873
12908
12943
12978
13013
13047
13082
13116
13150
13184
13217
13251
13284
13317
13350
13383
13416
13449
13481
13514
13546
13578
13610
13643
13674
13706
13738
13770
13801
13832
13863
13894
13925
13956
13986
14016
14046
14075
14105
14134
14162
14191
14218
14246
14273
14300
14326
14352
14377
14402
14426
14450
14473
14495
14517
14538
14559
14579
14598
14617
14635
14652
14669
14685
14700
14714
14728
14741
14754
14766
14777
14787
14796
14805
14813
14821
14827
14833
14838
14843
14847
14850
14852
14854
14855
14856
14855
14854
14853
14851
14848
14844
14840
14835
14830
14823
14817
14809
14801
14792
14783
14773
14762
14751
14738
14726
14712
14698
14683
14668
14651
14634
14617
14599
14580
14560
14539
14518
14496
14473
14450
14425
14400
14374
14347
14320
14291
14262
14232
14200
14168
14135
14102
14067
14031
13995
13957
13919
13879
13839
13798
13756
13713
13669
13624
13578
13531
13483
13434
13384
13334
13282
13229
13175
13121
13065
13008
12950
12892
12832
12771
12709
12647
12583
12518
12453
12386
12319
12251
12181
12111
12040
11968
11895
11822
11747
11672
11596
11519
11442
11363
11284
11205
11124
11043
10962
10880
10797
10714
10631
10547
10462
10377
10292
10206
10120
10034
9948
9861
9774
9687
9600
9513
9425
9338
9250
9163
9075
8988
8900
8813
8726
8639
8552
8465
8379
8292
8206
8119
8035
7950
7865
7781
7696
7613
7529
7446
7364
7282
7200
7119
7039
6959
6879
6800
6722
6644
6567
6490
6414
6338
6263
6189
6115
6041
5968
5896
5824
5753
5682
5612
5543
5474
5405
5337
5269
5202
5136
5069
5004
4938
4874
4809
4745
4682
4618
4556
4493
4431
4369
4308
4247
4187
4127
4067
4006
3948
3890
3831
3773
3716
3659
3602
3546
3490
3435
3380
3325
3271
3218
3165
3112
3060
3009
2958
2907
2857
2808
2760
2711
2664
2617
2571
2526
2481
2437
2393
2351
2309
2268
2227
2188
2149
2111
2074
2037
2001
1967
1934
1901
1868
1837
1807
1777
1749
1721
1695
1669
1644
1620
1597
1575
1554
1534
1515
1497
1480
1464
1449
1435
1422
1410
1398
1388
1379
1370
1363
1356
1351
1346
1342
1339
1336
1335
1334
1334
1335
1337
1340
1343
1347
1352
1357
1364
1370
1378
1386
1395
1404
1414
1424
1435
1447
1459
1471
1484
1497
1510
1523
1537
1551
1566
1580
1595
1609
1624
1639
1654
1668
1683
1698
1712
1726
1741
1755
1768
1781
1794
1807
1819
1831
1842
1852
1862
1872
1881
1889
1896
1903
1909
1914
1918
1922
1924
1926
1927
1928
1927
1925
1923
1920
1915
1910
1904
1897
1889
1880
1871
1860
1848
1835
1822
1807
1791
1774
1757
1738
1718
1698
1676
1653
1629
1604
1578
1552
1524
1495
1465
1434
1402
1369
1335
1300
1264
1228
1190
1151
1111
1071
1029
987
944
900
855
809
762
714
666
617
567
516
465
412
359
305
251
196
140
83
25
-33
-91
-151
-211
-272
-333
-395
-458
-521
-585
-650
-715
-781
-848
-915
-982
-1050
-1119
-1188
-1258
-1328
-1399
-1470
-1542
-1614
-1687
-1760
-1834
-1908
-1983
-2058
-2134
-2210
-2286
-2363
-2440
-2517
-2595
-2673
-2752
-2831
-2910
-2989
-3069
-3149
-3229
-3310
-3390
-3471
-3552
-3633
-3714
-3795
-3877
-3958
-4040
-4121
-4202
-4284
-4365
-4446
-4527
-4608
-4689
-4770
-4850
-4930
-5010
-5089
-5168
-5247
-5326
-5404
-5482
-5559
-5636
-5712
-5788
-5864
-5939
-6014
-6088
-6161
-6234
-6306
-6378
-6449
-6520
-6590
-6659
-6728
-6796
-6863
-6930
-6996
-7061
-7126
-7190
-7253
-7316
-7377
-7439
-7499
-7559
-7618
-7676
-7734
-7791
-7847
-7902
-7957
-8010
-8064
-8116
-8167
-8219
-8269
-8318
-8366
-8414
-8461
-8507
-8552
-8597
-8640
-8683
-8726
-8767
-8807
-8847
-8886
-8924
-8961
-8998
-9034
-9069
-9103
-9136
-9168
-9200
-9230
-9260
-9289
-9317
-9345
-9371
-9396
-9421
-9445
-9467
-9489
-9510
-9531
-9550
-9568
-9586
-9602
-9618
-9633
-9647
-9660
-9673
-9684
-9695
-9705
-9714
-9722
-9729
-9736
-9741
-9746
-9751
-9754
-9757
-9759
-9760
-9761
-9761
-9760
-9758
-9756
-9753
-9750
-9746
-9741
-9736
-9730
-9723
-9716
-9708
-9700
-9691
-9682
-9672
-9661
-9650
-9639
-9627
-9615
-9602
-9589
-9576
-9562
-9548
-9534
-9519
-9504
-9489
-9474
-9458
-9442
-9426
-9410
-9394
-9377
-9361
-9344
-9327
-9310
-9293
-9276
-9260
-9242
-9225
-9209
-9192
-9175
-9158
-9141
-9124
-9108
-9092
-9075
-9059
-9043
-9028
-9012
-8997
-8982
-8967
-8952
-8937
-8923
-8909
-8895
-8882
-8869
-8856
-8843
-8830
-8818
-8806
-8795
-8783
-8772
-8762
-8751
-8741
-8731
-8722
-8713
-8704
-8695
-8687
-8679
-8671
-8664
-8657
-8650
-8643
-8637
-8630
-8624
-8618
-8612
-8607
-8601
-8596
-8591
-8586
-8581
-8577
-8572
-8568
-8564
-8559
-8555
-8551
-8547
-8543
-8540
-8536
-8532
-8528
-8524
-8520
-8516
-8512
-8508
-8503
-8499
-8495
-8490
-8486
-8481
-8476
-8471
-8466
-8461
-8455
-8450
-8444
-8438
-8432
-8426
-8419
-8413
-8406
-8399
-8391
-8384
-8376
-8368
-8360
-8352
-8343
-8335
-8326
-8317
-8307
-8298
-8288
-8278
-8268
-8258
-8247
-8237
-8226
-8215
-8204
-8192
-8180
-8169
-8157
-8145
-8132
-8119
-8108
-8095
-8082
-8069
-8055
-8042
-8028
-8013
-8000
-7986
-7972
-7957
-7943
-7928
-7913
-7899
-7884
-7869
-7854
-7838
-7823
-7808
-7792
-7777
-7762
-7746
-7731
-7715
-7700
-7685
-7669
-7654
-7639
-7625
-7610
-7596
-7581
-7567
-7554
-7541
-7528
-7515
-7503
-7491
-7479
-7468
-7458
-7448
-7438
-7429
-7420
-7413
-7405
-7398
-7392
-7387
-7382
-7378
-7375
-7372
-7370
-7368
-7368
-7368
-7369
-7370
-7373
-7376
-7380
-7385
-7390
-7397
-7404
-7412
-7421
-7430
-7441
-7452
-7464
-7477
-7491
-7505
-7520
-7536
-7553
-7571
-7590
-7609
-7629
-7649
-7671
-7693
-7716
-7740
-7764
-7789
-7815
-7841
-7868
-7896
-7924
-7953
-7982
-8012
-8042
-8074
-8106
-8138
-8170
-8204
-8237
-8272
-8306
-8341
-8377
-8413
-8449
-8486
-8523
-8561
-8599
-8637
-8675
-8714
-8753
-8793
-8833
-8873
-8913
-8954
-8995
-9036
-9077
-9119
-9161
-9202
-9245
-9287
-9329
-9372
-9415
-9458
-9500
-9544
-9587
-9630
-9673
-9716
-9760
-9803
-9846
-9890
-9933
-9977
-10020
-10063
-10107
-10151
-10194
-10238
-10281
-10325
-10369
-10412
-10456
-10500
-10543
-10587
-10631
-10674
-10718
-10762
-10805
-10849
-10892
-10936
-10979
-11023
-11066
-11109
-11152
-11195
-11238
-11281
-11324
-11366
-11409
-11451
-11494
-11536
-11578
-11619
-11661
-11702
-11743
-11784
-11825
-11865
-11906
-11945
-11985
-12025
-12064
-12102
-12141
-12179
-12217
-12255
-12292
-12329
-12365
-12401
-12437
-12473
-12508
-12542
-12576
-12610
-12643
-12676
-12708
-12739
-12771
-12801
-12831
-12861
-12889
-12917
-12945
-12972
-12998
-13024
-13049
-13073
-13096
-13119
-13141
-13162
-13183
-13203
-13222
-13240
-13258
-13275
-13291
-13306
-13321
-13335
-13348
-13360
-13372
-13382
-13392
-13402
-13410
-13418
-13425
-13431
-13437
-13442
-13446
-13449
-13452
-13454
-13456
-13457
-13457
-13457
-13456
-13454
-13452
-13450
-13447
-13443
-13439
-13435
-13430
-13425
-13420
-13414
-13408
-13401
-13394
-13387
-13380
-13372
-13364
-13356
-13348
-13340
-13332
-13323
-13314
-13305
-13296
-13287
-13278
-13269
-13260
-13250
-13241
-13232
-13222
-13213
-13203
-13194
-13185
-13175
-13166
-13156
-13147
-13138
-13129
-13119
-13110
-13101
-13091
-13082
-13073
-13063
-13054
-13045
-13035
-13026
-13016
-13006
-12996
-12986
-12976
-12966
-12956
-12945
-12935
-12924
-12913
-12902
-12891
-12879
-12867
-12856
-12843
-12831
-12818
-12805
-12792
-12778
-12764
-12750
-12735
-12720
-12705
-12689
-12672
-12656
-12638
-12621
-12602
-12584
-12565
-12545
-12525
-12504
-12483
-12461
-12439
-12417
-12393
-12370
-12346
-12321
-12296
-12270
-12244
-12217
-12190
-12162
-12134
-12105
-12076
-12046
-12015
-11985
-11953
-11921
-11888
-11855
-11822
-11787
-11753
-11717
-11682
-11645
-11608
-11571
-11533
-11495
-11456
-11417
-11377
-11337
-11296
-11255
-11213
-11171
-11129
-11086
-11043
-10999
-10955
-10911
-10867
-10822
-10777
-10732
-10686
-10641
-10595
-10549
-10503
-10457
-10411
-10364
-10318
-10272
-10225
-10179
-10133
-10087
-10041
-9995
-9950
-9904
-9859
-9814
-9769
-9725
-9680
-9636
-9593
-9550
-9507
-9464
-9422
-9381
-9339
-9298
-9258
-9218
-9179
-9140
-9101
-9063
-9025
-8988
-8951
-8915
-8879
-8844
-8809
-8774
-8740
-8706
-8673
-8640
-8608
-8575
-8544
-8512
-8481
-8451
-8420
-8390
-8360
-8331
-8302
-8273
-8244
-8215
-8186
-8159
-8131
-8103
-8074
-8048
-8020
-7992
-7965
-7937
-7910
-7882
-7854
-7826
-7798
-7770
-7742
-7713
-7685
-7656
-7627
-7598
-7568
-7538
-7508
-7478
-7448
-7417
-7386
-7354
-7322
-7290
-7258
-7225
-7192
-7159
-7125
-7091
-7057
-7023
-6988
-6953
-6918
-6882
-6846
-6810
-6774
-6738
-6702
-6665
-6628
-6592
-6555
-6518
-6481
-6444
-6407
-6370
-6334
-6297
-6260
-6224
-6187
-6151
-6115
-6079
-6044
-6008
-5973
-5939
-5904
-5870
-5836
-5802
-5769
-5736
-5704
-5671
-5640
-5608
-5577
-5547
-5517
-5487
-5458
-5429
-5401
-5373
-5345
-5318
-5292
-5266
-5240
-5215
-5191
-5167
-5143
-5120
-5097
-5074
-5052
-5031
-5010
-4989
-4969
-4949
-4930
-4911
-4892
-4874
-4856
-4838
-4821
-4804
-4788
-4772
-4756
-4740
-4725
-4710
-4696
-4682
-4668
-4654
-4641
-4628
-4615
-4603
-4591
-4579
-4567
-4556
-4545
-4534
-4523
-4513
-4503
-4493
-4483
-4474
-4465
-4456
-4447
-4439
-4430
-4422
-4414
-4407
-4399
-4392
-4385
-4378
-4372
-4365
-4359
-4353
-4347
-4341
-4335
-4330
-4324
-4319
-4313
-4308
-4303
-4297
-4292
-4287
-4281
-4276
-4271
-4265
-4259
-4254
-4248
-4242
-4236
-4229
-4222
-4215
-4208
-4201
-4193
-4185
-4177
-4168
-4159
-4149
-4139
-4129
-4118
-4107
-4094
-4083
-4070
-4057
-4043
-4027
-4014
-3998
-3982
-3966
-3949
-3931
-3913
-3894
-3875
-3855
-3835
-3814
-3792
-3770
-3747
-3724
-3700
-3675
-3650
-3625
-3598
-3571
-3544
-3516
-3487
-3457
-3427
-3397
-3366
-3334
-3301
-3268
-3235
-3200
-3166
-3130
-3094
-3058
-3020
-2983
-2944
-2905
-2866
-2826
-2786
-2744
-2703
-2661
-2618
-2574
-2531
-2486
-2441
-2396
-2350
-2303
-2256
-2208
-2160
-2112
-2063
-2013
-1963
-1912
-1861
-1809
-1757
-1705
-1652
-1598
-1544
-1490
-1435
-1380
-1324
-1268
-1212
-1155
-1097
-1039
-981
-923
-864
-804
-744
-684
-624
-563
-502
-440
-378
-316
-254
-191
-128
-64
-1
63
127
191
256
320
385
450
515
580
646
711
777
843
909
974
1040
1106
1172
1238
1304
1370
1436
1502
1568
1633
1699
1764
1829
1895
1959
2024
2089
2153
2217
2281
2345
2408
2471
2533
2595
2657
2719
2780
2840
2900
2959
3018
3077
3135
3192
3248
3304
3360
3414
3468
3522
3574
3626
3678
3728
3778
3827
3875
3923
3970
4016
4061
4105
4149
4192
4234
4275
4315
4355
4393
4431
4468
4504
4539
4573
4607
4640
4671
4702
4732
4762
4790
4818
4844
4870
4895
4919
4943
4966
4987
5009
5029
5048
5067
5085
5103
5119
5135
5150
5164
5178
5191
5203
5215
5226
5236
5246
5254
5263
5270
5277
5284
5289
5295
5299
5303
5307
5310
5312
5314
5315
5316
5316
5316
5315
5314
5313
5311
5308
5306
5303
5299
5295
5291
5287
5282
5277
5272
5266
5260
5254
5248
5241
5234
5227
5220
5213
5205
5198
5190
5182
5174
5166
5157
5149
5141
5132
5124
5115
5106
5098
5089
5081
5072
5064
5055
5047
5039
5031
5023
5016
5008
5001
4994
4987
4980
4974
4968
4962
4957
4952
4947
4943
4939
4936
4933
4930
4928
4927
4926
4925
4925
4926
4927
4929
4932
4935
4938
4943
4948
4954
4960
4967
4975
4984
4993
5003
5014
5025
5037
5050
5064
5078
5093
5109
5126
5143
5161
5180
5200
5220
5241
5263
5286
5309
5333
5358
5383
5409
5436
5463
5491
5520
5550
5580
5610
5642
5673
5706
5739
5772
5806
5840
5875
5911
5946
5982
6019
6056
6093
6131
6168
6207
6245
6284
6322
6362
6401
6440
6480
6519
6559
6599
6638
6678
6718
6758
6797
6837
6876
6916
6955
6994
7033
7071
7110
7148
7186
7223
7261
7298
7335
7371
7407
7443
7479
7514
7549
7583
7617
7651
7685
7718
7750
7783
7815
7846
7877
7908
7939
7969
7999
8028
8058
8086
8115
8143
8170
8198
8225
8252
8278
8305
8330
8356
8381
8406
8430
8455
8479
8503
8526
8549
8572
8595
8618
8640
8662
8684
8705
8727
8748
8769
8790
8810
8831
8851
8871
8891
8911
8930
8950
8969
8989
9008
9027
9047
9066
9085
9104
9123
9142
9162
9181
9200
9219
9238
9258
9277
9296
9316
9335
9355
9374
9394
9414
9434
9453
9473
9494
9514
9534
9555
9575
9596
9617
9638
9659
9681
9702
9724
9746
9768
9790
9812
9835
9858
9880
9903
9927
9950
9973
9997
10021
10045
10069
10093
10117
10141
10166
10191
10215
10240
10265
10290
10315
10340
10366
10391
10416
10442
10468
10493
10519
10545
10571
10597
10623
10649
10675
10702
10728
10755
10782
10809
10836
10863
10891
10918
10946
10974
11002
11030
11058
11087
11116
11145
11174
11204
11233
11263
11293
11323
11354
11384
11415
11447
11478
11510
11542
11574
11606
11639
11672
11706
11739
11773
11808
11842
11877
11912
11948
11984
12020
12056
12093
12130
12167
12204
12242
12280
12318
12356
12394
12433
12472
12511
12550
12589
12628
12667
12707
12746
12786
12825
12865
12904
12943
12983
13022
13061
13100
13139
13177
13215
13253
13291
13329
13366
13403
13440
13476
13512
13548
13583
13618
13653
13687
13721
13754
13787
13819
13851
13883
13914
13944
13974
14003
14032
14061
14088
14115
14142
14168
14193
14218
14242
14266
14289
14311
14333
14354
14374
14394
14413
14432
14450
14467
14484
14500
14516
14530
14545
14558
14572
14584
14596
14607
14618
14628
14637
14646
14654
14661
14668
14674
14680
14685
14689
14692
14695
14698
14700
14701
14701
14701
14701
14699
14698
14695
14692
14688
14684
14679
14674
14668
14661
14654
14647
14638
14630
14620
14611
14600
14589
14578
14566
14554
14541
14527
14513
14499
14484
14469
14454
14438
14421
14405
14387
14370
14352
14333
14315
14295
14276
14256
14236
14216
14195
14174
14152
14131
14109
14086
14064
14041
14018
13995
13971
13947
13923
13899
13875
13850
13825
13800
13774
13749
13723
13697
13671
13644
13618
13591
13564
13537
13510
13483
13455
13428
13400
13372
13344
13317
13289
13260
13232
13204
13176
13148
13119
13091
13062
13034
13005
12977
12948
12919
12890
12862
12833
12804
12775
12746
12717
12688
12660
12631
12602
12573
12544
12515
12487
12458
12429
12400
12372
12343
12314
12286
12257
12228
12200
12171
12143
12114
12086
12057
12029
12001
11972
11944
11916
11888
11860
11832
11804
11776
11748
11721
11693
11666
11638
11611
11584
11557
11530
11503
11476
11449
11422
11396
11369
11343
11317
11290
11264
11238
11212
11186
11160
11135
11109
11083
11058
11032
11007
10981
10956
10931
10906
10881
10855
10830
10805
10780
10755
10730
10705
10679
10654
10629
10604
10578
10553
10527
10502
10476
10451
10425
10399
10373
10347
10321
10295
10268
10242
10215
10189
10162
10135
10108
10081
10053
10026
9998
9970
9942
9914
9886
9858
9829
9800
9771
9742
9713
9684
9654
9624
9594
9564
9534
9503
9473
9442
9411
9380
9348
9317
9285
9253
9221
9188
9156
9123
9090
9057
9023
8989
8956
8922
8887
8853
8818
8783
8748
8713
8678
8642
8607
8571
8535
8499
8462
8426
8389
8352
8315
8278
8241
8204
8166
8128
8090
8053
8015
7977
7939
7900
7862
7824
7785
7747
7709
7670
7632
7593
7555
7516
7478
7440
7401
7363
7325
7287
7249
7211
7173
7135
7098
7060
7023
6986
6949
6912
6875
6838
6802
6766
6730
6694
6658
6623
6588
6553
6518
6483
6449
6415
6381
6347
6314
6281
6248
6215
6183
6151
6119
6088
6056
6026
5995
5965
5935
5905
5876
5847
5818
5790
5761
5734
5706
5679
5652
5626
5599
5573
5548
5523
5498
5473
5448
5424
5401
5377
5354
5331
5308
5286
5264
5242
5221
5200
5178
5158
5137
5117
5097
5077
5057
5038
5018
4999
4980
4961
4942
4923
4905
4886
4868
4849
4831
4812
4794
4776
4757
4739
4720
4702
4683
4665
4646
4627
4608
4589
4570
4551
4532
4512
4492
4472
4452
4432
4411
4390
4369
4348
4327
4305
4283
4261
4238
4216
4193
4169
4146
4122
4098
4073
4049
4024
3998
3973
3947
3920
3894
3867
3840
3812
3785
3756
3728
3699
3670
3641
3611
3581
3550
3520
3489
3457
3425
3393
3361
3328
3295
3261
3228
3193
3159
3124
3088
3052
3016
2980
2943
2905
2867
2829
2791
2752
2712
2673
2632
2592
2551
2510
2468
2426
2384
2341
2298
2254
2211
2167
2122
2077
2032
1987
1941
1895
1849
1803
1756
1709
1662
1615
1567
1519
1472
1424
1375
1327
1279
1231
1182
1134
1085
1037
988
940
891
843
795
746
698
650
602
554
506
458
410
363
315
268
221
174
127
80
33
-14
-60
-106
-152
-198
-244
-290
-335
-381
-426
-471
-516
-560
-605
-649
-693
-737
-781
-824
-868
-911
-955
-998
-1041
-1084
-1126
-1169
-1212
-1254
-1297
-1339
-1381
-1423
-1465
-1507
-1549
-1591
-1633
-1675
-1717
-1758
-1800
-1841
-1882
-1924
-1965
-2005
-2047
-2088
-2129
-2169
-2210
-2250
-2291
-2331
-2371
-2411
-2451
-2491
-2530
-2570
-2609
-2648
-2687
-2726
-2764
-2803
-2841
-2879
-2917
-2955
-2992
-3029
-3066
-3103
-3139
-3176
-3212
-3247
-3283
-3318
-3353
-3388
-3422
-3456
-3490
-3524
-3557
-3590
-3623
-3655
-3687
-3719
-3750
-3781
-3812
-3842
-3872
-3902
-3931
-3960
-3988
-4016
-4043
-4070
-4098
-4125
-4151
-4177
-4202
-4227
-4251
-4275
-4299
-4322
-4345
-4368
-4390
-4412
-4433
-4454
-4474
-4494
-4514
-4533
-4552
-4571
-4589
-4607
-4624
-4641
-4658
-4674
-4690
-4705
-4721
-4736
-4750
-4764
-4778
-4792
-4805
-4818
-4830
-4842
-4854
-4866
-4877
-4888
-4898
-4908
-4918
-4927
-4937
-4945
-4954
-4962
-4970
-4978
-4985
-4992
-4999
-5006
-5012
-5018
-5024
-5029
-5034
-5039
-5044
-5049
-5053
-5057
-5061
-5065
-5068
-5071
-5074
-5077
-5080
-5083
-5085
-5087
-5089
-5091
-5093
-5094
-5096
-5097
-5098
-5099
-5100
-5101
-5102
-5102
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5103
-5104
-5104
-5105
-5105
-5106
-5106
-5107
-5108
-5109
-5110
-5111
-5113
-5114
-5115
-5117
-5119
-5121
-5123
-5125
-5128
-5130
-5133
-5136
-5139
-5142
-5146
-5150
-5154
-5158
-5163
-5167
-5172
-5178
-5183
-5189
-5195
-5201
-5208
-5215
-5222
-5229
-5237
-5245
-5253
-5262
-5271
-5280
-5290
-5299
-5310
-5320
-5331
-5342
-5354
-5365
-5377
-5390
-5402
-5415
-5429
-5442
-5456
-5470
-5484
-5499
-5514
-5529
-5545
-5561
-5577
-5593
-5609
-5626
-5643
-5660
-5678
-5696
-5714
-5732
-5750
-5769
-5788
-5807
-5826
-5846
-5866
-5886
-5906
-5926
-5947
-5968
-5989
-6010
-6031
-6053
-6075
-6097
-6119
-6141
-6164
-6186
-6209
-6232
-6255
-6279
-6302
-6326
-6350
-6374
-6398
-6423
-6447
-6472
-6497
-6522
-6547
-6572
-6598
-6623
-6649
-6675
-6701
-6727
-6753
-6780
-6806
-6833
-6859
-6886
-6913
-6940
-6967
-6994
-7021
-7048
-7075
-7102
-7130
-7157
-7184
-7212
-7239
-7267
-7294
-7322
-7350
-7377
-7405
-7433
-7461
-7489
-7517
-7545
-7573
-7601
-7629
-7657
-7686
-7714
-7743
-7772
-7800
-7829
-7858
-7887
-7916
-7946
-7975
-8005
-8034
-8064
-8093
-8124
-8154
-8185
-8216
-8247
-8278
-8309
-8341
-8372
-8404
-8436
-8469
-8501
-8534
-8568
-8601
-8635
-8669
-8703
-8737
-8772
-8808
-8843
-8879
-8915
-8952
-8988
-9026
-9063
-9101
-9139
-9178
-9217
-9257
-9297
-9337
-9378
-9419
-9461
-9503
-9545
-9588
-9632
-9675
-9720
-9765
-9810
-9855
-9901
-9948
-9995
-10042
-10090
-10138
-10187
-10236
-10285
-10335
-10385
-10436
-10486
-10538
-10589
-10641
-10693
-10746
-10798
-10851
-10904
-10958
-11012
-11065
-11119
-11174
-11228
-11282
-11337
-11392
-11446
-11501
-11556
-11611
-11666
-11721
-11775
-11830
-11885
-11940
-11994
-12048
-12103
-12157
-12211
-12265
-12319
-12372
-12425
-12478
-12531
-12584
-12636
-12688
-12740
-12792
-12843
-12894
-12945
-12995
-13045
-13095
-13145
-13194
-13242
-13291
-13339
-13386
-13433
-13480
-13526
-13572
-13618
-13663
-13707
-13751
-13795
-13838
-13881
-13923
-13965
-14006
-14047
-14087
-14127
-14166
-14205
-14243
-14281
-14318
-14355
-14391
-14426
-14462
-14496
-14530
-14564
-14597
-14629
-14661
-14692
-14723
-14754
-14783
-14813
-14842
-14870
-14897
-14925
-14951
-14977
-15003
-15028
-15053
-15077
-15100
-15123
-15146
-15168
-15189
-15210
-15231
-15251
-15271
-15290
-15308
-15326
-15344
-15361
-15378
-15394
-15410
-15426
-15441
-15455
-15469
-15483
-15497
-15509
-15522
-15534
-15546
-15557
-15568
-15579
-15589
-15599
-15609
-15618
-15627
-15636
-15644
-15652
-15660
-15667
-15674
-15681
-15687
-15694
-15699
-15705
-15711
-15716
-15721
-15725
-15730
-15734
-15738
-15742
-15745
-15748
-15751
-15754
-15757
-15759
-15761
-15763
-15765
-15766
-15767
-15768
-15769
-15770
-15770
-15770
-15771
-15770
-15770
-15769
-15769
-15767
-15766
-15765
-15763
-15761
-15758
-15756
-15753
-15749
-15746
-15742
-15737
-15733
-15727
-15722
-15716
-15709
-15703
-15695
-15687
-15679
-15670
-15661
-15651
-15640
-15629
-15618
-15606
-15593
-15579
-15565
-15551
-15535
-15519
-15502
-15485
-15467
-15448
-15429
-15408
-15387
-15366
-15343
-15320
-15296
-15271
-15246
-15220
-15193
-15165
-15136
-15107
-15077
-15046
-15014
-14982
-14948
-14914
-14879
-14843
-14807
-14770
-14731
-14692
-14653
-14612
-14571
-14529
-14486
-14442
-14398
-14353
-14307
-14260
-14212
-14164
-14115
-14065
-14015
-13963
-13911
-13859
-13805
-13751
-13697
-13641
-13585
-13528
-13471
-13413
-13355
-13295
-13236
-13176
-13115
-13054
-12992
-12930
-12867
-12804
-12740
-12676
-12612
-12547
-12482
-12417
-12351
-12285
-12219
-12153
-12086
-12019
-11952
-11885
-11817
-11750
-11683
-11615
-11547
-11480
-11412
-11344
-11277
-11209
-11142
-11075
-11007
-10940
-10873
-10806
-10740
-10673
-10607
-10541
-10475
-10409
-10344
-10279
-10214
-10149
-10085
-10021
-9957
-9893
-9830
-9767
-9705
-9643
-9581
-9519
-9458
-9397
-9336
-9276
-9216
-9156
-9097
-9038
-8979
-8921
-8863
-8805
-8748
-8691
-8634
-8578
-8522
-8466
-8411
-8356
-8302
-8247
-8193
-8140
-8086
-8034
-7981
-7929
-7877
-7825
-7774
-7723
-7673
-7623
-7573
-7523
-7474
-7425
-7377
-7328
-7281
-7233
-7186
-7139
-7093
-7047
-7001
-6956
-6911
-6866
-6822
-6779
-6735
-6692
-6650
-6607
-6566
-6524
-6483
-6443
-6402
-6363
-6323
-6284
-6245
-6207
-6169
-6132
-6094
-6058
-6021
-5985
-5950
-5914
-5879
-5845
-5811
-5777
-5744
-5710
-5678
-5645
-5613
-5582
-5550
-5520
-5489
-5459
-5429
-5399
-5370
-5341
-5312
-5284
-5256
-5228
-5200
-5173
-5146
-5119
-5093
-5067
-5041
-5015
-4990
-4965
-4940
-4915
-4890
-4866
-4842
-4818
-4794
-4771
-4748
-4725
-4702
-4679
-4657
-4635
-4612
-4591
-4569
-4547
-4526
-4505
-4484
-4464
-4443
-4423
-4403
-4383
-4363
-4344
-4325
-4306
-4287
-4269
-4251
-4233
-4215
-4198
-4180
-4164
-4147
-4131
-4115
-4099
-4083
-4067
-4054
-4038
-4025
-4011
-3997
-3984
-3970
-3958
-3945
-3933
-3921
-3909
-3897
-3886
-3875
-3864
-3854
-3844
-3834
-3824
-3814
-3805
-3795
-3786
-3777
-3768
-3760
-3751
-3743
-3734
-3726
-3718
-3710
-3702
-3694
-3686
-3678
-3670
-3662
-3654
-3646
-3638
-3629
-3621
-3612
-3603
-3594
-3585
-3576
-3566
-3556
-3546
-3535
-3524
-3513
-3501
-3489
-3477
-3464
-3450
-3436
-3422
-3407
-3391
-3375
-3359
-3341
-3323
-3305
-3286
-3266
-3245
-3224
-3202
-3180
-3156
-3132
-3108
-3082
-3056
-3028
-3001
-2972
-2942
-2912
-2881
-2849
-2816
-2783
-2749
-2713
-2677
-2640
-2603
-2564
-2525
-2485
-2444
-2402
-2359
-2316
-2272
-2227
-2181
-2134
-2086
-2037
-1989
-1939
-1888
-1836
-1784
-1731
-1676
-1622
-1566
-1510
-1452
-1395
-1336
-1277
-1216
-1156
-1094
-1032
-969
-906
-842
-777
-712
-646
-580
-513
-446
-378
-309
-241
-171
-102
-32
39
110
181
252
324
396
468
541
614
687
760
833
906
980
1053
1127
1200
1274
1348
1422
1495
1569
1642
1716
1789
1862
1935
2008
2081
2153
2226
2298
2369
2441
2512
2583
2653
2723
2793
2862
2931
2999
3068
3135
3202
3269
3335
3401
3466
3531
3595
3659
3722
3785
3847
3909
3970
4030
4091
4151
4210
4269
4328
4386
4443
4500
4556
4612
4668
4723
4778
4832
4885
4939
4991
5044
5096
5147
5198
5249
5299
5349
5399
5448
5497
5545
5593
5640
5688
5734
5781
5827
5873
5918
5964
6009
6053
6097
6141
6185
6229
6272
6315
6358
6401
6443
6485
6528
6569
6611
6653
6694
6735
6777
6818
6858
6899
6939
6980
7020
7060
7100
7140
7179
7219
7258
7297
7336
7375
7414
7452
7491
7529
7567
7605
7642
7680
7717
7754
7791
7827
7864
7900
7935
7971
8006
8042
8076
8111
8145
8179
8212
8246
8278
8311
8343
8375
8406
8437
8467
8498
8527
8556
8585
8614
8641
8669
8696
8722
8748
8774
8799
8823
8847
8871
8894
8917
8939
8960
8981
9002
9022
9042
9061
9079
9097
9115
9132
9149
9165
9181
9196
9211
9225
9239
9252
9265
9278
9290
9301
9313
9323
9334
9344
9353
9363
9371
9380
9388
9395
9403
9410
9416
9422
9428
9434
9439
9444
9449
9453
9458
9462
9465
9469
9472
9475
9478
9480
9483
9485
9487
9489
9491
9493
9494
9496
9497
9499
9500
9501
9502
9504
9505
9506
9507
9509
9510
9511
9513
9514
9516
9518
9519
9521
9523
9525
9527
9530
9532
9535
9537
9540
9543
9546
9550
9553
9557
9561
9565
9569
9574
9579
9584
9589
9594
9600
9606
9612
9618
9624
9631
9638
9645
9652
9659
9667
9675
9683
9691
9699
9708
9717
9725
9734
9744
9753
9762
9772
9782
9791
9801
9811
9821
9831
9842
9852
9862
9872
9883
9893
9903
9913
9924
9934
9944
9954
9964
9974
9983
9993
10002
10012
10021
10030
10039
10048
10056
10064
10073
10080
10088
10096
10103
10110
10117
10123
10130
10136
10141
10147
10152
10157
10162
10167
10171
10175
10178
10182
10185
10188
10191
10193
10195
10197
10198
10200
10201
10201
10202
10202
10202
10202
10202
10201
10200
10199
10198
10196
10194
10192
10190
10187
10185
10182
10179
10176
10173
10169
10165
10161
10158
10153
10149
10145
10140
10136
10131
10126
10121
10116
10111
10106
10100
10095
10090
10084
10079
10073
10067
10062
10056
10050
10044
10038
10032
10026
10020
10014
10008
10001
9995
9989
9982
9976
9969
9963
9956
9949
9942
9935
9928
9921
9914
9906
9899
9891
9883
9876
9868
9860
9851
9843
9835
9826
9818
9809
9800
9791
9782
9772
9763
9754
9744
9734
9725
9715
9705
9695
9685
9675
9665
9655
9644
9634
9624
9614
9604
9594
9584
9574
9564
9554
9544
9535
9525
9515
9506
9497
9488
9479
9470
9461
9452
9444
9436
9427
9420
9412
9404
9397
9390
9383
9376
9369
9363
9357
9351
9345
9339
9334
9329
9324
9319
9314
9310
9305
9301
9297
9293
9290
9286
9283
9279
9276
9273
9270
9267
9264
9261
9258
9256
9253
9250
9248
9245
9243
9240
9238
9235
9232
9230
9227
9224
9222
9219
9216
9213
9210
9207
9204
9200
9197
9193
9189
9186
9182
9178
9173
9169
9164
9160
9155
9150
9145
9140
9134
9129
9123
9117
9111
9104
9098
9091
9084
9078
9070
9063
9055
9048
9040
9032
9024
9015
9007
8998
8989
8980
8970
8961
8951
8941
8931
8920
8910
8899
8888
8876
8865
8853
8841
8829
8816
8803
8790
8777
8763
8749
8735
8720
8705
8690
8674
8659
8642
8626
8609
8592
8574
8556
8538
8519
8500
8480
8461
8440
8420
8399
8377
8355
8333
8311
8288
8264
8241
8216
8192
8167
8141
8116
8090
8063
8037
8009
7982
7954
7926
7897
7868
7839
7810
7780
7750
7719
7688
7657
7626
7594
7563
7531
7498
7466
7433
7400
7366
7333
7299
7265
7231
7197
7163
7128
7093
7058
7023
6988
6953
6917
6881
6845
6809
6773
6737
6701
6664
6628
6591
6554
6518
6481
6444
6407
6370
6333
6295
6258
6221
6184
6146
6109
6071
6034
5996
5959
5922
5884
5847
5809
5772
5734
5697
5659
5622
5584
5547
5509
5472
5435
5398
5360
5323
5286
5249
5213
5176
5139
5103
5066
5030
4994
4958
4923
4887
4852
4817
4782
4747
4713
4678
4644
4611
4577
4544
4511
4479
4447
4415
4383
4352
4321
4290
4260
4231
4201
4172
4144
4115
4088
4059
4034
4006
3981
3956
3930
3906
3882
3858
3835
3812
3789
3768
3746
3725
3705
3685
3665
3646
3627
3609
3591
3574
3557
3540
3524
3509
3493
3479
3464
3450
3437
3423
3410
3398
3386
3374
3362
3351
3340
3329
3319
3309
3299
3289
3280
3271
3262
3253
3245
3237
3229
3221
3213
3206
3198
3191
3184
3177
3171
3164
3158
3151
3145
3139
3133
3127
3121
3115
3110
3104
3098
3093
3087
3082
3076
3070
3065
3059
3054
3048
3042
3036
3031
3025
3019
3012
3006
3000
2993
2987
2980
2973
2966
2959
2951
2944
2936
2929
2921
2913
2904
2896
2887
2879
2870
2861
2852
2842
2833
2824
2814
2804
2794
2784
2774
2763
2753
2742
2731
2721
2710
2698
2687
2676
2665
2653
2642
2630
2618
2607
2595
2583
2571
2559
2547
2535
2523
2511
2499
2487
2475
2463
2451
2439
2427
2415
2403
2391
2379
2367
2355
2343
2332
2320
2308
2297
2285
2274
2263
2251
2240
2229
2218
2207
2196
2185
2174
2164
2153
2143
2132
2122
2112
2102
2091
2081
2071
2062
2052
2041
2032
2023
2013
2004
1995
1985
1976
1967
1958
1949
1940
1931
1922
1913
1904
1896
1887
1878
1870
1861
1853
1844
1835
1827
1818
1809
1801
1792
1783
1774
1765
1756
1747
1738
1729
1719
1710
1700
1691
1681
1671
1661
1650
1640
1629
1618
1607
1596
1585
1573
1561
1549
1537
1525
1512
1499
1486
1473
1459
1446
1432
1418
1403
1388
1374
1359
1343
1328
1312
1296
1280
1264
1247
1230
1213
1196
1178
1160
1142
1124
1106
1087
1068
1049
1030
1010
990
970
950
930
909
888
867
846
824
802
780
758
736
713
690
667
644
621
597
573
549
524
500
475
450
424
398
372
346
320
293
266
238
211
183
155
126
97
68
38
8
-22
-52
-83
-115
-146
-178
-210
-243
-276
-310
-344
-378
-412
-447
-483
-518
-554
-591
-628
-665
-703
-741
-779
-818
-857
-896
-936
-977
-1016
-1058
-1100
-1141
-1183
-1226
-1269
-1312
-1355
-1399
-1443
-1487
-1532
-1577
-1623
-1668
-1714
-1760
-1807
-1854
-1901
-1948
-1995
-2043
-2091
-2139
-2187
-2236
-2284
-2333
-2382
-2431
-2480
-2529
-2578
-2627
-2677
-2726
-2775
-2824
-2874
-2923
-2972
-3021
-3070
-3120
-3168
-3217
-3266
-3315
-3363
-3412
-3460
-3508
-3556
-3604
-3652
-3699
-3746
-3793
-3840
-3887
-3933
-3979
-4025
-4070
-4116
-4161
-4206
-4251
-4295
-4339
-4383
-4426
-4470
-4512
-4555
-4597
-4639
-4681
-4722
-4763
-4803
-4844
-4884
-4923
-4963
-5002
-5041
-5079
-5117
-5155
-5192
-5229
-5266
-5302
-5339
-5374
-5410
-5445
-5480
-5514
-5549
-5582
-5616
-5649
-5682
-5715
-5747
-5779
-5811
-5842
-5873
-5904
-5934
-5964
-5994
-6024
-6053
-6081
-6110
-6138
-6166
-6193
-6220
-6247
-6273
-6299
-6325
-6350
-6375
-6399
-6423
-6447
-6471
-6494
-6516
-6539
-6561
-6582
-6604
-6624
-6645
-6665
-6685
-6704
-6723
-6742
-6761
-6779
-6797
-6814
-6831
-6848
-6865
-6881
-6897
-6913
-6928
-6943
-6958
-6973
-6987
-7001
-7015
-7029
-7042
-7055
-7068
-7081
-7094
-7106
-7118
-7131
-7142
-7154
-7166
-7177
-7189
-7200
-7211
-7222
-7233
-7244
-7255
-7265
-7276
-7286
-7296
-7307
-7317
-7327
-7337
-7347
-7357
-7367
-7377
-7387
-7397
-7407
-7417
-7428
-7438
-7448
-7458
-7469
-7479
-7490
-7500
-7511
-7522
-7533
-7544
-7556
-7567
-7579
-7591
-7603
-7615
-7627
-7640
-7652
-7665
-7679
-7692
-7706
-7719
-7734
-7748
-7762
-7777
-7792
-7807
-7823
-7838
-7854
-7870
-7887
-7903
-7920
-7937
-7954
-7971
-7988
-8006
-8023
-8041
-8058
-8077
-8096
-8114
-8132
-8151
-8170
-8189
-8208
-8227
-8246
-8265
-8284
-8304
-8323
-8342
-8362
-8381
-8400
-8420
-8439
-8458
-8478
-8497
-8516
-8535
-8554
-8573
-8591
-8610
-8628
-8647
-8665
-8683
-8701
-8719
-8736
-8753
-8771
-8788
-8804
-8821
-8837
-8853
-8869
-8885
-8900
-8915
-8930
-8945
-8959
-8973
-8987
-9001
-9014
-9028
-9041
-9053
-9066
-9078
-9090
-9101
-9113
-9124
-9135
-9145
-9156
-9166
-9176
-9186
-9195
-9204
-9213
-9222
-9231
-9239
-9247
-9255
-9263
-9270
-9277
-9284
-9291
-9298
-9304
-9310
-9316
-9322
-9328
-9333
-9339
-9344
-9349
-9354
-9358
-9363
-9367
-9371
-9376
-9380
-9383
-9387
-9391
-9394
-9398
-9401
-9404
-9407
-9410
-9413
-9416
-9418
-9421
-9424
-9426
-9428
-9430
-9432
-9434
-9436
-9438
-9439
-9441
-9442
-9443
-9444
-9445
-9445
-9446
-9446
-9446
-9446
-9446
-9446
-9445
-9444
-9443
-9442
-9441
-9439
-9437
-9435
-9432
-9429
-9426
-9423
-9419
-9415
-9411
-9406
-9401
-9396
-9390
-9384
-9378
-9371
-9364
-9356
-9348
-9339
-9330
-9320
-9310
-9300
-9289
-9277
-9265
-9253
-9240
-9226
-9212
-9197
-9182
-9166
-9150
-9133
-9116
-9098
-9079
-9060
-9040
-9020
-8999
-8978
-8956
-8933
-8910
-8887
-8863
-8838
-8813
-8787
-8761
-8734
-8707
-8679
-8651
-8622
-8593
-8563
-8533
-8503
-8472
-8440
-8408
-8376
-8344
-8311
-8278
-8244
-8210
-8176
-8141
-8106
-8071
-8037
-8002
-7966
-7931
-7895
-7858
-7822
-7786
-7749
-7713
-7676
-7639
-7602
-7566
-7529
-7492
-7455
-7418
-7381
-7345
-7308
-7271
-7235
-7198
-7162
-7126
-7090
-7054
-7019
-6983
-6948
-6913
-6878
-6844
-6809
-6775
-6742
-6708
-6675
-6642
-6609
-6577
-6545
-6513
-6482
-6451
-6420
-6389
-6359
-6330
-6300
-6271
-6242
-6214
-6186
-6159
-6132
-6105
-6078
-6052
-6027
-6001
-5977
-5952
-5928
-5904
-5881
-5858
-5836
-5814
-5792
-5771
-5750
-5730
-5710
-5690
-5671
-5652
-5634
-5616
-5598
-5581
-5564
-5548
-5532
-5517
-5502
-5487
-5473
-5459
-5446
-5433
-5421
-5409
-5397
-5386
-5375
-5365
-5355
-5345
-5336
-5327
-5319
-5311
-5303
-5296
-5289
-5282
-5276
-5270
-5264
-5259
-5254
-5249
-5245
-5240
-5236
-5233
-5229
-5226
-5223
-5220
-5217
-5215
-5212
-5210
-5208
-5206
-5204
-5202
-5200
-5198
-5196
-5194
-5192
-5190
-5188
-5186
-5184
-5181
-5179
-5176
-5173
-5170
-5166
-5163
-5159
-5155
-5151
-5146
-5141
-5136
-5130
-5124
-5118
-5111
-5104
-5097
-5089
-5081
-5072
-5063
-5054
-5044
-5033
-5022
-5011
-4999
-4987
-4974
-4961
-4947
-4933
-4919
-4904
-4888
-4872
-4856
-4839
-4821
-4803
-4785
-4766
-4747
-4727
-4707
-4686
-4665
-4644
-4622
-4600
-4577
-4554
-4530
-4506
-4482
-4457
-4432
-4406
-4380
-4354
-4327
-4300
-4273
-4245
-4217
-4189
-4160
-4131
-4102
-4073
-4043
-4013
-3982
-3952
-3921
-3890
-3858
-3827
-3795
-3763
-3730
-3698
-3665
-3632
-3599
-3566
-3532
-3498
-3465
-3431
-3396
-3362
-3327
-3293
-3258
-3223
-3188
-3153
-3117
-3082
-3046
-3011
-2975
-2939
-2903
-2867
-2830
-2794
-2757
-2721
-2684
-2647
-2610
-2573
-2536
-2498
-2461
-2424
-2386
-2349
-2311
-2273
-2235
-2197
-2159
-2121
-2083
-2045
-2005
-1968
-1929
-1891
-1852
-1813
-1774
-1735
-1696
-1657
-1618
-1579
-1539
-1500
-1461
-1421
-1381
-1342
-1302
-1262
-1222
-1182
-1142
-1101
-1061
-1020
-980
-940
-899
-859
-818
-777
-736
-696
-655
-614
-573
-532
-491
-450
-409
-368
-327
-286
-245
-204
-163
-122
-81
-40
1
41
82
123
163
204
244
284
325
365
405
445
485
525
565
604
644
684
723
763
802
841
880
920
958
997
1036
1075
1113
1152
1190
1228
1267
1305
1343
1380
1418
1456
1493
1531
1568
1605
1642
1679
1716
1753
1789
1826
1862
1898
1934
1970
2005
2041
2076
2111
2146
2181
2215
2250
2284
2318
2352
2386
2419
2452
2485
2518
2551
2583
2616
2648
2679
2711
2742
2774
2805
2835
2866
2896
2926
2956
2985
3015
3044
3073
3101
3130
3158
3186
3214
3241
3268
3295
3322
3348
3375
3401
3426
3452
3477
3502
3527
3552
3576
3600
3624
3648
3671
3695
3718
3741
3763
3786
3808
3830
3852
3873
3895
3916
3937
3958
3978
3999
4019
4038
4059
4078
4098
4118
4137
4156
4175
4194
4212
4231
4249
4267
4285
4303
4321
4339
4356
4374
4391
4408
4425
4442
4459
4476
4493
4510
4526
4543
4559
4576
4592
4608
4624
4641
4657
4673
4689
4705
4721
4737
4753
4769
4785
4801
4817
4833
4849
4865
4881
4897
4914
4930
4946
4963
4979
4996
5012
5029
5046
5063
5080
5097
5114
5131
5148
5165
5183
5200
5218
5236
5253
5271
5289
5307
5325
5343
5361
5379
5398
5416
5434
5453
5471
5490
5508
5527
5545
5564
5582
5601
5619
5637
5656
5674
5692
5711
5729
5747
5765
5783
5801
5818
5836
5854
5871
5889
5906
5923
5940
5957
5974
5990
6007
6023
6039
6055
6071
6087
6102
6118
6133
6148
6163
6177
6192
6206
6220
6234
6248
6262
6275
6288
6301
6314
6327
6339
6351
6364
6375
6387
6399
6410
6421
6432
6443
6454
6464
6475
6485
6495
6504
6514
6524
6533
6542
6551
6560
6568
6577
6585
6593
6601
6608
6616
6623
6630
6637
6644
6650
6657
6663
6669
6674
6680
6685
6690
6695
6699
6703
6707
6711
6714
6718
6720
6723
6726
6728
6730
6731
6733
6734
6734
6735
6735
6735
6734
6734
6733
6731
6730
6728
6726
6723
6720
6717
6714
6710
6706
6702
6698
6693
6688
6683
6677
6671
6666
6659
6653
6646
6639
6632
6625
6617
6609
6601
6593
6585
6576
6567
6558
6549
6539
6529
6519
6509
6499
6489
6478
6467
6456
6445
6433
6422
6410
6398
6385
6373
6360
6347
6334
6321
6308
6294
6280
6266
6252
6237
6223
6208
6193
6178
6162
6147
6131
6115
6099
6082
6066
6049
6032
6014
5997
5979
5962
5943
5925
5907
5888
5869
5850
5831
5811
5791
5771
5751
5731
5711
5690
5669
5648
5627
5606
5584
5563
5541
5519
5497
5475
5452
5430
5407
5385
5362
5339
5316
5293
5270
5247
5224
5200
5177
5154
5130
5107
5083
5060
5036
5012
4989
4965
4942
4918
4894
4870
4847
4823
4799
4775
4752
4728
4704
4680
4657
4633
4609
4585
4561
4537
4514
4490
4466
4442
4418
4394
4371
4347
4323
4299
4275
4251
4227
4203
4179
4155
4132
4108
4083
4059
4035
4011
3989
3965
3941
3918
3894
3871
3847
3824
3801
3778
3755
3732
3709
3686
3664
3641
3619
3597
3575
3553
3531
3510
3489
3468
3447
3426
3406
3385
3365
3346
3326
3307
3288
3269
3251
3233
3215
3198
3180
3164
3147
3131
3115
3100
3085
3070
3056
3042
3028
3015
3003
2990
2978
2967
2956
2945
2935
2925
2916
2907
2899
2891
2883
2876
2869
2863
2857
2852
2847
2842
2838
2835
2831
2829
2826
2824
2823
2821
2821
2820
2820
2821
2821
2822
2824
2826
2828
2830
2833
2836
2840
2844
2848
2852
2857
2862
2867
2872
2878
2884
2890
2897
2903
2910
2917
2924
2932
2940
2947
2955
2963
2972
2980
2989
2998
3007
3016
3025
3034
3044
3053
3063
3073
3082
3092
3102
3112
3122
3133
3143
3153
3163
3174
3184
3195
3205
3215
3226
3236
3247
3257
3268
3278
3289
3299
3310
3320
3331
3341
3351
3361
3372
3382
3392
3402
3411
3421
3431
3440
3450
3459
3468
3477
3486
3495
3503
3512
3520
3528
3536
3544
3551
3559
3566
3572
3579
3585
3592
3597
3603
3608
3614
3618
3623
3627
3631
3635
3638
3641
3644
3646
3648
3650
3651
3652
3652
3652
3652
3652
3651
3649
3647
3645
3643
3640
3636
3633
3628
3624
3619
3614
3608
3602
3595
3588
3581
3573
3565
3556
3547
3538
3528
3518
3508
3497
3485
3474
3462
3449
3436
3423
3410
3396
3381
3367
3352
3337
3321
3305
3289
3272
3255
3238
3220
3202
3184
3165
3147
3127
3108
3088
3069
3048
3028
3007
2986
2965
2943
2922
2900
2877
2855
2832
2809
2786
2763
2740
2716
2692
2668
2644
2619
2595
2570
2545
2519
2494
2469
2443
2417
2391
2365
2339
2312
2286
2259
2232
2205
2178
2151
2124
2096
2069
2041
2013
1986
1958
1930
1902
1874
1846
1818
1790
1761
1733
1705
1677
1648
1620
1592
1563
1535
1507
1478
1450
1422
1393
1365
1337
1309
1281
1253
1225
1197
1169
1141
1113
1085
1057
1029
1002
974
947
919
892
864
837
810
782
755
728
701
674
647
621
594
567
541
514
488
461
435
409
382
356
330
304
278
252
226
200
174
148
122
96
71
45
19
-6
-32
-58
-83
-109
-134
-160
-185
-211
-236
-261
-287
-312
-337
-363
-388
-413
-438
-464
-489
-514
-539
-564
-589
-614
-639
-664
-688
-713
-737
-762
-786
-811
-835
-859
-883
-906
-930
-954
-977
-1000
-1022
-1046
-1069
-1091
-1113
-1135
-1157
-1179
-1200
-1221
-1242
-1263
-1283
-1303
-1323
-1343
-1362
-1381
-1400
-1418
-1436
-1454
-1472
-1489
-1506
-1523
-1539
-1555
-1571
-1586
-1601
-1616
-1631
-1645
-1659
-1672
-1686
-1698
-1711
-1723
-1736
-1747
-1759
-1770
-1781
-1792
-1803
-1813
-1823
-1833
-1843
-1852
-1862
-1871
-1880
-1889
-1898
-1907
-1916
-1924
-1933
-1942
-1950
-1958
-1967
-1975
-1984
-1992
-2001
-2009
-2017
-2027
-2036
-2045
-2054
-2064
-2073
-2082
-2092
-2102
-2112
-2122
-2133
-2143
-2154
-2165
-2176
-2188
-2200
-2211
-2224
-2236
-2249
-2261
-2275
-2288
-2302
-2315
-2330
-2344
-2358
-2373
-2388
-2404
-2419
-2435
-2451
-2467
-2484
-2501
-2517
-2535
-2552
-2570
-2587
-2606
-2624
-2642
-2661
-2680
-2699
-2718
-2737
-2757
-2776
-2796
-2816
-2836
-2856
-2876
-2897
-2917
-2938
-2959
-2980
-3001
-3022
-3043
-3064
-3085
-3107
-3128
-3150
-3171
-3193
-3215
-3237
-3258
-3280
-3302
-3324
-3346
-3368
-3390
-3413
-3435
-3457
-3479
-3501
-3524
-3546
-3569
-3591
-3613
-3636
-3658
-3681
-3703
-3726
-3748
-3770
-3793
-3815
-3838
-3860
-3882
-3905
-3927
-3949
-3971
-3993
-4016
-4038
-4059
-4082
-4103
-4125
-4147
-4168
-4190
-4211
-4233
-4254
-4275
-4296
-4317
-4337
-4358
-4378
-4398
-4418
-4438
-4457
-4477
-4496
-4515
-4534
-4552
-4570
-4588
-4606
-4623
-4641
-4658
-4674
-4690
-4706
-4722
-4737
-4752
-4767
-4782
-4796
-4809
-4823
-4835
-4848
-4860
-4872
-4884
-4895
-4905
-4916
-4926
-4935
-4944
-4953
-4961
-4969
-4977
-4984
-4991
-4997
-5003
-5009
-5014
-5019
-5023
-5027
-5031
-5034
-5037
-5040
-5042
-5044
-5045
-5046
-5047
-5048
-5048
-5048
-5047
-5046
-5045
-5044
-5042
-5040
-5038
-5035
-5032
-5029
-5026
-5022
-5019
-5014
-5010
-5006
-5001
-4996
-4991
-4986
-4981
-4975
-4970
-4964
-4958
-4952
-4946
-4939
-4933
-4926
-4920
-4913
-4907
-4900
-4893
-4886
-4879
-4872
-4865
-4858
-4851
-4844
-4837
-4830
-4822
-4815
-4808
-4801
-4794
-4787
-4780
-4773
-4766
-4759
-4752
-4745
-4738
-4731
-4725
-4718
-4711
-4705
-4698
-4691
-4685
-4678
-4672
-4666
-4659
-4653
-4647
-4640
-4634
-4628
-4622
-4616
-4609
-4603
-4597
-4591
-4585
-4579
-4573
-4568
-4562
-4556
-4550
-4544
-4538
-4533
-4527
-4521
-4516
-4510
-4504
-4499
-4493
-4487
-4482
-4476
-4471
-4465
-4459
-4454
-4448
-4443
-4438
-4432
-4427
-4421
-4416
-4410
-4405
-4400
-4394
-4389
-4384
-4379
-4373
-4368
-4363
-4358
-4353
-4348
-4343
-4338
-4333
-4328
-4323
-4318
-4313
-4308
-4303
-4298
-4293
-4289
-4284
-4279
-4274
-4270
-4265
-4260
-4256
-4251
-4246
-4242
-4237
-4233
-4228
-4223
-4219
-4214
-4209
-4205
-4200
-4196
-4191
-4186
-4182
-4177
-4172
-4168
-4163
-4158
-4153
-4149
-4144
-4139
-4134
-4129
-4124
-4119
-4114
-4109
-4104
-4099
-4093
-4088
-4083
-4077
-4072
-4066
-4059
-4054
-4048
-4042
-4035
-4030
-4022
-4017
-4010
-4003
-3996
-3989
-3981
-3974
-3966
-3959
-3951
-3943
-3934
-3926
-3917
-3908
-3900
-3890
-3881
-3872
-3862
-3852
-3842
-3832
-3821
-3811
-3800
-3789
-3778
-3767
-3755
-3744
-3732
-3720
-3708
-3695
-3683
-3670
-3657
-3644
-3631
-3618
-3604
-3590
-3577
-3563
-3549
-3534
-3520
-3506
-3491
-3476
-3462
-3447
-3432
-3417
-3401
-3386
-3371
-3355
-3340
-3324
-3309
-3293
-3278
-3262
-3246
-3230
-3215
-3199
-3183
-3167
-3151
-3136
-3120
-3104
-3088
-3073
-3057
-3041
-3026
-3010
-2995
-2979
-2964
-2948
-2933
-2918
-2902
-2887
-2872
-2857
-2842
-2827
-2812
-2797
-2782
-2768
-2753
-2738
-2724
-2710
-2695
-2681
-2667
-2653
-2639
-2625
-2611
-2597
-2584
-2570
-2557
-2543
-2530
-2517
-2504
-2491
-2478
-2465
-2453
-2440
-2428
-2415
-2403
-2391
-2379
-2367
-2355
-2344
-2332
-2321
-2309
-2298
-2287
-2276
-2265
-2254
-2243
-2232
-2222
-2211
-2201
-2190
-2180
-2170
-2160
-2150
-2140
-2130
-2120
-2110
-2100
-2091
-2081
-2071
-2062
-2052
-2041
-2033
-2023
-2013
-2004
-1995
-1985
-1976
-1966
-1956
-1947
-1937
-1928
-1918
-1908
-1898
-1889
-1879
-1869
-1859
-1849
-1839
-1829
-1819
-1808
-1798
-1788
-1777
-1767
-1756
-1745
-1735
-1724
-1713
-1702
-1691
-1680
-1669
-1658
-1647
-1636
-1625
-1613
-1602
-1591
-1579
-1568
-1556
-1545
-1534
-1522
-1511
-1499
-1488
-1476
-1465
-1454
-1442
-1431
-1420
-1408
-1397
-1386
-1375
-1364
-1353
-1342
-1331
-1320
-1309
-1299
-1288
-1278
-1267
-1257
-1246
-1236
-1226
-1216
-1206
-1196
-1186
-1176
-1167
-1157
-1148
-1138
-1129
-1120
-1110
-1101
-1092
-1083
-1075
-1066
-1057
-1049
-1040
-1032
-1022
-1014
-1006
-999
-991
-983
-975
-967
-959
-951
-944
-936
-929
-921
-914
-906
-899
-891
-884
-877
-870
-862
-855
-848
-841
-834
-827
-820
-813
-806
-798
-791
-784
-777
-770
-763
-756
-748
-741
-734
-726
-719
-711
-703
-696
-688
-680
-672
-664
-656
-647
-639
-630
-622
-613
-604
-595
-586
-576
-567
-557
-547
-537
-527
-517
-506
-495
-485
-474
-462
-451
-439
-427
-415
-403
-391
-378
-365
-352
-339
-325
-312
-298
-283
-269
-254
-239
-224
-209
-193
-178
-161
-145
-129
-112
-95
-78
-60
-43
-25
-7
12
30
49
68
87
107
126
146
166
186
207
227
248
269
290
312
333
355
377
399
421
443
466
489
512
535
558
581
605
628
652
676
700
724
749
773
798
823
848
873
898
923
949
974
1000
1026
1052
1078
1105
1131
1158
1185
1212
1239
1266
1294
1321
1349
1377
1405
1434
1462
1491
1519
1548
1577
1607
1636
1666
1695
1725
1756
1786
1816
1847
1878
1909
1940
1971
2001
2033
2065
2097
2129
2161
2194
2226
2259
2291
2324
2357
2390
2424
2457
2490
2524
2558
2591
2625
2659
2693
2728
2762
2796
2831
2865
2900
2934
2969
3003
3038
3073
3107
3142
3177
3211
3246
3280
3315
3349
3384
3418
3452
3487
3521
3555
3589
3622
3656
3689
3723
3756
3789
3822
3854
3887
3919
3951
3983
4014
4046
4077
4108
4138
4168
4198
4228
4258
4287
4316
4344
4372
4400
4428
4455
4482
4509
4535
4561
4587
4612
4637
4661
4685
4709
4732
4755
4778
4800
4822
4843
4864
4885
4905
4925
4945
4964
4982
5000
5018
5036
5053
5069
5085
5101
5117
5132
5146
5160
5174
5187
5200
5213
5225
5237
5248
5259
5270
5280
5290
5300
5309
5317
5326
5334
5342
5349
5356
5363
5369
5375
5381
5387
5392
5396
5401
5405
5409
5412
5415
5418
5421
5423
5425
5427
5428
5429
5430
5431
5431
5431
5431
5430
5429
5428
5427
5425
5424
5421
5419
5416
5414
5410
5407
5403
5399
5395
5391
5386
5381
5376
5371
5366
5360
5354
5347
5341
5334
5327
5320
5313
5305
5297
5289
5281
5273
5264
5255
5246
5237
5228
5218
5208
5198
5188
5178
5168
5157
5146
5135
5124
5113
5101
5090
5078
5066
5054
5042
5029
5017
5004
4992
4979
4966
4953
4940
4927
4913
4900
4887
4873
4860
4846
4833
4819
4806
4792
4778
4765
4751
4738
4724
4710
4697
4683
4670
4656
4643
4630
4616
4603
4590
4576
4563
4550
4537
4524
4511
4499
4486
4473
4461
4448
4436
4424
4411
4399
4387
4375
4364
4352
4340
4329
4318
4306
4295
4284
4273
4262
4252
4241
4230
4220
4210
4200
4189
4180
4170
4160
4150
4141
4132
4122
4113
4104
4096
4086
4078
4070
4061
4053
4045
4037
4029
4021
4013
4005
3998
3990
3983
3975
3968
3961
3954
3947
3940
3933
3926
3919
3912
3906
3899
3892
3886
3879
3873
3866
3860
3853
3847
3840
3834
3827
3821
3814
3808
3801
3794
3788
3781
3774
3767
3761
3754
3747
3739
3732
3725
3718
3710
3702
3695
3687
3679
3671
3662
3654
3645
3637
3628
3619
3610
3600
3591
3581
3571
3561
3551
3540
3530
3519
3508
3496
3485
3473
3461
3449
3437
3425
3412
3399
3386
3373
3359
3346
3332
3318
3304
3289
3275
3260
3245
3230
3214
3199
3183
3167
3150
3134
3117
3100
3083
3066
3049
3031
3013
2995
2977
2959
2940
2921
2902
2883
2864
2844
2825
2805
2785
2765
2744
2724
2703
2682
2661
2640
2618
2597
2575
2553
2531
2509
2486
2463
2441
2418
2395
2371
2348
2324
2301
2277
2253
2229
2204
2180
2156
2131
2106
2081
2056
2031
2005
1980
1955
1930
1904
1879
1853
1827
1801
1776
1750
1724
1698
1672
1647
1621
1595
1569
1544
1518
1492
1467
1441
1416
1390
1365
1340
1315
1290
1265
1241
1216
1192
1167
1143
1119
1096
1072
1049
1026
1002
980
957
935
913
891
869
848
827
806
785
764
744
724
704
685
666
647
628
610
591
573
556
538
521
504
487
471
455
439
423
407
392
377
362
347
333
318
304
290
277
263
250
237
224
211
199
186
174
162
150
138
127
115
104
93
82
71
60
49
39
28
18
8
-2
-12
-22
-32
-41
-51
-60
-69
-79
-88
-97
-106
-115
-123
-132
-141
-149
-157
-166
-174
-182
-190
-198
-206
-214
-221
-229
-236
-244
-251
-258
-265
-272
-279
-286
-293
-300
-306
-313
-319
-325
-331
-337
-343
-349
-355
-360
-366
-371
-376
-381
-386
-391
-396
-401
-406
-410
-414
-419
-423
-427
-431
-435
-439
-442
-446
-450
-453
-456
-460
-463
-466
-469
-472
-475
-477
-480
-483
-485
-488
-490
-493
-495
-497
-499
-501
-503
-505
-507
-509
-510
-512
-514
-515
-517
-518
-520
-521
-523
-524
-525
-527
-528
-529
-530
-532
-533
-534
-535
-537
-538
-539
-540
-542
-543
-544
-545
-547
-548
-550
-551
-553
-554
-556
-557
-559
-561
-563
-565
-566
-568
-571
-573
-575
-577
-580
-583
-585
-588
-591
-594
-597
-601
-604
-608
-611
-615
-619
-624
-628
-633
-637
-642
-647
-653
-658
-664
-670
-676
-682
-689
-696
-703
-710
-717
-725
-733
-741
-750
-758
-767
-776
-786
-796
-806
-816
-826
-837
-848
-859
-871
-883
-895
-907
-920
-933
-946
-960
-973
-987
-1002
-1016
-1031
-1046
-1062
-1077
-1093
-1109
-1126
-1143
-1160
-1177
-1194
-1212
-1230
-1248
-1267
-1286
-1305
-1324
-1343
-1363
-1383
-1403
-1424
-1444
-1465
-1487
-1508
-1529
-1551
-1573
-1596
-1618
-1641
-1664
-1687
-1710
-1734
-1758
-1782
-1806
-1830
-1855
-1880
-1905
-1930
-1955
-1980
-2005
-2032
-2058
-2084
-2110
-2137
-2164
-2190
-2217
-2244
-2271
-2299
-2326
-2354
-2381
-2409
-2437
-2464
-2492
-2520
-2548
-2576
-2604
-2632
-2660
-2688
-2716
-2745
-2773
-2801
-2829
-2856
-2884
-2912
-2940
-2967
-2995
-3022
-3049
-3076
-3103
-3130
-3157
-3183
-3209
-3235
-3261
-3286
-3311
-3336
-3361
-3385
-3409
-3433
-3456
-3479
-3502
-3524
-3546
-3567
-3588
-3609
-3629
-3649
-3668
-3687
-3705
-3722
-3740
-3756
-3772
-3788
-3803
-3818
-3831
-3845
-3857
-3870
-3881
-3892
-3903
-3912
-3921
-3930
-3938
-3945
-3952
-3958
-3963
-3968
-3972
-3976
-3979
-3981
-3983
-3984
-3984
-3984
-3984
-3982
-3981
-3978
-3975
-3972
-3968
-3963
-3958
-3952
-3946
-3939
-3932
-3924
-3916
-3908
-3899
-3889
-3879
-3869
-3858
-3847
-3835
-3823
-3810
-3798
-3784
-3771
-3757
-3743
-3728
-3714
-3698
-3683
-3667
-3651
-3635
-3618
-3602
-3585
-3567
-3550
-3532
-3514
-3496
-3478
-3460
-3441
-3422
-3403
-3384
-3365
-3346
-3326
-3307
-3287
-3267
-3248
-3228
-3208
-3188
-3168
-3147
-3127
-3107
-3087
-3067
-3046
-3026
-3006
-2986
-2966
-2946
-2926
-2906
-2886
-2866
-2847
-2827
-2808
-2789
-2769
-2750
-2731
-2713
-2694
-2676
-2657
-2639
-2621
-2604
-2586
-2569
-2552
-2535
-2518
-2502
-2485
-2469
-2454
-2438
-2423
-2408
-2393
-2379
-2365
-2351
-2337
-2324
-2311
-2298
-2286
-2274
-2262
-2251
-2240
-2229
-2218
-2208
-2199
-2189
-2180
-2172
-2163
-2155
-2148
-2141
-2134
-2127
-2121
-2115
-2110
-2105
-2100
-2096
-2092
-2089
-2086
-2083
-2081
-2079
-2077
-2076
-2075
-2075
-2075
-2075
-2076
-2077
-2078
-2080
-2082
-2085
-2087
-2090
-2094
-2098
-2102
-2107
-2111
-2117
-2122
-2128
-2134
-2141
-2148
-2155
-2162
-2170
-2178
-2186
-2195
-2204
-2213
-2222
-2232
-2242
-2252
-2262
-2273
-2284
-2295
-2306
-2317
-2329
-2341
-2353
-2365
-2377
-2389
-2402
-2414
-2427
-2440
-2453
-2466
-2479
-2492
-2505
-2519
-2532
-2546
-2559
-2572
-2586
-2599
-2613
-2626
-2640
-2653
-2667
-2680
-2693
-2706
-2720
-2733
-2746
-2759
-2771
-2784
-2797
-2809
-2822
-2834
-2846
-2858
-2870
-2882
-2894
-2905
-2917
-2928
-2939
-2950
-2961
-2971
-2982
-2992
-3002
-3012
-3022
-3032
-3042
-3051
-3060
-3069
-3078
-3087
-3095
-3104
-3112
-3120
-3128
-3136
-3143
-3151
-3158
-3165
-3172
-3178
-3185
-3191
-3198
-3204
-3210
-3215
-3221
-3226
-3231
-3237
-3241
-3246
-3251
-3255
-3260
-3264
-3268
-3272
-3275
-3279
-3282
-3286
-3289
-3292
-3295
-3297
-3300
-3302
-3305
-3307
-3309
-3311
-3313
-3315
-3316
-3318
-3319
-3321
-3322
-3323
-3324
-3325
-3326
-3327
-3327
-3328
-3328
-3329
-3329
-3329
-3329
-3330
-3329
-3329
-3329
-3329
-3328
-3328
-3327
-3327
-3326
-3325
-3324
-3323
-3322
-3320
-3319
-3317
-3315
-3314
-3312
-3309
-3307
-3305
-3302
-3300
-3297
-3294
-3291
-3287
-3284
-3280
-3277
-3273
-3269
-3264
-3260
-3255
-3251
-3246
-3240
-3235
-3230
-3224
-3218
-3212
-3206
-3200
-3193
-3187
-3180
-3173
-3165
-3158
-3150
-3143
-3135
-3127
-3118
-3110
-3101
-3092
-3083
-3074
-3065
-3055
-3046
-3036
-3026
-3016
-3006
-2995
-2984
-2973
-2963
-2951
-2940
-2929
-2917
-2905
-2893
-2881
-2869
-2857
-2844
-2831
-2819
-2806
-2793
-2780
-2767
-2753
-2740
-2726
-2713
-2699
-2685
-2671
-2657
-2643
-2629
-2615
-2601
-2586
-2572
-2558
-2543
-2529
-2514
-2499
-2485
-2470
-2455
-2441
-2426
-2411
-2396
-2382
-2367
-2352
-2337
-2323
-2308
-2293
-2278
-2264
-2249
-2234
-2220
-2205
-2191
-2176
-2162
-2147
-2133
-2118
-2104
-2090
-2075
-2061
-2047
-2033
-2019
-2005
-1991
-1978
-1964
-1950
-1937
-1923
-1910
-1897
-1883
-1870
-1857
-1844
-1831
-1818
-1805
-1793
-1780
-1767
-1755
-1743
-1730
-1718
-1706
-1694
-1682
-1671
-1659
-1648
-1636
-1625
-1613
-1602
-1591
-1580
-1570
-1559
-1548
-1538
-1527
-1517
-1507
-1497
-1487
-1477
-1468
-1458
-1448
-1439
-1430
-1421
-1412
-1403
-1394
-1385
-1377
-1368
-1360
-1352
-1343
-1335
-1327
-1320
-1312
-1304
-1297
-1290
-1282
-1275
-1268
-1262
-1255
-1248
-1242
-1236
-1230
-1224
-1218
-1212
-1206
-1201
-1195
-1190
-1185
-1180
-1175
-1170
-1166
-1161
-1157
-1153
-1149
-1145
-1141
-1137
-1134
-1130
-1127
-1124
-1121
-1118
-1115
-1112
-1110
-1107
-1105
-1102
-1100
-1098
-1096
-1094
-1093
-1091
-1089
-1088
-1087
-1085
-1084
-1083
-1082
-1081
-1081
-1080
-1079
-1079
-1079
-1078
-1078
-1078
-1078
-1078
-1078
-1079
-1079
-1079
-1080
-1081
-1081
-1082
-1083
-1084
-1085
-1087
-1088
-1089
-1091
-1092
-1094
-1096
-1098
-1100
-1102
-1104
-1107
-1109
-1112
-1115
-1117
-1120
-1123
-1126
-1130
-1133
-1136
-1140
-1144
-1147
-1151
-1155
-1159
-1163
-1167
-1172
-1176
-1180
-1185
-1189
-1194
-1198
-1203
-1208
-1212
-1217
-1222
-1226
-1231
-1236
-1240
-1245
-1249
-1254
-1258
-1263
-1267
-1271
-1275
-1279
-1283
-1287
-1291
-1295
-1298
-1302
-1305
-1308
-1311
-1314
-1316
-1319
-1321
-1323
-1325
-1326
-1328
-1329
-1330
-1330
-1331
-1331
-1331
-1331
-1330
-1329
-1328
-1327
-1325
-1323
-1320
-1318
-1315
-1312
-1308
-1304
-1300
-1296
-1291
-1286
-1280
-1274
-1268
-1262
-1255
-1248
-1240
-1233
-1224
-1216
-1207
-1198
-1189
-1179
-1169
-1158
-1148
-1137
-1125
-1114
-1102
-1089
-1077
-1064
-1050
-1037
-1022
-1008
-994
-979
-964
-949
-933
-917
-901
-884
-867
-850
-833
-815
-797
-779
-760
-742
-723
-704
-684
-665
-645
-625
-604
-584
-563
-542
-521
-500
-479
-457
-435
-413
-391
-369
-346
-324
-301
-279
-256
-233
-210
-186
-163
-140
-116
-93
-69
-45
-21
2
26
50
74
98
123
147
171
195
219
244
268
292
317
341
365
390
414
439
463
488
512
537
561
586
611
635
660
685
709
734
759
784
808
833
858
883
908
933
958
983
1008
1033
1058
1083
1108
1134
1159
1184
1210
1235
1260
1286
1311
1337
1363
1388
1414
1440
1465
1491
1517
1543
1569
1595
1621
1647
1673
1699
1726
1752
1778
1804
1830
1857
1883
1909
1936
1962
1989
2015
2041
2068
2094
2121
2147
2173
2200
2226
2252
2279
2305
2331
2358
2384
2410
2437
2463
2489
2515
2541
2567
2593
2619
2645
2671
2697
2723
2749
2775
2800
2826
2851
2877
2902
2927
2953
2978
3003
3028
3053
3078
3102
3127
3151
3176
3200
3225
3249
3273
3297
3321
3345
3368
3392
3415
3439
3462
3485
3508
3531
3554
3577
3599
3622
3644
3667
3689
3711
3733
3755
3776
3798
3820
3841
3862
3883
3904
3925
3946
3967
3987
4008
4027
4048
4067
4088
4107
4127
4147
4166
4185
4204
4223
4242
4260
4279
4297
4315
4333
4351
4369
4386
4404
4421
4438
4455
4472
4488
4505
4521
4537
4553
4569
4584
4599
4614
4629
4644
4658
4673
4687
4700
4714
4727
4740
4753
4766
4778
4790
4802
4814
4825
4837
4848
4858
4869
4879
4888
4898
4907
4916
4925
4933
4942
4949
4957
4964
4971
4978
4985
4991
4997
5002
5008
5013
5017
5022
5026
5030
5034
5037
5040
5043
5046
5048
5050
5051
5053
5054
5055
5056
5056
5056
5056
5055
5054
5053
5052
5050
5048
5046
5044
5041
5038
5035
5031
5028
5023
5019
5015
5010
5005
4999
4994
4988
4982
4976
4969
4963
4956
4949
4941
4934
4926
4918
4910
4902
4893
4884
4876
4867
4857
4848
4839
4829
4820
4810
4800
4790
4780
4769
4759
4749
4738
4728
4717
4707
4696
4685
4675
4664
4653
4642
4632
4621
4611
4600
4589
4579
4569
4558
4548
4538
4528
4518
4508
4498
4489
4479
4470
4461
4452
4443
4435
4426
4418
4410
4402
4395
4388
4380
4374
4367
4360
4354
4348
4343
4337
4332
4327
4323
4318
4314
4310
4306
4303
4300
4297
4294
4292
4290
4288
4286
4284
4283
4282
4281
4281
4280
4280
4281
4281
4281
4282
4283
4284
4286
4287
4289
4291
4293
4295
4298
4300
4303
4306
4309
4312
4316
4319
4323
4327
4330
4334
4338
4342
4347
4351
4355
4360
4364
4369
4373
4378
4382
4387
4391
4396
4401
4405
4410
4415
4419
4424
4429
4433
4438
4443
4447
4452
4456
4461
4465
4469
4474
4478
4482
4486
4490
4494
4498
4502
4506
4510
4513
4517
4520
4524
4527
4530
4533
4536
4538
4541
4543
4546
4548
4550
4551
4553
4554
4555
4556
4557
4558
4558
4558
4558
4557
4557
4556
4554
4553
4551
4549
4547
4544
4541
4537
4534
4530
4526
4521
4516
4510
4505
4499
4492
4485
4478
4470
4463
4454
4445
4436
4427
4417
4406
4396
4385
4373
4361
4349
4336
4323
4309
4295
4281
4266
4250
4235
4219
4202
4185
4168
4150
4132
4113
4094
4075
4054
4035
4014
3994
3972
3951
3929
3906
3884
3861
3837
3813
3789
3765
3740
3715
3689
3664
3638
3611
3585
3558
3531
3503
3476
3448
3419
3391
3362
3333
3304
3275
3245
3215
3185
3155
3125
3094
3063
3032
3001
2969
2938
2906
2874
2842
2810
2777
2745
2712
2679
2646
2613
2580
2547
2514
2480
2447
2413
2379
2345
2311
2277
2243
2209
2175
2141
2107
2072
2037
2004
1969
1935
1900
1866
1831
1797
1762
1728
1694
1659
1625
1590
1556
1522
1487
1453
1419
1384
1350
1316
1282
1248
1214
1180
1146
1113
1079
1045
1010
978
944
911
878
845
811
778
745
713
680
647
615
582
550
517
485
453
421
389
357
326
294
263
232
200
169
139
108
77
47
17
-14
-44
-74
-103
-133
-162
-192
-221
-250
-279
-308
-337
-365
-394
-422
-451
-479
-507
-534
-562
-590
-617
-644
-671
-698
-725
-752
-779
-805
-831
-858
-884
-910
-936
-962
-987
-1012
-1038
-1064
-1089
-1114
-1139
-1163
-1188
-1212
-1237
-1261
-1285
-1309
-1332
-1356
-1379
-1402
-1426
-1449
-1471
-1494
-1517
-1539
-1561
-1583
-1605
-1627
-1648
-1669
-1691
-1711
-1732
-1753
-1773
-1793
-1813
-1833
-1853
-1872
-1891
-1910
-1929
-1948
-1966
-1984
-2001
-2020
-2037
-2055
-2072
-2088
-2105
-2121
-2138
-2153
-2169
-2184
-2200
-2214
-2229
-2244
-2258
-2272
-2285
-2299
-2312
-2325
-2337
-2349
-2361
-2373
-2385
-2396
-2407
-2418
-2428
-2438
-2448
-2457
-2467
-2476
-2485
-2493
-2501
-2509
-2517
-2524
-2531
-2538
-2544
-2551
-2557
-2562
-2568
-2573
-2578
-2582
-2587
-2591
-2595
-2598
-2602
-2605
-2607
-2610
-2612
-2614
-2616
-2618
-2619
-2620
-2621
-2621
-2622
-2622
-2622
-2621
-2621
-2620
-2619
-2618
-2617
-2615
-2613
-2612
-2609
-2607
-2605
-2602
-2599
-2596
-2593
-2589
-2586
-2582
-2578
-2574
-2570
-2565
-2560
-2556
-2551
-2545
-2540
-2534
-2529
-2523
-2517
-2510
-2504
-2497
-2490
-2483
-2476
-2468
-2460
-2452
-2444
-2436
-2427
-2418
-2409
-2400
-2391
-2381
-2371
-2361
-2351
-2340
-2329
-2318
-2307
-2296
-2284
-2272
-2260
-2247
-2235
-2222
-2209
-2196
-2182
-2168
-2154
-2140
-2126
-2111
-2096
-2081
-2066
-2050
-2035
-2019
-2003
-1986
-1970
-1953
-1936
-1919
-1902
-1884
-1867
-1849
-1831
-1812
-1794
-1775
-1757
-1738
-1719
-1700
-1680
-1661
-1641
-1621
-1602
-1582
-1562
-1541
-1521
-1501
-1480
-1460
-1439
-1418
-1398
-1377
-1356
-1335
-1314
-1293
-1272
-1251
-1230
-1209
-1188
-1167
-1147
-1126
-1105
-1084
-1064
-1043
-1022
-1002
-982
-962
-942
-922
-902
-883
-864
-845
-826
-807
-788
-770
-752
-734
-717
-700
-683
-666
-650
-634
-618
-602
-587
-572
-558
-544
-530
-517
-504
-491
-479
-467
-455
-444
-433
-423
-413
-403
-394
-385
-377
-369
-362
-354
-348
-341
-336
-330
-325
-320
-316
-312
-309
-306
-304
-301
-300
-298
-297
-297
-297
-297
-297
-298
-300
-301
-304
-306
-309
-312
-316
-320
-324
-328
-333
-339
-344
-350
-356
-363
-370
-377
-384
-392
-400
-408
-416
-425
-434
-443
-452
-462
-472
-482
-492
-503
-513
-524
-535
-547
-558
-570
-582
-594
-606
-618
-631
-643
-656
-669
-682
-695
-708
-721
-735
-748
-762
-775
-789
-803
-817
-830
-844
-858
-872
-886
-900
-914
-929
-943
-957
-971
-985
-999
-1012
-1027
-1041
-1055
-1069
-1083
-1097
-1111
-1124
-1138
-1152
-1165
-1179
-1192
-1206
-1219
-1233
-1246
-1259
-1272
-1285
-1298
-1311
-1324
-1337
-1350
-1363
-1375
-1388
-1401
-1413
-1425
-1438
-1450
-1463
-1475
-1487
-1499
-1511
-1523
-1535
-1547
-1559
-1571
-1583
-1595
-1606
-1618
-1630
-1641
-1653
-1665
-1676
-1688
-1699
-1711
-1722
-1733
-1745
-1756
-1767
-1779
-1790
-1801
-1812
-1824
-1835
-1846
-1857
-1868
-1879
-1890
-1901
-1911
-1922
-1933
-1944
-1955
-1965
-1976
-1986
-1997
-2007
-2017
-2028
-2037
-2049
-2059
-2069
-2079
-2089
-2099
-2109
-2119
-2129
-2139
-2148
-2158
-2167
-2177
-2186
-2196
-2205
-2214
-2223
-2232
-2241
-2250
-2259
-2267
-2276
-2285
-2293
-2301
-2310
-2318
-2326
-2335
-2343
-2351
-2359
-2366
-2374
-2382
-2390
-2397
-2405
-2412
-2420
-2427
-2434
-2441
-2449
-2456
-2463
-2470
-2477
-2483
-2490
-2497
-2504
-2510
-2517
-2523
-2530
-2536
-2543
-2549
-2555
-2562
-2568
-2574
-2580
-2586
-2592
-2598
-2604
-2610
-2615
-2621
-2627
-2633
-2638
-2644
-2649
-2655
-2660
-2665
-2671
-2676
-2681
-2686
-2691
-2696
-2701
-2706
-2711
-2716
-2721
-2726
-2731
-2735
-2740
-2745
-2749
-2754
-2758
-2763
-2767
-2772
-2776
-2780
-2785
-2789
-2793
-2797
-2801
-2806
-2810
-2814
-2818
-2822
-2826
-2830
-2834
-2838
-2842
-2846
-2850
-2854
-2858
-2862
-2866
-2870
-2874
-2878
-2882
-2886
-2890
-2894
-2897
-2901
-2905
-2909
-2913
-2917
-2921
-2924
-2928
-2932
-2936
-2939
-2943
-2947
-2950
-2954
-2958
-2961
-2965
-2968
-2972
-2975
-2978
-2982
-2985
-2988
-2992
-2995
-2998
-3001
-3004
-3007
-3010
-3013
-3015
-3018
-3021
-3023
-3026
-3028
-3030
-3033
-3035
-3037
-3039
-3041
-3043
-3045
-3046
-3048
-3049
-3051
-3052
-3053
-3054
-3055
-3056
-3057
-3057
-3058
-3058
-3059
-3059
-3059
-3059
-3059
-3058
-3058
-3057
-3057
-3056
-3055
-3054
-3052
-3051
-3050
-3048
-3046
-3044
-3042
-3040
-3037
-3035
-3032
-3029
-3027
-3023
-3020
-3017
-3013
-3009
-3006
-3002
-2997
-2993
-2989
-2984
-2980
-2975
-2970
-2965
-2959
-2954
-2948
-2943
-2937
-2931
-2925
-2919
-2913
-2906
-2900
-2893
-2886
-2879
-2872
-2865
-2858
-2851
-2844
-2836
-2829
-2821
-2813
-2806
-2798
-2790
-2782
-2774
-2766
-2758
-2750
-2742
-2734
-2726
-2718
-2709
-2701
-2693
-2685
-2677
-2668
-2660
-2652
-2644
-2636
-2627
-2619
-2611
-2603
-2595
-2587
-2579
-2571
-2563
-2555
-2547
-2540
-2532
-2524
-2517
-2509
-2501
-2494
-2486
-2479
-2472
-2464
-2457
-2450
-2443
-2436
-2429
-2422
-2415
-2408
-2401
-2394
-2387
-2381
-2374
-2367
-2361
-2354
-2347
-2341
-2334
-2328
-2321
-2315
-2308
-2302
-2295
-2289
-2282
-2276
-2269
-2263
-2256
-2249
-2243
-2236
-2229
-2223
-2216
-2209
-2202
-2195
-2188
-2181
-2174
-2167
-2160
-2153
-2146
-2138
-2131
-2123
-2116
-2108
-2101
-2093
-2085
-2077
-2070
-2062
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1996
-1988
-1980
-1971
-1963
-1954
-1945
-1937
-1928
-1919
-1911
-1902
-1893
-1884
-1875
-1867
-1858
-1849
-1840
-1831
-1822
-1813
-1804
-1795
-1786
-1778
-1769
-1760
-1751
-1743
-1734
-1725
-1717
-1708
-1700
-1691
-1683
-1675
-1666
-1658
-1650
-1642
-1634
-1627
-1619
-1611
-1604
-1596
-1589
-1582
-1574
-1567
-1560
-1554
-1547
-1540
-1534
-1528
-1522
-1516
-1510
-1504
-1498
-1493
-1488
-1482
-1477
-1473
-1468
-1463
-1459
-1455
-1451
-1447
-1443
-1440
-1436
-1433
-1430
-1427
-1424
-1422
-1420
-1417
-1415
-1414
-1412
-1411
-1409
-1408
-1407
-1407
-1406
-1406
-1406
-1406
-1406
-1406
-1407
-1408
-1408
-1410
-1411
-1412
-1414
-1416
-1418
-1420
-1423
-1425
-1428
-1431
-1434
-1437
-1441
-1444
-1448
-1452
-1456
-1460
-1465
-1469
-1474
-1478
-1483
-1488
-1494
-1499
-1504
-1510
-1515
-1521
-1527
-1532
-1538
-1544
-1550
-1556
-1563
-1569
-1575
-1581
-1588
-1594
-1600
-1607
-1613
-1620
-1626
-1633
-1639
-1645
-1652
-1658
-1664
-1670
-1676
-1682
-1688
-1694
-1700
-1706
-1711
-1717
-1722
-1727
-1732
-1737
-1742
-1746
-1751
-1755
-1759
-1763
-1766
-1770
-1773
-1776
-1779
-1782
-1785
-1787
-1789
-1791
-1792
-1794
-1795
-1796
-1796
-1797
-1797
-1797
-1797
-1796
-1795
-1794
-1793
-1791
-1790
-1788
-1785
-1783
-1780
-1777
-1773
-1770
-1766
-1762
-1757
-1752
-1747
-1742
-1737
-1731
-1725
-1718
-1712
-1705
-1698
-1690
-1683
-1675
-1667
-1658
-1649
-1640
-1631
-1622
-1612
-1602
-1592
-1581
-1570
-1559
-1548
-1536
-1524
-1512
-1499
-1487
-1474
-1460
-1447
-1433
-1419
-1405
-1390
-1375
-1360
-1345
-1330
-1314
-1298
-1282
-1265
-1248
-1231
-1214
-1197
-1179
-1161
-1143
-1124
-1106
-1087
-1068
-1049
-1029
-1008
-989
-969
-949
-928
-907
-886
-865
-844
-822
-800
-778
-756
-734
-711
-688
-665
-642
-619
-595
-571
-547
-523
-499
-474
-450
-425
-400
-375
-349
-324
-298
-272
-247
-220
-194
-168
-141
-115
-88
-61
-34
-7
20
47
74
102
129
157
184
212
240
268
296
324
351
379
407
435
463
491
519
547
575
603
631
658
686
714
741
768
796
823
850
877
904
930
957
983
1008
1035
1061
1087
1112
1137
1162
1187
1212
1236
1260
1284
1307
1330
1353
1376
1399
1421
1443
1465
1486
1507
1528
1549
1569
1589
1609
1628
1647
1666
1684
1703
1720
1738
1755
1772
1789
1806
1822
1838
1854
1869
1884
1899
1914
1928
1942
1956
1970
1984
1997
2009
2023
2035
2048
2060
2072
2084
2095
2107
2118
2129
2140
2151
2162
2172
2183
2193
2203
2214
2223
2233
2243
2253
2262
2272
2281
2290
2300
2309
2318
2327
2336
2345
2353
2362
2371
2380
2388
2397
2406
2414
2423
2432
2440
2449
2458
2466
2475
2484
2493
2501
2510
2519
2528
2537
2546
2555
2564
2573
2582
2591
2601
2610
2620
2629
2639
2648
2658
2668
2678
2688
2698
2708
2719
2729
2739
2750
2761
2771
2782
2793
2804
2815
2826
2838
2849
2860
2872
2884
2895
2907
2919
2931
2943
2955
2968
2980
2993
3005
3018
3031
3043
3056
3070
3083
3096
3109
3123
3136
3150
3163
3177
3191
3205
3219
3233
3247
3261
3275
3289
3303
3318
3332
3346
3361
3375
3390
3404
3419
3433
3448
3462
3477
3491
3506
3520
3535
3549
3563
3578
3592
3606
3620
3635
3649
3663
3677
3690
3704
3718
3732
3745
3758
3772
3785
3798
3811
3823
3836
3848
3860
3872
3884
3896
3907
3919
3930
3941
3951
3962
3972
3982
3992
4001
4011
4019
4029
4037
4046
4054
4062
4069
4077
4083
4090
4097
4103
4109
4115
4120
4125
4130
4135
4139
4143
4147
4151
4154
4157
4160
4162
4164
4166
4168
4169
4171
4171
4172
4172
4173
4172
4172
4172
4171
4170
4168
4167
4165
4163
4161
4159
4156
4154
4151
4148
4144
4141
4137
4134
4130
4126
4122
4117
4113
4108
4104
4099
4094
4089
4083
4078
4074
4067
4062
4058
4051
4046
4041
4035
4030
4024
4019
4013
4006
4002
3996
3990
3984
3979
3973
3967
3962
3956
3950
3945
3939
3934
3928
3923
3918
3912
3907
3902
3897
3892
3887
3882
3878
3873
3868
3864
3859
3855
3851
3846
3842
3838
3834
3830
3826
3823
3819
3815
3812
3808
3805
3802
3798
3795
3792
3789
3786
3783
3780
3778
3775
3772
3770
3767
3764
3762
3759
3757
3754
3752
3750
3747
3745
3742
3740
3737
3735
3732
3730
3727
3724
3722
3719
3716
3713
3710
3707
3704
3701
3697
3694
3690
3686
3682
3678
3674
3669
3665
3660
3655
3650
3645
3639
3633
3627
3621
3615
3609
3602
3595
3588
3580
3572
3564
3556
3548
3539
3530
3521
3511
3501
3491
3480
3470
3459
3447
3436
3424
3411
3399
3386
3373
3359
3345
3331
3317
3302
3287
3272
3256
3240
3224
3207
3190
3173
3155
3137
3119
3100
3082
3063
3043
3024
3004
2984
2963
2942
2921
2900
2879
2857
2835
2813
2790
2768
2745
2722
2698
2675
2651
2627
2603
2579
2555
2530
2505
2480
2455
2430
2405
2380
2354
2329
2303
2278
2252
2226
2200
2174
2149
2123
2097
2071
2045
2019
1993
1967
1942
1916
1890
1864
1839
1813
1788
1763
1737
1712
1687
1663
1638
1613
1589
1564
1540
1516
1492
1469
1445
1422
1399
1376
1353
1330
1308
1286
1264
1242
1221
1199
1178
1157
1137
1116
1096
1076
1057
1037
1018
999
981
962
944
926
909
892
875
858
841
825
809
793
778
763
748
733
719
705
691
678
665
652
639
627
615
603
591
580
569
558
548
538
528
518
509
500
491
482
474
465
457
450
442
435
428
421
414
408
402
395
390
384
378
373
368
363
358
353
348
344
339
335
331
327
323
319
316
312
309
305
302
299
296
293
290
287
284
281
279
276
273
271
268
266
264
261
259
257
254
252
250
248
246
243
241
239
237
235
233
231
229
227
225
223
221
219
217
215
213
211
209
207
205
204
202
200
198
196
194
192
190
188
186
184
182
179
177
175
173
171
169
167
165
162
160
158
156
154
151
149
147
144
142
139
137
135
132
130
127
125
122
120
117
115
112
110
107
105
102
100
97
95
92
90
87
85
83
80
78
76
73
71
69
66
64
62
59
57
55
52
50
48
45
43
41
38
36
34
31
29
27
25
22
20
18
15
13
11
9
6
4
2
-1
-3
-6
-8
-10
-13
-15
-18
-20
-23
-25
-28
-30
-33
-36
-38
-41
-43
-46
-49
-51
-54
-57
-60
-63
-65
-68
-71
-74
-77
-80
-83
-86
-89
-92
-95
-98
-101
-104
-107
-111
-114
-117
-120
-123
-127
-130
-133
-137
-140
-143
-147
-150
-154
-157
-161
-164
-168
-172
-175
-179
-183
-186
-190
-194
-198
-202
-205
-209
-213
-217
-221
-225
-229
-233
-237
-241
-245
-249
-254
-258
-262
-266
-271
-275
-279
-283
-288
-292
-296
-301
-305
-309
-314
-318
-322
-327
-331
-335
-340
-344
-349
-353
-358
-362
-366
-371
-375
-380
-384
-389
-393
-398
-402
-407
-411
-416
-420
-424
-429
-433
-438
-442
-447
-451
-456
-460
-465
-469
-473
-478
-482
-487
-491
-496
-500
-504
-509
-513
-518
-522
-526
-531
-535
-540
-544
-548
-553
-557
-562
-566
-570
-575
-579
-584
-588
-593
-597
-602
-607
-611
-616
-620
-625
-630
-634
-639
-644
-649
-654
-659
-664
-668
-673
-678
-683
-688
-694
-699
-704
-709
-714
-719
-724
-730
-735
-740
-745
-751
-756
-761
-767
-772
-778
-783
-789
-794
-800
-806
-811
-817
-823
-828
-834
-840
-846
-852
-858
-864
-870
-876
-882
-888
-895
-901
-907
-914
-920
-927
-934
-940
-947
-954
-961
-968
-975
-982
-989
-996
-1004
-1010
-1018
-1026
-1034
-1042
-1050
-1058
-1066
-1074
-1082
-1091
-1099
-1108
-1117
-1125
-1134
-1143
-1153
-1162
-1171
-1181
-1190
-1200
-1210
-1220
-1230
-1240
-1250
-1261
-1271
-1282
-1292
-1303
-1314
-1325
-1336
-1347
-1359
-1370
-1382
-1393
-1405
-1417
-1429
-1441
-1453
-1465
-1478
-1490
-1503
-1516
-1528
-1541
-1555
-1568
-1581
-1595
-1608
-1622
-1636
-1650
-1664
-1678
-1692
-1707
-1721
-1736
-1751
-1766
-1781
-1796
-1811
-1827
-1842
-1858
-1874
-1889
-1905
-1921
-1938
-1954
-1970
-1986
-2003
-2020
-2036
-2053
-2070
-2087
-2104
-2121
-2139
-2156
-2173
-2191
-2209
-2226
-2244
-2262
-2280
-2298
-2316
-2334
-2352
-2370
-2388
-2406
-2425
-2443
-2462
-2480
-2499
-2517
-2536
-2555
-2573
-2592
-2611
-2630
-2649
-2668
-2687
-2706
-2725
-2744
-2763
-2782
-2802
-2821
-2840
-2860
-2879
-2899
-2918
-2938
-2957
-2977
-2997
-3017
-3036
-3056
-3076
-3096
-3116
-3136
-3157
-3177
-3197
-3217
-3238
-3258
-3279
-3299
-3320
-3340
-3361
-3381
-3402
-3423
-3444
-3464
-3485
-3506
-3527
-3548
-3569
-3590
-3611
-3631
-3652
-3673
-3694
-3715
-3736
-3756
-3777
-3797
-3818
-3838
-3859
-3879
-3899
-3919
-3939
-3959
-3979
-3998
-4018
-4037
-4056
-4075
-4094
-4112
-4131
-4149
-4167
-4184
-4202
-4219
-4236
-4253
-4270
-4286
-4302
-4318
-4334
-4349
-4364
-4379
-4393
-4407
-4421
-4435
-4448
-4461
-4473
-4486
-4498
-4509
-4521
-4532
-4543
-4553
-4563
-4573
-4582
-4592
-4600
-4609
-4617
-4625
-4633
-4640
-4647
-4654
-4660
-4666
-4672
-4678
-4683
-4688
-4693
-4698
-4702
-4706
-4710
-4713
-4717
-4720
-4723
-4725
-4728
-4730
-4732
-4734
-4735
-4737
-4738
-4739
-4740
-4741
-4741
-4742
-4742
-4742
-4742
-4742
-4741
-4741
-4740
-4739
-4739
-4738
-4736
-4735
-4734
-4733
-4731
-4729
-4728
-4726
-4724
-4722
-4720
-4718
-4715
-4713
-4711
-4708
-4706
-4703
-4701
-4698
-4695
-4693
-4690
-4687
-4684
-4681
-4678
-4675
-4672
-4669
-4666
-4663
-4659
-4656
-4653
-4649
-4646
-4642
-4639
-4635
-4632
-4628
-4625
-4621
-4617
-4614
-4610
-4606
-4602
-4599
-4595
-4591
-4587
-4583
-4579
-4575
-4571
-4567
-4563
-4559
-4555
-4550
-4546
-4542
-4538
-4533
-4529
-4525
-4521
-4516
-4512
-4507
-4503
-4498
-4494
-4489
-4485
-4480
-4476
-4471
-4466
-4461
-4456
-4452
-4447
-4442
-4436
-4431
-4426
-4421
-4416
-4410
-4405
-4399
-4393
-4388
-4382
-4376
-4370
-4363
-4357
-4351
-4344
-4338
-4331
-4324
-4317
-4310
-4302
-4295
-4287
-4280
-4272
-4263
-4255
-4246
-4238
-4229
-4220
-4210
-4201
-4191
-4181
-4171
-4160
-4149
-4138
-4127
-4116
-4104
-4091
-4080
-4067
-4054
-4041
-4027
-4014
-4000
-3986
-3971
-3956
-3941
-3925
-3909
-3893
-3876
-3859
-3842
-3824
-3807
-3788
-3770
-3751
-3731
-3712
-3692
-3671
-3651
-3630
-3608
-3587
-3564
-3542
-3519
-3496
-3472
-3449
-3424
-3400
-3375
-3350
-3324
-3299
-3272
-3246
-3219
-3192
-3164
-3137
-3109
-3080
-3052
-3022
-2993
-2964
-2934
-2903
-2873
-2842
-2811
-2779
-2748
-2716
-2684
-2651
-2618
-2585
-2552
-2519
-2485
-2451
-2417
-2382
-2347
-2312
-2277
-2242
-2206
-2171
-2135
-2099
-2062
-2025
-1989
-1952
-1915
-1878
-1841
-1804
-1766
-1729
-1691
-1653
-1615
-1577
-1539
-1500
-1462
-1424
-1385
-1347
-1308
-1269
-1231
-1192
-1153
-1114
-1075
-1037
-998
-959
-920
-881
-842
-804
-765
-726
-687
-649
-610
-572
-533
-495
-457
-418
-380
-342
-304
-266
-229
-191
-154
-116
-79
-42
-5
32
69
105
142
178
214
250
286
322
357
392
428
463
497
532
567
601
635
669
703
736
770
803
836
869
902
934
966
999
1031
1062
1094
1125
1157
1188
1219
1249
1280
1310
1340
1370
1399
1429
1458
1487
1516
1545
1573
1602
1630
1658
1686
1713
1740
1768
1795
1821
1848
1874
1901
1927
1953
1978
2004
2029
2055
2080
2105
2129
2154
2178
2202
2226
2250
2273
2297
2320
2343
2366
2389
2411
2434
2456
2478
2500
2522
2544
2565
2586
2607
2628
2649
2670
2690
2710
2731
2750
2770
2790
2809
2828
2847
2866
2885
2903
2922
2940
2958
2975
2993
3010
3028
3045
3061
3078
3094
3111
3127
3142
3158
3173
3188
3203
3218
3232
3246
3260
3274
3287
3300
3313
3326
3338
3351
3362
3374
3386
3397
3408
3418
3429
3439
3449
3458
3468
3477
3486
3494
3503
3511
3518
3526
3533
3540
3547
3554
3560
3566
3572
3577
3583
3588
3592
3597
3601
3605
3609
3613
3616
3619
3622
3625
3627
3629
3631
3633
3635
3636
3637
3638
3639
3639
3639
3639
3639
3639
3639
3638
3637
3636
3635
3633
3632
3630
3628
3626
3624
3621
3619
3616
3613
3610
3607
3604
3601
3597
3594
3590
3586
3582
3578
3574
3570
3565
3561
3556
3552
3547
3542
3537
3532
3527
3522
3517
3512
3506
3501
3496
3490
3485
3479
3474
3468
3463
3457
3452
3446
3440
3435
3429
3424
3418
3413
3407
3402
3396
3391
3385
3380
3375
3370
3364
3359
3354
3349
3344
3339
3335
3330
3325
3321
3316
3312
3308
3304
3299
3296
3292
3288
3284
3281
3278
3274
3271
3268
3265
3263
3260
3257
3255
3253
3250
3248
3246
3245
3243
3242
3240
3239
3238
3237
3236
3235
3235
3234
3234
3234
3234
3234
3234
3235
3235
3236
3237
3238
3239
3240
3241
3243
3244
3246
3248
3250
3252
3254
3256
3258
3261
3264
3266
3269
3272
3275
3279
3282
3286
3289
3293
3297
3301
3305
3309
3314
3318
3323
3328
3332
3337
3342
3347
3352
3358
3363
3368
3374
3379
3385
3391
3397
3402
3408
3414
3421
3427
3433
3439
3445
3452
3458
3465
3471
3478
3484
3491
3498
3504
3511
3518
3525
3532
3539
3545
3552
3559
3566
3574
3581
3588
3595
3602
3609
3616
3623
3631
3638
3645
3652
3659
3667
3674
3681
3688
3696
3703
3710
3717
3724
3731
3738
3746
3753
3760
3767
3774
3781
3788
3794
3801
3808
3815
3821
3828
3835
3841
3848
3854
3860
3867
3873
3879
3885
3891
3897
3903
3908
3914
3919
3925
3930
3935
3940
3945
3950
3955
3959
3964
3968
3973
3977
3981
3984
3988
3991
3995
3998
4001
4003
4006
4009
4011
4014
4016
4018
4019
4021
4022
4024
4025
4026
4027
4027
4027
4027
4027
4027
4027
4027
4027
4027
4026
4025
4024
4022
4022
4021
4019
4017
4014
4013
4011
4009
4006
4003
4001
3999
3996
3993
3989
3986
3983
3979
3976
3972
3968
3965
3961
3957
3953
3949
3944
3940
3936
3931
3927
3923
3918
3913
3909
3904
3900
3895
3891
3886
3881
3877
3872
3867
3863
3858
3853
3849
3844
3840
3835
3830
3826
3821
3817
3813
3808
3804
3800
3795
3791
3787
3783
3779
3775
3771
3767
3764
3760
3756
3753
3749
3746
3743
3739
3736
3733
3730
3727
3724
3721
3719
3716
3713
3711
3708
3706
3703
3701
3699
3696
3694
3692
3690
3688
3686
3684
3683
3681
3679
3678
3676
3675
3674
3672
3671
3670
3669
3668
3666
3665
3664
3663
3663
3662
3661
3660
3659
3659
3658
3657
3657
3656
3655
3655
3654
3654
3653
3653
3652
3651
3651
3650
3650
3649
3649
3648
3647
3647
3646
3645
3645
3644
3643
3642
3641
3640
3639
3638
3636
3635
3634
3632
3631
3629
3627
3625
3623
3621
3619
3616
3614
3611
3609
3606
3603
3600
3597
3593
3590
3586
3583
3579
3575
3570
3566
3561
3556
3552
3546
3541
3536
3530
3524
3518
3512
3505
3499
3492
3485
3478
3470
3463
3455
3447
3438
3430
3421
3412
3403
3394
3384
3374
3364
3354
3343
3332
3321
3310
3298
3286
3274
3262
3250
3237
3224
3210
3197
3183
3169
3154
3140
3125
3110
3094
3078
3062
3046
3030
3013
2996
2978
2961
2943
2925
2906
2887
2868
2849
2829
2809
2789
2768
2747
2726
2705
2683
2661
2639
2616
2593
2570
2547
2523
2499
2474
2450
2425
2400
2374
2348
2322
2296
2269
2243
2216
2188
2161
2133
2105
2076
2048
2019
1990
1961
1931
1902
1872
1842
1811
1781
1750
1719
1688
1657
1625
1594
1562
1530
1498
1466
1434
1401
1368
1336
1303
1270
1237
1203
1170
1137
1103
1070
1036
1002
969
935
901
867
833
800
766
732
698
664
630
597
563
529
496
462
429
395
362
329
295
262
229
196
163
130
98
65
33
0
-32
-64
-96
-127
-159
-190
-222
-253
-284
-314
-345
-375
-405
-435
-465
-494
-524
-553
-582
-610
-639
-667
-695
-722
-750
-777
-804
-831
-857
-883
-909
-935
-960
-986
-1010
-1035
-1060
-1084
-1108
-1131
-1154
-1178
-1200
-1223
-1245
-1267
-1289
-1310
-1332
-1353
-1373
-1394
-1414
-1434
-1454
-1473
-1492
-1511
-1530
-1548
-1567
-1585
-1602
-1620
-1637
-1654
-1671
-1688
-1704
-1721
-1737
-1753
-1768
-1784
-1799
-1815
-1830
-1845
-1859
-1874
-1889
-1903
-1917
-1931
-1945
-1959
-1973
-1986
-2000
-2013
-2027
-2040
-2053
-2066
-2079
-2092
-2105
-2117
-2130
-2143
-2155
-2168
-2180
-2193
-2205
-2217
-2230
-2242
-2254
-2266
-2278
-2290
-2302
-2314
-2326
-2338
-2350
-2362
-2374
-2386
-2398
-2410
-2422
-2434
-2446
-2458
-2470
-2482
-2494
-2506
-2518
-2530
-2542
-2554
-2567
-2579
-2591
-2603
-2616
-2628
-2640
-2653
-2665
-2678
-2691
-2703
-2716
-2728
-2741
-2754
-2767
-2780
-2793
-2806
-2819
-2832
-2845
-2858
-2871
-2885
-2898
-2911
-2925
-2938
-2952
-2965
-2979
-2992
-3006
-3019
-3033
-3047
-3060
-3074
-3087
-3101
-3115
-3128
-3142
-3156
-3169
-3183
-3197
-3210
-3224
-3238
-3251
-3265
-3279
-3292
-3306
-3319
-3333
-3346
-3360
-3373
-3386
-3399
-3413
-3426
-3439
-3452
-3465
-3478
-3491
-3503
-3516
-3529
-3541
-3554
-3566
-3579
-3591
-3603
-3615
-3627
-3639
-3651
-3663
-3674
-3686
-3697
-3708
-3719
-3730
-3741
-3752
-3763
-3773
-3783
-3794
-3804
-3814
-3823
-3833
-3843
-3852
-3861
-3870
-3879
-3888
-3897
-3905
-3913
-3921
-3929
-3937
-3945
-3952
-3959
-3966
-3973
-3980
-3987
-3993
-3999
-4005
-4011
-4017
-4022
-4027
-4033
-4038
-4043
-4048
-4053
-4057
-4062
-4066
-4070
-4074
-4077
-4081
-4083
-4086
-4090
-4093
-4096
-4099
-4101
-4103
-4106
-4108
-4109
-4111
-4113
-4114
-4115
-4116
-4117
-4118
-4119
-4119
-4120
-4120
-4120
-4120
-4120
-4119
-4119
-4118
-4117
-4116
-4115
-4114
-4112
-4111
-4109
-4107
-4105
-4103
-4100
-4098
-4094
-4091
-4089
-4086
-4083
-4080
-4075
-4073
-4069
-4065
-4061
-4057
-4051
-4048
-4043
-4038
-4034
-4029
-4024
-4019
-4013
-4008
-4003
-3997
-3991
-3985
-3979
-3973
-3967
-3961
-3954
-3948
-3941
-3934
-3927
-3921
-3914
-3906
-3899
-3892
-3884
-3877
-3869
-3862
-3854
-3846
-3838
-3830
-3822
-3814
-3806
-3798
-3790
-3781
-3773
-3764
-3756
-3747
-3738
-3730
-3721
-3712
-3703
-3694
-3686
-3677
-3668
-3659
-3649
-3640
-3631
-3622
-3613
-3603
-3594
-3585
-3575
-3566
-3556
-3547
-3537
-3527
-3518
-3508
-3498
-3489
-3479
-3469
-3459
-3450
-3440
-3430
-3420
-3410
-3400
-3390
-3380
-3370
-3360
-3350
-3340
-3329
-3319
-3309
-3299
-3289
-3279
-3269
-3258
-3248
-3238
-3228
-3218
-3207
-3197
-3187
-3177
-3166
-3156
-3146
-3136
-3125
-3115
-3105
-3094
-3084
-3074
-3063
-3053
-3043
-3032
-3022
-3012
-3001
-2991
-2981
-2970
-2960
-2950
-2939
-2929
-2919
-2909
-2898
-2888
-2878
-2868
-2858
-2848
-2838
-2828
-2818
-2808
-2798
-2789
-2779
-2769
-2760
-2750
-2741
-2731
-2722
-2712
-2703
-2694
-2685
-2676
-2667
-2658
-2649
-2640
-2632
-2623
-2615
-2607
-2598
-2590
-2582
-2574
-2566
-2559
-2551
-2544
-2536
-2529
-2522
-2515
-2508
-2501
-2494
-2488
-2481
-2475
-2468
-2462
-2456
-2450
-2444
-2439
-2433
-2428
-2422
-2417
-2412
-2407
-2402
-2398
-2393
-2389
-2384
-2380
-2376
-2372
-2368
-2364
-2360
-2357
-2353
-2349
-2346
-2343
-2340
-2337
-2333
-2331
-2328
-2325
-2322
-2320
-2317
-2315
-2312
-2310
-2308
-2305
-2303
-2301
-2299
-2297
-2295
-2293
-2291
-2290
-2288
-2286
-2285
-2283
-2282
-2280
-2279
-2277
-2276
-2275
-2273
-2272
-2271
-2270
-2269
-2268
-2267
-2266
-2265
-2264
-2263
-2262
-2261
-2260
-2259
-2258
-2257
-2256
-2255
-2254
-2253
-2252
-2252
-2251
-2250
-2249
-2248
-2247
-2246
-2245
-2244
-2243
-2242
-2241
-2240
-2239
-2238
-2236
-2235
-2234
-2232
-2231
-2229
-2228
-2226
-2224
-2223
-2221
-2219
-2216
-2214
-2212
-2210
-2207
-2204
-2202
-2199
-2196
-2193
-2190
-2186
-2183
-2179
-2175
-2172
-2168
-2163
-2159
-2155
-2150
-2145
-2140
-2135
-2130
-2125
-2119
-2114
-2108
-2102
-2096
-2089
-2083
-2076
-2069
-2062
-2055
-2047
-2040
-2032
-2024
-2016
-2008
-1999
-1991
-1982
-1973
-1964
-1954
-1945
-1935
-1925
-1915
-1905
-1895
-1884
-1873
-1862
-1851
-1840
-1828
-1816
-1804
-1792
-1780
-1768
-1755
-1742
-1729
-1716
-1703
-1689
-1675
-1662
-1647
-1633
-1619
-1604
-1589
-1574
-1559
-1544
-1528
-1513
-1497
-1481
-1465
-1449
-1432
-1416
-1399
-1382
-1365
-1348
-1331
-1314
-1296
-1279
-1261
-1243
-1225
-1207
-1188
-1170
-1152
-1133
-1114
-1096
-1077
-1058
-1039
-1020
-1000
-981
-962
-943
-923
-904
-884
-865
-846
-826
-807
-787
-767
-748
-728
-709
-689
-670
-650
-631
-611
-592
-573
-553
-534
-515
-496
-477
-458
-439
-420
-401
-382
-364
-345
-327
-309
-291
-273
-255
-237
-219
-202
-184
-167
-150
-133
-116
-99
-82
-66
-50
-34
-18
-2
14
29
44
59
74
89
103
118
132
146
159
173
186
199
212
224
237
249
261
272
284
295
306
316
327
337
346
356
365
374
382
390
398
406
413
420
427
433
439
445
450
455
460
465
469
473
476
479
482
484
486
487
489
489
490
490
490
489
488
486
485
482
480
477
474
470
466
462
457
452
446
441
434
428
421
414
406
398
390
381
372
363
353
344
333
323
312
301
290
278
266
254
242
229
216
203
190
177
163
149
135
121
107
93
78
63
48
33
18
3
-12
-28
-43
-59
-74
-90
-105
-121
-137
-153
-168
-184
-200
-215
-231
-247
-262
-278
-294
-309
-325
-340
-355
-371
-386
-401
-416
-431
-446
-461
-476
-490
-504
-519
-533
-547
-561
-575
-588
-602
-615
-628
-641
-654
-667
-679
-692
-704
-716
-728
-739
-751
-762
-773
-784
-794
-805
-815
-825
-834
-844
-853
-862
-871
-879
-887
-895
-903
-910
-917
-924
-930
-937
-943
-949
-954
-959
-964
-969
-974
-978
-982
-985
-989
-992
-994
-997
-999
-1000
-1002
-1004
-1004
-1006
-1006
-1006
-1006
-1006
-1004
-1004
-1002
-1000
-999
-997
-994
-992
-989
-985
-982
-978
-974
-970
-965
-961
-956
-951
-945
-940
-934
-928
-922
-915
-909
-902
-895
-888
-881
-874
-866
-859
-851
-843
-835
-827
-819
-810
-802
-794
-785
-776
-768
-759
-750
-742
-733
-724
-715
-706
-697
-688
-679
-670
-661
-652
-644
-635
-626
-617
-608
-599
-590
-581
-572
-563
-554
-546
-537
-528
-519
-511
-502
-494
-485
-477
-468
-460
-452
-443
-435
-427
-419
-411
-403
-395
-386
-379
-371
-363
-355
-347
-339
-332
-324
-316
-309
-301
-294
-287
-280
-272
-265
-258
-251
-245
-238
-231
-225
-218
-212
-205
-199
-193
-187
-181
-175
-170
-164
-159
-153
-148
-143
-138
-133
-128
-123
-119
-114
-110
-106
-101
-97
-93
-90
-86
-82
-79
-76
-72
-69
-66
-64
-61
-58
-56
-53
-51
-49
-47
-45
-43
-42
-40
-39
-37
-36
-35
-34
-33
-31
-30
-29
-28
-27
-26
-25
-24
-23
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
59
60
61
62
63
64
65
66
67
68
68
69
70
71
72
73
74
75
76
76
77
78
79
80
81
82
82
83
84
85
86
87
88
88
89
90
91
92
93
93
94
95
96
97
97
98
99
100
101
102
102
103
104
105
106
106
107
108
109
109
110
111
112
113
113
114
115
116
116
117
118
119
119
120
121
122
122
123
124
125
125
126
127
128
128
129
130
130
131
132
133
133
134
135
136
136
137
138
138
139
140
140
141
142
142
143
144
145
145
146
147
147
148
149
149
150
151
151
152
153
153
154
155
155
156
156
157
158
158
159
160
160
161
162
162
163
163
164
165
165
166
167
167
168
168
169
170
170
171
171
172
173
173
174
174
175
176
176
177
177
178
178
179
180
180
181
181
182
182
183
184
184
185
185
186
186
187
187
188
188
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
212
213
213
214
214
215
215
216
216
216
217
217
218
218
219
219
220
220
220
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
227
228
228
229
229
229
230
230
231
231
231
232
232
232
233
233
234
234
234
235
235
235
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
246
246
246
247
247
247
248
248
248
249
249
249
250
250
250
250
251
251
251
252
252
252
252
253
253
253
254
254
254
254
255
255
255
256
256
256
256
257
257
257
257
258
258
258
258
259
259
259
260
260
260
260
261
261
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
265
266
266
266
266
266
267
267
267
267
268
268
268
268
268
269
269
269
269
269
270
270
270
270
270
270
271
271
271
271
271
272
272
272
272
272
272
273
273
273
273
273
273
274
274
274
274
274
274
275
275
275
275
275
275
276
276
276
276
276
276
276
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
282
282
282
282
282
282
282
282
282
282
282
282
281
281
281
281
281
281
281
281
281
281
281
281
280
280
280
280
280
280
280
280
280
280
279
279
279
279
279
279
279
279
279
279
278
278
278
278
278
278
278
278
278
278
277
277
277
277
277
277
277
277
277
276
276
276
276
276
276
276
276
275
275
275
275
275
275
275
275
274
274
274
274
274
274
274
274
273
273
273
273
273
273
273
273
272
272
272
272
272
272
272
271
271
271
271
271
271
271
270
270
270
270
270
270
270
269
269
269
269
269
269
269
268
268
268
268
268
268
268
267
267
267
267
267
267
266
266
266
266
266
266
266
265
265
265
265
265
265
264
264
264
264
264
264
263
263
263
263
263
263
262
262
262
262
262
262
261
261
261
261
261
261
260
260
260
260
260
260
259
259
259
259
259
259
258
258
258
258
258
258
257
257
257
257
257
256
256
256
256
256
256
255
255
255
255
255
254
254
254
254
254
253
253
253
253
253
253
252
252
252
252
