5
57729
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
6
7
7
8
9
10
11
13
14
15
17
18
20
22
23
25
27
29
32
34
36
39
41
44
47
49
52
55
58
62
65
68
72
75
79
83
86
90
94
98
102
107
111
115
120
125
129
134
139
144
149
154
159
165
170
176
181
187
193
199
204
211
217
223
229
236
242
249
255
262
269
276
283
290
297
304
312
319
327
334
342
350
358
366
373
381
389
397
404
412
420
427
435
443
451
459
467
475
483
490
498
505
512
518
524
530
536
541
547
552
557
562
566
571
575
580
584
588
591
594
597
599
601
604
606
608
610
612
613
615
616
618
619
621
623
625
628
629
631
632
633
636
640
645
650
654
659
662
666
670
676
682
688
695
701
708
714
721
728
735
742
748
755
761
769
777
785
793
801
809
817
825
833
841
848
854
860
865
870
875
879
884
887
890
892
894
894
894
893
892
891
889
887
884
880
875
869
863
856
849
842
835
828
821
814
806
797
787
776
763
750
737
725
713
701
688
675
661
647
633
618
604
591
576
561
544
525
505
483
460
436
411
386
359
332
303
273
243
213
184
156
128
99
70
39
7
-24
-55
-85
-114
-145
-175
-208
-241
-275
-311
-347
-383
-418
-452
-486
-520
-553
-588
-624
-662
-702
-744
-788
-832
-878
-925
-974
-1024
-1074
-1127
-1180
-1233
-1286
-1338
-1389
-1440
-1490
-1541
-1594
-1649
-1705
-1761
-1817
-1873
-1929
-1986
-2043
-2100
-2158
-2214
-2270
-2325
-2380
-2436
-2494
-2552
-2610
-2668
-2725
-2780
-2834
-2887
-2941
-2995
-3050
-3106
-3162
-3219
-3276
-3335
-3394
-3452
-3510
-3566
-3621
-3673
-3723
-3773
-3822
-3873
-3925
-3977
-4029
-4078
-4129
-4177
-4224
-4270
-4315
-4359
-4404
-4449
-4495
-4542
-4590
-4638
-4684
-4729
-4772
-4815
-4858
-4901
-4945
-4988
-5031
-5072
-5111
-5149
-5185
-5221
-5257
-5293
-5329
-5362
-5393
-5423
-5451
-5477
-5503
-5527
-5551
-5575
-5601
-5627
-5655
-5684
-5715
-5748
-5783
-5820
-5859
-5899
-5940
-5981
-6022
-6063
-6103
-6144
-6185
-6228
-6272
-6315
-6357
-6396
-6434
-6470
-6506
-6543
-6582
-6623
-6666
-6712
-6758
-6806
-6855
-6907
-6961
-7016
-7072
-7127
-7182
-7238
-7294
-7351
-7410
-7472
-7536
-7602
-7669
-7737
-7806
-7879
-7953
-8028
-8103
-8179
-8256
-8334
-8414
-8496
-8578
-8659
-8738
-8813
-8886
-8957
-9025
-9093
-9158
-9221
-9282
-9341
-9399
-9457
-9518
-9581
-9646
-9710
-9773
-9832
-9888
-9942
-9994
-10044
-10092
-10139
-10184
-10229
-10274
-10318
-10362
-10407
-10452
-10498
-10543
-10586
-10627
-10666
-10702
-10737
-10771
-10805
-10839
-10871
-10900
-10924
-10944
-10960
-10972
-10982
-10987
-10990
-10988
-10981
-10969
-10953
-10935
-10916
-10895
-10871
-10843
-10810
-10772
-10727
-10678
-10624
-10566
-10503
-10433
-10357
-10273
-10179
-10076
-9964
-9845
-9721
-9593
-9461
-9322
-9173
-9014
-8844
-8664
-8478
-8290
-8101
-7912
-7723
-7534
-7346
-7160
-6979
-6803
-6636
-6479
-6333
-6198
-6071
-5949
-5833
-5722
-5616
-5518
-5428
-5349
-5280
-5220
-5167
-5120
-5080
-5047
-5022
-5006
-4996
-4991
-4986
-4981
-4972
-4959
-4944
-4928
-4913
-4901
-4892
-4884
-4879
-4875
-4871
-4866
-4858
-4846
-4828
-4805
-4776
-4746
-4716
-4686
-4657
-4625
-4592
-4558
-4526
-4499
-4479
-4469
-4469
-4478
-4494
-4516
-4543
-4576
-4617
-4667
-4728
-4798
-4877
-4961
-5048
-5138
-5229
-5324
-5422
-5527
-5638
-5758
-5885
-6017
-6154
-6297
-6443
-6592
-6742
-6892
-7040
-7184
-7323
-7454
-7575
-7684
-7783
-7870
-7949
-8021
-8089
-8153
-8213
-8266
-8313
-8353
-8389
-8424
-8460
-8498
-8536
-8571
-8603
-8631
-8657
-8683
-8708
-8732
-8751
-8764
-8770
-8771
-8770
-8766
-8758
-8742
-8716
-8681
-8641
-8601
-8563
-8527
-8492
-8457
-8420
-8380
-8337
-8290
-8237
-8178
-8108
-8025
-7928
-7817
-7692
-7555
-7405
-7243
-7070
-6884
-6687
-6479
-6261
-6033
-5793
-5541
-5274
-4994
-4701
-4396
-4082
-3761
-3437
-3111
-2783
-2451
-2115
-1776
-1434
-1086
-729
-363
12
391
768
1137
1498
1849
2190
2521
2841
3151
3449
3734
4008
4275
4541
4807
5074
5344
5618
5898
6183
6474
6768
7068
7377
7695
8025
8368
8726
9100
9487
9883
10285
10692
11102
11514
11927
12338
12748
13154
13554
13949
14340
14732
15127
15528
15933
16341
16752
17159
17559
17947
18323
18689
19046
19396
19742
20084
20421
20750
21068
21373
21664
21944
22213
22470
22716
22950
23172
23383
23584
23777
23963
24146
24327
24509
24691
24873
25054
25232
25405
25573
25737
25895
26051
26208
26368
26533
26704
26877
27050
27221
27391
27559
27727
27895
28061
28224
28383
28539
28692
28843
28994
29143
29292
29439
29584
29726
29866
30002
30131
30252
30363
30467
30563
30656
30744
30828
30906
30980
31050
31113
31166
31208
31235
31246
31239
31212
31165
31097
31009
30899
30764
30602
30413
30198
29961
29704
29430
29143
28845
28537
28223
27904
27585
27273
26972
26684
26408
26141
25882
25630
25386
25149
24917
24689
24464
24239
24015
23791
23566
23339
23109
22875
22635
22387
22130
21861
21578
21278
20958
20615
20250
19862
19452
19019
18563
18087
17589
17072
16536
15981
15408
14817
14209
13584
12945
12293
11629
10954
10269
9574
8869
8157
7441
6725
6009
5298
4592
3896
3212
2545
1894
1259
636
20
-590
-1193
-1786
-2367
-2938
-3499
-4051
-4593
-5123
-5639
-6143
-6633
-7111
-7578
-8034
-8482
-8922
-9356
-9783
-10202
-10609
-11005
-11389
-11763
-12131
-12493
-12851
-13204
-13552
-13896
-14237
-14573
-14905
-15231
-15551
-15865
-16172
-16474
-16769
-17058
-17337
-17604
-17856
-18089
-18302
-18497
-18674
-18837
-18987
-19124
-19245
-19345
-19419
-19464
-19480
-19470
-19437
-19385
-19319
-19239
-19147
-19039
-18914
-18770
-18612
-18443
-18270
-18097
-17922
-17744
-17558
-17362
-17157
-16947
-16735
-16522
-16306
-16088
-15866
-15640
-15414
-15189
-14968
-14752
-14542
-14337
-14140
-13949
-13767
-13594
-13430
-13275
-13129
-12993
-12864
-12741
-12622
-12504
-12384
-12260
-12131
-11994
-11847
-11687
-11513
-11324
-11123
-10909
-10684
-10449
-10203
-9947
-9682
-9412
-9138
-8863
-8587
-8313
-8042
-7778
-7522
-7277
-7044
-6823
-6614
-6416
-6228
-6051
-5887
-5739
-5610
-5503
-5418
-5356
-5317
-5301
-5311
-5349
-5415
-5510
-5632
-5780
-5953
-6148
-6365
-6600
-6849
-7110
-7378
-7652
-7929
-8208
-8487
-8763
-9034
-9297
-9550
-9792
-10023
-10243
-10456
-10662
-10863
-11055
-11239
-11411
-11571
-11719
-11854
-11976
-12086
-12185
-12272
-12347
-12407
-12451
-12479
-12494
-12497
-12490
-12475
-12450
-12416
-12375
-12330
-12283
-12237
-12193
-12154
-12120
-12093
-12074
-12063
-12063
-12075
-12100
-12135
-12180
-12235
-12298
-12369
-12446
-12528
-12614
-12704
-12798
-12893
-12987
-13079
-13167
-13249
-13324
-13392
-13454
-13510
-13562
-13609
-13653
-13692
-13724
-13748
-13762
-13768
-13766
-13758
-13744
-13724
-13700
-13669
-13631
-13584
-13528
-13465
-13395
-13323
-13249
-13175
-13102
-13028
-12954
-12879
-12804
-12729
-12652
-12572
-12492
-12410
-12329
-12247
-12165
-12081
-11996
-11910
-11825
-11741
-11661
-11586
-11515
-11451
-11393
-11341
-11294
-11253
-11215
-11180
-11144
-11108
-11067
-11022
-10972
-10918
-10859
-10794
-10724
-10649
-10571
-10492
-10415
-10342
-10275
-10218
-10171
-10134
-10107
-10092
-10088
-10094
-10109
-10130
-10159
-10194
-10238
-10290
-10348
-10410
-10477
-10547
-10624
-10712
-10811
-10922
-11045
-11177
-11317
-11465
-11624
-11796
-11983
-12185
-12401
-12629
-12869
-13119
-13380
-13648
-13921
-14194
-14466
-14736
-15007
-15281
-15558
-15841
-16129
-16426
-16729
-17038
-17356
-17683
-18019
-18364
-18715
-19069
-19423
-19774
-20123
-20469
-20810
-21145
-21474
-21797
-22113
-22424
-22729
-23028
-23320
-23606
-23887
-24164
-24439
-24712
-24984
-25255
-25526
-25798
-26071
-26347
-26627
-26912
-27201
-27495
-27795
-28101
-28412
-28728
-29050
-29377
-29712
-30057
-30413
-30779
-31153
-31535
-31923
-32317
-32717
-33120
-33526
-33931
-34336
-34739
-35141
-35541
-35937
-36329
-36716
-37097
-37471
-37838
-38197
-38550
-38896
-39234
-39564
-39886
-40199
-40507
-40810
-41109
-41406
-41702
-41998
-42294
-42589
-42885
-43183
-43486
-43793
-44107
-44426
-44751
-45081
-45416
-45754
-46095
-46440
-46789
-47141
-47496
-47856
-48219
-48587
-48956
-49325
-49690
-50049
-50402
-50747
-51082
-51407
-51721
-52025
-52320
-52607
-52883
-53149
-53404
-53649
-53882
-54104
-54314
-54513
-54700
-54877
-55043
-55201
-55351
-55497
-55638
-55775
-55907
-56035
-56156
-56273
-56385
-56491
-56591
-56686
-56778
-56865
-56950
-57031
-57108
-57181
-57249
-57313
-57374
-57431
-57484
-57532
-57574
-57610
-57640
-57666
-57688
-57708
-57722
-57729
-57727
-57717
-57698
-57671
-57636
-57593
-57543
-57485
-57418
-57343
-57260
-57167
-57065
-56952
-56830
-56699
-56558
-56408
-56247
-56073
-55885
-55684
-55472
-55250
-55022
-54789
-54553
-54312
-54067
-53815
-53559
-53297
-53033
-52765
-52496
-52226
-51955
-51686
-51419
-51155
-50895
-50638
-50385
-50138
-49898
-49666
-49441
-49223
-49012
-48807
-48610
-48418
-48233
-48054
-47879
-47707
-47538
-47371
-47206
-47043
-46882
-46725
-46571
-46422
-46278
-46140
-46009
-45886
-45771
-45661
-45557
-45457
-45361
-45269
-45181
-45096
-45015
-44936
-44859
-44783
-44708
-44633
-44557
-44480
-44402
-44322
-44242
-44162
-44081
-44000
-43918
-43836
-43754
-43671
-43588
-43504
-43418
-43331
-43244
-43160
-43081
-43009
-42944
-42885
-42830
-42777
-42725
-42674
-42622
-42571
-42518
-42463
-42405
-42344
-42277
-42205
-42127
-42045
-41958
-41867
-41773
-41675
-41575
-41475
-41374
-41275
-41176
-41077
-40976
-40874
-40768
-40660
-40548
-40430
-40306
-40175
-40036
-39889
-39731
-39561
-39379
-39184
-38974
-38751
-38515
-38266
-38004
-37731
-37447
-37155
-36854
-36546
-36230
-35908
-35580
-35247
-34910
-34571
-34229
-33885
-33538
-33187
-32833
-32476
-32121
-31767
-31417
-31071
-30729
-30392
-30060
-29736
-29421
-29115
-28820
-28536
-28262
-27997
-27741
-27494
-27254
-27021
-26795
-26574
-26359
-26149
-25943
-25740
-25540
-25344
-25152
-24963
-24777
-24593
-24413
-24236
-24061
-23888
-23717
-23547
-23377
-23206
-23033
-22855
-22673
-22485
-22290
-22089
-21880
-21664
-21440
-21207
-20964
-20713
-20453
-20186
-19912
-19632
-19348
-19061
-18769
-18474
-18178
-17881
-17584
-17288
-16995
-16704
-16414
-16126
-15839
-15553
-15267
-14983
-14701
-14421
-14145
-13874
-13610
-13353
-13104
-12865
-12637
-12421
-12216
-12022
-11837
-11661
-11494
-11336
-11186
-11043
-10906
-10774
-10647
-10526
-10410
-10300
-10197
-10101
-10012
-9931
-9855
-9783
-9712
-9639
-9562
-9479
-9390
-9294
-9190
-9077
-8957
-8830
-8694
-8553
-8406
-8255
-8102
-7947
-7792
-7635
-7478
-7320
-7158
-6995
-6829
-6663
-6495
-6326
-6158
-5992
-5828
-5669
-5517
-5372
-5236
-5110
-4996
-4892
-4798
-4713
-4636
-4566
-4501
-4440
-4384
-4331
-4281
-4234
-4188
-4145
-4104
-4067
-4033
-4003
-3974
-3946
-3917
-3887
-3857
-3826
-3794
-3761
-3725
-3687
-3645
-3599
-3550
-3498
-3442
-3382
-3319
-3254
-3185
-3114
-3041
-2964
-2886
-2805
-2723
-2640
-2557
-2473
-2389
-2305
-2222
-2141
-2063
-1988
-1916
-1845
-1775
-1706
-1638
-1571
-1504
-1437
-1371
-1304
-1239
-1177
-1118
-1063
-1014
-968
-926
-887
-848
-808
-766
-721
-674
-625
-576
-527
-479
-432
-385
-337
-287
-234
-178
-120
-61
-1
58
118
177
236
294
353
412
474
538
607
680
758
840
924
1012
1101
1190
1278
1364
1448
1528
1606
1679
1748
1810
1865
1913
1954
1989
2017
2041
2058
2071
2080
2087
2092
2093
2093
2091
2089
2087
2087
2087
2089
2090
2092
2092
2092
2092
2092
2093
2096
2100
2106
2115
2127
2143
2162
2186
2212
2242
2275
2311
2350
2392
2436
2484
2534
2588
2644
2704
2767
2834
2903
2975
3048
3123
3199
3277
3357
3440
3523
3608
3692
3777
3861
3944
4027
4107
4187
4264
4340
4413
4483
4550
4613
4673
4731
4788
4845
4901
4957
5013
5070
5127
5185
5245
5306
5368
5429
5491
5552
5613
5676
5739
5803
5867
5933
6000
6069
6142
6217
6296
6378
6461
6546
6633
6720
6809
6899
6988
7078
7167
7255
7343
7431
7520
7609
7699
7788
7877
7964
8048
8132
8211
8288
8363
8437
8509
8580
8649
8718
8786
8853
8917
8980
9041
9099
9156
9210
9262
9311
9356
9397
9432
9463
9489
9511
9529
9543
9553
9559
9559
9556
9548
9537
9523
9506
9485
9462
9436
9408
9378
9346
9311
9273
9233
9190
9145
9098
9049
8996
8941
8883
8821
8756
8687
8613
8534
8451
8363
8270
8172
8068
7957
7839
7713
7579
7436
7286
7130
6967
6799
6625
6445
6260
6071
5877
5679
5478
5273
5064
4852
4637
4420
4202
3984
3765
3547
3329
3112
2895
2680
2467
2256
2047
1840
1636
1434
1235
1041
850
664
481
302
126
-47
-216
-383
-546
-706
-863
-1016
-1165
-1309
-1450
-1587
-1723
-1857
-1990
-2122
-2253
-2383
-2511
-2639
-2766
-2893
-3020
-3146
-3272
-3399
-3525
-3650
-3775
-3899
-4021
-4143
-4265
-4386
-4509
-4631
-4754
-4876
-4997
-5116
-5235
-5353
-5470
-5586
-5701
-5815
-5925
-6033
-6139
-6244
-6347
-6447
-6544
-6637
-6726
-6813
-6897
-6978
-7057
-7133
-7207
-7280
-7352
-7424
-7494
-7565
-7634
-7702
-7767
-7830
-7891
-7949
-8005
-8061
-8116
-8172
-8227
-8282
-8336
-8390
-8443
-8495
-8548
-8600
-8651
-8702
-8753
-8803
-8852
-8902
-8953
-9004
-9055
-9105
-9156
-9207
-9258
-9309
-9362
-9414
-9467
-9519
-9570
-9620
-9668
-9714
-9759
-9802
-9843
-9882
-9918
-9952
-9984
-10015
-10045
-10074
-10102
-10129
-10155
-10179
-10203
-10225
-10246
-10266
-10287
-10306
-10324
-10340
-10355
-10369
-10381
-10393
-10403
-10412
-10421
-10429
-10435
-10441
-10445
-10449
-10451
-10453
-10453
-10453
-10451
-10449
-10447
-10446
-10445
-10444
-10444
-10444
-10444
-10445
-10449
-10454
-10461
-10470
-10480
-10492
-10505
-10519
-10534
-10549
-10566
-10583
-10599
-10616
-10632
-10648
-10664
-10680
-10694
-10706
-10718
-10728
-10737
-10746
-10755
-10764
-10773
-10785
-10799
-10817
-10837
-10861
-10887
-10916
-10948
-10984
-11024
-11067
-11113
-11161
-11212
-11265
-11319
-11376
-11435
-11495
-11556
-11619
-11682
-11745
-11808
-11871
-11933
-11996
-12058
-12122
-12186
-12251
-12316
-12380
-12444
-12506
-12566
-12623
-12679
-12731
-12781
-12829
-12874
-12918
-12958
-12996
-13031
-13063
-13090
-13113
-13132
-13147
-13158
-13166
-13171
-13172
-13170
-13163
-13153
-13139
-13121
-13099
-13076
-13049
-13021
-12990
-12956
-12919
-12880
-12839
-12797
-12753
-12707
-12661
-12615
-12568
-12523
-12477
-12431
-12385
-12338
-12291
-12244
-12197
-12149
-12100
-12051
-12000
-11948
-11893
-11835
-11775
-11712
-11645
-11576
-11503
-11427
-11349
-11266
-11181
-11092
-11000
-10904
-10805
-10704
-10601
-10497
-10390
-10282
-10172
-10059
-9943
-9824
-9702
-9578
-9450
-9320
-9187
-9051
-8912
-8770
-8625
-8477
-8327
-8175
-8019
-7861
-7700
-7536
-7369
-7198
-7025
-6849
-6671
-6489
-6307
-6122
-5937
-5752
-5566
-5379
-5192
-5004
-4817
-4629
-4443
-4256
-4070
-3885
-3702
-3520
-3340
-3161
-2983
-2805
-2628
-2452
-2277
-2104
-1931
-1759
-1589
-1420
-1252
-1085
-919
-754
-590
-426
-262
-98
66
229
393
556
720
884
1048
1212
1375
1538
1699
1860
2021
2181
2340
2498
2654
2806
2957
3105
3251
3394
3535
3673
3808
3938
4064
4185
4301
4412
4517
4617
4713
4804
4890
4973
5051
5125
5195
5262
5325
5383
5438
5488
5535
5578
5618
5655
5689
5721
5751
5779
5807
5832
5856
5879
5899
5917
5934
5950
5964
5977
5989
5998
6006
6012
6017
6020
6021
6018
6012
6003
5990
5974
5956
5936
5913
5887
5859
5829
5796
5760
5721
5680
5636
5590
5542
5491
5439
5385
5328
5269
5207
5142
5075
5007
4937
4866
4794
4721
4648
4574
4500
4426
4351
4277
4203
4131
4059
3992
3924
3858
3791
3724
3657
3589
3521
3454
3388
3323
3258
3192
3124
3054
2983
2909
2835
2760
2685
2611
2539
2468
2399
2332
2267
2204
2143
2084
2025
1966
1909
1852
1796
1741
1687
1635
1584
1535
1488
1443
1400
1359
1320
1283
1249
1216
1184
1153
1124
1096
1069
1044
1018
995
971
947
922
895
867
836
803
766
726
683
638
591
542
491
439
384
328
270
212
152
92
30
-33
-97
-162
-229
-297
-367
-439
-515
-594
-675
-758
-841
-925
-1008
-1091
-1173
-1253
-1332
-1409
-1484
-1557
-1629
-1698
-1765
-1829
-1892
-1952
-2011
-2068
-2123
-2176
-2227
-2276
-2324
-2370
-2414
-2457
-2498
-2538
-2577
-2615
-2651
-2685
-2716
-2746
-2773
-2798
-2820
-2840
-2857
-2872
-2885
-2895
-2904
-2910
-2916
-2921
-2926
-2931
-2936
-2941
-2945
-2949
-2952
-2955
-2957
-2958
-2959
-2960
-2960
-2959
-2958
-2958
-2957
-2957
-2958
-2960
-2964
-2969
-2975
-2982
-2991
-3000
-3009
-3020
-3031
-3043
-3056
-3070
-3085
-3101
-3118
-3136
-3154
-3172
-3190
-3208
-3224
-3240
-3255
-3268
-3280
-3292
-3302
-3312
-3321
-3331
-3340
-3348
-3355
-3360
-3364
-3367
-3369
-3371
-3371
-3371
-3370
-3368
-3365
-3362
-3357
-3352
-3347
-3341
-3335
-3329
-3324
-3319
-3314
-3310
-3306
-3303
-3301
-3301
-3303
-3306
-3310
-3317
-3324
-3333
-3343
-3355
-3367
-3381
-3396
-3414
-3435
-3458
-3483
-3510
-3538
-3566
-3596
-3626
-3656
-3687
-3718
-3750
-3781
-3812
-3843
-3875
-3907
-3939
-3972
-4005
-4037
-4069
-4099
-4129
-4157
-4185
-4214
-4242
-4272
-4304
-4336
-4371
-4406
-4442
-4478
-4515
-4552
-4589
-4628
-4666
-4704
-4743
-4781
-4820
-4860
-4901
-4943
-4984
-5025
-5066
-5107
-5147
-5186
-5226
-5266
-5306
-5348
-5390
-5432
-5473
-5513
-5552
-5589
-5626
-5661
-5694
-5725
-5755
-5783
-5808
-5832
-5854
-5874
-5892
-5908
-5922
-5934
-5944
-5952
-5958
-5962
-5964
-5965
-5966
-5967
-5969
-5971
-5974
-5977
-5980
-5982
-5985
-5988
-5992
-5997
-6002
-6007
-6013
-6019
-6026
-6034
-6042
-6050
-6058
-6066
-6073
-6078
-6082
-6084
-6084
-6082
-6078
-6072
-6064
-6054
-6041
-6026
-6008
-5988
-5966
-5942
-5915
-5887
-5856
-5822
-5785
-5746
-5704
-5660
-5615
-5568
-5520
-5470
-5418
-5365
-5311
-5257
-5203
-5149
-5095
-5042
-4989
-4936
-4885
-4834
-4784
-4735
-4686
-4638
-4591
-4543
-4495
-4446
-4397
-4348
-4299
-4250
-4200
-4148
-4094
-4041
-3985
-3929
-3871
-3812
-3751
-3688
-3622
-3555
-3486
-3415
-3343
-3270
-3196
-3121
-3044
-2967
-2890
-2813
-2735
-2659
-2583
-2509
-2436
-2364
-2295
-2226
-2160
-2095
-2029
-1967
-1903
-1840
-1779
-1718
-1658
-1600
-1544
-1488
-1434
-1381
-1329
-1279
-1230
-1182
-1136
-1091
-1047
-1002
-960
-918
-875
-833
-790
-747
-703
-659
-615
-570
-526
-482
-440
-399
-360
-322
-287
-255
-224
-194
-167
-141
-117
-95
-74
-56
-38
-21
-4
11
25
38
51
62
74
85
97
108
119
129
139
148
155
161
164
165
164
160
153
145
136
126
115
103
91
78
64
50
37
25
14
3
-8
-19
-30
-41
-52
-64
-75
-86
-97
-107
-117
-126
-135
-144
-152
-161
-168
-174
-179
-183
-186
-187
-188
-187
-185
-183
-181
-178
-174
-171
-166
-162
-157
-152
-146
-140
-132
-124
-114
-102
-89
-74
-57
-38
-16
9
37
67
101
136
174
213
254
296
339
382
426
472
518
565
613
662
712
763
815
868
921
976
1030
1086
1141
1197
1254
1310
1367
1423
1479
1535
1591
1647
1704
1760
1816
1871
1925
1978
2029
2079
2127
2174
2220
2264
2307
2349
2391
2432
2472
2512
2551
2590
2629
2669
2708
2748
2789
2829
2869
2909
2948
2986
3025
3064
3104
3144
3184
3225
3264
3304
3342
3380
3418
3454
3488
3521
3552
3581
3608
3633
3657
3680
3702
3724
3744
3764
3783
3800
3816
3830
3843
3853
3862
3869
3875
3879
3882
3884
3884
3883
3879
3874
3867
3859
3849
3838
3826
3812
3796
3778
3760
3740
3718
3696
3672
3648
3623
3597
3571
3545
3519
3493
3467
3441
3414
3387
3359
3331
3301
3271
3239
3206
3173
3139
3104
3069
3034
2997
2960
2922
2882
2843
2802
2762
2721
2680
2638
2597
2556
2516
2476
2436
2397
2358
2319
2282
2245
2210
2175
2141
2109
2077
2047
2017
1988
1959
1930
1901
1871
1840
1807
1774
1740
1704
1666
1628
1587
1545
1502
1456
1409
1361
1311
1259
1205
1150
1094
1037
979
920
860
800
738
676
613
550
488
425
363
301
240
179
118
58
-2
-61
-121
-181
-241
-303
-365
-427
-490
-554
-619
-684
-750
-816
-882
-949
-1014
-1081
-1147
-1214
-1280
-1346
-1413
-1479
-1545
-1611
-1676
-1741
-1804
-1867
-1929
-1990
-2050
-2109
-2168
-2225
-2281
-2337
-2391
-2445
-2498
-2550
-2602
-2652
-2702
-2752
-2800
-2849
-2897
-2945
-2992
-3039
-3086
-3131
-3176
-3219
-3262
-3303
-3342
-3380
-3415
-3449
-3480
-3509
-3537
-3564
-3589
-3613
-3634
-3654
-3672
-3688
-3702
-3715
-3727
-3738
-3748
-3757
-3763
-3767
-3769
-3768
-3764
-3758
-3749
-3736
-3720
-3702
-3681
-3657
-3631
-3602
-3572
-3539
-3504
-3466
-3427
-3386
-3343
-3298
-3250
-3201
-3149
-3094
-3037
-2977
-2915
-2851
-2784
-2714
-2641
-2567
-2490
-2411
-2331
-2248
-2164
-2078
-1989
-1899
-1807
-1713
-1617
-1520
-1421
-1320
-1218
-1113
-1006
-900
-791
-681
-570
-459
-346
-233
-119
-5
110
225
339
454
569
683
797
910
1022
1133
1244
1355
1464
1573
1680
1786
1890
1993
2094
2193
2292
2389
2485
2581
2676
2772
2867
2962
3057
3153
3248
3343
3437
3531
3625
3718
3811
3903
3994
4085
4175
4264
4353
4442
4530
4619
4707
4794
4881
4965
5049
5132
5214
5296
5377
5458
5538
5617
5695
5772
5847
5922
5995
6067
6139
6209
6278
6346
6413
6480
6546
6611
6675
6739
6802
6864
6924
6983
7041
7097
7151
7204
7255
7304
7352
7398
7443
7487
7530
7572
7614
7654
7694
7733
7770
7807
7842
7875
7907
7938
7967
7995
8022
8047
8070
8093
8113
8132
8148
8164
8177
8189
8201
8211
8221
8230
8238
8246
8253
8259
8265
8269
8272
8274
8275
8274
8273
8271
8268
8265
8261
8256
8251
8246
8241
8236
8230
8224
8218
8211
8204
8196
8189
8182
8173
8167
8159
8151
8143
8134
8125
8117
8108
8099
8090
8080
8071
8061
8053
8044
8036
8028
8021
8013
8007
8000
7993
7986
7977
7967
7956
7944
7931
7917
7901
7884
7865
7845
7823
7801
7779
7757
7734
7710
7686
7662
7636
7610
7582
7553
7523
7490
7456
7421
7383
7343
7302
7258
7213
7167
7120
7072
7024
6975
6926
6875
6823
6769
6714
6658
6601
6544
6485
6426
6366
6305
6243
6180
6114
6048
5979
5909
5839
5768
5696
5624
5552
5479
5405
5331
5257
5182
5107
5031
4956
4879
4803
4726
4648
4570
4491
4411
4331
4251
4171
4091
4010
3929
3847
3765
3682
3598
3514
3429
3344
3258
3171
3084
2997
2910
2823
2736
2649
2561
2471
2382
2291
2200
2108
2016
1923
1830
1736
1643
1550
1457
1363
1269
1175
1081
986
891
796
702
608
514
421
328
235
142
49
-43
-136
-230
-323
-417
-511
-605
-700
-795
-889
-984
-1078
-1171
-1262
-1353
-1442
-1530
-1617
-1702
-1786
-1868
-1948
-2025
-2101
-2174
-2245
-2314
-2380
-2445
-2507
-2568
-2626
-2682
-2736
-2787
-2835
-2881
-2924
-2964
-3002
-3038
-3071
-3103
-3133
-3160
-3186
-3211
-3233
-3253
-3272
-3289
-3305
-3318
-3331
-3342
-3351
-3359
-3365
-3370
-3374
-3376
-3377
-3377
-3375
-3370
-3364
-3356
-3346
-3334
-3320
-3305
-3288
-3269
-3248
-3226
-3202
-3177
-3152
-3125
-3096
-3066
-3035
-3002
-2968
-2932
-2895
-2856
-2816
-2775
-2734
-2693
-2654
-2615
-2578
-2542
-2508
-2474
-2441
-2409
-2379
-2349
-2320
-2291
-2264
-2238
-2212
-2188
-2164
-2141
-2119
-2097
-2077
-2058
-2041
-2025
-2011
-1998
-1986
-1975
-1965
-1955
-1945
-1936
-1927
-1919
-1911
-1903
-1896
-1888
-1881
-1874
-1867
-1861
-1856
-1851
-1848
-1845
-1843
-1842
-1842
-1842
-1842
-1844
-1846
-1848
-1852
-1856
-1860
-1865
-1870
-1876
-1882
-1890
-1898
-1908
-1919
-1931
-1944
-1958
-1973
-1988
-2004
-2021
-2037
-2055
-2071
-2087
-2102
-2116
-2128
-2139
-2149
-2158
-2166
-2174
-2181
-2188
-2194
-2200
-2205
-2210
-2215
-2220
-2224
-2228
-2232
-2236
-2239
-2242
-2245
-2248
-2251
-2254
-2257
-2261
-2264
-2268
-2271
-2274
-2277
-2280
-2282
-2283
-2284
-2285
-2284
-2283
-2280
-2277
-2272
-2266
-2259
-2250
-2239
-2227
-2212
-2195
-2176
-2155
-2131
-2105
-2076
-2045
-2012
-1977
-1939
-1900
-1859
-1816
-1772
-1727
-1681
-1634
-1587
-1539
-1491
-1442
-1393
-1344
-1295
-1247
-1199
-1150
-1101
-1051
-1000
-950
-898
-847
-795
-744
-692
-641
-590
-540
-490
-441
-391
-342
-293
-243
-193
-143
-93
-43
9
60
112
165
217
270
323
375
428
480
533
586
639
693
748
803
859
915
971
1027
1083
1139
1195
1250
1305
1359
1413
1466
1518
1570
1622
1674
1725
1778
1830
1883
1936
1988
2041
2093
2145
2197
2248
2299
2349
2399
2449
2499
2549
2599
2649
2699
2750
2800
2850
2901
2951
3001
3051
3100
3149
3198
3247
3296
3345
3394
3442
3490
3537
3583
3628
3672
3715
3758
3800
3841
3882
3922
3962
4001
4040
4078
4115
4151
4187
4221
4254
4286
4317
4347
4376
4404
4430
4456
4480
4504
4527
4550
4572
4593
4614
4634
4653
4671
4689
4706
4722
4738
4753
4768
4783
4797
4811
4825
4838
4850
4861
4872
4883
4893
4902
4910
4918
4924
4930
4934
4938
4942
4945
4948
4951
4954
4957
4960
4963
4966
4969
4972
4975
4978
4981
4986
4991
4998
5006
5015
5025
5037
5050
5063
5078
5093
5109
5125
5141
5157
5173
5189
5206
5222
5239
5257
5275
5293
5312
5331
5350
5370
5390
5410
5431
5452
5473
5494
5516
5537
5560
5582
5604
5627
5650
5673
5697
5720
5744
5769
5793
5818
5844
5870
5896
5923
5950
5977
6004
6032
6061
6090
6119
6150
6180
6211
6242
6273
6304
6334
6365
6396
6426
6457
6486
6515
6544
6572
6599
6626
6652
6679
6705
6730
6756
6780
6803
6825
6847
6867
6887
6906
6924
6940
6956
6970
6984
6997
7010
7021
7032
7042
7052
7060
7068
7075
7083
7090
7097
7105
7113
7120
7128
7136
7144
7152
7160
7167
7175
7182
7190
7197
7204
7212
7220
7229
7237
7245
7253
7261
7269
7277
7286
7295
7304
7313
7323
7333
7344
7356
7367
7380
7392
7406
7419
7432
7446
7459
7472
7484
7497
7509
7522
7533
7545
7557
7569
7581
7592
7604
7615
7626
7637
7647
7657
7666
7674
7680
7686
7690
7693
7696
7698
7699
7699
7699
7699
7698
7696
7694
7692
7689
7686
7682
7679
7675
7671
7667
7663
7658
7654
7649
7645
7639
7633
7627
7621
7613
7605
7596
7586
7575
7563
7551
7537
7524
7509
7493
7477
7460
7442
7424
7405
7386
7365
7345
7324
7302
7280
7258
7235
7211
7188
7164
7141
7118
7095
7072
7050
7028
7006
6985
6964
6942
6920
6898
6876
6854
6831
6807
6783
6757
6730
6702
6672
6642
6610
6577
6542
6506
6469
6430
6391
6350
6309
6267
6224
6181
6138
6094
6050
6006
5962
5918
5875
5831
5789
5747
5705
5664
5624
5585
5546
5508
5470
5433
5397
5362
5328
5294
5261
5229
5198
5168
5138
5109
5081
5052
5024
4995
4967
4939
4910
4883
4855
4828
4801
4774
4747
4721
4695
4669
4644
4619
4594
4569
4544
4519
4495
4472
4450
4428
4407
4386
4367
4349
4331
4313
4296
4279
4262
4244
4227
4210
4192
4174
4157
4140
4122
4105
4089
4072
4056
4040
4024
4009
3994
3980
3966
3953
3940
3928
3916
3904
3892
3880
3868
3855
3843
3831
3819
3808
3796
3786
3775
3765
3755
3745
3736
3727
3719
3710
3702
3693
3685
3676
3666
3657
3647
3637
3627
3616
3604
3593
3581
3569
3556
3543
3529
3514
3499
3484
3468
3452
3436
3420
3404
3388
3373
3357
3341
3326
3310
3295
3280
3266
3252
3238
3224
3211
3198
3186
3175
3164
3154
3144
3136
3128
3122
3116
3111
3108
3105
3104
3104
3104
3105
3108
3111
3114
3118
3123
3128
3133
3139
3144
3151
3158
3165
3173
3181
3190
3200
3209
3218
3228
3237
3247
3257
3266
3275
3284
3293
3301
3310
3318
3327
3336
3344
3353
3362
3371
3380
3389
3398
3408
3417
3426
3436
3446
3456
3467
3478
3489
3501
3513
3525
3538
3550
3563
3576
3589
3603
3617
3631
3645
3659
3673
3687
3701
3715
3730
3744
3758
3772
3785
3799
3813
3828
3842
3857
3871
3886
3900
3914
3929
3944
3959
3974
3989
4003
4018
4033
4046
4061
4075
4089
4103
4116
4130
4143
4155
4168
4181
4194
4206
4219
4231
4244
4256
4268
4281
4293
4305
4317
4330
4342
4353
4365
4376
4387
4398
4408
4418
4428
4437
4446
4454
4462
4469
4475
4480
4485
4489
4493
4496
4498
4501
4503
4506
4509
4512
4514
4517
4520
4522
4525
4529
4532
4536
4540
4545
4549
4554
4560
4566
4573
4580
4587
4594
4601
4607
4613
4618
4623
4628
4631
4635
4638
4640
4642
4644
4645
4647
4648
4649
4649
4650
4651
4652
4654
4656
4657
4659
4661
4663
4665
4666
4667
4668
4669
4669
4670
4669
4669
4668
4668
4668
4668
4669
4670
4671
4672
4674
4676
4678
4680
4683
4686
4689
4692
4696
4701
4706
4711
4717
4723
4730
4737
4745
4754
4763
4773
4783
4794
4805
4817
4828
4841
4853
4865
4878
4891
4904
4917
4930
4944
4957
4971
4984
4998
5011
5025
5038
5051
5065
5079
5092
5106
5120
5134
5148
5161
5176
5190
5205
5221
5237
5253
5270
5287
5305
5322
5340
5359
5377
5395
5414
5432
5450
5468
5486
5503
5520
5536
5553
5569
5586
5602
5619
5636
5653
5671
5689
5708
5727
5748
5768
5789
5811
5833
5856
5879
5903
5927
5951
5976
6001
6026
6051
6077
6102
6127
6152
6177
6202
6227
6252
6277
6301
6325
6349
6372
6395
6417
6439
6462
6484
6506
6529
6551
6574
6596
6617
6638
6658
6678
6697
6716
6734
6752
6769
6787
6803
6820
6836
6851
6866
6880
6894
6907
6919
6931
6941
6951
6959
6968
6975
6982
6989
6994
7000
7005
7010
7014
7019
7024
7029
7034
7038
7043
7047
7052
7056
7059
7062
7065
7067
7069
7071
7072
7073
7074
7074
7074
7074
7073
7072
7071
7069
7067
7065
7062
7060
7057
7054
7051
7048
7045
7042
7039
7036
7034
7032
7029
7027
7026
7024
7023
7022
7022
7021
7021
7021
7021
7021
7021
7022
7024
7026
7028
7031
7034
7037
7042
7046
7051
7057
7063
7070
7077
7084
7092
7101
7110
7119
7129
7139
7150
7161
7172
7184
7197
7209
7223
7237
7252
7267
7283
7300
7318
7336
7355
7374
7394
7414
7434
7454
7475
7497
7518
7541
7563
7586
7608
7631
7653
7676
7698
7721
7744
7767
7790
7813
7836
7859
7882
7904
7926
7948
7969
7989
8009
8029
8048
8066
8083
8100
8115
8131
8145
8159
8172
8183
8195
8206
8215
8224
8231
8238
8244
8250
8254
8258
8261
8264
8266
8267
8268
8269
8269
8269
8268
8268
8268
8267
8266
8265
8264
8262
8259
8256
8253
8250
8246
8243
8238
8234
8229
8223
8218
8212
8206
8199
8192
8183
8176
8166
8156
8146
8135
8122
8109
8096
8082
8067
8052
8036
8019
8002
7985
7968
7950
7932
7914
7896
7877
7857
7838
7818
7798
7777
7757
7738
7719
7700
7681
7663
7645
7627
7610
7592
7576
7559
7543
7527
7511
7495
7479
7463
7448
7432
7417
7403
7389
7375
7362
7350
7338
7327
7316
7306
7297
7288
7279
7270
7261
7253
7244
7236
7228
7220
7211
7204
7196
7188
7181
7174
7166
7159
7152
7145
7138
7131
7124
7118
7112
7106
7101
7097
7092
7089
7085
7083
7080
7078
7076
7074
7072
7071
7070
7069
7069
7069
7069
7071
7072
7074
7076
7078
7081
7083
7085
7088
7090
7092
7094
7095
7097
7098
7099
7101
7102
7104
7106
7107
7109
7110
7111
7112
7113
7112
7112
7111
7110
7109
7107
7105
7102
7100
7096
7093
7089
7084
7079
7074
7068
7062
7055
7048
7041
7032
7024
7015
7005
6995
6985
6974
6964
6953
6941
6930
6919
6908
6896
6885
6873
6862
6850
6838
6826
6815
6803
6792
6781
6769
6758
6746
6735
6723
6712
6700
6689
6678
6666
6655
6643
6632
6621
6609
6598
6587
6576
6565
6555
6544
6533
6522
6511
6500
6488
6477
6465
6453
6441
6428
6415
6402
6389
6375
6362
6348
6334
6320
6306
6291
6276
6261
6245
6229
6213
6197
6180
6163
6146
6129
6111
6094
6076
6058
6040
6022
6004
5985
5967
5948
5929
5910
5892
5873
5855
5836
5818
5799
5781
5762
5743
5724
5705
5686
5666
5647
5627
5608
5588
5568
5548
5528
5508
5488
5469
5449
5430
5411
5392
5373
5355
5338
5320
5304
5287
5271
5255
5239
5223
5207
5192
5177
5162
5147
5134
5121
5108
5097
5085
5074
5064
5054
5044
5035
5027
5019
5011
5004
4998
4993
4987
4983
4978
4974
4970
4966
4962
4959
4955
4951
4946
4942
4937
4932
4927
4922
4917
4911
4906
4900
4893
4887
4880
4873
4866
4860
4853
4846
4839
4833
4826
4820
4814
4808
4802
4796
4791
4786
4781
4777
4773
4770
4768
4766
4765
4765
4767
4769
4772
4775
4780
4785
4790
4796
4801
4808
4814
4821
4828
4835
4842
4850
4858
4866
4874
4882
4891
4900
4910
4919
4929
4938
4948
4957
4967
4976
4985
4994
5002
5010
5017
5024
5031
5036
5042
5047
5052
5056
5061
5065
5069
5073
5077
5081
5085
5089
5093
5097
5102
5106
5110
5115
5119
5124
5129
5134
5139
5144
5150
5156
5162
5168
5175
5183
5190
5198
5206
5215
5224
5234
5244
5254
5265
5276
5287
5299
5311
5324
5337
5350
5364
5377
5391
5405
5419
5433
5448
5463
5477
5492
5506
5521
5535
5549
5563
5577
5590
5604
5617
5629
5642
5654
5665
5677
5688
5698
5709
5719
5729
5738
5747
5756
5764
5772
5780
5787
5794
5800
5806
5811
5816
5820
5824
5828
5832
5835
5838
5841
5843
5845
5846
5848
5849
5850
5850
5851
5851
5851
5850
5849
5848
5847
5845
5843
5841
5838
5835
5833
5830
5827
5824
5821
5818
5815
5813
5811
5810
5809
5808
5808
5808
5808
5808
5809
5810
5811
5812
5814
5816
5817
5819
5821
5823
5825
5828
5830
5833
5837
5840
5845
5850
5855
5861
5869
5876
5885
5895
5905
5916
5928
5940
5953
5966
5980
5994
6009
6024
6040
6056
6073
6090
6108
6126
6145
6164
6183
6203
6224
6245
6267
6290
6312
6335
6359
6382
6407
6431
6456
6481
6507
6533
6558
6584
6610
6636
6662
6688
6715
6741
6768
6794
6821
6849
6876
6904
6932
6961
6990
7020
7050
7081
7112
7143
7174
7205
7237
7268
7300
7331
7363
7395
7427
7459
7491
7522
7554
7587
7619
7652
7685
7718
7751
7785
7818
7852
7886
7920
7954
7987
8021
8055
8089
8122
8157
8192
8226
8261
8295
8330
8364
8399
8433
8467
8501
8535
8568
8602
8635
8668
8701
8733
8765
8797
8829
8860
8891
8921
8951
8980
9008
9036
9062
9088
9113
9137
9160
9183
9205
9226
9246
9266
9285
9303
9321
9338
9354
9370
9386
9401
9416
9431
9446
9461
9476
9491
9505
9520
9534
9548
9561
9575
9588
9601
9614
9627
9639
9652
9665
9678
9691
9704
9717
9730
9743
9756
9769
9781
9794
9807
9819
9830
9842
9853
9863
9873
9883
9892
9902
9910
9919
9927
9934
9940
9946
9951
9956
9960
9964
9967
9970
9972
9974
9976
9977
9977
9977
9976
9975
9974
9972
9969
9966
9963
9960
9956
9952
9947
9942
9937
9931
9926
9920
9914
9908
9902
9896
9889
9882
9876
9869
9862
9855
9848
9840
9833
9825
9817
9809
9801
9793
9785
9777
9769
9761
9753
9745
9737
9729
9721
9713
9704
9696
9687
9678
9668
9658
9647
9636
9625
9614
9602
9590
9578
9566
9554
9541
9529
9517
9504
9492
9479
9466
9453
9440
9427
9413
9400
9386
9373
9360
9346
9333
9320
9307
9294
9281
9268
9255
9242
9230
9217
9204
9191
9179
9166
9154
9143
9132
9121
9110
9100
9090
9081
9071
9062
9053
9044
9036
9027
9019
9011
9003
8994
8986
8978
8970
8962
8955
8947
8940
8933
8925
8918
8910
8903
8895
8887
8880
8872
8864
8856
8848
8841
8833
8825
8816
8808
8800
8791
8782
8773
8764
8755
8746
8737
8728
8719
8709
8700
8691
8682
8673
8664
8655
8647
8638
8630
8623
8616
8610
8604
8598
8592
8587
8581
8576
8570
8564
8558
8552
8546
8539
8532
8525
8518
8511
8504
8497
8490
8482
8475
8467
8458
8450
8441
8432
8423
8414
8404
8395
8386
8376
8367
8357
8348
8339
8330
8321
8313
8305
8298
8290
8284
8277
8271
8266
8260
8254
8248
8242
8236
8230
8223
8217
8211
8205
8199
8193
8186
8180
8176
8170
8166
8161
8157
8151
8148
8143
8138
8132
8128
8122
8117
8111
8105
8099
8093
8086
8080
8073
8067
8060
8054
8047
8041
8035
8029
8022
8016
8010
8004
7998
7991
7984
7977
7968
7960
7950
7941
7930
7920
7908
7896
7884
7871
7858
7845
7831
7817
7802
7787
7771
7754
7737
7719
7700
7680
7659
7638
7616
7594
7571
7548
7525
7502
7478
7454
7430
7405
7380
7355
7330
7306
7281
7256
7231
7206
7180
7156
7131
7106
7082
7058
7035
7012
6990
6968
6946
6925
6905
6884
6864
6844
6824
6804
6784
6765
6746
6727
6709
6691
6674
6658
6642
6627
6612
6598
6585
6572
6559
6546
6533
6521
6509
6497
6486
6474
6463
6451
6441
6430
6420
6410
6401
6392
6384
6376
6369
6363
6357
6351
6346
6341
6337
6334
6330
6328
6325
6324
6322
6321
6320
6320
6320
6320
6320
6321
6322
6323
6325
6326
6329
6331
6334
6337
6341
6345
6350
6355
6360
6366
6372
6379
6386
6394
6402
6410
6419
6427
6436
6445
6455
6465
6475
6486
6496
6507
6518
6530
6542
6554
6567
6580
6593
6607
6621
6635
6649
6664
6679
6693
6708
6723
6738
6753
6767
6782
6797
6812
6826
6841
6855
6869
6883
6896
6910
6923
6936
6948
6961
6973
6985
6997
7009
7021
7032
7044
7056
7067
7079
7091
7102
7114
7126
7138
7150
7163
7175
7188
7201
7215
7229
7243
7257
7272
7287
7303
7318
7334
7349
7364
7380
7395
7410
7425
7440
7454
7469
7483
7497
7511
7524
7538
7552
7566
7581
7595
7609
7624
7638
7652
7667
7681
7696
7711
7725
7740
7755
7769
7784
7798
7813
7828
7842
7857
7871
7886
7901
7916
7931
7946
7962
7977
7993
8009
8025
8041
8057
8073
8089
8105
8121
8137
8151
8167
8182
8197
8213
8228
8243
8258
8274
8289
8305
8322
8338
8354
8370
8386
8402
8418
8434
8449
8465
8480
8495
8511
8526
8541
8556
8572
8587
8603
8620
8636
8653
8670
8687
8705
8722
8740
8759
8777
8796
8814
8833
8852
8871
8890
8909
8928
8947
8966
8984
9003
9021
9039
9056
9073
9090
9106
9122
9137
9151
9165
9178
9190
9202
9213
9224
9234
9243
9253
9261
9270
9278
9286
9294
9301
9307
9314
9320
9325
9330
9334
9338
9342
9345
9349
9352
9356
9359
9363
9366
9369
9373
9376
9379
9382
9385
9388
9391
9393
9396
9398
9399
9401
9402
9403
9404
9404
9404
9403
9402
9401
9399
9397
9395
9392
9389
9386
9383
9379
9375
9370
9366
9360
9355
9349
9343
9336
9329
9322
9314
9306
9298
9290
9282
9273
9264
9255
9246
9237
9227
9217
9207
9196
9186
9175
9164
9154
9143
9132
9122
9112
9102
9092
9082
9073
9063
9054
9044
9034
9024
9014
9003
8993
8982
8972
8961
8951
8941
8930
8920
8910
8900
8890
8880
8870
8860
8849
8839
8829
8820
8811
8802
8793
8785
8777
8769
8761
8754
8746
8739
8731
8724
8716
8709
8701
8694
8686
8679
8672
8664
8657
8650
8642
8635
8627
8620
8612
8605
8598
8591
8584
8577
8571
8564
8558
8552
8547
8542
8537
8532
8528
8523
8519
8516
8512
8510
8507
8505
8503
8502
8501
8499
8499
8498
8498
8497
8497
8498
8498
8498
8499
8499
8499
8499
8499
8498
8498
8497
8496
8495
8494
8492
8490
8488
8486
8484
8482
8480
8477
8475
8473
8470
8468
8465
8463
8461
8459
8457
8455
8453
8451
8450
8450
8449
8449
8449
8450
8451
8452
8453
8455
8457
8459
8461
8464
8467
8470
8473
8476
8480
8483
8487
8491
8495
8499
8503
8506
8510
8514
8517
8521
8524
8528
8532
8535
8539
8542
8546
8550
8553
8557
8560
8563
8567
8570
8573
8576
8578
8581
8584
8586
8588
8590
8592
8593
8595
8596
8597
8598
8599
8600
8601
8602
8602
8603
8604
8604
8605
8605
8605
8605
8605
8604
8603
8602
8601
8599
8598
8596
8594
8592
8590
8588
8586
8584
8583
8581
8580
8579
8578
8578
8578
8577
8577
8577
8576
8576
8575
8574
8573
8572
8570
8568
8565
8563
8559
8556
8552
8548
8543
8538
8533
8527
8521
8515
8508
8501
8494
8487
8480
8473
8466
8458
8451
8443
8435
8427
8419
8411
8403
8396
8388
8381
8374
8368
8361
8355
8349
8343
8338
8333
8328
8324
8319
8315
8311
8306
8302
8298
8294
8290
8286
8283
8279
8275
8271
8267
8263
8259
8255
8252
8248
8245
8242
8239
8236
8234
8231
8228
8226
8223
8221
8218
8216
8214
8212
8210
8208
8206
8204
8202
8201
8199
8198
8196
8195
8194
8193
8192
8191
8189
8188
8186
8185
8183
8180
8179
8177
8173
8170
8167
8164
8160
8156
8151
8147
8143
8137
8132
8127
8121
8115
8109
8103
8098
8092
8086
8079
8073
8066
8060
8053
8047
8039
8032
8026
8019
8012
8005
7998
7991
7984
7977
7970
7963
7956
7949
7942
7936
7929
7922
7915
7908
7901
7894
7887
7880
7873
7866
7859
7852
7845
7838
7831
7824
7817
7810
7803
7796
7789
7782
7776
7769
7762
7755
7748
7741
7734
7727
7720
7713
7706
7699
7692
7685
7678
7671
7664
7657
7650
7643
7636
7629
7622
7615
7608
7601
7594
7587
7580
7573
7566
7559
7552
7545
7538
7531
7524
7517
7510
7503
7496
7489
7482
7475
7468
7461
7454
7447
7440
7433
7425
7418
7411
7404
7397
7390
7383
7376
7369
7362
7355
7348
7341
7334
7327
7320
7313
7306
7299
7292
7285
7278
7270
7263
7256
7249
7242
7235
7228
7221
7214
7207
7200
7193
7186
7179
7172
7164
7157
7150
7143
7136
7129
7122
7115
7108
7101
7094
7087
7079
7072
7065
7058
7051
7044
7037
7030
7023
7016
7008
7001
6994
6987
6980
6973
6966
6959
6952
6944
6937
6930
6923
6916
6909
6902
6895
6887
6880
6873
6866
6859
6852
6845
6838
6830
6823
6816
6809
6802
6795
6788
6780
6773
6766
6759
6752
6745
6738
6730
6723
6716
6709
6702
6695
6687
6680
6673
6666
6659
6652
6644
6637
6630
6623
6616
6609
6601
6594
6587
6580
6573
6566
6558
6551
6544
6537
6530
6522
6515
6508
6501
6494
6486
6479
6472
6465
6458
6450
6443
6436
6429
6422
6414
6407
6400
6393
6386
6378
6371
6364
6357
6350
6342
6335
6328
6321
6313
6306
6299
6292
6285
6277
6270
6263
6256
6248
6241
6234
6227
6219
6212
6205
6198
6190
6183
6176
6169
6161
6154
6147
6140
6132
6125
6118
6111
6103
6096
6089
6082
6074
6067
6060
6053
6045
6038
6031
6023
6016
6009
6002
5994
5987
5980
5972
5965
5958
5951
5943
5936
5929
5921
5914
5907
5900
5892
5885
5878
5870
5863
5856
5849
5841
5834
5827
5819
5812
5805
5797
5790
5783
5775
5768
5761
5753
5746
5739
5731
5724
5717
5710
5702
5695
5688
5680
5673
5666
5658
5651
5644
5636
5629
5621
5614
5607
5599
5592
5585
5577
5570
5563
5555
5548
5541
5533
5526
5519
5511
5504
5496
5489
5482
5474
5467
5460
5452
5445
5438
5430
5423
5415
5408
5401
5393
5386
5379
5371
5364
5356
5349
5342
5334
5327
5319
5312
5305
5297
5290
5282
5275
5268
5260
5253
5245
5238
5231
5223
5216
5208
5201
5194
5186
5179
5171
5164
5156
5149
5142
5134
5127
5119
5112
5104
5097
5090
5082
5075
5067
5060
5052
5045
5038
5030
5023
5015
5008
5000
4993
4985
4978
4971
4963
4956
4948
4941
4933
4926
4918
4911
4903
4896
4889
4881
4874
4866
4859
4851
4844
4836
4829
4821
4814
4806
4799
4791
4784
4776
4769
4761
4754
4746
4739
4732
4724
4717
4709
4702
4694
4687
4679
4672
4664
4657
4649
4642
4634
4627
4619
4611
4604
4596
4589
4581
4574
4566
4559
4551
4544
4536
4529
4521
4514
4506
4499
4491
4484
4476
4469
4461
4454
4446
4438
4431
4423
4416
4408
4401
4393
4386
4378
4371
4363
4355
4348
4340
4333
4325
4318
4310
4303
4295
4287
4280
4272
4265
4257
4250
4242
4234
4227
4219
4212
4204
4197
4189
4181
4174
4166
4159
4151
4143
4136
4128
4121
4113
4106
4098
4090
4083
4075
4067
4059
4051
4045
4037
4030
4022
4014
4006
3999
3991
3984
3976
3969
3961
3953
3946
3938
3931
3923
3915
3908
3900
3892
3885
3877
3870
3862
3854
3847
3839
3831
3824
3816
3808
3801
3793
3786
3778
3770
3763
3755
3747
3740
3732
3724
3717
3709
3701
3694
3686
3678
3671
3663
3655
3648
3640
3632
3625
3617
3609
3602
3594
3586
3579
3571
3563
3556
3548
3540
3533
3525
3517
3509
3502
3494
3486
3479
3471
3463
3456
3448
3440
3433
3425
3417
3409
3402
3394
3386
3379
3371
3363
3355
3348
3340
3332
3325
3317
3309
3301
3294
3286
3278
3271
3263
3255
3247
3240
3232
3224
3216
3209
3201
3193
3185
3178
3170
3162
3154
3147
3139
3131
3123
3116
3108
3100
3092
3085
3077
3069
3061
3054
3046
3038
3030
3023
3015
3007
2999
2991
2984
2976
2968
2960
2953
2945
2937
2929
2921
2914
2906
2898
2890
2883
2875
2867
2859
2851
2844
2836
2828
2820
2812
2805
2797
2789
2781
2773
2766
2758
2750
2742
2734
2727
2719
2711
2703
2695
2687
2680
2672
2664
2656
2648
2640
2633
2625
2617
2609
2601
2593
2586
2578
2570
2562
2554
2546
2539
2531
2523
2515
2507
2499
2492
2484
2476
2468
2460
2452
2444
2437
2429
2421
2413
2405
2397
2389
2381
2374
2366
2358
2350
2342
2334
2326
2318
2311
2303
2295
2287
2279
2271
2263
2255
2248
2240
2232
2224
2216
2208
2200
2192
2184
2176
2169
2161
2153
2145
2137
2129
2121
2113
2105
2097
2089
2082
2074
2066
2058
2050
2041
2033
2025
2017
2009
2001
1994
1986
1979
1971
1963
1955
1947
1939
1931
1923
1915
1907
1899
1891
1883
1875
1867
1859
1851
1844
1836
1828
1820
1812
1804
1796
1788
1780
1772
1764
1756
1748
1740
1732
1724
1716
1708
1700
1692
1684
1676
1668
1660
1652
1644
1636
1628
1620
1612
1604
1596
1588
1580
1572
1564
1556
1548
1540
1532
1524
1516
1508
1500
1492
1484
1476
1468
1460
1452
1444
1436
1428
1420
1412
1404
1396
1388
1380
1372
1364
1356
1348
1340
1332
1324
1316
1308
1300
1292
1284
1276
1268
1260
1252
1244
1236
1227
1219
1211
1203
1195
1187
1179
1171
1163
1155
1147
1139
1131
1123
1115
1107
1099
1090
1082
1074
1066
1058
1050
1042
1034
1026
1018
1010
1002
994
985
977
969
961
953
945
937
929
921
913
905
896
888
880
872
864
856
848
840
832
824
815
807
799
791
783
775
767
759
750
742
734
726
718
710
702
694
685
677
669
661
653
645
637
629
620
612
604
596
588
580
572
563
555
547
539
531
523
514
506
498
490
482
474
465
457
449
441
