5
17377
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
13
13
14
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
28
28
29
29
30
30
31
32
32
33
34
34
35
36
36
37
38
39
40
40
41
42
43
43
44
45
46
47
47
48
49
50
51
52
53
54
55
56
57
58
59
60
60
61
62
64
65
66
67
68
69
70
71
72
72
73
74
75
76
77
78
79
79
80
81
82
83
83
84
85
85
86
87
87
88
89
90
91
92
93
95
96
97
98
99
100
101
102
103
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
117
118
119
121
122
124
125
127
129
130
132
133
134
135
137
138
139
140
141
142
143
145
146
147
148
149
150
151
152
152
153
153
154
154
155
156
157
158
159
160
160
161
162
162
163
164
164
165
166
168
169
171
173
174
176
177
178
179
180
181
182
182
183
184
185
185
186
187
188
189
190
190
191
191
192
192
193
193
193
193
193
193
193
193
192
192
191
191
191
190
190
190
190
189
189
188
188
188
187
186
186
186
185
185
185
185
186
186
187
188
189
190
192
193
195
197
199
201
203
205
207
210
212
215
217
219
222
224
226
228
230
232
233
235
236
237
238
239
239
240
241
241
241
241
241
241
240
238
236
234
232
229
227
224
222
220
217
215
213
211
208
205
203
200
197
195
192
190
188
187
185
185
184
184
184
184
184
184
184
184
184
184
184
185
185
185
186
186
187
187
188
189
190
191
192
193
194
195
196
197
197
198
198
199
200
202
203
205
208
210
213
215
217
220
222
224
225
227
228
229
229
230
231
231
231
232
232
232
232
231
231
230
229
228
227
226
224
222
220
218
216
213
211
208
206
203
201
198
195
193
190
188
185
182
179
176
173
170
167
163
160
157
153
149
145
142
138
134
130
126
122
118
115
111
109
106
104
102
100
98
96
93
91
89
87
85
84
83
83
84
85
86
88
90
92
94
96
97
98
98
99
99
99
99
100
100
100
100
100
99
98
97
96
95
93
92
90
89
88
86
85
84
82
81
80
79
78
76
74
72
70
67
64
60
56
52
47
42
37
32
27
22
17
12
8
3
-1
-6
-11
-16
-22
-29
-36
-42
-49
-56
-62
-68
-74
-79
-85
-90
-96
-101
-106
-111
-116
-120
-123
-126
-128
-129
-129
-129
-129
-128
-126
-124
-122
-120
-117
-115
-112
-110
-108
-107
-105
-104
-103
-103
-102
-101
-101
-100
-100
-99
-99
-99
-99
-99
-99
-100
-100
-102
-103
-106
-108
-110
-113
-116
-118
-121
-124
-127
-130
-132
-135
-138
-140
-142
-143
-144
-145
-145
-145
-145
-145
-146
-147
-148
-150
-152
-154
-156
-159
-161
-163
-165
-167
-169
-171
-173
-175
-177
-179
-181
-182
-184
-185
-187
-188
-190
-192
-194
-197
-200
-203
-207
-211
-215
-219
-224
-228
-233
-238
-243
-248
-254
-259
-264
-270
-276
-281
-287
-293
-300
-306
-312
-319
-325
-332
-338
-344
-350
-355
-360
-364
-367
-371
-373
-375
-377
-379
-381
-382
-384
-386
-388
-391
-393
-396
-398
-401
-404
-407
-410
-413
-417
-421
-425
-429
-435
-441
-448
-456
-464
-474
-484
-495
-506
-517
-529
-541
-553
-565
-577
-590
-603
-616
-630
-644
-658
-673
-688
-702
-717
-731
-745
-759
-773
-787
-801
-814
-827
-839
-851
-863
-874
-885
-895
-904
-913
-921
-928
-934
-940
-946
-951
-955
-960
-965
-969
-974
-979
-984
-989
-994
-999
-1002
-1008
-1012
-1016
-1020
-1026
-1032
-1038
-1045
-1052
-1059
-1068
-1076
-1084
-1093
-1101
-1110
-1119
-1129
-1140
-1151
-1163
-1175
-1187
-1200
-1213
-1226
-1238
-1249
-1260
-1270
-1279
-1288
-1296
-1304
-1311
-1319
-1326
-1333
-1341
-1348
-1355
-1362
-1369
-1377
-1385
-1393
-1402
-1412
-1423
-1434
-1445
-1458
-1470
-1483
-1497
-1510
-1524
-1537
-1551
-1564
-1577
-1590
-1602
-1615
-1628
-1641
-1654
-1668
-1682
-1697
-1711
-1725
-1739
-1752
-1763
-1774
-1784
-1793
-1801
-1810
-1818
-1827
-1836
-1845
-1854
-1864
-1874
-1883
-1893
-1903
-1914
-1924
-1935
-1946
-1958
-1970
-1982
-1993
-2005
-2015
-2025
-2035
-2041
-2049
-2053
-2057
-2058
-2058
-2058
-2057
-2056
-2056
-2057
-2060
-2065
-2071
-2080
-2089
-2099
-2109
-2118
-2126
-2133
-2138
-2142
-2146
-2151
-2157
-2165
-2176
-2190
-2206
-2223
-2241
-2258
-2275
-2291
-2306
-2319
-2332
-2344
-2356
-2369
-2381
-2394
-2407
-2421
-2435
-2450
-2464
-2478
-2493
-2507
-2520
-2534
-2547
-2560
-2573
-2587
-2602
-2618
-2636
-2655
-2676
-2698
-2719
-2740
-2760
-2779
-2796
-2812
-2826
-2840
-2852
-2864
-2876
-2887
-2898
-2909
-2920
-2931
-2944
-2956
-2969
-2982
-2994
-3005
-3015
-3023
-3029
-3034
-3038
-3042
-3045
-3050
-3055
-3060
-3066
-3073
-3080
-3088
-3095
-3103
-3111
-3120
-3130
-3139
-3150
-3160
-3171
-3181
-3191
-3202
-3211
-3221
-3230
-3239
-3248
-3255
-3261
-3267
-3272
-3277
-3282
-3288
-3294
-3300
-3306
-3311
-3316
-3320
-3324
-3329
-3335
-3341
-3348
-3355
-3363
-3371
-3379
-3388
-3397
-3407
-3418
-3430
-3443
-3457
-3471
-3484
-3497
-3509
-3521
-3532
-3543
-3556
-3570
-3586
-3603
-3621
-3640
-3658
-3676
-3693
-3709
-3726
-3741
-3756
-3770
-3784
-3796
-3807
-3818
-3828
-3838
-3849
-3860
-3873
-3888
-3904
-3922
-3941
-3962
-3983
-4003
-4025
-4045
-4064
-4082
-4100
-4116
-4131
-4144
-4155
-4164
-4172
-4178
-4182
-4186
-4190
-4194
-4198
-4203
-4210
-4218
-4227
-4238
-4250
-4264
-4279
-4295
-4311
-4327
-4342
-4356
-4368
-4380
-4390
-4400
-4409
-4419
-4429
-4441
-4453
-4467
-4481
-4497
-4514
-4531
-4550
-4569
-4588
-4607
-4627
-4646
-4666
-4684
-4702
-4720
-4737
-4753
-4768
-4782
-4794
-4806
-4817
-4825
-4833
-4839
-4844
-4849
-4853
-4857
-4861
-4866
-4872
-4878
-4885
-4892
-4899
-4907
-4915
-4923
-4931
-4939
-4946
-4954
-4961
-4968
-4975
-4981
-4988
-4995
-5001
-5007
-5012
-5017
-5021
-5024
-5027
-5030
-5033
-5036
-5039
-5043
-5047
-5051
-5056
-5061
-5067
-5074
-5082
-5090
-5099
-5109
-5120
-5131
-5142
-5154
-5167
-5179
-5191
-5202
-5213
-5223
-5232
-5242
-5250
-5259
-5269
-5280
-5292
-5306
-5321
-5337
-5355
-5373
-5391
-5408
-5426
-5444
-5462
-5480
-5499
-5518
-5537
-5556
-5576
-5597
-5618
-5641
-5664
-5687
-5711
-5736
-5760
-5784
-5808
-5831
-5853
-5875
-5895
-5915
-5934
-5953
-5971
-5989
-6007
-6024
-6040
-6057
-6074
-6090
-6106
-6122
-6136
-6149
-6160
-6169
-6176
-6181
-6185
-6187
-6188
-6189
-6190
-6191
-6192
-6194
-6197
-6201
-6207
-6213
-6222
-6231
-6241
-6252
-6262
-6271
-6278
-6285
-6291
-6297
-6302
-6309
-6317
-6326
-6337
-6348
-6360
-6371
-6382
-6392
-6402
-6411
-6420
-6430
-6440
-6451
-6462
-6475
-6489
-6503
-6518
-6534
-6551
-6567
-6583
-6599
-6613
-6626
-6639
-6650
-6660
-6670
-6679
-6688
-6697
-6705
-6712
-6719
-6725
-6730
-6734
-6738
-6741
-6744
-6748
-6753
-6759
-6766
-6775
-6785
-6797
-6810
-6823
-6838
-6852
-6867
-6882
-6896
-6909
-6922
-6935
-6948
-6961
-6975
-6991
-7007
-7024
-7043
-7062
-7082
-7103
-7124
-7146
-7169
-7192
-7215
-7239
-7263
-7285
-7307
-7327
-7344
-7359
-7372
-7383
-7392
-7400
-7408
-7415
-7423
-7432
-7442
-7454
-7467
-7481
-7497
-7513
-7530
-7547
-7564
-7581
-7598
-7615
-7631
-7648
-7664
-7679
-7694
-7709
-7723
-7737
-7751
-7765
-7779
-7794
-7811
-7828
-7847
-7866
-7886
-7907
-7928
-7950
-7972
-7995
-8018
-8041
-8064
-8087
-8109
-8130
-8151
-8170
-8191
-8211
-8229
-8247
-8264
-8281
-8297
-8313
-8329
-8346
-8363
-8382
-8401
-8421
-8443
-8465
-8488
-8511
-8535
-8559
-8584
-8608
-8632
-8656
-8679
-8701
-8722
-8741
-8760
-8776
-8791
-8804
-8816
-8826
-8836
-8844
-8852
-8861
-8869
-8878
-8888
-8899
-8912
-8925
-8939
-8954
-8970
-8987
-9005
-9025
-9046
-9067
-9088
-9109
-9129
-9148
-9165
-9182
-9197
-9212
-9227
-9241
-9256
-9271
-9286
-9301
-9316
-9331
-9346
-9360
-9375
-9391
-9408
-9425
-9444
-9463
-9483
-9502
-9522
-9541
-9561
-9581
-9601
-9622
-9645
-9669
-9694
-9721
-9749
-9778
-9809
-9840
-9873
-9906
-9939
-9972
-10004
-10036
-10067
-10097
-10126
-10156
-10185
-10214
-10244
-10274
-10305
-10336
-10367
-10398
-10428
-10459
-10489
-10520
-10550
-10580
-10610
-10641
-10671
-10702
-10732
-10761
-10789
-10816
-10842
-10866
-10890
-10913
-10935
-10956
-10977
-10998
-11019
-11040
-11061
-11082
-11105
-11129
-11154
-11180
-11208
-11237
-11267
-11297
-11327
-11357
-11385
-11413
-11441
-11467
-11493
-11519
-11545
-11571
-11596
-11622
-11647
-11672
-11696
-11721
-11744
-11767
-11790
-11812
-11834
-11857
-11881
-11905
-11929
-11954
-11978
-12002
-12025
-12048
-12070
-12090
-12110
-12129
-12148
-12165
-12182
-12199
-12216
-12234
-12251
-12268
-12286
-12302
-12319
-12335
-12350
-12366
-12382
-12398
-12415
-12432
-12449
-12466
-12483
-12499
-12515
-12530
-12545
-12560
-12575
-12589
-12603
-12616
-12628
-12640
-12651
-12661
-12673
-12684
-12698
-12713
-12729
-12748
-12769
-12790
-12812
-12835
-12857
-12879
-12899
-12919
-12938
-12956
-12974
-12991
-13008
-13026
-13044
-13063
-13084
-13104
-13126
-13148
-13169
-13191
-13212
-13233
-13254
-13276
-13297
-13320
-13342
-13366
-13390
-13414
-13438
-13461
-13484
-13507
-13529
-13550
-13571
-13592
-13612
-13632
-13652
-13672
-13692
-13712
-13732
-13754
-13776
-13799
-13823
-13849
-13875
-13901
-13928
-13954
-13979
-14003
-14025
-14045
-14065
-14084
-14102
-14120
-14138
-14158
-14179
-14201
-14226
-14252
-14281
-14312
-14345
-14380
-14415
-14451
-14487
-14523
-14557
-14591
-14623
-14654
-14683
-14711
-14738
-14765
-14791
-14817
-14844
-14870
-14896
-14923
-14950
-14977
-15003
-15030
-15056
-15082
-15107
-15131
-15155
-15179
-15201
-15223
-15245
-15265
-15286
-15305
-15323
-15340
-15355
-15368
-15380
-15390
-15399
-15408
-15416
-15425
-15434
-15445
-15458
-15472
-15487
-15503
-15520
-15537
-15554
-15571
-15588
-15604
-15620
-15637
-15654
-15671
-15689
-15708
-15728
-15750
-15773
-15797
-15822
-15847
-15872
-15897
-15921
-15944
-15965
-15986
-16004
-16024
-16043
-16061
-16079
-16099
-16119
-16140
-16161
-16184
-16209
-16232
-16256
-16279
-16302
-16323
-16343
-16361
-16378
-16393
-16407
-16420
-16430
-16439
-16447
-16453
-16457
-16460
-16461
-16462
-16461
-16458
-16455
-16451
-16445
-16440
-16434
-16428
-16423
-16419
-16416
-16413
-16413
-16413
-16414
-16417
-16420
-16424
-16429
-16436
-16443
-16451
-16461
-16471
-16482
-16494
-16506
-16517
-16527
-16537
-16546
-16554
-16562
-16569
-16576
-16582
-16588
-16593
-16597
-16600
-16602
-16602
-16601
-16598
-16593
-16587
-16579
-16570
-16560
-16550
-16540
-16529
-16518
-16507
-16496
-16485
-16473
-16461
-16449
-16436
-16422
-16409
-16395
-16382
-16370
-16359
-16349
-16341
-16335
-16329
-16327
-16324
-16322
-16321
-16318
-16315
-16312
-16306
-16299
-16291
-16280
-16270
-16259
-16247
-16235
-16224
-16213
-16203
-16193
-16186
-16178
-16171
-16164
-16157
-16151
-16145
-16139
-16134
-16129
-16125
-16120
-16117
-16113
-16109
-16105
-16100
-16094
-16087
-16079
-16071
-16062
-16050
-16039
-16026
-16012
-15999
-15985
-15971
-15958
-15945
-15931
-15918
-15905
-15892
-15880
-15868
-15858
-15849
-15842
-15838
-15836
-15836
-15838
-15842
-15846
-15851
-15856
-15862
-15868
-15874
-15881
-15888
-15895
-15904
-15913
-15922
-15932
-15942
-15952
-15962
-15972
-15981
-15988
-15995
-16000
-16003
-16006
-16007
-16007
-16007
-16007
-16008
-16010
-16012
-16015
-16020
-16024
-16029
-16033
-16038
-16042
-16045
-16049
-16052
-16055
-16059
-16065
-16074
-16084
-16096
-16111
-16126
-16146
-16165
-16186
-16207
-16228
-16248
-16270
-16290
-16311
-16331
-16352
-16373
-16394
-16415
-16437
-16460
-16483
-16506
-16530
-16554
-16578
-16603
-16628
-16654
-16681
-16708
-16735
-16763
-16789
-16815
-16840
-16863
-16884
-16903
-16921
-16936
-16950
-16963
-16976
-16988
-17002
-17017
-17033
-17051
-17071
-17093
-17116
-17140
-17163
-17186
-17208
-17229
-17247
-17264
-17278
-17290
-17301
-17311
-17319
-17328
-17335
-17343
-17350
-17357
-17364
-17369
-17374
-17376
-17377
-17376
-17372
-17366
-17358
-17348
-17336
-17323
-17308
-17293
-17277
-17260
-17243
-17225
-17207
-17187
-17165
-17142
-17118
-17092
-17064
-17035
-17004
-16972
-16939
-16903
-16866
-16827
-16786
-16743
-16698
-16650
-16601
-16550
-16498
-16445
-16393
-16341
-16290
-16239
-16193
-16148
-16106
-16065
-16027
-15994
-15961
-15930
-15900
-15871
-15842
-15814
-15785
-15756
-15725
-15694
-15660
-15626
-15590
-15553
-15515
-15476
-15436
-15397
-15358
-15319
-15280
-15240
-15200
-15159
-15117
-15072
-15025
-14975
-14921
-14866
-14807
-14746
-14684
-14620
-14555
-14490
-14424
-14358
-14292
-14227
-14162
-14099
-14037
-13977
-13920
-13865
-13813
-13765
-13721
-13680
-13644
-13612
-13585
-13562
-13544
-13531
-13522
-13519
-13522
-13529
-13541
-13557
-13578
-13603
-13631
-13662
-13695
-13730
-13765
-13801
-13837
-13871
-13904
-13934
-13961
-13984
-14002
-14016
-14025
-14029
-14027
-14020
-14007
-13990
-13968
-13941
-13911
-13878
-13842
-13804
-13765
-13724
-13682
-13641
-13600
-13560
-13523
-13489
-13459
-13434
-13413
-13398
-13389
-13386
-13389
-13398
-13413
-13433
-13459
-13488
-13520
-13552
-13584
-13614
-13641
-13664
-13681
-13692
-13697
-13696
-13691
-13680
-13665
-13647
-13627
-13603
-13578
-13552
-13524
-13496
-13468
-13440
-13413
-13386
-13360
-13334
-13308
-13284
-13259
-13236
-13213
-13192
-13172
-13154
-13139
-13127
-13118
-13114
-13113
-13117
-13124
-13136
-13150
-13168
-13188
-13209
-13231
-13253
-13274
-13294
-13312
-13327
-13340
-13349
-13355
-13357
-13355
-13350
-13341
-13330
-13316
-13301
-13284
-13267
-13249
-13232
-13215
-13198
-13182
-13167
-13153
-13139
-13127
-13117
-13107
-13099
-13092
-13086
-13081
-13075
-13069
-13060
-13050
-13035
-13015
-12990
-12959
-12921
-12876
-12826
-12771
-12712
-12651
-12588
-12525
-12464
-12404
-12349
-12298
-12253
-12215
-12183
-12158
-12140
-12128
-12122
-12121
-12123
-12130
-12139
-12149
-12160
-12171
-12181
-12189
-12195
-12198
-12201
-12203
-12206
-12211
-12219
-12231
-12247
-12269
-12295
-12327
-12363
-12402
-12445
-12489
-12533
-12578
-12622
-12666
-12707
-12747
-12784
-12820
-12853
-12883
-12912
-12938
-12962
-12984
-13003
-13019
-13032
-13041
-13046
-13048
-13045
-13038
-13028
-13016
-13002
-12988
-12974
-12962
-12951
-12941
-12934
-12928
-12922
-12918
-12914
-12911
-12908
-12905
-12902
-12900
-12899
-12899
-12900
-12903
-12909
-12916
-12927
-12939
-12953
-12969
-12985
-13001
-13016
-13030
-13041
-13051
-13059
-13065
-13070
-13074
-13077
-13079
-13081
-13083
-13085
-13087
-13088
-13089
-13089
-13087
-13084
-13078
-13069
-13057
-13040
-13019
-12994
-12964
-12930
-12891
-12849
-12803
-12753
-12701
-12646
-12589
-12531
-12474
-12417
-12362
-12309
-12259
-12210
-12165
-12121
-12079
-12038
-11998
-11958
-11919
-11881
-11845
-11811
-11780
-11753
-11730
-11713
-11702
-11696
-11697
-11702
-11712
-11725
-11740
-11756
-11772
-11785
-11795
-11801
-11803
-11798
-11788
-11773
-11752
-11726
-11696
-11662
-11627
-11590
-11552
-11515
-11477
-11439
-11402
-11364
-11326
-11287
-11246
-11204
-11159
-11112
-11063
-11010
-10953
-10893
-10828
-10759
-10686
-10610
-10531
-10450
-10368
-10284
-10201
-10119
-10038
-9958
-9880
-9805
-9732
-9661
-9594
-9530
-9470
-9413
-9361
-9313
-9269
-9229
-9193
-9159
-9126
-9093
-9060
-9024
-8986
-8944
-8899
-8849
-8796
-8738
-8678
-8615
-8549
-8482
-8414
-8345
-8275
-8205
-8134
-8064
-7993
-7924
-7856
-7789
-7724
-7661
-7600
-7540
-7481
-7423
-7364
-7304
-7243
-7179
-7114
-7048
-6980
-6913
-6847
-6783
-6723
-6668
-6619
-6576
-6540
-6512
-6491
-6478
-6472
-6472
-6478
-6489
-6503
-6520
-6538
-6557
-6576
-6594
-6609
-6622
-6631
-6636
-6637
-6633
-6625
-6611
-6592
-6568
-6538
-6503
-6463
-6417
-6366
-6310
-6249
-6183
-6112
-6037
-5958
-5876
-5792
-5707
-5623
-5539
-5459
-5383
-5311
-5244
-5183
-5127
-5076
-5030
-4989
-4952
-4920
-4892
-4869
-4851
-4839
-4833
-4833
-4840
-4855
-4877
-4907
-4945
-4988
-5037
-5090
-5144
-5199
-5253
-5305
-5353
-5396
-5433
-5463
-5486
-5501
-5507
-5504
-5493
-5474
-5448
-5415
-5376
-5332
-5282
-5229
-5172
-5111
-5048
-4982
-4915
-4846
-4777
-4708
-4640
-4574
-4509
-4447
-4388
-4331
-4277
-4224
-4174
-4125
-4078
-4030
-3987
-3944
-3903
-3866
-3832
-3803
-3779
-3761
-3748
-3741
-3740
-3743
-3749
-3759
-3770
-3782
-3793
-3804
-3813
-3820
-3824
-3824
-3820
-3810
-3795
-3773
-3745
-3710
-3668
-3620
-3565
-3505
-3441
-3375
-3307
-3240
-3174
-3112
-3054
-3001
-2955
-2916
-2883
-2855
-2833
-2814
-2799
-2786
-2773
-2762
-2749
-2737
-2723
-2708
-2692
-2676
-2660
-2646
-2634
-2624
-2618
-2616
-2616
-2619
-2623
-2628
-2631
-2632
-2629
-2620
-2605
-2583
-2553
-2515
-2467
-2411
-2346
-2274
-2195
-2110
-2020
-1926
-1829
-1729
-1626
-1523
-1419
-1315
-1212
-1109
-1008
-911
-816
-725
-639
-557
-480
-408
-340
-276
-215
-157
-101
-46
7
60
112
163
213
261
306
349
388
422
453
478
498
514
524
531
532
531
525
517
506
493
478
461
443
423
403
384
366
351
340
334
336
346
365
393
432
481
540
608
684
769
860
957
1060
1166
1276
1387
1500
1612
1722
1829
1933
2031
2122
2207
2283
2352
2412
2465
2510
2549
2582
2610
2633
2653
2669
2682
2692
2699
2703
2705
2705
2703
2700
2696
2693
2690
2689
2690
2693
2698
2704
2711
2718
2724
2728
2729
2726
2720
2710
2695
2678
2656
2632
2605
2576
2545
2513
2480
2446
2410
2373
2333
2290
2244
2194
2140
2083
2021
1956
1887
1817
1745
1673
1603
1536
1473
1415
1363
1319
1282
1253
1233
1221
1217
1221
1232
1249
1272
1299
1330
1364
1400
1437
1475
1513
1550
1586
1621
1655
1687
1719
1750
1780
1810
1840
1870
1900
1930
1961
1993
2025
2058
2091
2125
2159
2194
2228
2263
2298
2332
2366
2399
2432
2463
2494
2525
2555
2584
2614
2645
2677
2712
2749
2790
2835
2884
2939
3000
3065
3137
3213
3294
3379
3468
3558
3649
3739
3829
3916
4001
4083
4161
4236
4308
4377
4444
4509
4572
4635
4696
4757
4818
4879
4939
4999
5058
5116
5172
5226
5277
5325
5370
5411
5448
5481
5510
5534
5554
5570
5583
5592
5598
5601
5603
5604
5604
5603
5603
5604
5606
5611
5617
5626
5637
5650
5666
5684
5705
5728
5753
5780
5810
5842
5877
5915
5954
5995
6038
6082
6127
6173
6220
6266
6313
6360
6406
6451
6495
6537
6578
6616
6651
6682
6710
6733
6751
6764
6772
6775
6775
6770
6763
6754
6744
6734
6725
6718
6712
6710
6709
6712
6716
6722
6729
6737
6745
6753
6760
6766
6770
6772
6772
6770
6765
6757
6747
6734
6719
6701
6682
6660
6637
6612
6586
6558
6529
6499
6466
6432
6395
6357
6316
6273
6228
6181
6133
6084
6035
5986
5936
5887
5839
5791
5745
5699
5655
5612
5571
5531
5493
5456
5422
5390
5360
5333
5308
5284
5262
5241
5221
5203
5185
5169
5153
5139
5127
5115
5105
5097
5091
5086
5084
5084
5086
5091
5097
5106
5117
5130
5144
5160
5177
5195
5213
5232
5252
5271
5292
5313
5336
5360
5386
5414
5444
5478
5515
5555
5599
5646
5696
5750
5806
5864
5924
5987
6050
6115
6180
6244
6309
6372
6435
6497
6558
6619
6680
6741
6802
6863
6924
6986
7048
7109
7169
7227
7284
7338
7389
7438
7484
7528
7569
7608
7646
7684
7721
7758
7797
7837
7879
7923
7969
8016
8068
8119
8172
8225
8278
8331
8383
8435
8485
8535
8584
8632
8680
8729
8779
8830
8884
8941
9001
9064
9133
9205
9282
9362
9446
9533
9621
9710
9799
9887
9974
10058
10140
10218
10293
10364
10430
10491
10548
10601
10649
10692
10732
10768
10801
10831
10858
10882
10904
10923
10940
10955
10968
10980
10990
10999
11007
11016
11025
11034
11045
11056
11069
11082
11096
11110
11125
11141
11156
11172
11188
11203
11218
11232
11245
11257
11267
11276
11283
11288
11292
11293
11291
11287
11280
11269
11254
11235
11213
11186
11155
11120
11081
11038
10992
10942
10890
10836
10779
10721
10661
10599
10537
10475
10413
10351
10290
10230
10171
10112
10053
9995
9937
9878
9819
9758
9696
9632
9564
9494
9420
9343
9261
9176
9088
8996
8900
8802
8702
8599
8496
8392
8289
8186
8085
7985
7888
7792
7699
7608
7520
7435
7352
7273
7197
7124
7055
6990
6929
6872
6820
6774
6733
6697
6667
6643
6625
6612
6605
6603
6606
6613
6625
6640
6659
6681
6706
6732
6760
6787
6815
6842
6868
6894
6918
6940
6961
6981
7000
7017
7034
7049
7063
7075
7087
7097
7106
7114
7120
7125
7128
7130
7130
7130
7128
7125
7122
7118
7114
7111
7109
7108
7108
7111
7115
7123
7133
7145
7161
7180
7201
7225
7251
7280
7312
7346
7382
7421
7462
7506
7552
7601
7653
7708
7765
7824
7886
7950
8016
8084
8154
8225
8297
8370
8443
8515
8586
8654
8720
8783
8842
8897
8947
8994
9037
9075
9110
9142
9171
9197
9222
9244
9265
9285
9303
9319
9333
9346
9356
9363
9369
9372
9372
9370
9365
9358
9349
9338
9325
9311
9296
9279
9262
9244
9225
9207
9188
9170
9153
9137
9121
9108
9097
9088
9083
9081
9083
9089
9098
9112
9128
9148
9170
9194
9220
9246
9273
9299
9324
9349
9373
9395
9417
9438
9459
9479
9500
9522
9544
9567
9591
9615
9640
9664
9688
9712
9734
9756
9776
9795
9813
9830
9846
9860
9873
9884
9893
9901
9907
9910
9911
9910
9907
9902
9894
9885
9875
9863
9850
9835
9820
9803
9784
9763
9739
9711
9680
9645
9607
9564
9519
9471
9421
9369
9315
9261
9207
9152
9098
9043
8988
8933
8878
8823
8769
8716
8664
8612
8562
8514
8467
8421
8378
8336
8296
8258
8223
8188
8154
8124
8092
8061
8029
7998
7966
7932
7897
7860
7822
7781
7740
7696
7651
7606
7559
7513
7467
7423
7380
7340
7302
7267
7235
7207
7181
7158
7137
7119
7103
7088
7075
7064
7054
7046
7040
7036
7034
7035
7038
7045
7053
7065
7078
7093
7110
7127
7145
7163
7181
7198
7214
7229
7243
7255
7266
7275
7282
7288
7293
7297
7299
7301
7302
7302
7302
7302
7301
7301
7302
7303
7305
7308
7311
7315
7319
7323
7327
7331
7336
7340
7345
7350
7356
7363
7372
7382
7393
7405
7419
7432
7446
7458
7470
7480
7488
7494
7499
7502
7503
7502
7501
7498
7495
7492
7489
7486
7483
7479
7475
7470
7464
7457
7448
7437
7424
7409
7392
7373
7351
7327
7301
7274
7246
7217
7187
7156
7126
7095
7063
7030
6997
6962
6925
6887
6847
6806
6763
6718
6671
6623
6573
6522
6470
6417
6363
6308
6252
6196
6140
6084
6029
5974
5921
5870
5820
5774
5730
5689
5651
5617
5585
5557
5530
5505
5482
5460
5438
5417
5397
5377
5356
5336
5315
5295
5274
5253
5231
5209
5187
5164
5141
5117
5093
5068
5043
5018
4994
4969
4945
4921
4898
4874
4851
4828
4805
4782
4758
4735
4710
4685
4659
4632
4604
4575
4545
4513
4481
4447
4413
4378
4343
4306
4269
4230
4191
4150
4109
4066
4022
3977
3931
3883
3835
3786
3737
3688
3639
3591
3544
3498
3453
3409
3367
3326
3286
3248
3211
3176
3142
3110
3079
3049
3020
2993
2966
2941
2916
2893
2870
2848
2827
2807
2789
2771
2755
2740
2725
2712
2699
2688
2677
2667
2658
2650
2644
2638
2634
2631
2629
2629
2630
2631
2634
2637
2640
2644
2648
2651
2655
2657
2660
2661
2663
2664
2664
2666
2667
2670
2673
2677
2683
2690
2699
2708
2718
2728
2739
2749
2760
2770
2779
2787
2795
2803
2809
2815
2821
2827
2831
2836
2840
2843
2846
2847
2847
2845
2841
2834
2825
2814
2800
2783
2765
2746
2726
2705
2683
2662
2641
2621
2602
2583
2565
2548
2532
2516
2500
2484
2466
2448
2429
2409
2389
2367
2345
2323
2300
2276
2252
2228
2202
2176
2148
2118
2088
2055
2021
1986
1949
1911
1871
1832
1792
1752
1714
1676
1640
1605
1573
1542
1513
1485
1460
1435
1412
1389
1367
1346
1324
1304
1284
1265
1247
1231
1217
1205
1196
1189
1184
1183
1184
1187
1193
1200
1208
1218
1228
1238
1247
1256
1264
1271
1276
1281
1286
1290
1294
1299
1303
1307
1311
1314
1315
1316
1315
1311
1306
1299
1290
1279
1266
1253
1238
1224
1209
1194
1180
1165
1151
1137
1123
1108
1094
1078
1062
1045
1027
1006
984
960
934
906
876
844
810
773
735
695
653
609
564
516
466
414
361
306
250
192
134
76
16
-43
-103
-164
-224
-285
-345
-406
-467
-528
-590
-651
-714
-776
-840
-904
-969
-1035
-1101
-1167
-1234
-1301
-1368
-1435
-1502
-1568
-1634
-1700
-1766
-1832
-1899
-1965
-2032
-2098
-2164
-2231
-2297
-2362
-2428
-2493
-2557
-2621
-2683
-2744
-2803
-2861
-2917
-2971
-3023
-3073
-3121
-3167
-3211
-3253
-3292
-3329
-3363
-3394
-3422
-3447
-3469
-3489
-3505
-3519
-3531
-3540
-3546
-3550
-3551
-3550
-3545
-3538
-3528
-3515
-3498
-3477
-3453
-3424
-3393
-3358
-3320
-3278
-3234
-3188
-3138
-3087
-3033
-2977
-2919
-2859
-2797
-2733
-2667
-2600
-2530
-2459
-2387
-2313
-2238
-2163
-2087
-2009
-1934
-1857
-1781
-1705
-1629
-1555
-1481
-1409
-1339
-1270
-1204
-1140
-1078
-1020
-965
-912
-864
-818
-775
-735
-697
-661
-626
-592
-560
-528
-496
-464
-433
-402
-372
-341
-312
-282
-254
-225
-198
-171
-145
-120
-95
-71
-48
-26
-4
17
38
58
78
98
117
136
156
175
195
215
234
253
271
288
304
318
331
342
351
359
365
370
375
379
383
387
392
397
403
409
416
422
429
434
439
444
447
449
451
450
449
445
440
434
425
414
400
385
367
347
324
298
270
239
205
170
132
93
52
9
-35
-80
-127
-175
-224
-275
-326
-379
-433
-488
-545
-602
-659
-718
-777
-836
-896
-955
-1014
-1072
-1129
-1185
-1239
-1292
-1343
-1393
-1441
-1488
-1534
-1579
-1622
-1665
-1707
-1748
-1788
-1826
-1864
-1900
-1935
-1969
-2001
-2031
-2060
-2088
-2115
-2141
-2167
-2192
-2216
-2241
-2265
-2290
-2314
-2338
-2362
-2386
-2409
-2430
-2451
-2471
-2490
-2507
-2523
-2538
-2552
-2564
-2576
-2586
-2594
-2601
-2607
-2611
-2614
-2616
-2616
-2615
-2613
-2610
-2607
-2602
-2598
-2593
-2589
-2585
-2581
-2578
-2575
-2573
-2571
-2570
-2570
-2570
-2571
-2573
-2575
-2578
-2581
-2585
-2589
-2593
-2598
-2603
-2608
-2614
-2620
-2627
-2634
-2641
-2649
-2657
-2664
-2672
-2680
-2688
-2695
-2703
-2710
-2717
-2724
-2731
-2738
-2744
-2750
-2756
-2762
-2768
-2773
-2778
-2782
-2787
-2791
-2795
-2799
-2803
-2807
-2811
-2816
-2821
-2828
-2835
-2843
-2852
-2863
-2874
-2886
-2898
-2911
-2924
-2936
-2948
-2959
-2969
-2978
-2985
-2991
-2996
-2999
-3001
-3002
-3001
-2999
-2996
-2991
-2984
-2976
-2967
-2955
-2942
-2927
-2910
-2891
-2870
-2848
-2824
-2799
-2773
-2746
-2719
-2692
-2665
-2638
-2611
-2585
-2559
-2534
-2509
-2484
-2460
-2436
-2412
-2387
-2363
-2338
-2313
-2288
-2261
-2235
-2208
-2180
-2151
-2121
-2091
-2059
-2025
-1992
-1956
-1920
-1883
-1846
-1807
-1768
-1729
-1690
-1651
-1612
-1573
-1535
-1497
-1461
-1425
-1389
-1355
-1321
-1288
-1255
-1222
-1189
-1156
-1122
-1089
-1055
-1020
-988
-956
-923
-892
-862
-833
-805
-778
-753
-730
-709
-690
-673
-659
-647
-637
-629
-623
-618
-615
-612
-611
-611
-612
-614
-617
-622
-628
-635
-644
-654
-666
-679
-692
-707
-722
-738
-754
-770
-785
-800
-815
-829
-842
-854
-866
-878
-890
-901
-912
-923
-934
-945
-955
-966
-976
-986
-997
-1006
-1016
-1027
-1038
-1048
-1059
-1070
-1082
-1094
-1107
-1121
-1136
-1151
-1167
-1183
-1200
-1217
-1235
-1253
-1272
-1291
-1311
-1331
-1353
-1375
-1398
-1422
-1446
-1471
-1497
-1522
-1547
-1572
-1595
-1617
-1639
-1658
-1676
-1693
-1709
-1724
-1737
-1751
-1764
-1778
-1792
-1806
-1821
-1837
-1853
-1871
-1888
-1906
-1925
-1943
-1962
-1980
-1999
-2017
-2035
-2053
-2070
-2087
-2104
-2120
-2137
-2153
-2169
-2184
-2198
-2212
-2225
-2236
-2247
-2257
-2266
-2275
-2282
-2289
-2296
-2302
-2307
-2313
-2318
-2323
-2329
-2334
-2340
-2346
-2353
-2360
-2367
-2375
-2383
-2392
-2402
-2412
-2423
-2434
-2446
-2459
-2471
-2484
-2498
-2511
-2525
-2539
-2552
-2566
-2579
-2591
-2603
-2614
-2624
-2634
-2642
-2651
-2659
-2666
-2674
-2682
-2689
-2697
-2704
-2711
-2717
-2723
-2728
-2731
-2734
-2736
-2737
-2737
-2736
-2734
-2732
-2729
-2726
-2722
-2718
-2713
-2707
-2701
-2693
-2684
-2674
-2662
-2649
-2635
-2620
-2604
-2588
-2570
-2552
-2533
-2514
-2495
-2476
-2456
-2437
-2418
-2398
-2378
-2358
-2338
-2318
-2297
-2276
-2255
-2233
-2211
-2189
-2167
-2144
-2121
-2098
-2075
-2051
-2028
-2004
-1980
-1956
-1932
-1908
-1884
-1860
-1836
-1813
-1789
-1766
-1742
-1719
-1694
-1670
-1644
-1618
-1591
-1564
-1535
-1506
-1476
-1445
-1414
-1383
-1351
-1319
-1287
-1255
-1223
-1192
-1160
-1128
-1097
-1067
-1036
-1006
-976
-947
-918
-890
-861
-833
-805
-777
-750
-722
-694
-666
-637
-609
-580
-551
-523
-494
-466
-438
-410
-383
-356
-330
-305
-281
-257
-235
-214
-193
-173
-153
-134
-114
-95
-74
-53
-31
-9
15
40
66
92
119
147
174
202
229
256
282
309
335
360
385
411
436
462
488
515
542
570
599
628
657
687
717
747
777
807
838
869
900
931
963
996
1030
1064
1099
1135
1171
1209
1247
1285
1325
1365
1405
1446
1487
1529
1571
1614
1657
1700
1744
1788
1833
1879
1925
1972
2019
2067
2117
2166
2217
2268
2320
2373
2425
2479
2532
2586
2639
2692
2745
2797
2849
2900
2950
3000
3049
3097
3145
3192
3238
3284
3329
3374
3418
3462
3505
3548
3589
3630
3671
3710
3748
3786
3822
3857
3891
3924
3955
3986
4014
4043
4072
4099
4124
4149
4173
4195
4216
4234
4251
4265
4277
4285
4292
4295
4297
4295
4292
4286
4278
4268
4256
4241
4226
4208
4188
4167
4143
4118
4090
4061
4030
3998
3964
3928
3891
3853
3814
3773
3732
3689
3646
3602
3557
3511
3465
3418
3371
3323
3274
3225
3175
3124
3073
3020
2967
2913
2858
2802
2746
2689
2631
2574
2516
2458
2401
2343
2286
2229
2172
2117
2062
2007
1954
1901
1849
1799
1749
1700
1653
1607
1562
1518
1475
1434
1393
1354
1315
1277
1240
1203
1168
1134
1101
1069
1038
1008
981
955
930
906
884
863
843
826
809
795
782
771
762
754
749
745
742
741
742
744
747
751
757
764
773
783
794
807
821
837
855
874
895
918
942
969
997
1027
1059
1092
1127
1162
1199
1235
1272
1308
1344
1380
1415
1450
1484
1518
1552
1586
1619
1653
1688
1722
1758
1794
1830
1868
1906
1946
1986
2025
2067
2109
2151
2193
2236
2279
2323
2368
2413
2459
2506
2554
2602
2651
2700
2751
2801
2852
2904
2955
3007
3059
3112
3164
3217
3271
3325
3379
3434
3489
3544
3600
3656
3712
3768
3824
3879
3935
3990
4043
4098
4152
4205
4257
4310
4361
4413
4464
4514
4565
4615
4664
4713
4762
4809
4857
4903
4949
4993
5038
5081
5124
5166
5208
5248
5287
5326
5363
5399
5435
5469
5502
5534
5565
5596
5626
5656
5686
5715
5745
5774
5803
5831
5859
5886
5913
5940
5965
5990
6014
6038
6060
6081
6102
6120
6138
6153
6167
6179
6189
6197
6203
6207
6210
6211
6210
6209
6206
6202
6198
6192
6187
6180
6173
6166
6158
6149
6140
6131
6121
6111
6100
6089
6077
6065
6052
6038
6024
6008
5991
5973
5954
5933
5911
5888
5864
5839
5812
5785
5756
5727
5697
5667
5635
5603
5571
5537
5504
5469
5434
5399
5363
5327
5291
5255
5219
5183
5148
5113
5078
5044
5010
4976
4941
4907
4872
4836
4799
4762
4725
4687
4649
4610
4572
4533
4495
4456
4418
4379
4340
4301
4262
4222
4182
4141
4101
4059
4019
3979
3938
3898
3859
3820
3781
3744
3706
3669
3633
3596
3560
3523
3487
3450
3414
3378
3341
3306
3270
3236
3202
3168
3136
3104
3073
3043
3014
2985
2957
2930
2903
2876
2850
2824
2798
2771
2745
2718
2690
2662
2634
2605
2576
2546
2516
2485
2453
2421
2388
2355
2321
2286
2252
2216
2181
2146
2110
2075
2040
2004
1970
1935
1900
1866
1832
1799
1766
1733
1700
1667
1635
1604
1572
1541
1511
1481
1452
1424
1396
1369
1342
1315
1289
1264
1239
1214
1190
1166
1142
1118
1095
1072
1049
1027
1004
984
963
943
923
904
886
869
852
837
822
809
796
785
774
765
756
749
742
736
730
725
721
717
713
710
707
704
702
699
697
695
694
693
692
692
693
695
697
701
705
711
717
725
733
743
754
766
779
793
808
825
842
860
879
899
918
938
958
978
997
1016
1035
1053
1070
1087
1102
1117
1132
1145
1157
1169
1179
1189
1198
1206
1214
1221
1227
1233
1238
1243
1247
1250
1254
1257
1259
1261
1263
1264
1265
1266
1266
1265
1265
1264
1262
1260
1258
1256
1254
1252
1250
1249
1247
1244
1242
1239
1236
1232
1228
1224
1219
1214
1208
1203
1198
1193
1189
1184
1180
1176
1172
1168
1164
1159
1154
1148
1142
1134
1126
1117
1107
1096
1083
1070
1055
1039
1022
1004
985
966
946
925
904
882
860
836
812
786
759
730
701
669
637
604
570
535
500
465
430
395
359
324
288
251
214
176
137
98
58
17
-24
-66
-107
-149
-192
-234
-277
-320
-364
-408
-452
-497
-542
-588
-634
-681
-729
-778
-827
-876
-927
-977
-1027
-1078
-1128
-1177
-1227
-1276
-1324
-1372
-1419
-1465
-1511
-1555
-1600
-1643
-1686
-1728
-1770
-1811
-1853
-1894
-1935
-1977
-2017
-2058
-2099
-2138
-2177
-2215
-2251
-2287
-2322
-2355
-2387
-2419
-2449
-2479
-2508
-2537
-2565
-2594
-2622
-2650
-2678
-2707
-2735
-2764
-2793
-2822
-2852
-2882
-2912
-2942
-2973
-3004
-3035
-3067
-3098
-3129
-3161
-3192
-3224
-3255
-3287
-3319
-3351
-3383
-3416
-3449
-3481
-3514
-3547
-3579
-3612
-3644
-3676
-3709
-3741
-3774
-3807
-3840
-3874
-3908
-3942
-3977
-4013
-4048
-4083
-4121
-4157
-4193
-4228
-4263
-4298
-4331
-4364
-4396
-4427
-4456
-4485
-4513
-4539
-4565
-4590
-4615
-4639
-4662
-4685
-4708
-4730
-4751
-4773
-4794
-4814
-4834
-4854
-4873
-4892
-4911
-4928
-4946
-4962
-4978
-4993
-5008
-5021
-5034
-5046
-5057
-5068
-5078
-5087
-5097
-5106
-5115
-5124
-5134
-5144
-5154
-5164
-5175
-5186
-5197
-5208
-5220
-5231
-5242
-5252
-5263
-5273
-5283
-5293
-5303
-5313
-5322
-5332
-5341
-5350
-5358
-5366
-5373
-5379
-5384
-5389
-5392
-5394
-5395
-5394
-5393
-5391
-5388
-5383
-5378
-5372
-5365
-5357
-5348
-5338
-5326
-5314
-5300
-5285
-5270
-5253
-5235
-5217
-5199
-5179
-5160
-5140
-5120
-5100
-5079
-5059
-5037
-5016
-4994
-4971
-4948
-4923
-4898
-4871
-4843
-4815
-4785
-4754
-4722
-4689
-4656
-4622
-4587
-4552
-4516
-4479
-4443
-4406
-4368
-4330
-4292
-4254
-4216
-4177
-4138
-4098
-4059
-4019
-3979
-3940
-3900
-3861
-3823
-3785
-3749
-3713
-3677
-3643
-3609
-3575
-3542
-3509
-3475
-3442
-3408
-3373
-3338
-3303
-3266
-3229
-3190
-3152
-3112
-3072
-3032
-2992
-2951
-2911
-2870
-2830
-2789
-2748
-2707
-2665
-2624
-2583
-2542
-2501
-2460
-2420
-2380
-2341
-2302
-2264
-2226
-2190
-2153
-2117
-2081
-2045
-2011
-1976
-1942
-1907
-1873
-1839
-1805
-1771
-1737
-1702
-1667
-1632
-1596
-1560
-1523
-1485
-1447
-1408
-1368
-1328
-1288
-1247
-1206
-1164
-1123
-1081
-1039
-997
-955
-912
-869
-826
-783
-740
-697
-654
-612
-570
-529
-488
-449
-410
-373
-337
-303
-269
-237
-207
-177
-149
-123
-97
-73
-51
-29
-9
9
27
43
57
70
82
92
101
109
115
120
125
128
131
132
134
135
135
135
136
136
137
137
138
138
139
139
139
138
137
136
134
131
128
124
120
115
110
105
99
94
88
83
78
74
70
66
64
62
61
60
61
61
63
65
68
71
75
79
84
90
96
102
109
116
124
132
140
150
159
170
181
193
206
219
233
248
263
278
294
310
327
345
363
382
401
421
441
462
483
504
526
548
570
593
617
641
665
690
714
739
763
788
812
837
861
886
911
936
961
987
1012
1039
1066
1093
1120
1148
1176
1205
1234
1263
1292
1322
1351
1381
1410
1439
1467
1495
1523
1551
1578
1604
1631
1657
1683
1709
1735
1762
1788
1815
1842
1869
1897
1925
1952
1980
2008
2036
2063
2090
2117
2143
2169
2195
2220
2246
2271
2295
2320
2345
2371
2396
2422
2447
2473
2499
2525
2551
2577
2604
2630
2656
2682
2708
2734
2760
2786
2812
2837
2863
2888
2914
2939
2964
2990
3015
3040
3065
3089
3114
3138
3162
3185
3209
3232
3255
3278
3301
3323
3346
3368
3391
3414
3437
3460
3484
3508
3533
3558
3583
3609
3635
3661
3686
3711
3736
3761
3784
3808
3830
3852
3874
3894
3914
3934
3952
3971
3989
4006
4022
4040
4056
4072
4088
4103
4118
4132
4146
4159
4172
4183
4195
4206
4216
4226
4235
4244
4252
4260
4268
4275
4283
4290
4298
4306
4314
4323
4332
4341
4350
4360
4369
4379
4389
4398
4408
4417
4427
4436
4446
4455
4464
4473
4482
4491
4499
4507
4515
4522
4530
4538
4547
4556
4565
4575
4586
4597
4610
4623
4637
4651
4666
4682
4698
4714
4730
4747
4764
4781
4798
4815
4833
4851
4869
4888
4907
4927
4946
4967
4987
5007
5027
5046
5065
5083
5101
5118
5134
5149
5164
5177
5191
5204
5216
5229
5241
5253
5265
5277
5288
5299
5310
5321
5331
5341
5351
5360
5369
5377
5385
5394
5402
5410
5418
5426
5434
5442
5450
5457
5465
5472
5480
5487
5494
5501
5508
5514
5521
5527
5532
5538
5542
5546
5549
5552
5553
5553
5551
5549
5545
5540
5534
5527
5519
5510
5500
5490
5479
5468
5456
5444
5432
5419
5406
5392
5377
5362
5347
5330
5313
5296
5277
5259
5240
5220
5201
5181
5161
5140
5119
5098
5076
5053
5030
5005
4980
4953
4926
4898
4869
4839
4809
4778
4748
4717
4687
4657
4627
4598
4568
4539
4509
4480
4450
4420
4388
4357
4324
4290
4256
4221
4185
4148
4111
4074
4035
3999
3961
3923
3884
3846
3808
3770
3733
3695
3658
3621
3584
3548
3513
3478
3445
3412
3379
3348
3318
3288
3259
3231
3203
3175
3148
3121
3094
3068
3041
3014
2988
2962
2936
2911
2886
2862
2839
2816
2794
2772
2752
2732
2712
2694
2676
2658
2641
2625
2609
2594
2579
2565
2552
2539
2526
2515
2504
2494
2484
2475
2467
2459
2452
2445
2438
2432
2426
2420
2414
2409
2405
2401
2398
2396
2394
2394
2394
2395
2397
2400
2404
2408
2413
2418
2424
2430
2436
2442
2449
2455
2462
2468
2475
2482
2490
2498
2506
2516
2525
2535
2546
2557
2568
2579
2591
2603
2614
2625
2637
2648
2659
2669
2679
2689
2699
2709
2718
2728
2738
2748
2758
2768
2778
2788
2798
2808
2818
2827
2837
2845
2854
2862
2869
2876
2882
2888
2893
2898
2903
2907
2911
2914
2918
2921
2924
2927
2930
2933
2935
2937
2939
2940
2941
2942
2942
2942
2941
2940
2938
2936
2934
2931
2927
2923
2919
2913
2908
2902
2895
2888
2880
2872
2863
2853
2843
2832
2821
2809
2796
2783
2770
2757
2744
2731
2718
2705
2692
2680
2668
2656
2645
2633
2622
2612
2601
2590
2580
2570
2560
2550
2540
2531
2522
2513
2504
2496
2488
2480
2473
2466
2459
2453
2448
2443
2439
2435
2433
2430
2429
2428
2428
2428
2428
2429
2431
2433
2435
2437
2439
2442
2445
2447
2449
2451
2453
2455
2456
2456
2456
2456
2455
2453
2451
2449
2445
2442
2438
2434
2430
2427
2423
2419
2415
2411
2408
2404
2400
2395
2391
2386
2380
2374
2367
2360
2353
2345
2336
2327
2317
2307
2297
2286
2274
2262
2248
2234
2220
2204
2188
2171
2154
2135
2117
2097
2077
2057
2035
2013
1991
1968
1945
1921
1897
1873
1850
1826
1803
1780
1758
1737
1715
1695
1675
1656
1637
1619
1602
1585
1569
1554
1540
1526
1513
1501
1490
1479
1469
1460
1451
1442
1434
1426
1419
1411
1404
1397
1390
1383
1376
1370
1364
1357
1351
1346
1340
1335
1329
1324
1318
1313
1307
1301
1295
1288
1282
1275
1267
1259
1251
1243
1234
1225
1216
1207
1197
1188
1178
1169
1160
1151
1143
1135
1127
1120
1113
1107
1101
1095
1090
1086
1082
1077
1074
1070
1066
1062
1058
1054
1050
1046
1042
1038
1034
1031
1028
1025
1022
1022
1022
1022
1022
1025
1028
1032
1037
1042
1048
1055
1063
1071
1081
1091
1101
1113
1125
1138
1152
1167
1183
1199
1216
1235
1253
1273
1292
1313
1333
1353
1373
1394
1414
1433
1453
1472
1491
1510
1529
1548
1567
1586
1604
1623
1642
1662
1681
1701
1721
1741
1761
1782
1802
1822
1843
1864
1885
1906
1927
1948
1970
1991
2013
2033
2056
2078
2099
2121
2143
2164
2186
2207
2228
2248
2268
2287
2305
2323
2340
2356
2371
2386
2400
2413
2426
2438
2450
2461
2471
2481
2491
2500
2508
2515
2522
2529
2534
2539
2544
2548
2551
2554
2557
2558
2559
2560
2560
2560
2560
2559
2557
2555
2553
2550
2547
2544
2540
2536
2531
2526
2521
2515
2509
2503
2495
2488
2480
2471
2462
2452
2443
2433
2423
2413
2403
2393
2384
2375
2366
2359
2351
2345
2339
2333
2328
2323
2319
2315
2311
2306
2302
2298
2294
2290
2287
2283
2280
2276
2273
2270
2268
2265
2262
2259
2256
2253
2249
2246
2243
2239
2235
2232
2228
2225
2222
2219
2217
2215
2213
2211
2210
2209
2207
2206
2204
2202
2200
2197
2194
2190
2186
2182
2177
2171
2165
2159
2152
2145
2137
2130
2122
2115
2108
2101
2094
2088
2082
2077
2073
2069
2065
2062
2060
2058
2057
2056
2055
2055
2056
2056
2057
2059
2061
2063
2065
2068
2071
2074
2078
2081
2085
2089
2093
2097
2101
2105
2110
2114
2118
2123
2127
2132
2136
2141
2145
2150
2154
2158
2161
2165
2168
2171
2174
2177
2180
2182
2185
2188
2190
2193
2195
2198
2200
2203
2205
2207
2210
2213
2216
2219
2222
2225
2229
2233
2237
2242
2246
2250
2254
2258
2261
2265
2268
2271
2274
2277
2281
2284
2287
2290
2294
2297
2301
2304
2308
2312
2316
2320
2324
2328
2332
2336
2340
2344
2348
2352
2356
2361
2366
2371
2376
2381
2386
2391
2396
2402
2407
2412
2416
2421
2426
2430
2435
2439
2444
2448
2453
2457
2462
2467
2472
2477
2482
2487
2492
2497
2502
2508
2513
2517
2522
2526
2530
2534
2538
2541
2545
2548
2552
2555
2558
2561
2565
2568
2570
2573
2575
2577
2579
2580
2581
2583
2583
2584
2585
2586
2587
2587
2588
2588
2589
2589
2588
2587
2586
2584
2581
2578
2575
2571
2566
2561
2556
2551
2546
2540
2534
2528
2522
2516
2509
2503
2496
2488
2481
2473
2466
2458
2451
2443
2437
2430
2424
2418
2413
2408
2403
2399
2395
2391
2388
2385
2382
2379
2377
2375
2373
2371
2370
2368
2368
2367
2367
2368
2369
2371
2374
2377
2381
2385
2390
2395
2402
2408
2415
2422
2430
2438
2446
2455
2463
2472
2482
2491
2501
2510
2520
2531
2541
2552
2563
2574
2585
2596
2608
2620
2632
2644
2657
2669
2682
2694
2707
2720
2732
2745
2758
2771
2784
2797
2809
2822
2834
2847
2859
2872
2884
2896
2908
2920
2932
2944
2956
2967
2978
2989
3000
3010
3021
3031
3040
3050
3059
3069
3078
3087
3096
3105
3114
3123
3133
3142
3152
3161
3171
3182
3192
3203
3214
3225
3236
3247
3259
3270
3282
3293
3304
3315
3325
3336
3346
3355
3364
3373
3382
3389
3397
3404
3410
3416
3421
3425
3429
3432
3435
3437
3437
3438
3437
3435
3433
3430
3426
3421
3416
3410
3403
3397
3390
3382
3374
3366
3358
3349
3340
3331
3321
3311
3301
3291
3280
3269
3258
3247
3235
3224
3212
3200
3187
3174
3161
3148
3134
3120
3106
3092
3078
3063
3049
3034
3020
3005
2991
2976
2962
2947
2933
2919
2904
2890
2876
2861
2847
2832
2817
2802
2787
2771
2756
2740
2723
2707
2690
2673
2656
2639
2622
2604
2586
2568
2550
2531
2512
2492
2472
2452
2431
2410
2388
2366
2344
2322
2299
2276
2253
2230
2207
2184
2161
2138
2114
2091
2068
2044
2021
1997
1974
1950
1927
1904
1882
1860
1838
1817
1797
1777
1757
1739
1720
1703
1686
1670
1654
1639
1625
1611
1597
1585
1573
1561
1551
1541
1531
1523
1515
1507
1501
1494
1489
1483
1479
1474
1471
1467
1465
1462
1460
1459
1458
1458
1458
1459
1460
1462
1464
1466
1469
1471
1474
1477
1480
1484
1487
1491
1495
1499
1503
1507
1512
1516
1521
1526
1530
1535
1540
1546
1551
1557
1562
1568
1574
1580
1586
1591
1597
1603
1609
1614
1619
1624
1628
1631
1634
1636
1637
1637
1636
1635
1633
1631
1627
1623
1618
1613
1607
1600
1593
1585
1576
1567
1558
1547
1537
1526
1515
1503
1491
1479
1467
1455
1443
1431
1419
1407
1395
1384
1373
1362
1351
1341
1330
1320
1309
1298
1287
1276
1265
1253
1241
1228
1215
1202
1188
1175
1161
1147
1132
1118
1103
1089
1074
1059
1044
1029
1014
999
984
969
954
939
924
909
894
879
864
849
834
820
806
792
779
766
753
741
729
717
706
695
685
675
665
656
647
638
630
622
614
607
600
593
587
581
576
571
567
563
559
556
553
550
547
545
542
540
538
536
535
533
532
530
529
528
527
526
524
523
522
521
520
518
517
516
514
513
511
510
508
506
505
503
501
499
498
496
494
493
491
490
489
488
487
486
486
486
486
486
486
487
489
491
493
496
500
504
509
514
520
526
532
539
546
553
560
568
576
584
593
602
612
622
633
644
656
668
681
694
707
721
735
749
762
776
790
804
818
832
846
861
875
889
904
918
932
947
962
976
991
1006
1020
1036
1051
1067
1082
1098
1113
1129
1144
1160
1176
1191
1207
1222
1238
1253
1269
1285
1300
1316
1332
1348
1364
1381
1397
1414
1431
1448
1465
1483
1501
1519
1538
1557
1576
1595
1615
1635
1655
1675
1695
1716
1736
1757
1777
1799
1820
1841
1863
1886
1908
1931
1953
1976
1999
2021
2045
2068
2091
2114
2137
2160
2183
2206
2228
2251
2273
2295
2318
2340
2362
2384
2406
2428
2450
2471
2493
2514
2535
2556
2577
2597
2617
2636
2656
2674
2693
2711
2729
2746
2764
2781
2798
2815
2833
2849
2866
2883
2899
2915
2930
2945
2960
2974
2988
3001
3014
3027
3039
3052
3064
3076
3088
3100
3112
3124
3136
3149
3161
3174
3187
3200
3213
3226
3240
3253
3267
3280
3294
3307
3321
3335
3348
3362
3376
3390
3403
3416
3430
3443
3456
3469
3482
3495
3509
3522
3535
3549
3563
3576
3590
3604
3618
3632
3646
3660
3674
3689
3704
3719
3734
3750
3766
3783
3801
3819
3838
3857
3877
3896
3916
3936
3957
3977
3997
4017
4038
4058
4078
4100
4121
4142
4164
4185
4207
4230
4252
4275
4298
4321
4345
4369
4393
4417
4442
4466
4491
4516
4541
4565
4590
4615
4640
4664
4689
4713
4738
4762
4786
4810
4833
4857
4880
4903
4926
4949
4972
4995
5017
5039
5062
5084
5107
5129
5151
5173
5195
5217
5238
5260
5281
5302
5323
5343
5363
5382
5401
5420
5438
5456
5473
5490
5506
5522
5537
5552
5566
5580
5594
5608
5622
5636
5650
5664
5678
5692
5706
5721
5735
5750
5765
5780
5795
5810
5825
5840
5854
5869
5883
5897
5910
5924
5937
5949
5962
5974
5986
5997
6009
6020
6031
6042
6052
6062
6072
6081
6090
6099
6107
6115
6122
6128
6135
6140
6145
6150
6153
6157
6159
6161
6162
6163
6162
6161
6160
6158
6155
6152
6148
6144
6139
6134
6129
6123
6116
6109
6101
6093
6084
6074
6064
6053
6041
6029
6015
6001
5987
5971
5955
5939
5921
5904
5885
5867
5848
5828
5808
5788
5767
5746
5725
5703
5681
5659
5637
5615
5592
5569
5547
5524
5501
5478
5455
5432
5408
5385
5361
5337
5313
5288
5264
5239
5214
5188
5163
5137
5112
5086
5060
5035
5009
4982
4956
4929
4902
4875
4848
4820
4792
4764
4735
4707
4678
4649
4621
4592
4564
4535
4507
4479
4451
4424
4396
4369
4341
4314
4287
4260
4233
4206
4179
4152
4125
4098
4070
4043
4016
3989
3961
3934
3907
3879
3852
3824
3797
3769
3741
3713
3685
3656
3627
3598
3569
3539
3510
3479
3449
3418
3387
3356
3325
3293
3261
3229
3196
3164
3131
3098
3065
3032
2999
2967
2934
2901
2868
2836
2803
2771
2738
2706
2674
2642
2610
2578
2546
2514
2482
2450
2418
2386
2354
2323
2291
2259
2227
2196
2164
2133
2101
2070
2037
2007
1975
1943
1911
1878
1846
1813
1780
1746
1712
1679
1644
1610
1576
1541
1507
1472
1437
1403
1368
1333
1299
1264
1229
1195
1160
1126
1092
1058
1024
990
956
922
889
855
822
788
755
721
687
653
619
585
551
517
483
450
416
383
351
319
287
256
225
194
163
133
102
72
42
12
-18
-48
-77
-106
-135
-164
-193
-221
-248
-276
-303
-330
-356
-383
-409
-436
-462
-488
-513
-539
-563
-588
-612
-635
-658
-679
-700
-720
-739
-757
-774
-790
-805
-819
-832
-845
-857
-869
-880
-892
-903
-913
-924
-935
-945
-955
-964
-973
-981
-988
-995
-1000
-1006
-1010
-1016
-1018
-1022
-1025
-1027
-1030
-1032
-1034
-1035
-1037
-1038
-1039
-1040
-1041
-1042
-1042
-1041
-1040
-1039
-1037
-1035
-1032
-1029
-1025
-1022
-1018
-1014
-1012
-1008
-1004
-1002
-999
-996
-993
-990
-988
-986
-984
-982
-980
-978
-977
-975
-973
-972
-970
-968
-966
-965
-963
-962
-961
-960
-959
-958
-957
-956
-955
-954
-953
-952
-951
-950
-949
-948
-947
-946
-945
-944
-943
-942
-942
-941
-940
-938
-936
-934
-932
-929
-927
-924
-921
-918
-915
-912
-909
-906
-903
-900
-897
-894
-890
-887
-883
-879
-874
-870
-864
-859
-853
-847
-841
-835
-828
-822
-816
-811
-805
-800
-796
-791
-787
-784
-780
-777
-774
-770
-767
-763
-759
-754
-749
-744
-737
-731
-724
-717
-710
-702
-696
-689
-683
-677
-672
-667
-663
-659
-655
-651
-647
-644
-640
-637
-633
-629
-625
-620
-616
-611
-606
-601
-597
-592
-587
-582
-577
-572
-566
-561
-556
-550
-545
-539
-533
-527
-521
-514
-507
-500
-492
-485
-477
-469
-460
-452
-444
-435
-427
-419
-410
-402
-394
-386
-378
-370
-361
-352
-343
-333
-322
-311
-300
-287
-274
-261
-247
-233
-218
-204
-189
-173
-158
-142
-126
-109
-92
-75
-57
-39
-21
-3
16
36
55
75
95
115
136
156
177
197
218
239
259
280
300
321
341
360
380
399
419
437
456
474
492
510
527
544
562
578
595
612
628
644
660
675
690
705
720
734
748
762
775
788
801
814
827
839
852
864
877
889
901
914
926
938
950
962
973
985
996
1008
1018
1030
1041
1052
1063
1074
1085
1097
1108
1120
1131
1143
1154
1166
1178
1190
1202
1215
1227
1240
1253
1266
1280
1293
1307
1321
1335
1349
1364
1378
1393
1408
1423
1438
1454
1470
1486
1502
1519
1535
1553
1570
1587
1605
1623
1641
1659
1678
1696
1715
1734
1753
1772
1792
1811
1831
1851
1872
1892
1913
1934
1955
1976
1997
2017
2040
2062
2083
2105
2128
2150
2173
2196
2218
2242
2265
2288
2312
2335
2358
2382
2405
2428
2452
2474
2497
2519
2541
2563
2584
2605
2626
2647
2667
2687
2707
2727
2747
2767
2788
2808
2829
2850
2870
2891
2912
2933
2954
2975
2996
3017
3038
3059
3080
3102
3123
3145
3166
3188
3209
3231
3252
3274
3295
3317
3338
3359
3381
3402
3423
3445
3466
3487
3509
3531
3553
3575
3598
3620
3643
3666
3689
3712
3735
3759
3782
3805
3828
3852
3875
3898
3921
3943
3966
3988
4010
4030
4053
4074
4094
4114
4134
4154
4173
4192
4210
4228
4246
4263
4280
4296
4312
4327
4343
4358
4372
4386
4401
4414
4428
4441
4455
4468
4480
4493
4505
4518
4530
4541
4553
4564
4575
4586
4597
4607
4617
4627
4637
4647
4656
4666
4675
4685
4694
4704
4713
4723
4732
4742
4751
4760
4769
4778
4787
4796
4804
4812
4820
4827
4834
4841
4847
4853
4859
4864
4870
4875
4880
4885
4889
4894
4898
4902
4906
4910
4914
4917
4921
4924
4927
4930
4933
4936
4939
4941
4944
4947
4949
4952
4954
4956
4958
4960
4962
4964
4966
4967
4968
4970
4971
4973
4974
4976
4978
4979
4981
4983
4985
4987
4989
4992
4994
4996
4999
5001
5004
5006
5009
5012
5015
5017
5020
5022
5024
5026
5028
5030
5032
5033
5035
5036
5037
5038
5039
5040
5041
5041
5041
5040
5040
5038
5037
5034
5032
5029
5026
5023
5020
5017
5014
5011
5007
5004
5000
4996
4992
4988
4984
4979
4975
4970
4966
4961
4957
4952
4947
4943
4938
4933
4928
4922
4916
4910
4904
4897
4890
4883
4876
4869
4862
4855
4847
4840
4833
4826
4819
4811
4804
4796
4788
4780
4773
4765
4757
4749
4741
4733
4725
4718
4711
4704
4697
4690
4684
4677
4671
4665
4658
4652
4645
4639
4633
4626
4619
4613
4606
4599
4592
4585
4578
4571
4564
4557
4549
4542
4535
4529
4522
4516
4510
4504
4498
4493
4488
4483
4478
4474
4469
4465
4461
4457
4452
4448
4444
4440
4435
4431
4427
4422
4418
4414
4409
4405
4400
4395
4391
4386
4381
4376
4372
4367
4362
4357
4352
4348
4343
4338
4332
4327
4322
4316
4310
4304
4297
4291
4284
4276
4269
4261
4252
4243
4234
4225
4215
4205
4194
4184
4173
4163
4152
4141
4130
4119
4108
4096
4085
4074
4062
4051
4038
4027
4016
4005
3993
3982
3970
3959
3947
3936
3924
3913
3902
3891
3880
3868
3857
3845
3834
3822
3811
3799
3787
3775
3763
3751
3740
3728
3716
3705
3693
3682
3670
3659
3648
3636
3625
3614
3602
3591
3579
3568
3556
3545
3534
3522
3511
3500
3489
3478
3467
3456
3445
3433
3422
3409
3397
3384
3371
3358
3344
3330
3315
3300
3285
3270
3254
3238
3222
3206
3189
3172
3155
3138
3120
3103
3085
3067
3049
3031
3012
2994
2975
2956
2938
2919
2900
2881
2862
2843
2824
2804
2784
2764
2744
2723
2703
2681
2660
2639
2617
2595
2573
2550
2528
2505
2483
2460
2437
2414
2391
2369
2345
2322
2299
2276
2253
2230
2207
2184
2161
2138
2115
2092
2069
2045
2023
2000
1977
1954
1931
1908
1884
1861
1838
1814
1791
1768
1746
1723
1701
1679
1658
1637
1616
1596
1576
1556
1536
1517
1499
1481
1463
1446
1429
1413
1397
1382
1368
1354
1341
1328
1316
1304
1293
1282
1271
1261
1251
1241
1232
1223
1213
1205
1196
1188
1180
1173
1166
1159
1153
1147
1141
1135
1130
1125
1120
1116
1112
1108
1104
1101
1097
1094
1091
1089
1086
1084
1081
1079
1077
1075
1073
1072
1070
1069
1068
1067
1066
1066
1065
1066
1066
1067
1068
1069
1071
1074
1076
1079
1082
1086
1090
1094
1098
1103
1109
1115
1121
1128
1135
1143
1151
1159
1168
1177
1187
1197
1207
1217
1228
1238
1249
1260
1271
1283
1294
1306
1318
1330
1343
1355
1368
1382
1395
1409
1423
1438
1452
1467
1482
1496
1511
1526
1541
1555
1570
1584
1597
1611
1624
1637
1649
1661
1673
1685
1696
1707
1718
1728
1739
1749
1760
1770
1780
1791
1802
1813
1824
1836
1847
1859
1871
1882
1894
1906
1918
1930
1941
1953
1964
1975
1986
1997
2007
2017
2028
2037
2048
2058
2068
2078
2088
2098
2108
2117
2127
2138
2148
2158
2169
2180
2192
2203
2215
2227
2240
2252
2265
2278
2292
2305
2319
2333
2347
2361
2375
2389
2403
2418
2432
2446
2461
2475
2490
2504
2519
2534
2548
2563
2578
2593
2608
2624
2639
2654
2670
2685
2701
2717
2733
2749
2765
2781
2797
2812
2828
2844
2859
2874
2888
2902
2916
2929
2942
2955
2966
2978
2989
3000
3011
3021
3031
3041
3051
3060
3070
3079
3088
3096
3105
3113
3122
3130
3139
3147
3156
3164
3173
3182
3191
3200
3209
3218
3227
3237
3246
3255
3264
3273
3282
3290
3299
3308
3316
3325
3334
3344
3353
3362
3372
3382
3391
3401
3411
3420
3429
3438
3446
3455
3462
3470
3478
3485
3492
3499
3505
3511
3517
3523
3529
3534
3539
3543
3547
3551
3554
3557
3559
3561
3562
3563
3563
3563
3563
3562
3560
3559
3557
3555
3553
3551
3548
3546
3543
3540
3537
3534
3530
3526
3522
3518
3513
3508
3502
3496
3489
3482
3475
3467
3459
3451
3443
3434
3425
3416
3407
3397
3388
3377
3367
3357
3346
3336
3325
3315
3304
3294
3284
3274
3264
3254
3244
3234
3224
3213
3203
3192
3181
3170
3158
3147
3135
3123
3112
3101
3090
3078
3067
3056
3046
3035
3024
3013
3002
2991
2979
2968
2957
2946
2935
2924
2913
2902
2892
2881
2871
2860
2850
2840
2830
2819
2809
2799
2789
2779
2769
2760
2750
2740
2731
2722
2712
2703
2694
2685
2676
2667
2657
2648
2639
2630
2620
2611
2601
2592
2582
2573
2563
2554
2545
2535
2526
2517
2507
2498
2488
2478
2469
2459
2449
2440
2430
2420
2411
2401
2392
2382
2372
2362
2351
2341
2330
2319
2307
2296
2284
2272
2260
2249
2237
2226
2214
2203
2193
2182
2172
2162
2152
2143
2133
2124
2115
2106
2097
2089
2080
2071
2062
2053
2044
2035
2025
2017
2008
1998
1989
1979
1969
1959
1949
1939
1928
1918
1907
1896
1886
1875
1864
1854
1843
1833
1822
1812
1801
1791
1781
1771
1761
1752
1742
1732
1723
1714
1704
1695
1686
1678
1669
1660
1652
1644
1636
1628
1620
1612
1605
1598
1590
1583
1576
1570
1563
1556
1550
1543
1537
1530
1524
1518
1511
1505
1499
1493
1487
1480
1474
1468
1462
1456
1450
1444
1439
1434
1428
1423
1419
1414
1410
1406
1402
1399
1395
1392
1390
1387
1385
1383
1380
1379
1377
1375
1373
1372
1370
1369
1368
1366
1365
1364
1363
1362
1361
1361
1360
1360
1359
1359
1359
1359
1359
1359
1360
1360
1361
1362
1364
1365
1367
1370
1372
1375
1379
1383
1387
1391
1396
1401
1407
1413
1419
1426
1433
1440
1447
1454
1462
1470
1478
1486
1494
1503
1512
1521
1530
1539
1549
1558
1568
1577
1587
1596
1606
1615
1625
1634
1643
1653
1662
1672
1681
1690
1699
1708
1717
1726
1735
1743
1752
1760
1768
1777
1785
1793
1801
1809
1817
1825
1833
1842
1850
1858
1867
1875
1883
1892
1901
1909
1918
1926
1935
1944
1952
1960
1969
1977
1985
1992
2000
2007
2013
2021
2028
2035
2041
2048
2055
2061
2068
2075
2081
2088
2095
2102
2109
2116
2123
2130
2138
2145
2152
2159
2166
2173
2180
2187
2193
2199
2205
2211
2216
2221
2226
2230
2234
2237
2240
2243
2245
2247
2248
2249
2250
2250
2251
2251
2251
2251
2251
2251
2251
2251
2250
2250
2249
2249
2248
2247
2247
2246
2245
2245
2244
2244
2243
2243
2243
2242
2242
2242
2242
2241
2241
2241
2240
2240
2239
2239
2239
2238
2238
2237
2237
2236
2236
2235
2234
2233
2233
2232
2231
2229
2228
2227
2226
2224
2223
2222
2220
2219
2217
2216
2215
2214
2213
2213
2213
2213
2213
2214
2215
2216
2218
2220
2222
2224
2227
2230
2233
2236
2239
2242
2246
2249
2252
2256
2259
2262
2265
2268
2271
2274
2277
2280
2283
2286
2289
2292
2295
2298
2301
2305
2308
2312
2316
2320
2324
2328
2333
2337
2342
2346
2351
2356
2361
2366
2371
2377
2382
2388
2393
2399
2404
2410
2415
2420
2425
2430
2434
2438
2442
2446
2449
2452
2455
2458
2461
2463
2465
2468
2470
2472
2474
2476
2477
2479
2480
2482
2483
2484
2485
2485
2485
2486
2485
2485
2484
2483
2482
2481
2479
2477
2476
2473
2471
2469
2466
2463
2461
2458
2455
2451
2448
2445
2442
2438
2435
2432
2429
2426
2423
2421
2419
2418
2416
2416
2415
2415
2415
2416
2417
2418
2420
2422
2424
2427
2430
2433
2436
2440
2443
2447
2451
2455
2459
2464
2468
2473
2477
2482
2488
2493
2498
2504
2510
2516
2523
2529
2535
2542
2549
2555
2562
2569
2576
2583
2590
2597
2604
2611
2618
2625
2632
2639
2646
2653
2660
2668
2675
2683
2691
2700
2708
2717
2726
2735
2744
2754
2764
2774
2784
2794
2805
2815
2826
2837
2848
2859
2871
2883
2895
2907
2920
2933
2946
2959
2973
2987
3001
3015
3030
3045
3060
3075
3091
3106
3122
3138
3154
3170
3186
3202
3219
3235
3252
3268
3285
3302
3319
3335
3352
3370
3387
3404
3421
3438
3455
3472
3489
3505
3522
3538
3554
3570
3586
3602
3618
3633
3648
3664
3679
3694
3708
3723
3738
3752
3767
3781
3795
3809
3824
3838
3852
3866
3880
3895
3909
3923
3937
3952
3966
3980
3995
4009
4024
4038
4054
4069
4085
4100
4116
4132
4148
4164
4180
4195
4211
4227
4243
4258
4273
4289
4304
4319
4334
4349
4363
4378
4392
4407
4421
4435
4449
4463
4476
4490
4503
4516
4530
4543
4556
4568
4581
4594
4606
4619
4631
4643
4655
4667
4679
4690
4701
4712
4723
4734
4744
4754
4764
4773
4783
4792
4801
4809
4818
4826
4835
4843
4850
4858
4866
4873
4881
4888
4895
4902
4909
4915
4921
4927
4932
4937
4941
4945
4949
4953
4956
4959
4962
4964
4967
4969
4970
4972
4973
4974
4975
4976
4976
4976
4976
4976
4976
4975
4974
4973
4972
4970
4969
4967
4964
4962
4959
4956
4953
4950
4946
4942
4937
4933
4928
4923
4917
4911
4905
4899
4892
4885
4878
4871
4863
4856
4848
4839
4831
4822
4813
4804
4794
4784
4774
4765
4754
4744
4734
4724
4714
4703
4693
4683
4673
4663
4653
4643
4633
4623
4613
4603
4593
4583
4573
4563
4554
4544
4535
4525
4516
4506
4497
4488
4479
4470
4460
4451
4442
4433
4424
4414
4405
4396
4387
4379
4370
4361
4353
4344
4335
4327
4318
4309
4300
4291
4282
4272
4263
4253
4243
4232
4222
4211
4201
4190
4180
4169
4159
4148
4138
4127
4117
4107
4097
4086
4077
4067
4058
4048
4038
4027
4018
4006
3997
3986
3976
3965
3953
3942
3930
3919
3907
3895
3883
3871
3859
3847
3835
3823
3810
3798
3786
3773
3761
3749
3736
3724
3712
3700
3688
3676
3664
3652
3641
3630
3619
3608
3597
3587
3576
3566
3556
3546
3536
3526
3517
3507
3497
3488
3478
3468
3458
3449
3439
3429
3420
3410
3400
3391
3381
3372
3362
3353
3344
3335
3326
3317
3308
3299
3290
3281
3272
3263
3254
3245
3236
3227
3218
3208
3199
3190
3180
3171
3162
3152
3143
3134
3124
3115
3106
3096
3087
3078
3069
3060
3051
3042
3033
3024
3015
3006
2997
2988
2979
2969
2960
2951
2941
2932
2922
2913
2903
2894
2884
2875
2866
2856
2847
2838
2829
2819
2810
2801
2792
2783
2773
2764
2755
2745
2736
2726
2717
2707
2697
2687
2677
2667
2657
2647
2637
2626
2616
2605
2595
2585
2574
2564
2554
2544
2534
2524
2514
2504
2494
2484
2474
2464
2454
2444
2434
2425
2415
2405
2396
2387
2377
2368
2360
2351
2343
2334
2326
2318
2311
2303
2295
2287
2279
2272
2264
2256
2248
2240
2232
2223
2215
2207
2198
2190
2181
2173
2164
2155
2146
2137
2127
2117
2107
2097
2087
2076
2066
2055
2044
2033
2023
2012
2001
1991
1981
1971
1961
1951
1941
1932
1922
1912
1903
1894
1885
1876
1867
1859
1850
1842
1834
1826
1818
1811
1803
1796
1789
1782
1775
1768
1762
1755
1749
1743
1737
1731
1725
1720
1714
1709
1704
1699
1695
1691
1687
1683
1680
1677
1675
1673
1671
1669
1667
1666
1664
1663
1662
1660
1659
1658
1656
1655
1653
1651
1649
1647
1644
1642
1639
1636
1633
1630
1626
1622
1619
1615
1611
1608
1604
1601
1598
1595
1593
1590
1589
1587
1586
1584
1583
1582
1582
1581
1580
1579
1578
1577
1576
1576
1575
1574
1573
1572
1571
1571
1570
1570
1570
1570
1569
1569
1568
1568
1567
1566
1565
1564
1562
1561
1559
1556
1554
1551
1548
1545
1542
1538
1534
1530
1526
1521
1517
1512
1507
1502
1497
1493
1488
1483
1478
1474
1469
1465
1460
1456
1452
1448
1444
1441
1437
1434
1430
1427
1424
1420
1417
1414
1411
1408
1405
1401
1398
1395
1392
1389
1385
1382
1378
1374
1371
1367
1363
1359
1355
1350
1346
1342
1337
1333
1328
1323
1319
1314
1309
1303
1298
1292
1286
1280
1273
1266
1259
1252
1244
1237
1229
1221
1213
1205
1197
1189
1181
1173
1165
1157
1149
1140
1132
1123
1114
1105
1096
1087
1078
1069
1060
1051
1042
1033
1024
1014
1006
997
989
981
972
964
956
949
941
934
927
920
914
907
901
895
890
885
880
875
871
867
863
860
856
853
850
848
845
843
841
839
838
836
835
835
834
834
835
836
837
838
840
842
845
848
851
854
857
861
865
869
874
878
883
888
893
899
904
910
916
921
927
933
938
944
949
955
960
966
972
978
984
990
996
1002
1008
1014
1022
1028
1035
1041
1048
1054
1061
1067
1074
1080
1087
1093
1100
1106
1113
1120
1126
1133
1140
1147
1155
1162
1170
1178
1186
1194
1203
1212
1221
1230
1240
1250
1260
1270
1280
1290
1301
1311
1322
1332
1343
1353
1363
1374
1384
1394
1403
1413
1423
1432
1442
1451
1461
1470
1479
1488
1498
1507
1516
1525
1534
1543
1552
1562
1571
1580
1588
1597
1606
1614
1622
1631
1639
1646
1654
1662
1669
1677
1684
1691
1699
1706
1713
1720
1727
1734
1741
1747
1754
1760
1766
1771
1776
1781
1786
1790
1794
1798
1801
1805
1808
1810
1813
1815
1817
1819
1821
1822
1824
1825
1827
1828
1830
1831
1833
1834
1836
1838
1840
1842
1844
1846
1849
1852
1854
1857
1860
1863
1866
1870
1873
1876
1880
1883
1887
1890
1894
1897
1900
1904
1906
1909
1912
1914
1916
1918
1919
1920
1921
1922
1922
1922
1922
1921
1921
1920
1919
1918
1916
1915
1914
1912
1911
1910
1909
1907
1906
1905
1904
1903
1902
1901
1899
1898
1897
1895
1894
1893
1891
1890
1888
1887
1885
1883
1882
1880
1878
1876
1874
1872
1869
1866
1863
1860
1857
1853
1849
1845
1841
1836
1831
1826
1821
1815
1810
1804
1797
1791
1784
1777
1770
1763
1755
1747
1739
1731
1722
1714
1705
1697
1688
1679
1669
1660
1651
1641
1631
1620
1610
1599
1588
1577
1566
1554
1543
1531
1519
1507
1496
1484
1472
1460
1449
1437
1426
1414
1403
1392
1381
1370
1359
1348
1337
1326
1315
1304
1293
1283
1272
1262
1252
1241
1231
1221
1211
1201
1192
1182
1172
1163
1153
1144
1135
1126
1117
1108
1100
1091
1083
1075
1066
1058
1050
1042
1034
1026
1018
1010
1002
996
988
981
974
967
961
955
949
943
937
932
927
922
918
914
910
906
903
899
896
893
891
888
886
883
881
879
877
876
874
872
871
869
868
867
865
864
863
862
860
859
858
856
855
853
852
850
848
846
845
843
841
840
838
837
836
835
834
833
833
833
833
833
833
834
835
836
837
838
840
842
844
846
848
851
854
857
861
864
868
872
876
880
884
889
893
898
903
908
913
918
923
928
933
938
942
947
951
956
960
964
969
973
977
981
985
990
994
999
1002
1008
1012
1016
1020
1026
1030
1034
1039
1043
1047
1051
1055
1060
1064
1068
1071
1075
1079
1082
1086
1089
1092
1095
1098
1101
1103
1106
1108
1110
1112
1114
1116
1117
1119
1120
1122
1124
1125
1127
1129
1130
1132
1134
1137
1139
1142
1144
1147
1150
1154
1157
1161
1164
1168
1172
1177
1181
1185
1190
1195
1199
1204
1209
1214
1219
1223
1228
1233
1238
1242
1247
1252
1257
1261
1266
1271
1275
1280
1284
1289
1293
1297
1302
1306
1310
1314
1318
1321
1325
1329
1332
1336
1339
1343
1346
1350
1353
1357
1361
1364
1368
1372
1375
1379
1383
1387
1391
1396
1400
1404
1409
1414
1419
1424
1429
1434
1440
1445
1451
1456
1462
1468
1475
1481
1487
1494
1501
1507
1514
1522
1529
1536
1544
1552
1559
1567
1575
1583
1591
1599
1606
1614
1622
1630
1637
1645
1652
1660
1667
1674
1681
1688
1695
1702
1709
1715
1722
1729
1736
1743
1750
1756
1763
1770
1776
1783
1790
1796
1802
1808
1814
1820
1826
1831
1837
1842
1846
1851
1855
1860
1863
1867
1870
1873
1876
1879
1881
1883
1885
1886
1887
1888
1889
1889
1889
1890
1889
1889
1888
1887
1886
1885
1883
1881
1879
1877
1874
1872
1868
1865
1862
1858
1854
1850
1846
1842
1838
1834
1830
1825
1821
1816
1811
1806
1800
1795
1789
1783
1777
1771
1764
1758
1751
1745
1738
1731
1725
1718
1712
1705
1699
1692
1686
1679
1673
1666
1660
1653
1646
1640
1633
1627
1621
1615
1609
1603
1597
1592
1587
1582
1577
1573
1569
1565
1561
1558
1555
1552
1549
1547
1545
1543
1541
1540
1539
1537
1536
1535
1535
1534
1533
1532
1531
1530
1528
1527
1525
1524
1522
1521
1519
1517
1516
1514
1512
1510
1508
1506
1505
1503
1501
1499
1497
1496
1494
1493
1492
1491
1490
1489
1488
1488
1488
1488
1487
1487
1487
1488
1488
1488
1488
1489
1489
1489
1490
1490
1491
1491
1491
1491
1492
1492
1492
1491
1491
1491
1490
1490
1489
1488
1487
1485
1484
1482
1481
1479
1477
1475
1473
1471
1469
1466
1464
1461
1459
1456
1453
1450
1447
1444
1441
1438
1434
1431
1427
1423
1420
1416
1412
1409
1405
1402
1399
1396
1392
1389
1386
1384
1381
1378
1375
1372
1370
1367
1364
1362
1359
1357
1354
1351
1349
1346
1344
1341
1338
1335
1332
1329
1325
1322
1319
1315
1311
1308
1304
1300
1296
1292
1288
1284
1280
1276
1272
1268
1263
1259
1255
1251
1246
1242
1238
1234
1230
1226
1222
1218
1215
1211
1207
1203
1199
1195
1191
1186
1182
1178
1173
1168
1163
1159
1154
1149
1144
1139
1134
1129
1123
1118
1113
1108
1103
1098
1093
1087
1082
1076
1071
1065
1059
1053
1048
1042
1037
1031
1026
1020
1014
1010
1004
1000
996
992
988
984
980
977
973
970
967
964
961
958
955
952
949
946
943
940
937
934
932
929
927
924
922
920
918
917
915
914
912
911
910
909
908
907
906
906
905
904
904
903
903
903
902
902
902
902
902
903
903
904
905
906
907
908
910
911
913
915
917
919
921
923
926
928
931
933
936
938
941
944
947
950
953
956
959
962
965
968
970
973
976
979
981
984
987
990
993
995
998
1000
1004
1006
1008
1010
1014
1016
1018
1020
1020
1022
1025
1026
1028
1029
1030
1032
1033
1035
1036
1038
1039
1040
1041
1042
1043
1044
1045
1046
1046
1047
1047
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1047
1047
1046
1046
1045
1044
1044
1043
1042
1042
1041
1040
1040
1039
1039
1038
1038
1037
1037
1036
1036
1035
1035
1034
1034
1034
1033
1033
1032
1032
1031
1031
1030
1029
1028
1026
1025
1022
1020
1018
1016
1012
1010
1006
1002
1000
996
992
988
984
980
975
970
965
960
955
949
944
938
932
926
920
914
908
902
896
890
884
878
872
867
861
856
850
845
840
834
829
824
819
814
809
803
798
793
787
781
775
769
763
757
750
743
737
730
722
715
708
700
693
685
678
670
662
655
647
639
632
624
616
609
601
594
586
578
571
563
556
548
541
533
526
519
512
504
497
491
484
477
470
463
456
449
442
435
428
422
415
408
402
396
389
383
377
372
366
360
355
349
344
339
334
329
324
319
314
309
304
299
294
290
285
281
276
272
268
263
259
255
252
248
244
241
237
234
231
228
226
223
221
218
216
214
213
211
210
208
207
206
205
204
204
203
203
202
202
202
202
202
202
202
202
202
201
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
199
199
199
199
199
199
199
199
199
199
198
198
198
198
198
198
198
198
198
197
197
197
197
197
197
197
197
197
197
196
196
196
196
196
196
196
196
196
196
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
194
194
194
194
193
193
193
193
193
193
193
193
193
193
192
192
192
192
192
192
192
192
192
192
192
191
191
191
191
191
191
191
191
191
191
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
188
188
188
188
188
188
188
188
188
188
187
187
187
187
187
187
187
187
187
187
187
186
186
186
186
186
186
186
186
186
186
186
185
185
185
185
185
185
185
185
185
185
185
184
184
184
184
184
184
184
184
184
184
184
183
183
183
183
183
183
183
183
183
183
183
182
182
182
182
182
182
182
182
182
182
182
181
181
181
181
181
181
181
181
181
181
181
180
180
180
180
180
180
180
180
180
180
180
180
179
179
179
179
179
179
179
179
179
179
179
179
178
178
178
178
178
178
178
178
178
178
178
178
177
177
177
177
177
177
177
177
177
177
177
177
176
176
176
176
176
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
175
175
175
174
174
174
174
174
174
174
174
174
174
174
174
174
173
173
173
173
173
173
173
173
173
173
173
173
173
172
172
172
172
172
172
172
172
172
172
172
172
172
171
171
171
171
171
171
171
171
171
171
171
171
171
170
170
170
170
170
170
170
170
170
170
170
170
170
170
169
169
169
169
169
169
169
169
169
169
169
169
169
168
168
168
168
168
168
168
168
168
168
168
168
168
168
167
167
167
167
167
167
167
167
167
167
167
167
167
167
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
