5
36789
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-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
-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
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
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
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
150
150
151
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
156
156
156
156
156
157
157
157
157
157
158
158
158
158
158
159
159
159
159
159
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
162
161
161
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
165
165
165
165
165
166
166
166
167
167
167
168
168
168
168
169
169
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
171
171
170
170
170
169
169
169
169
168
168
168
168
168
168
168
168
168
168
168
168
168
168
167
167
167
167
167
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
176
176
176
175
175
175
175
175
175
175
175
175
175
175
174
174
174
174
174
174
174
174
174
175
175
175
175
175
176
176
176
177
177
178
178
179
179
180
180
181
181
182
183
183
184
185
185
186
187
187
188
189
189
190
190
191
191
191
191
192
192
192
192
192
192
193
193
193
194
194
194
195
195
195
195
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
199
199
200
200
201
202
203
203
204
205
206
207
207
208
208
209
210
210
211
211
212
213
213
214
215
216
217
217
218
219
219
219
220
220
220
220
220
219
219
219
219
219
218
218
218
218
217
217
217
216
216
216
216
215
215
215
215
215
216
216
216
217
218
219
219
220
221
222
223
224
225
227
228
229
231
233
234
236
238
240
242
244
245
247
249
250
252
253
254
255
257
258
259
260
261
263
264
265
267
268
269
271
272
273
275
276
277
278
280
281
282
283
283
284
284
284
284
284
284
284
284
285
285
285
285
286
286
286
287
287
287
287
287
287
286
286
286
285
285
285
284
284
284
284
284
285
285
286
287
288
289
290
291
292
294
295
296
297
298
299
301
302
303
305
306
308
310
312
314
317
319
322
324
327
329
332
334
336
338
340
342
344
345
347
349
350
352
353
354
355
356
357
358
359
360
361
361
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
361
361
361
360
359
359
358
358
357
357
357
358
358
359
359
360
361
362
363
364
364
365
366
367
368
370
371
372
374
375
376
378
380
381
383
385
387
389
392
394
396
398
401
403
405
407
409
411
413
415
416
418
420
422
424
426
428
430
432
434
436
438
440
442
444
445
447
448
449
450
451
451
451
452
452
452
452
452
452
452
452
452
451
451
450
449
448
446
444
442
440
438
436
434
433
431
431
430
430
430
431
431
432
433
434
435
435
436
436
436
436
436
436
436
436
437
437
438
439
440
442
444
445
447
449
451
453
455
456
457
458
458
459
459
459
458
458
458
458
458
458
458
459
459
460
460
460
460
461
461
460
460
460
460
459
459
458
457
457
456
455
454
454
453
453
453
453
454
455
456
456
457
458
458
458
458
457
456
455
454
453
452
452
451
450
450
450
450
450
450
450
450
450
450
450
449
449
449
449
450
451
452
454
456
458
460
462
463
465
466
467
468
468
468
468
468
468
468
468
467
468
468
468
469
469
470
470
470
470
470
469
468
467
465
464
462
460
459
457
456
454
453
452
451
450
449
448
447
445
443
441
440
438
436
434
432
431
429
428
427
426
425
425
425
425
425
425
426
426
427
428
430
431
433
434
436
437
439
441
442
444
446
448
450
452
454
456
458
460
462
464
466
467
469
470
471
471
471
471
470
469
468
467
465
464
463
461
460
459
459
458
457
456
455
454
453
451
450
448
446
444
442
440
438
436
434
432
430
428
426
424
422
420
419
417
416
414
413
411
410
408
406
405
404
403
402
402
402
402
402
402
402
402
402
402
402
402
403
403
403
404
405
406
408
410
412
415
418
421
425
428
431
434
436
438
439
440
441
441
441
440
440
439
438
437
437
437
437
437
437
437
437
436
436
434
433
431
429
426
424
421
418
416
414
411
409
407
405
403
401
399
396
394
391
389
387
386
385
384
384
384
385
386
387
388
390
391
392
393
394
395
396
396
397
398
399
400
401
402
404
406
407
409
410
411
411
412
412
412
411
411
411
412
412
414
415
417
420
422
425
427
429
431
433
435
436
437
438
439
440
441
442
443
444
445
445
446
447
447
447
447
445
444
442
439
437
434
431
429
427
426
425
425
425
425
426
426
427
427
428
427
427
426
425
424
423
422
421
421
422
423
425
427
430
433
437
440
443
446
448
450
451
452
453
453
453
453
453
453
453
453
454
455
456
457
459
460
461
462
463
463
462
461
459
457
454
451
447
444
440
436
432
429
426
423
420
417
415
413
411
409
408
407
405
404
402
400
399
397
395
393
391
389
386
384
381
379
377
375
373
372
370
369
368
367
367
367
367
367
367
368
368
369
370
371
373
375
377
379
382
385
389
392
395
399
402
405
407
410
412
415
417
420
423
425
428
430
432
433
434
434
433
432
430
427
424
420
416
413
409
405
402
398
395
392
390
387
384
381
378
374
369
365
360
354
348
342
336
329
323
317
312
306
302
297
293
290
286
283
281
278
275
273
270
268
265
263
261
259
258
258
258
259
260
263
265
269
273
277
282
286
291
295
299
303
307
309
312
313
314
315
315
314
313
312
311
309
307
305
303
301
298
296
293
290
286
283
278
273
268
262
255
248
240
233
225
218
210
203
197
191
185
179
174
169
163
158
153
148
143
138
134
129
125
122
118
116
114
113
112
111
111
110
110
110
109
109
108
106
105
103
102
100
99
98
98
97
98
98
99
101
102
103
104
105
105
105
105
105
105
104
104
103
103
103
104
105
105
106
106
107
106
106
105
103
101
98
95
92
88
83
79
75
71
67
63
59
55
51
47
43
39
35
31
27
23
19
16
13
11
9
7
6
5
5
4
4
4
3
3
2
2
1
1
1
1
2
2
3
3
4
4
5
4
3
2
-1
-4
-7
-12
-16
-21
-26
-31
-36
-41
-46
-51
-56
-60
-64
-69
-73
-78
-83
-88
-94
-101
-109
-117
-125
-134
-144
-154
-164
-173
-183
-191
-200
-208
-216
-223
-229
-235
-241
-246
-251
-255
-259
-264
-268
-273
-277
-282
-286
-291
-296
-300
-303
-306
-308
-310
-311
-312
-313
-313
-313
-314
-315
-316
-318
-321
-324
-328
-332
-336
-341
-345
-350
-355
-359
-363
-367
-371
-375
-378
-382
-385
-387
-390
-393
-396
-399
-401
-404
-406
-408
-409
-410
-411
-411
-411
-411
-410
-410
-409
-407
-406
-404
-402
-400
-398
-395
-393
-391
-389
-386
-384
-382
-380
-378
-377
-376
-375
-374
-374
-375
-376
-378
-381
-384
-388
-393
-397
-402
-407
-413
-418
-423
-429
-435
-440
-447
-453
-460
-467
-475
-483
-492
-501
-510
-519
-527
-535
-543
-550
-556
-562
-567
-572
-576
-580
-584
-588
-591
-595
-598
-601
-604
-607
-609
-611
-613
-613
-614
-614
-614
-613
-613
-612
-612
-611
-611
-612
-612
-613
-615
-616
-618
-619
-621
-622
-623
-624
-625
-626
-626
-626
-626
-626
-626
-626
-625
-624
-623
-621
-620
-618
-616
-614
-612
-611
-609
-607
-606
-605
-603
-602
-601
-600
-599
-598
-597
-596
-595
-594
-594
-595
-596
-597
-600
-603
-608
-613
-618
-624
-631
-638
-645
-652
-658
-665
-671
-677
-682
-687
-692
-697
-702
-708
-713
-719
-725
-731
-738
-744
-750
-756
-761
-766
-770
-773
-775
-777
-778
-778
-778
-778
-777
-777
-776
-775
-775
-774
-773
-772
-770
-768
-766
-763
-759
-755
-750
-745
-740
-734
-729
-724
-719
-715
-711
-708
-705
-703
-701
-700
-699
-699
-698
-696
-694
-691
-687
-682
-677
-671
-665
-658
-652
-645
-638
-632
-626
-620
-615
-611
-607
-604
-600
-598
-595
-593
-592
-591
-591
-591
-593
-595
-599
-603
-609
-616
-623
-631
-640
-649
-658
-667
-676
-685
-693
-701
-709
-718
-726
-735
-743
-752
-761
-771
-780
-789
-797
-806
-813
-820
-826
-831
-835
-838
-841
-843
-844
-845
-845
-845
-844
-843
-842
-839
-836
-833
-828
-823
-817
-810
-802
-795
-787
-779
-771
-764
-757
-751
-746
-742
-738
-736
-734
-734
-734
-734
-735
-735
-736
-737
-738
-739
-739
-740
-741
-743
-745
-748
-751
-756
-761
-766
-772
-779
-785
-792
-799
-805
-811
-816
-822
-827
-832
-837
-841
-846
-851
-856
-861
-866
-871
-876
-882
-888
-894
-899
-905
-910
-914
-918
-922
-926
-929
-931
-934
-936
-937
-939
-940
-941
-942
-943
-944
-945
-946
-947
-948
-948
-948
-947
-946
-945
-943
-941
-939
-936
-933
-931
-928
-925
-923
-921
-919
-918
-917
-916
-916
-916
-916
-916
-916
-916
-917
-918
-920
-922
-925
-927
-930
-934
-938
-942
-947
-952
-957
-962
-967
-972
-976
-981
-985
-989
-994
-998
-1002
-1008
-1014
-1020
-1025
-1031
-1036
-1041
-1045
-1049
-1052
-1055
-1057
-1058
-1059
-1060
-1060
-1061
-1061
-1061
-1061
-1062
-1062
-1063
-1063
-1063
-1062
-1061
-1060
-1058
-1055
-1053
-1050
-1048
-1045
-1043
-1041
-1040
-1039
-1038
-1039
-1039
-1040
-1042
-1043
-1045
-1048
-1050
-1052
-1054
-1057
-1060
-1062
-1065
-1068
-1070
-1073
-1076
-1079
-1082
-1085
-1088
-1092
-1096
-1100
-1104
-1108
-1112
-1117
-1121
-1125
-1129
-1134
-1137
-1141
-1144
-1148
-1151
-1154
-1157
-1161
-1164
-1167
-1170
-1173
-1176
-1179
-1182
-1185
-1188
-1191
-1193
-1196
-1198
-1201
-1203
-1204
-1205
-1205
-1205
-1203
-1201
-1198
-1194
-1190
-1185
-1180
-1175
-1170
-1165
-1160
-1154
-1148
-1142
-1136
-1130
-1123
-1116
-1108
-1101
-1094
-1087
-1080
-1073
-1067
-1061
-1056
-1051
-1047
-1043
-1039
-1036
-1034
-1031
-1030
-1028
-1027
-1027
-1027
-1028
-1030
-1033
-1037
-1042
-1047
-1053
-1060
-1068
-1076
-1085
-1093
-1102
-1110
-1118
-1126
-1134
-1142
-1149
-1157
-1164
-1171
-1177
-1184
-1190
-1195
-1201
-1206
-1210
-1214
-1218
-1220
-1222
-1224
-1224
-1225
-1224
-1223
-1222
-1220
-1219
-1216
-1214
-1211
-1209
-1205
-1202
-1199
-1195
-1191
-1187
-1183
-1178
-1173
-1167
-1161
-1154
-1147
-1140
-1132
-1125
-1117
-1109
-1102
-1096
-1090
-1085
-1081
-1077
-1075
-1073
-1071
-1070
-1069
-1068
-1067
-1065
-1064
-1062
-1060
-1058
-1055
-1053
-1051
-1050
-1049
-1048
-1047
-1047
-1048
-1049
-1050
-1052
-1055
-1057
-1059
-1062
-1064
-1067
-1070
-1072
-1075
-1079
-1083
-1087
-1092
-1097
-1103
-1110
-1117
-1123
-1130
-1136
-1143
-1148
-1154
-1159
-1164
-1169
-1173
-1178
-1182
-1187
-1191
-1196
-1201
-1206
-1210
-1214
-1218
-1221
-1224
-1226
-1227
-1228
-1228
-1228
-1228
-1227
-1227
-1226
-1224
-1223
-1222
-1220
-1219
-1217
-1216
-1213
-1211
-1208
-1205
-1202
-1198
-1193
-1189
-1184
-1179
-1173
-1167
-1161
-1154
-1148
-1141
-1134
-1127
-1120
-1112
-1104
-1095
-1086
-1077
-1067
-1057
-1046
-1036
-1024
-1012
-1002
-990
-979
-968
-957
-946
-936
-926
-917
-909
-902
-895
-889
-883
-878
-874
-870
-866
-863
-861
-859
-857
-856
-856
-856
-857
-859
-861
-864
-868
-872
-876
-881
-887
-892
-898
-904
-909
-915
-920
-924
-928
-931
-934
-936
-937
-938
-938
-938
-937
-936
-935
-933
-931
-930
-928
-925
-923
-920
-916
-912
-908
-902
-896
-889
-882
-874
-865
-857
-848
-840
-831
-823
-815
-806
-798
-790
-782
-774
-766
-758
-751
-743
-736
-730
-723
-717
-711
-705
-699
-693
-688
-684
-679
-675
-671
-668
-665
-662
-659
-657
-654
-651
-648
-645
-642
-638
-635
-632
-629
-626
-623
-621
-620
-619
-618
-618
-618
-619
-619
-620
-622
-624
-626
-629
-632
-635
-639
-642
-645
-648
-651
-653
-654
-654
-654
-653
-651
-649
-647
-644
-642
-640
-638
-636
-635
-634
-633
-632
-631
-630
-627
-624
-621
-616
-612
-607
-602
-597
-592
-587
-582
-578
-574
-571
-568
-565
-563
-560
-556
-552
-547
-541
-534
-526
-518
-508
-499
-489
-480
-470
-462
-453
-446
-439
-433
-428
-422
-418
-413
-408
-404
-399
-393
-388
-382
-375
-369
-362
-356
-350
-343
-337
-331
-325
-319
-313
-306
-299
-291
-283
-275
-266
-258
-249
-240
-232
-224
-216
-209
-202
-195
-189
-183
-177
-172
-166
-160
-154
-147
-141
-134
-127
-120
-113
-106
-100
-94
-88
-83
-78
-74
-70
-67
-65
-63
-61
-60
-59
-58
-57
-57
-56
-55
-53
-51
-48
-45
-41
-37
-33
-28
-22
-16
-9
-3
4
10
16
22
27
33
38
43
48
53
59
65
72
79
86
93
101
108
115
122
128
133
137
140
143
144
145
146
146
146
147
147
148
149
150
151
152
153
155
156
156
157
158
159
159
160
161
163
165
166
169
171
174
177
180
182
185
187
190
192
194
195
197
198
199
200
200
200
201
201
201
202
202
203
204
205
206
207
207
208
209
209
209
210
211
212
213
214
216
219
223
227
231
237
243
249
255
262
268
274
281
287
293
300
307
315
322
330
338
346
354
362
370
378
386
393
401
408
415
422
429
436
442
448
455
461
466
472
477
482
487
492
497
502
507
512
517
522
526
530
533
536
538
540
541
541
540
540
539
538
538
537
537
538
539
541
543
546
550
554
558
563
568
574
579
584
590
595
600
606
611
617
624
631
638
647
656
665
676
686
696
707
717
726
734
742
748
753
758
761
764
767
769
771
773
776
779
783
787
792
797
801
805
809
811
813
814
813
812
810
807
803
800
795
791
787
783
780
778
776
775
774
774
774
774
774
774
774
774
774
774
774
775
777
779
782
786
790
795
800
805
811
816
822
828
833
838
843
848
852
857
862
866
871
876
881
885
890
896
901
906
911
916
921
926
930
934
939
943
946
950
953
956
959
962
964
967
969
971
972
973
974
974
973
972
969
966
963
959
954
950
946
942
939
937
935
934
933
932
932
932
932
933
933
934
934
935
935
936
938
939
942
945
948
953
959
965
971
978
984
991
998
1004
1010
1016
1022
1029
1034
1040
1046
1052
1057
1064
1070
1076
1083
1089
1095
1102
1108
1113
1118
1123
1126
1130
1132
1135
1136
1138
1139
1140
1140
1141
1141
1140
1139
1138
1135
1132
1128
1123
1117
1110
1101
1092
1083
1073
1062
1051
1039
1027
1014
1002
991
979
967
955
943
932
921
912
902
894
887
880
874
869
864
859
856
852
849
846
844
843
841
841
841
843
846
850
855
862
870
879
888
898
907
917
926
935
944
952
960
968
977
985
994
1004
1012
1022
1033
1044
1054
1064
1073
1082
1089
1096
1102
1106
1110
1111
1112
1111
1109
1107
1103
1098
1093
1087
1080
1072
1065
1057
1048
1040
1031
1022
1014
1006
998
990
982
975
967
960
952
946
939
933
928
923
919
915
913
911
910
910
911
912
915
918
921
926
930
935
940
945
950
956
961
967
973
980
987
994
1002
1008
1018
1026
1035
1044
1053
1062
1071
1079
1086
1092
1097
1101
1105
1107
1109
1110
1110
1110
1109
1108
1107
1105
1103
1101
1098
1095
1091
1086
1081
1075
1069
1062
1055
1047
1040
1032
1024
1016
1008
1000
992
983
975
967
958
949
941
933
925
918
911
904
899
893
888
883
879
876
873
870
869
868
867
868
870
873
878
883
889
895
903
910
918
926
934
941
948
955
962
968
975
981
987
994
1000
1006
1012
1016
1020
1025
1028
1031
1033
1034
1034
1034
1033
1031
1029
1027
1025
1022
1018
1016
1012
1008
1004
1000
996
991
985
979
973
967
961
954
947
941
934
927
920
913
906
900
894
889
884
881
878
876
876
876
877
880
882
886
889
893
897
901
905
910
914
919
923
928
933
939
945
952
960
968
977
986
995
1002
1012
1018
1026
1032
1037
1041
1044
1046
1048
1049
1050
1049
1049
1048
1046
1044
1042
1039
1035
1031
1026
1020
1016
1010
1004
999
993
988
983
978
975
971
969
967
965
963
961
959
956
953
950
945
941
935
929
923
917
911
904
898
892
886
880
875
870
865
860
855
851
847
844
841
839
838
838
839
841
843
847
851
855
860
865
870
875
880
884
889
893
896
899
901
904
905
907
909
910
911
912
912
912
912
911
910
909
908
906
904
901
898
895
890
885
880
873
867
860
852
844
837
829
821
813
805
797
788
779
769
759
747
735
722
708
694
679
664
650
636
622
610
599
589
580
572
564
558
553
548
544
540
537
535
533
532
532
532
534
536
539
542
546
551
557
563
569
576
583
591
598
607
615
624
633
641
649
657
665
672
679
685
691
697
702
707
711
714
717
720
721
722
722
721
719
715
710
704
696
687
677
667
656
644
632
620
608
596
584
572
560
548
537
525
514
503
492
481
470
459
449
440
431
423
415
409
403
397
392
387
382
377
372
366
361
356
350
344
338
333
328
323
319
315
313
311
310
309
308
308
307
305
303
300
296
291
285
278
271
264
256
249
242
235
229
224
218
213
208
203
197
191
184
176
167
158
148
138
127
117
106
96
86
77
68
60
51
43
35
27
19
11
2
-6
-14
-22
-31
-39
-46
-54
-61
-67
-73
-79
-84
-89
-94
-99
-104
-108
-113
-117
-120
-124
-128
-132
-135
-139
-142
-146
-149
-153
-157
-162
-167
-172
-178
-184
-191
-198
-206
-214
-223
-233
-243
-253
-264
-275
-286
-298
-309
-319
-330
-341
-352
-363
-373
-384
-395
-406
-417
-428
-439
-450
-461
-472
-482
-492
-502
-510
-519
-527
-535
-542
-549
-555
-561
-567
-573
-578
-584
-590
-595
-601
-607
-612
-617
-622
-626
-630
-633
-635
-637
-638
-638
-637
-636
-633
-629
-625
-621
-617
-612
-608
-604
-601
-598
-595
-593
-591
-589
-588
-587
-586
-586
-586
-586
-587
-589
-591
-594
-597
-601
-605
-610
-615
-622
-629
-637
-645
-655
-665
-677
-689
-703
-717
-733
-748
-765
-781
-798
-814
-830
-847
-863
-878
-894
-910
-925
-941
-956
-972
-988
-1004
-1022
-1038
-1055
-1072
-1088
-1103
-1118
-1132
-1145
-1157
-1168
-1178
-1186
-1193
-1199
-1205
-1209
-1214
-1219
-1224
-1228
-1233
-1238
-1243
-1247
-1251
-1255
-1258
-1260
-1262
-1263
-1263
-1263
-1262
-1260
-1259
-1257
-1256
-1255
-1254
-1254
-1254
-1255
-1255
-1256
-1257
-1257
-1257
-1257
-1256
-1255
-1254
-1253
-1252
-1252
-1252
-1252
-1252
-1252
-1253
-1254
-1255
-1257
-1258
-1260
-1262
-1265
-1268
-1271
-1276
-1281
-1287
-1293
-1301
-1309
-1318
-1327
-1337
-1347
-1358
-1369
-1381
-1393
-1405
-1417
-1430
-1442
-1454
-1467
-1480
-1492
-1505
-1517
-1530
-1542
-1555
-1567
-1579
-1592
-1604
-1616
-1628
-1639
-1650
-1661
-1671
-1682
-1692
-1703
-1713
-1724
-1735
-1746
-1757
-1768
-1780
-1791
-1802
-1813
-1823
-1832
-1840
-1848
-1854
-1860
-1864
-1868
-1871
-1872
-1874
-1875
-1875
-1876
-1877
-1878
-1880
-1882
-1884
-1887
-1890
-1894
-1898
-1901
-1905
-1908
-1912
-1914
-1917
-1919
-1921
-1922
-1924
-1925
-1927
-1928
-1931
-1933
-1937
-1941
-1946
-1951
-1956
-1962
-1968
-1975
-1981
-1987
-1992
-1997
-2001
-2005
-2009
-2013
-2017
-2021
-2027
-2031
-2036
-2041
-2047
-2052
-2057
-2062
-2067
-2072
-2077
-2081
-2085
-2088
-2090
-2092
-2093
-2093
-2093
-2092
-2092
-2091
-2090
-2089
-2088
-2087
-2086
-2086
-2086
-2085
-2086
-2086
-2087
-2087
-2088
-2090
-2091
-2093
-2095
-2097
-2099
-2102
-2105
-2108
-2110
-2113
-2115
-2116
-2118
-2118
-2119
-2119
-2119
-2119
-2119
-2119
-2119
-2120
-2121
-2121
-2122
-2123
-2123
-2124
-2126
-2127
-2129
-2131
-2133
-2135
-2137
-2139
-2141
-2143
-2145
-2146
-2147
-2148
-2150
-2151
-2152
-2152
-2153
-2154
-2154
-2154
-2155
-2155
-2155
-2154
-2154
-2154
-2154
-2153
-2153
-2152
-2150
-2149
-2148
-2146
-2145
-2143
-2142
-2140
-2139
-2138
-2138
-2138
-2139
-2140
-2141
-2143
-2145
-2148
-2151
-2154
-2157
-2160
-2163
-2166
-2169
-2172
-2175
-2178
-2182
-2187
-2191
-2197
-2203
-2210
-2218
-2226
-2235
-2244
-2255
-2266
-2278
-2291
-2304
-2318
-2333
-2348
-2364
-2381
-2398
-2416
-2434
-2452
-2470
-2487
-2505
-2521
-2538
-2553
-2567
-2580
-2593
-2604
-2615
-2624
-2633
-2642
-2649
-2656
-2662
-2667
-2671
-2674
-2676
-2678
-2678
-2677
-2674
-2671
-2667
-2661
-2655
-2647
-2638
-2629
-2619
-2608
-2596
-2584
-2571
-2557
-2543
-2528
-2513
-2498
-2482
-2466
-2450
-2434
-2419
-2403
-2388
-2373
-2358
-2343
-2329
-2314
-2300
-2287
-2274
-2262
-2251
-2241
-2233
-2226
-2220
-2215
-2212
-2209
-2208
-2208
-2209
-2210
-2212
-2214
-2216
-2219
-2222
-2224
-2227
-2231
-2234
-2238
-2242
-2247
-2252
-2257
-2262
-2267
-2273
-2277
-2282
-2286
-2290
-2293
-2295
-2297
-2299
-2300
-2301
-2301
-2300
-2300
-2299
-2299
-2298
-2298
-2297
-2296
-2295
-2293
-2292
-2290
-2288
-2286
-2283
-2279
-2275
-2270
-2264
-2257
-2249
-2240
-2231
-2220
-2210
-2198
-2186
-2173
-2160
-2147
-2133
-2120
-2107
-2095
-2084
-2074
-2066
-2058
-2052
-2045
-2041
-2037
-2033
-2028
-2023
-2017
-2012
-2005
-1999
-1993
-1987
-1983
-1980
-1978
-1977
-1978
-1980
-1984
-1989
-1995
-2001
-2008
-2013
-2020
-2025
-2031
-2035
-2039
-2041
-2045
-2048
-2051
-2053
-2056
-2059
-2063
-2066
-2070
-2074
-2078
-2082
-2086
-2091
-2095
-2098
-2101
-2104
-2105
-2106
-2107
-2106
-2105
-2103
-2101
-2098
-2095
-2092
-2088
-2084
-2080
-2076
-2070
-2065
-2058
-2051
-2043
-2035
-2025
-2017
-2007
-1997
-1987
-1977
-1967
-1957
-1947
-1936
-1925
-1913
-1900
-1887
-1874
-1859
-1845
-1830
-1816
-1801
-1786
-1771
-1757
-1744
-1731
-1718
-1706
-1695
-1684
-1674
-1664
-1655
-1646
-1637
-1629
-1621
-1613
-1605
-1598
-1591
-1585
-1578
-1572
-1566
-1560
-1554
-1550
-1545
-1542
-1539
-1536
-1534
-1531
-1529
-1527
-1524
-1520
-1517
-1512
-1508
-1503
-1497
-1492
-1486
-1481
-1476
-1472
-1468
-1465
-1462
-1461
-1459
-1459
-1459
-1459
-1460
-1462
-1464
-1467
-1471
-1476
-1482
-1488
-1495
-1502
-1509
-1517
-1524
-1532
-1540
-1548
-1556
-1564
-1571
-1579
-1586
-1593
-1600
-1606
-1613
-1619
-1625
-1630
-1635
-1640
-1643
-1646
-1648
-1650
-1651
-1652
-1652
-1652
-1652
-1651
-1650
-1649
-1648
-1647
-1645
-1644
-1642
-1641
-1640
-1638
-1636
-1633
-1630
-1626
-1622
-1617
-1611
-1605
-1599
-1592
-1585
-1579
-1572
-1565
-1559
-1554
-1548
-1543
-1537
-1532
-1526
-1521
-1515
-1510
-1505
-1501
-1497
-1493
-1490
-1488
-1486
-1485
-1483
-1483
-1482
-1481
-1480
-1479
-1478
-1477
-1476
-1476
-1475
-1474
-1474
-1473
-1473
-1472
-1470
-1469
-1466
-1463
-1458
-1453
-1446
-1439
-1430
-1421
-1411
-1402
-1394
-1387
-1381
-1376
-1371
-1368
-1366
-1364
-1363
-1362
-1362
-1362
-1363
-1363
-1364
-1366
-1367
-1370
-1372
-1375
-1379
-1382
-1386
-1390
-1394
-1398
-1401
-1403
-1405
-1406
-1407
-1406
-1404
-1401
-1398
-1394
-1390
-1385
-1380
-1375
-1370
-1365
-1359
-1354
-1348
-1341
-1335
-1327
-1318
-1309
-1299
-1288
-1277
-1266
-1255
-1244
-1235
-1226
-1218
-1211
-1206
-1201
-1197
-1193
-1190
-1186
-1183
-1179
-1175
-1172
-1168
-1165
-1163
-1162
-1162
-1164
-1167
-1171
-1177
-1185
-1193
-1202
-1211
-1220
-1229
-1238
-1246
-1254
-1262
-1270
-1277
-1284
-1292
-1299
-1307
-1314
-1323
-1331
-1340
-1349
-1358
-1368
-1377
-1386
-1394
-1403
-1411
-1419
-1427
-1434
-1442
-1449
-1457
-1465
-1472
-1480
-1486
-1493
-1498
-1503
-1507
-1510
-1512
-1513
-1513
-1511
-1509
-1505
-1500
-1495
-1489
-1483
-1477
-1471
-1464
-1458
-1451
-1443
-1435
-1426
-1417
-1407
-1396
-1384
-1371
-1358
-1345
-1331
-1318
-1305
-1292
-1279
-1267
-1254
-1242
-1231
-1220
-1209
-1198
-1187
-1177
-1166
-1156
-1145
-1135
-1126
-1117
-1109
-1101
-1094
-1088
-1082
-1077
-1072
-1067
-1062
-1057
-1051
-1044
-1037
-1029
-1022
-1014
-1006
-998
-990
-983
-976
-970
-964
-958
-953
-949
-944
-940
-937
-933
-929
-925
-921
-917
-912
-907
-903
-898
-894
-891
-888
-886
-885
-885
-885
-886
-887
-890
-893
-897
-902
-908
-914
-920
-927
-933
-940
-947
-954
-962
-969
-977
-985
-994
-1002
-1012
-1020
-1030
-1040
-1049
-1058
-1067
-1076
-1084
-1092
-1100
-1107
-1114
-1121
-1128
-1135
-1141
-1148
-1154
-1160
-1166
-1172
-1176
-1181
-1184
-1187
-1188
-1189
-1190
-1190
-1189
-1189
-1188
-1187
-1187
-1186
-1186
-1186
-1186
-1187
-1187
-1187
-1186
-1186
-1184
-1182
-1179
-1176
-1171
-1166
-1161
-1155
-1148
-1142
-1136
-1131
-1125
-1121
-1117
-1114
-1111
-1109
-1107
-1106
-1104
-1102
-1100
-1097
-1094
-1091
-1087
-1084
-1082
-1080
-1078
-1078
-1077
-1078
-1079
-1080
-1081
-1083
-1084
-1084
-1084
-1083
-1081
-1078
-1073
-1068
-1062
-1055
-1048
-1040
-1031
-1022
-1012
-1002
-991
-980
-967
-954
-940
-924
-908
-891
-873
-854
-835
-814
-793
-771
-748
-724
-699
-673
-646
-618
-590
-561
-532
-503
-474
-445
-417
-389
-361
-334
-307
-281
-255
-230
-204
-179
-155
-131
-107
-83
-59
-36
-14
8
29
48
66
82
97
112
124
136
147
157
167
176
185
194
203
212
220
228
235
242
248
254
258
262
265
268
270
271
273
276
279
284
289
296
304
312
322
332
343
354
364
374
384
393
402
410
418
426
433
441
450
459
468
478
488
498
509
519
528
536
544
550
555
558
561
563
564
566
567
569
571
574
578
582
586
590
594
598
600
602
603
603
603
601
600
598
597
596
595
595
596
598
600
602
604
606
608
608
609
608
607
606
605
603
602
600
600
600
601
603
605
609
613
618
622
627
632
637
642
647
652
658
664
670
677
684
692
702
712
722
733
744
756
767
778
789
799
809
818
827
835
842
850
856
863
870
877
884
891
898
905
913
920
927
934
941
948
955
962
969
976
984
992
1000
1008
1016
1026
1036
1047
1058
1070
1082
1095
1107
1120
1132
1144
1157
1170
1183
1196
1210
1224
1238
1253
1269
1284
1301
1318
1335
1353
1372
1390
1409
1428
1447
1466
1484
1501
1518
1534
1548
1562
1574
1584
1594
1602
1610
1616
1621
1625
1628
1630
1631
1631
1630
1628
1625
1622
1618
1614
1609
1603
1597
1591
1584
1577
1571
1564
1558
1551
1545
1540
1535
1530
1526
1522
1519
1516
1513
1510
1508
1505
1504
1503
1502
1503
1504
1507
1511
1517
1523
1531
1541
1552
1563
1575
1588
1601
1615
1628
1641
1654
1668
1681
1694
1707
1720
1734
1747
1761
1774
1787
1800
1811
1823
1833
1842
1850
1857
1863
1869
1874
1878
1882
1886
1889
1893
1896
1900
1903
1906
1909
1912
1915
1918
1920
1923
1925
1928
1931
1934
1938
1943
1948
1955
1963
1972
1982
1992
2003
2013
2024
2033
2044
2054
2062
2070
2078
2086
2093
2101
2108
2117
2125
2133
2142
2151
2160
2169
2178
2186
2194
2201
2207
2212
2216
2219
2222
2224
2225
2226
2226
2225
2224
2223
2221
2218
2215
2212
2208
2204
2199
2195
2190
2185
2181
2177
2173
2169
2165
2162
2159
2156
2153
2151
2149
2147
2145
2144
2144
2144
2145
2147
2150
2154
2160
2167
2175
2185
2195
2207
2219
2232
2245
2259
2274
2288
2303
2317
2332
2346
2361
2375
2389
2402
2416
2429
2443
2455
2467
2478
2488
2497
2505
2512
2517
2522
2526
2529
2532
2534
2536
2538
2540
2542
2543
2544
2544
2544
2542
2540
2537
2532
2527
2521
2513
2504
2495
2485
2474
2462
2449
2436
2423
2409
2395
2380
2365
2350
2335
2320
2305
2291
2276
2262
2248
2233
2219
2205
2191
2177
2165
2153
2143
2133
2126
2120
2115
2112
2111
2112
2114
2117
2122
2127
2134
2141
2149
2158
2168
2179
2191
2203
2216
2230
2245
2261
2277
2294
2312
2331
2349
2368
2387
2405
2424
2443
2461
2480
2498
2516
2535
2553
2572
2590
2608
2626
2644
2662
2678
2694
2710
2724
2738
2750
2761
2772
2781
2789
2797
2803
2809
2814
2818
2821
2824
2826
2827
2828
2828
2828
2829
2829
2829
2828
2828
2828
2827
2827
2827
2826
2826
2825
2825
2824
2822
2821
2819
2817
2814
2810
2807
2802
2797
2792
2786
2779
2772
2765
2757
2749
2741
2732
2723
2714
2705
2696
2686
2677
2667
2658
2649
2641
2633
2626
2619
2613
2607
2601
2596
2591
2585
2580
2575
2569
2564
2559
2555
2551
2548
2545
2543
2541
2540
2539
2539
2538
2538
2538
2539
2539
2538
2538
2538
2537
2537
2537
2537
2538
2540
2543
2547
2551
2557
2564
2572
2580
2590
2600
2611
2623
2635
2647
2660
2673
2686
2699
2711
2724
2737
2749
2762
2775
2788
2801
2814
2827
2839
2852
2864
2876
2888
2899
2909
2918
2927
2934
2941
2947
2952
2957
2961
2965
2969
2972
2975
2978
2981
2983
2985
2986
2987
2987
2987
2986
2985
2983
2981
2979
2977
2976
2975
2975
2975
2976
2979
2981
2984
2988
2992
2996
3001
3006
3012
3018
3025
3032
3041
3051
3062
3074
3088
3102
3118
3134
3150
3167
3184
3202
3219
3236
3253
3270
3286
3302
3317
3332
3348
3363
3378
3393
3408
3423
3438
3453
3467
3481
3494
3508
3520
3532
3544
3555
3566
3576
3585
3593
3600
3605
3610
3613
3614
3615
3614
3611
3608
3603
3598
3591
3584
3576
3568
3559
3549
3539
3528
3515
3502
3488
3473
3456
3439
3420
3401
3380
3360
3339
3317
3296
3276
3255
3234
3214
3193
3173
3153
3133
3113
3093
3074
3054
3035
3016
2996
2978
2959
2941
2923
2905
2888
2870
2853
2836
2819
2802
2786
2769
2752
2736
2721
2706
2692
2680
2668
2659
2650
2644
2639
2636
2634
2634
2635
2637
2640
2643
2647
2650
2654
2658
2662
2667
2671
2677
2682
2689
2696
2704
2712
2721
2731
2742
2754
2765
2778
2791
2804
2818
2832
2847
2862
2876
2891
2906
2921
2936
2951
2965
2979
2993
3006
3019
3032
3044
3056
3068
3080
3091
3103
3114
3125
3136
3147
3157
3167
3177
3187
3196
3204
3212
3219
3225
3232
3238
3243
3249
3254
3260
3266
3272
3279
3286
3294
3302
3311
3320
3330
3340
3351
3362
3373
3384
3395
3407
3418
3429
3440
3451
3461
3471
3481
3491
3501
3512
3523
3534
3545
3557
3570
3582
3594
3606
3618
3629
3639
3649
3657
3664
3671
3677
3683
3688
3694
3699
3705
3710
3716
3722
3728
3734
3739
3743
3747
3750
3752
3752
3752
3750
3747
3743
3739
3733
3727
3719
3711
3703
3694
3684
3674
3663
3652
3640
3627
3613
3598
3583
3566
3550
3532
3514
3496
3478
3459
3441
3422
3404
3385
3366
3347
3329
3310
3291
3273
3254
3236
3217
3199
3181
3163
3145
3127
3110
3093
3076
3060
3043
3027
3011
2995
2980
2964
2948
2933
2917
2902
2887
2872
2858
2844
2831
2819
2808
2798
2788
2779
2771
2763
2755
2747
2738
2729
2720
2710
2701
2691
2681
2672
2663
2655
2648
2643
2638
2634
2631
2628
2625
2623
2620
2618
2615
2611
2607
2602
2597
2591
2585
2580
2575
2570
2566
2563
2561
2560
2559
2559
2559
2559
2559
2558
2557
2556
2554
2551
2547
2543
2538
2533
2528
2522
2517
2512
2507
2503
2499
2495
2492
2489
2486
2484
2482
2479
2477
2475
2473
2472
2471
2470
2470
2471
2473
2476
2479
2483
2488
2494
2500
2507
2514
2522
2530
2538
2547
2556
2566
2577
2588
2599
2611
2624
2637
2650
2664
2678
2692
2706
2719
2733
2747
2760
2774
2787
2799
2812
2824
2836
2848
2860
2871
2882
2893
2902
2911
2920
2927
2934
2941
2946
2951
2955
2959
2962
2964
2966
2967
2968
2969
2969
2968
2967
2965
2962
2959
2956
2951
2946
2940
2934
2927
2918
2910
2900
2890
2879
2867
2854
2841
2828
2813
2799
2783
2768
2752
2735
2718
2700
2681
2662
2642
2622
2601
2579
2557
2535
2513
2491
2469
2448
2428
2409
2391
2374
2359
2345
2333
2322
2313
2304
2297
2291
2285
2280
2276
2272
2268
2265
2263
2261
2261
2261
2262
2265
2269
2274
2281
2290
2300
2312
2325
2339
2353
2369
2385
2402
2419
2437
2454
2471
2488
2505
2522
2538
2553
2568
2581
2594
2606
2618
2628
2639
2649
2658
2668
2677
2687
2696
2706
2715
2725
2735
2746
2756
2766
2776
2787
2797
2808
2818
2829
2840
2851
2861
2872
2883
2894
2904
2915
2926
2937
2947
2958
2969
2979
2990
3001
3013
3024
3036
3048
3061
3074
3087
3101
3114
3129
3143
3158
3172
3188
3203
3218
3234
3249
3264
3280
3295
3310
3324
3338
3351
3364
3376
3388
3399
3410
3421
3431
3441
3451
3460
3470
3480
3490
3499
3509
3519
3529
3539
3549
3558
3568
3577
3587
3596
3606
3615
3625
3633
3642
3650
3657
3664
3669
3673
3677
3679
3680
3680
3679
3676
3672
3667
3661
3654
3646
3636
3626
3615
3603
3590
3577
3562
3547
3530
3513
3495
3476
3456
3436
3414
3392
3369
3346
3322
3299
3275
3252
3229
3206
3184
3162
3140
3118
3097
3076
3056
3035
3015
2995
2975
2955
2935
2916
2897
2878
2860
2843
2826
2810
2796
2782
2769
2758
2748
2740
2733
2729
2725
2724
2723
2725
2727
2730
2734
2739
2744
2749
2756
2762
2769
2776
2784
2793
2802
2812
2822
2833
2843
2854
2864
2873
2882
2890
2897
2903
2908
2913
2916
2919
2920
2921
2922
2922
2921
2920
2918
2916
2914
2911
2907
2903
2899
2894
2889
2884
2878
2873
2868
2864
2860
2857
2854
2852
2851
2850
2851
2852
2853
2856
2859
2863
2868
2875
2883
2892
2903
2916
2930
2947
2964
2984
3004
3026
3048
3072
3096
3120
3145
3170
3196
3222
3248
3274
3300
3327
3353
3380
3405
3431
3455
3479
3501
3523
3543
3563
3581
3597
3613
3627
3640
3651
3661
3670
3677
3683
3688
3691
3694
3694
3694
3692
3689
3684
3677
3670
3660
3650
3637
3624
3609
3593
3576
3557
3538
3518
3497
3476
3455
3433
3411
3389
3367
3345
3324
3303
3282
3262
3243
3223
3204
3186
3167
3149
3131
3113
3095
3077
3060
3043
3027
3010
2995
2979
2964
2949
2934
2919
2904
2890
2876
2863
2850
2838
2826
2815
2805
2796
2787
2779
2772
2766
2760
2756
2752
2749
2746
2744
2743
2742
2742
2743
2744
2745
2747
2748
2750
2752
2753
2755
2756
2756
2756
2755
2754
2752
2748
2744
2738
2731
2723
2713
2702
2689
2676
2661
2646
2630
2613
2596
2578
2560
2541
2522
2502
2482
2461
2440
2418
2396
2374
2351
2329
2306
2284
2262
2241
2220
2200
2181
2163
2146
2130
2115
2102
2089
2077
2066
2056
2047
2037
2029
2021
2013
2007
2000
1993
1986
1980
1973
1966
1960
1954
1948
1943
1937
1932
1928
1924
1919
1916
1912
1908
1905
1901
1897
1893
1889
1885
1880
1875
1869
1863
1857
1851
1844
1838
1831
1825
1818
1811
1805
1798
1792
1786
1780
1774
1768
1762
1757
1753
1749
1745
1742
1740
1739
1739
1739
1740
1743
1745
1749
1753
1758
1764
1770
1776
1783
1791
1799
1808
1818
1828
1840
1852
1865
1880
1895
1911
1928
1946
1965
1984
2003
2023
2041
2062
2081
2101
2120
2139
2158
2178
2197
2217
2238
2259
2280
2302
2323
2345
2366
2386
2406
2425
2443
2459
2475
2489
2502
2514
2525
2535
2544
2551
2558
2564
2570
2574
2578
2582
2585
2587
2588
2589
2589
2589
2587
2585
2582
2578
2573
2568
2561
2554
2547
2539
2531
2523
2514
2506
2498
2490
2482
2474
2467
2459
2452
2444
2437
2429
2421
2413
2405
2396
2386
2377
2367
2358
2348
2339
2330
2322
2314
2307
2301
2296
2292
2288
2286
2283
2282
2280
2279
2278
2278
2277
2277
2278
2278
2280
2281
2284
2287
2291
2296
2301
2307
2314
2320
2327
2333
2339
2344
2348
2351
2354
2355
2356
2355
2354
2352
2350
2348
2345
2342
2340
2337
2334
2331
2328
2325
2321
2317
2312
2306
2299
2292
2283
2274
2265
2255
2244
2233
2222
2211
2201
2190
2180
2171
2162
2154
2146
2138
2130
2122
2114
2107
2099
2091
2083
2075
2066
2058
2050
2041
2033
2025
2017
2009
2001
1995
1987
1978
1970
1962
1953
1944
1935
1926
1917
1907
1897
1887
1877
1866
1856
1845
1833
1822
1810
1798
1786
1773
1760
1747
1733
1719
1705
1690
1675
1660
1644
1628
1612
1596
1580
1563
1546
1528
1511
1493
1475
1457
1439
1421
1403
1385
1368
1351
1335
1320
1305
1292
1279
1266
1254
1243
1233
1222
1213
1204
1195
1186
1178
1170
1163
1155
1148
1141
1134
1127
1120
1113
1107
1100
1092
1085
1077
1068
1059
1049
1038
1027
1014
1002
988
973
957
940
922
904
885
865
845
824
803
782
760
737
714
690
666
641
615
589
561
533
504
474
443
412
379
346
312
277
242
207
171
135
99
63
26
-10
-46
-82
-119
-155
-190
-226
-261
-296
-330
-364
-397
-430
-462
-494
-525
-556
-586
-615
-644
-672
-700
-727
-754
-780
-806
-831
-857
-882
-907
-932
-957
-983
-1008
-1035
-1061
-1087
-1114
-1140
-1167
-1194
-1221
-1248
-1276
-1304
-1332
-1361
-1390
-1421
-1452
-1484
-1518
-1552
-1587
-1624
-1662
-1701
-1742
-1783
-1825
-1868
-1911
-1955
-2000
-2044
-2089
-2134
-2179
-2223
-2267
-2311
-2355
-2398
-2441
-2483
-2525
-2566
-2607
-2647
-2687
-2727
-2766
-2805
-2844
-2882
-2920
-2957
-2994
-3029
-3065
-3099
-3133
-3166
-3198
-3230
-3260
-3290
-3319
-3347
-3374
-3400
-3425
-3449
-3472
-3494
-3516
-3536
-3555
-3573
-3590
-3606
-3620
-3633
-3645
-3655
-3664
-3672
-3678
-3684
-3689
-3694
-3698
-3701
-3704
-3707
-3709
-3710
-3712
-3713
-3713
-3713
-3713
-3712
-3710
-3707
-3704
-3700
-3696
-3692
-3687
-3683
-3678
-3673
-3668
-3663
-3658
-3653
-3648
-3644
-3639
-3635
-3631
-3628
-3625
-3623
-3621
-3620
-3619
-3618
-3618
-3618
-3619
-3619
-3619
-3620
-3620
-3620
-3620
-3620
-3621
-3621
-3622
-3623
-3624
-3625
-3627
-3629
-3631
-3634
-3638
-3641
-3646
-3651
-3656
-3662
-3669
-3676
-3685
-3694
-3705
-3717
-3730
-3745
-3762
-3780
-3799
-3820
-3842
-3865
-3890
-3916
-3944
-3972
-4002
-4033
-4064
-4097
-4129
-4163
-4196
-4230
-4265
-4299
-4333
-4368
-4402
-4437
-4471
-4505
-4539
-4573
-4607
-4641
-4676
-4710
-4744
-4778
-4813
-4847
-4880
-4913
-4946
-4978
-5009
-5040
-5069
-5098
-5126
-5153
-5179
-5205
-5229
-5253
-5277
-5300
-5323
-5345
-5367
-5389
-5411
-5433
-5455
-5476
-5498
-5520
-5543
-5565
-5588
-5610
-5633
-5657
-5680
-5704
-5729
-5754
-5779
-5805
-5831
-5858
-5885
-5912
-5940
-5968
-5996
-6025
-6054
-6083
-6113
-6142
-6172
-6201
-6230
-6259
-6287
-6315
-6342
-6368
-6394
-6419
-6443
-6467
-6490
-6512
-6533
-6554
-6573
-6592
-6610
-6627
-6643
-6658
-6672
-6686
-6699
-6710
-6721
-6730
-6739
-6746
-6752
-6758
-6761
-6764
-6766
-6766
-6766
-6764
-6762
-6759
-6755
-6751
-6747
-6743
-6738
-6734
-6730
-6726
-6723
-6720
-6716
-6713
-6710
-6706
-6702
-6698
-6694
-6689
-6684
-6679
-6673
-6668
-6663
-6658
-6653
-6649
-6646
-6644
-6643
-6643
-6644
-6646
-6649
-6653
-6659
-6665
-6672
-6680
-6689
-6699
-6710
-6722
-6736
-6751
-6767
-6785
-6804
-6824
-6846
-6869
-6894
-6919
-6945
-6972
-6999
-7026
-7054
-7082
-7110
-7138
-7166
-7194
-7222
-7250
-7277
-7305
-7332
-7359
-7386
-7412
-7438
-7464
-7489
-7514
-7538
-7562
-7585
-7609
-7632
-7655
-7677
-7700
-7724
-7747
-7770
-7793
-7817
-7840
-7864
-7888
-7912
-7937
-7962
-7988
-8016
-8044
-8073
-8103
-8134
-8167
-8201
-8236
-8273
-8310
-8348
-8387
-8427
-8466
-8506
-8545
-8584
-8623
-8661
-8699
-8736
-8773
-8810
-8847
-8883
-8920
-8956
-8993
-9030
-9068
-9105
-9144
-9183
-9222
-9261
-9299
-9338
-9376
-9414
-9450
-9486
-9521
-9555
-9588
-9621
-9653
-9684
-9714
-9743
-9771
-9798
-9824
-9848
-9871
-9892
-9911
-9929
-9944
-9958
-9970
-9981
-9990
-9997
-10003
-10008
-10012
-10014
-10015
-10015
-10014
-10011
-10008
-10003
-9998
-9992
-9985
-9978
-9970
-9962
-9954
-9945
-9936
-9927
-9918
-9908
-9898
-9888
-9877
-9866
-9855
-9843
-9831
-9819
-9807
-9796
-9785
-9775
-9766
-9759
-9752
-9746
-9741
-9737
-9733
-9730
-9727
-9724
-9720
-9717
-9712
-9708
-9703
-9697
-9691
-9686
-9680
-9675
-9670
-9665
-9662
-9659
-9657
-9655
-9654
-9653
-9652
-9651
-9650
-9647
-9644
-9640
-9635
-9629
-9622
-9615
-9607
-9598
-9590
-9582
-9575
-9568
-9562
-9557
-9553
-9550
-9547
-9545
-9543
-9542
-9541
-9540
-9540
-9539
-9538
-9538
-9538
-9538
-9538
-9538
-9538
-9539
-9539
-9540
-9541
-9542
-9543
-9543
-9544
-9544
-9544
-9544
-9543
-9543
-9542
-9541
-9540
-9539
-9538
-9537
-9537
-9536
-9535
-9535
-9536
-9536
-9538
-9540
-9542
-9546
-9550
-9555
-9561
-9567
-9575
-9583
-9591
-9600
-9609
-9619
-9627
-9636
-9643
-9650
-9657
-9662
-9667
-9670
-9673
-9676
-9677
-9679
-9680
-9681
-9682
-9683
-9685
-9688
-9691
-9695
-9699
-9704
-9709
-9714
-9720
-9727
-9733
-9740
-9748
-9756
-9764
-9774
-9784
-9796
-9808
-9822
-9837
-9853
-9870
-9888
-9906
-9925
-9943
-9962
-9980
-9997
-10015
-10031
-10048
-10064
-10080
-10095
-10111
-10127
-10143
-10159
-10176
-10192
-10209
-10225
-10240
-10255
-10270
-10284
-10296
-10309
-10320
-10330
-10340
-10350
-10359
-10367
-10376
-10384
-10393
-10401
-10409
-10416
-10424
-10430
-10436
-10441
-10445
-10447
-10448
-10447
-10444
-10440
-10434
-10427
-10419
-10410
-10400
-10389
-10377
-10365
-10353
-10340
-10327
-10313
-10300
-10285
-10270
-10254
-10238
-10221
-10204
-10186
-10167
-10148
-10129
-10109
-10089
-10068
-10047
-10025
-10002
-9979
-9955
-9931
-9906
-9881
-9856
-9831
-9806
-9781
-9757
-9733
-9709
-9686
-9662
-9639
-9617
-9595
-9573
-9551
-9529
-9507
-9485
-9463
-9440
-9417
-9393
-9369
-9344
-9319
-9293
-9267
-9241
-9214
-9187
-9160
-9132
-9104
-9076
-9047
-9018
-8988
-8959
-8928
-8898
-8867
-8836
-8805
-8773
-8741
-8709
-8676
-8643
-8610
-8576
-8542
-8507
-8473
-8438
-8404
-8369
-8334
-8300
-8265
-8230
-8196
-8161
-8125
-8090
-8055
-8020
-7985
-7949
-7913
-7877
-7841
-7806
-7771
-7737
-7703
-7670
-7639
-7608
-7579
-7551
-7524
-7499
-7474
-7452
-7430
-7410
-7391
-7374
-7357
-7342
-7329
-7317
-7306
-7297
-7289
-7282
-7277
-7273
-7270
-7268
-7267
-7267
-7268
-7269
-7272
-7274
-7278
-7282
-7287
-7292
-7298
-7304
-7310
-7317
-7323
-7330
-7337
-7343
-7349
-7354
-7359
-7364
-7367
-7371
-7373
-7375
-7376
-7377
-7377
-7376
-7374
-7371
-7368
-7364
-7359
-7353
-7347
-7341
-7334
-7327
-7320
-7313
-7305
-7298
-7291
-7283
-7276
-7268
-7261
-7253
-7246
-7238
-7230
-7223
-7216
-7209
-7202
-7196
-7191
-7187
-7183
-7181
-7179
-7179
-7179
-7180
-7183
-7186
-7189
-7193
-7197
-7201
-7206
-7210
-7214
-7218
-7222
-7225
-7229
-7232
-7236
-7239
-7243
-7247
-7250
-7253
-7256
-7258
-7259
-7260
-7259
-7258
-7255
-7251
-7247
-7241
-7235
-7227
-7219
-7210
-7200
-7190
-7179
-7168
-7156
-7143
-7129
-7115
-7098
-7081
-7062
-7041
-7019
-6996
-6971
-6945
-6918
-6891
-6863
-6834
-6806
-6777
-6749
-6720
-6691
-6662
-6634
-6604
-6574
-6544
-6513
-6480
-6447
-6413
-6377
-6341
-6304
-6267
-6229
-6192
-6155
-6117
-6080
-6044
-6007
-5971
-5935
-5899
-5863
-5828
-5792
-5757
-5721
-5686
-5651
-5616
-5581
-5547
-5513
-5480
-5448
-5416
-5385
-5354
-5324
-5294
-5265
-5236
-5208
-5180
-5153
-5126
-5101
-5075
-5051
-5027
-5004
-4982
-4960
-4939
-4918
-4897
-4876
-4855
-4833
-4810
-4786
-4762
-4736
-4710
-4683
-4656
-4628
-4599
-4570
-4540
-4509
-4478
-4446
-4414
-4381
-4347
-4313
-4279
-4243
-4208
-4171
-4135
-4097
-4059
-4022
-3983
-3945
-3906
-3868
-3830
-3792
-3755
-3718
-3682
-3646
-3611
-3576
-3542
-3508
-3475
-3443
-3411
-3379
-3347
-3315
-3283
-3250
-3218
-3185
-3152
-3118
-3084
-3050
-3016
-2981
-2946
-2911
-2877
-2843
-2809
-2775
-2742
-2709
-2676
-2643
-2610
-2578
-2545
-2513
-2481
-2449
-2417
-2385
-2354
-2323
-2293
-2263
-2234
-2206
-2179
-2152
-2127
-2102
-2077
-2053
-2029
-2007
-1984
-1962
-1940
-1919
-1897
-1876
-1855
-1833
-1811
-1789
-1766
-1743
-1719
-1694
-1669
-1642
-1614
-1585
-1554
-1523
-1490
-1456
-1421
-1385
-1348
-1311
-1273
-1235
-1196
-1157
-1117
-1077
-1037
-996
-955
-913
-870
-827
-783
-738
-693
-648
-602
-557
-511
-466
-421
-377
-333
-290
-247
-206
-165
-124
-85
-46
-7
31
69
106
143
180
216
252
287
322
356
389
422
455
487
519
551
582
613
644
676
707
739
771
804
837
870
903
937
971
1004
1038
1071
1104
1137
1169
1200
1232
1262
1292
1322
1352
1381
1411
1440
1470
1500
1530
1561
1592
1624
1657
1689
1722
1756
1789
1823
1858
1892
1926
1961
1996
2031
2067
2103
2139
2175
2212
2248
2285
2321
2357
2393
2429
2463
2497
2530
2562
2594
2624
2654
2683
2712
2741
2770
2799
2828
2858
2888
2919
2950
2982
3014
3047
3079
3113
3146
3179
3211
3244
3277
3311
3344
3378
3413
3448
3484
3520
3557
3595
3634
3674
3714
3754
3795
3836
3878
3920
3962
4005
4046
4090
4134
4177
4221
4265
4309
4354
4399
4444
4489
4534
4579
4624
4669
4715
4760
4805
4849
4894
4938
4981
5025
5068
5110
5153
5195
5237
5279
5320
5362
5403
5444
5485
5525
5565
5605
5644
5683
5721
5758
5794
5830
5865
5899
5932
5965
5996
6027
6057
6086
6115
6143
6170
6197
6223
6250
6277
6304
6331
6358
6386
6414
6441
6469
6496
6523
6549
6574
6599
6623
6645
6667
6688
6708
6727
6746
6764
6782
6799
6816
6833
6849
6865
6881
6896
6910
6924
6938
6951
6964
6976
6987
6998
7008
7018
7028
7037
7045
7053
7061
7068
7074
7080
7085
7089
7092
7094
7095
7094
7093
7091
7087
7083
7077
7071
7064
7056
7048
7039
7029
7019
7009
6998
6987
6975
6963
6951
6938
6925
6912
6898
6885
6872
6860
6848
6837
6826
6817
6808
6799
6792
6785
6778
6772
6766
6761
6755
6750
6744
6739
6734
6730
6726
6723
6721
6720
6721
6723
6726
6732
6739
6747
6757
6768
6781
6794
6809
6824
6841
6858
6875
6893
6912
6931
6950
6969
6989
7009
7029
7050
7072
7094
7116
7140
7163
7187
7212
7236
7261
7287
7312
7338
7363
7390
7416
7443
7470
7498
7527
7556
7585
7614
7643
7673
7703
7732
7761
7790
7819
7848
7876
7904
7932
7959
7987
8013
8041
8069
8096
8122
8151
8178
8206
8234
8262
8290
8318
8347
8376
8405
8435
8465
8497
8529
8562
8596
8631
8667
8705
8743
8782
8822
8863
8905
8947
8990
9033
9077
9122
9166
9212
9257
9303
9350
9397
9445
9494
9543
9594
9645
9696
9749
9802
9855
9909
9963
10017
10070
10124
10176
10228
10278
10328
10376
10423
10468
10512
10554
10596
10636
10676
10715
10754
10792
10830
10867
10904
10941
10978
11013
11048
11083
11117
11150
11182
11214
11245
11275
11305
11334
11363
11392
11421
11449
11477
11505
11532
11559
11585
11611
11637
11661
11685
11709
11731
11752
11773
11792
11811
11828
11845
11861
11875
11889
11903
11915
11926
11937
11946
11955
11963
11970
11976
11981
11984
11987
11988
11987
11985
11982
11977
11971
11964
11956
11947
11937
11926
11916
11905
11894
11882
11871
11860
11848
11836
11824
11810
11796
11781
11764
11746
11727
11707
11686
11665
11643
11620
11597
11575
11552
11530
11508
11486
11465
11444
11423
11403
11382
11361
11340
11319
11297
11275
11253
11231
11208
11186
11164
11143
11122
11102
11083
11065
11048
11032
11018
11004
10991
10980
10969
10959
10950
10943
10936
10930
10925
10922
10920
10918
10918
10919
10921
10924
10927
10931
10935
10940
10945
10951
10957
10964
10971
10978
10985
10993
11001
11009
11017
11025
11033
11040
11046
11051
11056
11059
11062
11064
11065
11065
11064
11063
11062
11061
11060
11059
11059
11059
11060
11060
11062
11063
11064
11066
11067
11069
11071
11072
11074
11076
11078
11080
11082
11084
11086
11088
11091
11093
11094
11096
11097
11098
11098
11097
11096
11094
11091
11088
11083
11078
11073
11067
11061
11054
11047
11040
11032
11024
11016
11008
11000
10991
10983
10975
10967
10959
10951
10944
10937
10931
10924
10919
10913
10907
10902
10896
10890
10884
10878
10871
10864
10856
10849
10841
10833
10825
10817
10809
10802
10794
10786
10779
10771
10763
10755
10746
10737
10726
10714
10701
10686
10669
10651
10631
10609
10586
10561
10535
10507
10479
10449
10419
10387
10355
10321
10287
10252
10215
10178
10140
10102
10062
10022
9982
9941
9899
9857
9816
9774
9732
9691
9650
9609
9568
9528
9488
9448
9409
9369
9329
9289
9249
9208
9167
9125
9083
9041
8999
8956
8914
8870
8827
8783
8739
8695
8651
8607
8563
8518
8474
8430
8386
8342
8298
8255
8212
8169
8127
8084
8042
7999
7956
7913
7869
7824
7779
7734
7688
7642
7596
7550
7505
7459
7415
7370
7327
7284
7243
7201
7161
7121
7082
7043
7004
6966
6928
6889
6851
6813
6775
6737
6700
6662
6626
6590
6554
6520
6486
6452
6420
6388
6357
6326
6296
6267
6238
6210
6182
6154
6127
6100
6073
6046
6020
5993
5967
5940
5913
5886
5859
5832
5805
5778
5752
5726
5700
5675
5650
5627
5604
5582
5560
5540
5519
5500
5480
5460
5441
5421
5402
5382
5361
5341
5320
5299
5278
5257
5235
5214
5192
5171
5149
5128
5107
5086
5066
5046
5026
5007
4987
4968
4949
4930
4911
4892
4873
4855
4836
4818
4800
4783
4765
4749
4732
4716
4700
4685
4669
4655
4640
4627
4613
4600
4588
4577
4565
4555
4545
4535
4526
4517
4509
4501
4494
4487
4480
4473
4465
4458
4450
4442
4433
4423
4413
4403
4391
4379
4366
4353
4339
4324
4310
4294
4279
4263
4247
4231
4215
4198
4181
4164
4147
4129
4111
4094
4075
4058
4040
4022
4005
3988
3970
3953
3936
3918
3901
3884
3866
3848
3831
3814
3796
3780
3763
3747
3732
3717
3703
3689
3677
3665
3653
3643
3633
3623
3614
3607
3599
3593
3588
3583
3580
3578
3577
3577
3578
3579
3582
3584
3588
3591
3594
3596
3599
3601
3602
3603
3603
3603
3602
3601
3600
3598
3597
3595
3593
3592
3590
3589
3588
3588
3587
3587
3587
3587
3587
3586
3585
3584
3583
3582
3580
3579
3578
3577
3577
3577
3578
3580
3582
3585
3589
3593
3598
3603
3608
3612
3617
3621
3625
3629
3631
3633
3634
3634
3634
3633
3631
3629
3627
3625
3622
3619
3616
3612
3609
3604
3600
3594
3589
3582
3575
3568
3560
3552
3544
3536
3527
3519
3510
3502
3495
3488
3481
3474
3468
3462
3456
3450
3445
3439
3433
3427
3420
3413
3406
3398
3389
3379
3369
3359
3348
3336
3324
3311
3297
3283
3268
3252
3236
3220
3203
3187
3170
3154
3138
3121
3106
3090
3075
3061
3046
3032
3019
3005
2992
2979
2966
2953
2940
2927
2914
2901
2889
2876
2864
2852
2840
2828
2816
2803
2790
2777
2763
2748
2733
2717
2699
2681
2662
2642
2622
2602
2581
2560
2539
2519
2498
2478
2458
2437
2416
2395
2373
2350
2326
2301
2275
2248
2219
2189
2158
2125
2092
2057
2021
1985
1947
1909
1869
1829
1787
1744
1700
1655
1608
1560
1511
1461
1410
1359
1306
1254
1202
1150
1098
1047
997
948
899
851
804
758
712
667
623
580
536
494
451
409
368
328
288
250
212
175
140
105
71
38
6
-25
-56
-86
-116
-146
-175
-205
-234
-264
-294
-325
-356
-387
-418
-450
-481
-513
-545
-577
-610
-643
-676
-709
-743
-777
-812
-847
-883
-919
-955
-992
-1030
-1067
-1105
-1144
-1183
-1222
-1262
-1301
-1341
-1382
-1422
-1462
-1501
-1541
-1580
-1619
-1658
-1696
-1734
-1771
-1808
-1844
-1880
-1916
-1952
-1987
-2021
-2056
-2089
-2122
-2155
-2187
-2217
-2248
-2277
-2306
-2334
-2362
-2390
-2417
-2444
-2472
-2499
-2527
-2555
-2583
-2612
-2642
-2673
-2704
-2735
-2767
-2799
-2832
-2865
-2898
-2931
-2964
-2998
-3033
-3068
-3103
-3140
-3177
-3215
-3254
-3295
-3336
-3379
-3422
-3467
-3511
-3557
-3602
-3647
-3693
-3739
-3785
-3831
-3877
-3923
-3969
-4014
-4061
-4107
-4154
-4200
-4246
-4291
-4336
-4379
-4421
-4461
-4499
-4535
-4570
-4602
-4632
-4660
-4686
-4711
-4735
-4758
-4781
-4802
-4824
-4846
-4867
-4888
-4909
-4930
-4951
-4971
-4990
-5008
-5026
-5043
-5059
-5074
-5089
-5103
-5117
-5130
-5143
-5156
-5169
-5181
-5194
-5206
-5218
-5230
-5241
-5252
-5262
-5272
-5282
-5291
-5301
-5310
-5320
-5330
-5340
-5351
-5364
-5377
-5391
-5406
-5422
-5438
-5455
-5473
-5490
-5508
-5525
-5542
-5559
-5576
-5593
-5609
-5626
-5642
-5659
-5676
-5693
-5710
-5728
-5745
-5763
-5780
-5797
-5813
-5829
-5844
-5858
-5871
-5883
-5895
-5905
-5915
-5924
-5932
-5940
-5947
-5954
-5959
-5964
-5968
-5970
-5972
-5972
-5970
-5968
-5963
-5957
-5949
-5940
-5929
-5917
-5903
-5888
-5872
-5856
-5839
-5821
-5803
-5785
-5767
-5748
-5730
-5711
-5693
-5674
-5657
-5639
-5623
-5607
-5591
-5576
-5563
-5550
-5538
-5527
-5517
-5508
-5501
-5494
-5489
-5485
-5482
-5479
-5478
-5478
-5478
-5479
-5481
-5484
-5487
-5491
-5495
-5500
-5506
-5513
-5520
-5529
-5538
-5547
-5557
-5568
-5579
-5590
-5601
-5612
-5623
-5634
-5645
-5657
-5669
-5682
-5696
-5710
-5726
-5743
-5760
-5779
-5800
-5821
-5844
-5867
-5891
-5916
-5940
-5965
-5991
-6016
-6040
-6065
-6090
-6114
-6139
-6164
-6188
-6213
-6238
-6263
-6288
-6314
-6338
-6363
-6387
-6411
-6434
-6457
-6479
-6500
-6521
-6541
-6562
-6583
-6604
-6626
-6649
-6673
-6698
-6723
-6750
-6777
-6804
-6832
-6860
-6888
-6915
-6943
-6970
-6997
-7023
-7049
-7076
-7102
-7128
-7154
-7180
-7206
-7232
-7258
-7284
-7310
-7335
-7359
-7383
-7407
-7429
-7451
-7473
-7494
-7514
-7533
-7553
-7571
-7590
-7608
-7625
-7642
-7658
-7673
-7688
-7702
-7715
-7728
-7740
-7752
-7763
-7775
-7786
-7798
-7809
-7820
-7831
-7842
-7853
-7864
-7875
-7885
-7894
-7904
-7913
-7921
-7929
-7937
-7945
-7953
-7961
-7970
-7978
-7987
-7995
-8003
-8012
-8019
-8026
-8032
-8037
-8042
-8045
-8047
-8048
-8048
-8048
-8045
-8044
-8041
-8037
-8032
-8028
-8023
-8016
-8010
-8004
-7997
-7990
-7982
-7973
-7965
-7956
-7947
-7937
-7927
-7916
-7905
-7894
-7881
-7869
-7856
-7842
-7828
-7813
-7798
-7783
-7768
-7752
-7736
-7720
-7703
-7685
-7667
-7649
-7631
-7612
-7593
-7575
-7556
-7537
-7519
-7501
-7483
-7465
-7448
-7432
-7416
-7401
-7386
-7372
-7358
-7345
-7332
-7320
-7309
-7298
-7288
-7278
-7269
-7260
-7251
-7243
-7235
-7228
-7222
-7217
-7212
-7207
-7204
-7201
-7199
-7197
-7196
-7196
-7196
-7196
-7196
-7197
-7197
-7198
-7198
-7199
-7199
-7200
-7200
-7201
-7201
-7201
-7201
-7200
-7199
-7197
-7194
-7190
-7186
-7181
-7175
-7168
-7161
-7153
-7145
-7136
-7127
-7118
-7109
-7100
-7091
-7081
-7072
-7063
-7053
-7044
-7034
-7024
-7014
-7004
-6994
-6983
-6972
-6961
-6949
-6936
-6923
-6910
-6895
-6881
-6865
-6849
-6833
-6816
-6799
-6781
-6763
-6744
-6725
-6706
-6686
-6666
-6646
-6626
-6605
-6585
-6565
-6545
-6525
-6506
-6487
-6468
-6450
-6432
-6415
-6397
-6380
-6364
-6347
-6331
-6315
-6299
-6282
-6266
-6250
-6234
-6217
-6200
-6183
-6166
-6148
-6130
-6111
-6091
-6071
-6049
-6027
-6005
-5981
-5957
-5931
-5906
-5879
-5851
-5822
-5792
-5760
-5727
-5693
-5657
-5620
-5582
-5542
-5501
-5459
-5415
-5370
-5324
-5277
-5229
-5180
-5130
-5080
-5028
-4976
-4922
-4868
-4813
-4757
-4701
-4643
-4585
-4527
-4468
-4409
-4349
-4290
-4230
-4171
-4113
-4054
-3997
-3941
-3885
-3830
-3777
-3724
-3673
-3622
-3573
-3526
-3479
-3434
-3391
-3349
-3308
-3268
-3229
-3191
-3153
-3116
-3080
-3044
-3008
-2972
-2937
-2902
-2867
-2832
-2797
-2763
-2729
-2696
-2663
-2631
-2599
-2567
-2535
-2504
-2472
-2441
-2409
-2377
-2344
-2311
-2278
-2244
-2209
-2174
-2138
-2102
-2064
-2027
-1988
-1950
-1910
-1870
-1830
-1790
-1749
-1708
-1667
-1626
-1586
-1546
-1506
-1467
-1428
-1390
-1353
-1315
-1279
-1243
-1207
-1171
-1136
-1101
-1065
-1030
-995
-961
-926
-892
-857
-823
-790
-757
-724
-692
-660
-629
-599
-569
-540
-512
-484
-457
-431
-405
-380
-355
-331
-308
-285
-264
-243
-223
-204
-186
-170
-154
-140
-126
-114
-103
-92
-83
-74
-66
-59
-52
-46
-40
-34
-29
-24
-19
-14
-9
-4
2
7
13
18
24
30
36
42
48
54
60
67
73
79
86
94
102
110
119
129
140
151
163
176
189
203
218
233
249
266
282
300
317
335
354
372
390
409
428
446
465
484
504
523
542
561
581
600
619
638
656
675
692
709
726
742
758
773
788
802
817
831
846
861
876
891
907
923
940
957
974
992
1010
1029
1048
1067
1086
1105
1124
1143
1162
1181
1199
1216
1233
1250
1266
1281
1296
1310
1324
1338
1351
1365
1378
1391
1404
1418
1431
1444
1458
1471
1484
1497
1510
1523
1535
1547
1558
1570
1581
1592
1602
1613
1623
1633
1642
1652
1661
1670
1679
1688
1697
1706
1715
1725
1735
1745
1755
1766
1778
1789
1801
1813
1825
1837
1849
1861
1874
1887
1900
1914
1928
1942
1956
1971
1986
2001
2016
2031
2045
2062
2077
2092
2107
2122
2138
2153
2169
2184
2200
2216
2233
2250
2267
2284
2302
2319
2337
2355
2374
2392
2410
2429
2447
2465
2483
2500
2517
2533
2548
2563
2577
2590
2602
2613
2624
2634
2643
2652
2661
2669
2677
2684
2691
2697
2702
2707
2710
2713
2714
2714
2713
2710
2705
2699
2692
2684
2674
2664
2654
2643
2631
2619
2607
2595
2583
2570
2557
2544
2531
2517
2503
2489
2474
2460
2444
2429
2413
2398
2382
2366
2351
2335
2320
2305
2290
2275
2260
2246
2232
2218
2204
2191
2178
2166
2155
2145
2135
2126
2119
2112
2107
2103
2099
2096
2095
2094
2094
2095
2097
2100
2104
2108
2114
2120
2128
2136
2145
2154
2165
2176
2187
2199
2212
2225
2238
2251
2264
2278
2292
2306
2321
2336
2351
2367
2384
2401
2418
2436
2455
2473
2492
2512
2531
2551
2570
2590
2609
2628
2647
2666
2685
2703
2722
2740
2758
2776
2794
2811
2829
2846
2863
2879
2895
2911
2926
2941
2955
2968
2981
2993
3003
3013
3022
3029
3036
3041
3046
3049
3051
3053
3053
3052
3051
3049
3046
3043
3039
3035
3030
3025
3019
3013
3007
3000
2993
2985
2976
2967
2958
2947
2937
2925
2913
2900
2886
2872
2857
2841
2824
2807
2789
2771
2753
2734
2715
2695
2675
2654
2633
2612
2591
2570
2548
2527
2506
2485
2464
2444
2423
2404
2384
2365
2346
2328
2310
2292
2274
2256
2238
2220
2202
2184
2166
2148
2129
2111
2092
2074
2055
2036
2017
1999
1980
1962
1943
1924
1906
1887
1869
1850
1832
1813
1795
1776
1757
1737
1717
1696
1675
1654
1631
1608
1585
1561
1537
1512
1488
1464
1440
1416
1393
1371
1349
1327
1306
1286
1266
1247
1229
1211
1195
1179
1164
1149
1136
1123
1111
1100
1090
1081
1072
1064
1057
1050
1044
1038
1033
1028
1022
1018
1014
1010
1006
1002
999
997
994
993
992
991
992
992
994
995
997
999
1000
1002
1004
1006
1008
1008
1010
1010
1010
1012
1012
1010
1010
1010
1010
1008
1006
1004
1002
1000
997
994
989
985
980
975
970
965
960
955
951
947
944
941
939
937
935
934
933
933
932
932
932
933
933
934
935
936
937
938
939
940
941
942
942
943
943
943
942
942
941
941
940
938
937
935
932
930
927
924
920
916
912
907
901
895
888
881
873
865
856
847
838
829
820
810
801
792
782
773
763
753
743
732
721
709
697
684
670
656
641
624
608
590
571
552
532
512
491
469
447
425
402
379
355
331
307
283
259
234
208
183
157
131
104
77
49
21
-7
-36
-65
-94
-123
-152
-181
-210
-239
-268
-296
-324
-351
-378
-405
-431
-458
-484
-509
-535
-560
-585
-609
-633
-656
-679
-701
-722
-743
-762
-781
-799
-817
-834
-851
-867
-883
-899
-914
-929
-945
-960
-974
-989
-1002
-1016
-1028
-1040
-1051
-1061
-1070
-1078
-1084
-1090
-1094
-1098
-1100
-1102
-1103
-1102
-1102
-1100
-1097
-1093
-1089
-1083
-1077
-1069
-1060
-1050
-1039
-1027
-1014
-999
-984
-968
-951
-934
-916
-898
-878
-859
-839
-818
-798
-777
-756
-735
-713
-692
-670
-648
-626
-603
-580
-558
-534
-511
-487
-463
-438
-414
-388
-362
-336
-309
-283
-255
-228
-201
-174
-146
-119
-91
-64
-36
-8
20
49
77
106
135
164
194
223
253
282
310
338
365
392
418
442
466
489
511
533
554
575
595
615
635
654
673
691
708
725
740
755
768
779
789
797
803
808
812
814
816
817
817
817
817
817
816
816
816
815
815
814
813
812
811
809
808
807
806
806
806
807
809
812
817
822
828
836
845
854
865
876
888
901
915
930
945
962
979
997
1016
1037
1059
1082
1106
1132
1160
1188
1218
1249
1281
1314
1348
1384
1420
1458
1496
1536
1576
1618
1660
1704
1748
1793
1838
1884
1931
1978
2025
2074
2123
2172
2221
2271
2321
2371
2422
2473
2524
2575
2627
2680
2733
2786
2840
2895
2950
3006
3063
3120
3178
3236
3295
3354
3414
3474
3534
3594
3655
3715
3775
3835
3895
3954
4014
4073
4131
4190
4248
4307
4365
4422
4480
4537
4593
4649
4704
4759
4812
4864
4915
4964
5013
5061
5108
5154
5200
5245
5289
5334
5377
5421
5463
5506
5548
5589
5630
5670
5710
5748
5786
5823
5860
5896
5931
5965
5999
6032
6065
6097
6129
6160
6191
6221
6250
6279
6308
6335
6362
6389
6414
6439
6464
6488
6512
6535
6559
6582
6604
6627
6649
6671
6692
6713
6734
6754
6773
6792
6810
6827
6844
6859
6874
6888
6901
6913
6924
6934
6943
6951
6959
6965
6971
6976
6981
6984
6988
6991
6994
6996
6999
7001
7004
7006
7008
7011
7013
7016
7018
7020
7022
7025
7027
7029
7031
7033
7035
7036
7038
7040
7042
7044
7046
7048
7050
7052
7055
7058
7062
7066
7071
7077
7083
7090
7098
7106
7116
7126
7137
7149
7161
7175
7189
7205
7221
7238
7257
7276
7297
7319
7342
7366
7392
7419
7446
7476
7506
7537
7570
7603
7637
7671
7707
7743
7779
7816
7853
7891
7929
7968
8007
8045
8086
8125
8166
8207
8247
8287
8328
8368
8408
8447
8486
8525
8564
8603
8642
8682
8721
8761
8801
8841
8881
8921
8961
9002
9042
9081
9121
9160
9198
9237
9274
9311
9348
9384
9420
9455
9489
9524
9558
9591
9624
9656
9688
9719
9750
9780
9809
9838
9867
9895
9922
9949
9975
10001
10027
10052
10077
10101
10124
10147
10168
10189
10208
10227
10244
10260
10275
10289
10302
10313
10324
10334
10343
10351
10359
10367
10374
10381
10387
10393
10398
10402
10405
10408
10409
10410
10411
10410
10409
10408
10405
10403
10400
10397
10393
10389
10384
10379
10374
10367
10360
10352
10343
10334
10323
10312
10301
10289
10276
10263
10250
10237
10224
10211
10198
10185
10172
10159
10147
10134
10122
10110
10098
10087
10075
10064
10053
10043
10033
10023
10013
10004
9995
9986
9978
9971
9964
9957
9951
9946
9942
9938
9935
9932
9930
9929
9929
9930
9931
9933
9935
9938
9942
9946
9951
9956
9962
9969
9975
9983
9990
9998
10005
10013
10021
10028
10035
10042
10049
10055
10061
10067
10072
10077
10081
10085
10088
10091
10094
10096
10098
10099
10099
10099
10098
10096
10093
10090
10086
10081
10075
10069
10062
10054
10047
10038
10030
10021
10012
10003
9994
9985
9976
9967
9958
9950
9941
9932
9923
9914
9905
9897
9888
9879
9871
9863
9855
9847
9840
9833
9826
9819
9813
9807
9801
9795
9788
9782
9775
9767
9759
9751
9742
9732
9722
9711
9699
9687
9674
9661
9647
9632
9617
9601
9584
9566
9547
9528
9507
9485
9462
9438
9413
9388
9361
9333
9305
9276
9246
9215
9183
9150
9116
9081
9045
9008
8969
8930
8890
8849
8807
8764
8720
8676
8631
8586
8540
8494
8448
8401
8355
8308
8262
8216
8170
8125
8080
8035
7991
7946
7903
7859
7816
7772
7729
7686
7643
7599
7556
7513
7469
7426
7382
7339
7295
7250
7205
7160
7115
7069
7023
6976
6929
6881
6833
6785
6736
6687
6638
6588
6538
6487
6436
6385
6333
6281
6228
6175
6121
6067
6013
5957
5902
5846
5789
5732
5674
5616
5557
5498
5438
5377
5315
5253
5191
5128
5065
5002
4939
4876
4814
4751
4689
4627
4566
4506
4445
4385
4325
4266
4207
4148
4089
4030
3972
3913
3855
3797
3739
3682
3625
3569
3514
3458
3404
3349
3295
3241
3188
3134
3081
3027
2974
2920
2867
2814
2760
2707
2654
2601
2548
2496
2443
2391
2339
2287
2235
2183
2131
2079
2027
1974
1922
1869
1816
1763
1710
1657
1604
1551
1499
1447
1395
1343
1292
1241
1191
1140
1090
1041
992
943
895
848
801
754
709
664
620
576
533
492
450
410
370
331
291
253
214
176
138
100
63
25
-12
-49
-86
-123
-158
-194
-229
-263
-298
-332
-366
-400
-435
-470
-505
-541
-578
-616
-654
-694
-734
-775
-817
-859
-902
-945
-989
-1033
-1078
-1122
-1167
-1213
-1259
-1304
-1351
-1397
-1443
-1490
-1537
-1584
-1631
-1679
-1727
-1775
-1824
-1873
-1923
-1974
-2024
-2075
-2125
-2175
-2226
-2275
-2325
-2373
-2421
-2469
-2515
-2561
-2607
-2652
-2696
-2741
-2785
-2828
-2871
-2914
-2956
-2997
-3038
-3078
-3118
-3156
-3193
-3229
-3264
-3298
-3331
-3363
-3394
-3425
-3455
-3485
-3514
-3543
-3572
-3601
-3629
-3657
-3684
-3711
-3736
-3761
-3785
-3807
-3828
-3848
-3866
-3884
-3900
-3916
-3931
-3945
-3958
-3971
-3984
-3996
-4006
-4018
-4029
-4038
-4048
-4057
-4065
-4073
-4080
-4086
-4091
-4098
-4103
-4108
-4112
-4117
-4120
-4123
-4126
-4129
-4130
-4132
-4132
-4133
-4133
-4132
-4131
-4129
-4126
-4124
-4121
-4117
-4113
-4109
-4104
-4098
-4091
-4085
-4078
-4070
-4061
-4051
-4042
-4032
-4021
-4010
-3999
-3988
-3977
-3967
-3956
-3945
-3935
-3925
-3915
-3905
-3895
-3885
-3875
-3864
-3854
-3843
-3832
-3821
-3809
-3797
-3784
-3772
-3759
-3746
-3733
-3720
-3707
-3694
-3681
-3669
-3657
-3646
-3635
-3625
-3615
-3606
-3598
-3590
-3584
-3578
-3573
-3569
-3565
-3563
-3562
-3562
-3563
-3564
-3567
-3571
-3576
-3582
-3588
-3596
-3604
-3613
-3623
-3633
-3644
-3656
-3669
-3683
-3697
-3711
-3726
-3742
-3758
-3774
-3791
-3808
-3826
-3844
-3862
-3881
-3900
-3919
-3938
-3958
-3978
-3998
-4018
-4038
-4058
-4078
-4098
-4118
-4138
-4158
-4178
-4198
-4218
-4238
-4258
-4279
-4299
-4320
-4341
-4362
-4383
-4405
-4426
-4448
-4469
-4491
-4513
-4534
-4556
-4578
-4600
-4622
-4644
-4667
-4690
-4714
-4738
-4763
-4788
-4813
-4840
-4866
-4893
-4920
-4947
-4975
-5003
-5031
-5058
-5087
-5115
-5143
-5172
-5201
-5230
-5260
-5289
-5318
-5347
-5375
-5404
-5431
-5458
-5485
-5511
-5536
-5561
-5586
-5611
-5635
-5660
-5685
-5710
-5736
-5762
-5788
-5814
-5840
-5866
-5892
-5917
-5941
-5964
-5987
-6008
-6029
-6048
-6067
-6085
-6102
-6119
-6136
-6151
-6167
-6182
-6196
-6210
-6223
-6236
-6247
-6258
-6267
-6276
-6283
-6289
-6294
-6298
-6301
-6302
-6304
-6304
-6304
-6303
-6301
-6300
-6298
-6296
-6293
-6291
-6288
-6285
-6282
-6278
-6274
-6270
-6265
-6260
-6254
-6248
-6242
-6235
-6228
-6221
-6213
-6205
-6197
-6190
-6182
-6174
-6167
-6160
-6152
-6145
-6138
-6130
-6123
-6114
-6106
-6097
-6087
-6077
-6067
-6056
-6045
-6034
-6023
-6012
-6002
-5992
-5982
-5972
-5963
-5954
-5945
-5936
-5926
-5916
-5905
-5893
-5881
-5868
-5855
-5841
-5827
-5813
-5798
-5783
-5769
-5754
-5740
-5726
-5712
-5698
-5684
-5669
-5655
-5640
-5625
-5610
-5594
-5578
-5563
-5547
-5532
-5516
-5501
-5486
-5472
-5458
-5444
-5431
-5418
-5406
-5394
-5382
-5371
-5360
-5349
-5338
-5328
-5317
-5307
-5298
-5289
-5280
-5272
-5264
-5257
-5250
-5244
-5238
-5233
-5228
-5223
-5218
-5213
-5208
-5203
-5199
-5194
-5189
-5184
-5179
-5174
-5169
-5164
-5159
-5154
-5150
-5145
-5140
-5135
-5130
-5125
-5119
-5113
-5107
-5100
-5093
-5085
-5076
-5068
-5058
-5049
-5039
-5028
-5017
-5006
-4994
-4982
-4970
-4956
-4943
-4928
-4913
-4897
-4881
-4864
-4846
-4828
-4810
-4790
-4770
-4750
-4729
-4708
-4686
-4665
-4643
-4620
-4598
-4576
-4553
-4530
-4507
-4483
-4460
-4436
-4412
-4389
-4365
-4341
-4318
-4295
-4272
-4249
-4226
-4203
-4180
-4157
-4134
-4110
-4086
-4064
-4040
-4017
-3993
-3970
-3946
-3923
-3899
-3876
-3853
-3830
-3807
-3785
-3762
-3740
-3718
-3695
-3673
-3651
-3630
-3608
-3586
-3565
-3544
-3523
-3502
-3481
-3461
-3441
-3422
-3402
-3383
-3365
-3347
-3329
-3311
-3293
-3276
-3259
-3241
-3224
-3207
-3190
-3173
-3155
-3138
-3120
-3102
-3084
-3065
-3046
-3026
-3005
-2985
-2963
-2941
-2919
-2897
-2874
-2851
-2828
-2805
-2782
-2759
-2735
-2712
-2688
-2664
-2640
-2615
-2590
-2565
-2539
-2513
-2487
-2460
-2433
-2406
-2379
-2352
-2325
-2298
-2272
-2245
-2220
-2194
-2169
-2143
-2118
-2093
-2068
-2043
-2017
-1991
-1965
-1939
-1913
-1887
-1861
-1836
-1810
-1785
-1760
-1736
-1712
-1688
-1664
-1641
-1617
-1594
-1570
-1547
-1523
-1499
-1475
-1451
-1427
-1402
-1378
-1354
-1329
-1305
-1281
-1257
-1234
-1210
-1187
-1164
-1141
-1118
-1095
-1072
-1050
-1027
-1004
-983
-962
-941
-921
-901
-882
-863
-845
-827
-811
-794
-778
-763
-748
-733
-719
-706
-693
-680
-669
-657
-647
-636
-627
-618
-609
-601
-593
-586
-579
-572
-565
-559
-553
-547
-541
-536
-531
-526
-521
-516
-512
-508
-504
-500
-496
-493
-489
-485
-481
-477
-473
-468
-462
-456
-450
-443
-435
-427
-420
-411
-403
-395
-386
-377
-368
-359
-351
-342
-333
-324
-316
-307
-299
-291
-283
-275
-267
-260
-253
-245
-238
-230
-222
-215
-207
-199
-192
-184
-176
-168
-159
-151
-143
-134
-125
-117
-107
-98
-89
-79
-70
-60
-50
-40
-30
-20
-10
1
11
22
33
43
54
65
76
87
98
109
120
131
142
153
164
175
186
198
209
221
232
243
255
266
277
288
298
309
319
330
340
350
359
369
378
387
396
404
412
420
428
436
443
450
457
464
471
478
484
491
498
505
512
520
528
537
546
555
565
575
585
596
608
620
632
645
659
673
688
703
719
735
752
770
788
808
827
847
868
890
912
934
957
980
1002
1027
1051
1075
1100
1125
1150
1176
1202
1227
1253
1279
1304
1330
1354
1379
1403
1426
1449
1471
1493
1514
1535
1556
1576
1596
1616
1636
1655
1674
1693
1711
1728
1744
1760
1774
1788
1801
1812
1823
1832
1841
1848
1855
1861
1865
1869
1872
1874
1875
1876
1876
1875
1873
1871
1868
1865
1861
1856
1852
1847
1843
1838
1833
1828
1823
1818
1813
1809
1804
1800
1796
1792
1788
1785
1782
1780
1778
1776
1775
1774
1773
1772
1771
1771
1771
1771
1772
1772
1773
1775
1777
1780
1783
1787
1792
1797
1803
1810
1816
1823
1830
1837
1843
1850
1856
1862
1867
1873
1878
1884
1889
1895
1901
1908
1915
1922
1929
1937
1945
1953
1961
1970
1978
1987
1995
2003
2012
2020
2028
2036
2044
2052
2059
2067
2075
2083
2090
2098
2105
2113
2120
2127
2134
2141
2147
2152
2158
2163
2168
2172
2175
2179
2182
2184
2186
2189
2191
2193
2196
2198
2201
2204
2207
2210
2213
2216
2219
2222
2224
2225
2226
2226
2225
2224
2222
2219
2216
2212
2208
2203
2198
2192
2186
2180
2173
2166
2159
2151
2144
2135
2127
2118
2110
2101
2092
2084
2075
2067
2059
2051
2043
2035
2027
2020
2012
2005
1997
1989
1982
1974
1966
1959
1951
1943
1936
1928
1919
1911
1901
1892
1881
1870
1857
1844
1829
1813
1796
1778
1759
1739
1718
1697
1675
1654
1632
1609
1587
1564
1540
1516
1492
1467
1440
1413
1385
1356
1326
1295
1262
1229
1196
1162
1128
1094
1059
1025
990
955
920
886
850
815
780
744
708
672
635
599
563
527
491
456
421
387
353
320
287
254
221
188
155
122
89
55
21
-14
-49
-85
-121
-158
-195
-232
-270
-307
-346
-384
-423
-461
-501
-540
-580
-620
-660
-701
-742
-783
-825
-867
-909
-952
-994
-1037
-1079
-1122
-1165
-1209
-1252
-1296
-1340
-1385
-1430
-1476
-1522
-1569
-1617
-1665
-1713
-1762
-1812
-1862
-1912
-1962
-2013
-2064
-2115
-2167
-2219
-2272
-2325
-2378
-2432
-2487
-2541
-2596
-2651
-2706
-2761
-2816
-2870
-2925
-2979
-3033
-3087
-3140
-3194
-3247
-3301
-3354
-3408
-3463
-3517
-3572
-3627
-3682
-3738
-3793
-3849
-3904
-3959
-4014
-4070
-4125
-4180
-4236
-4291
-4347
-4403
-4460
-4517
-4574
-4632
-4690
-4748
-4807
-4866
-4925
-4985
-5044
-5104
-5165
-5225
-5286
-5347
-5409
-5470
-5532
-5594
-5656
-5718
-5780
-5842
-5903
-5964
-6024
-6084
-6144
-6203
-6262
-6320
-6378
-6435
-6492
-6548
-6604
-6659
-6713
-6767
-6820
-6872
-6923
-6974
-7023
-7072
-7120
-7167
-7214
-7260
-7305
-7349
-7394
-7437
-7480
-7523
-7565
-7607
-7648
-7688
-7728
-7767
-7806
-7843
-7881
-7918
-7954
-7990
-8025
-8060
-8095
-8129
-8163
-8197
-8230
-8263
-8296
-8328
-8360
-8392
-8424
-8455
-8485
-8516
-8546
-8576
-8606
-8635
-8664
-8693
-8722
-8750
-8779
-8806
-8834
-8861
-8887
-8913
-8939
-8964
-8988
-9012
-9035
-9058
-9081
-9104
-9126
-9148
-9171
-9193
-9215
-9237
-9258
-9280
-9301
-9321
-9341
-9362
-9381
-9401
-9421
-9441
-9461
-9482
-9503
-9525
-9547
-9571
-9595
-9620
-9645
-9672
-9699
-9727
-9756
-9785
-9815
-9845
-9875
-9906
-9936
-9967
-9998
-10029
-10061
-10093
-10125
-10158
-10190
-10223
-10256
-10289
-10322
-10354
-10387
-10420
-10452
-10484
-10516
-10547
-10578
-10609
-10640
-10670
-10700
-10730
-10759
-10788
-10817
-10846
-10874
-10901
-10929
-10956
-10983
-11010
-11037
-11064
-11091
-11118
-11144
-11170
-11196
-11222
-11248
-11273
-11299
-11325
-11350
-11376
-11403
-11429
-11456
-11484
-11512
-11540
-11569
-11599
-11628
-11658
-11688
-11718
-11748
-11778
-11808
-11838
-11868
-11897
-11927
-11956
-11985
-12014
-12043
-12072
-12101
-12130
-12159
-12188
-12216
-12245
-12273
-12300
-12328
-12355
-12381
-12407
-12433
-12458
-12482
-12506
-12529
-12551
-12573
-12594
-12614
-12633
-12650
-12667
-12683
-12697
-12710
-12722
-12732
-12742
-12750
-12756
-12762
-12766
-12769
-12771
-12772
-12772
-12772
-12770
-12767
-12764
-12760
-12755
-12749
-12742
-12735
-12727
-12719
-12710
-12701
-12691
-12682
-12672
-12662
-12652
-12642
-12632
-12621
-12611
-12600
-12589
-12578
-12566
-12554
-12542
-12529
-12516
-12504
-12491
-12479
-12467
-12456
-12445
-12436
-12427
-12419
-12411
-12404
-12397
-12391
-12384
-12378
-12372
-12365
-12358
-12351
-12344
-12337
-12329
-12322
-12314
-12307
-12300
-12293
-12286
-12279
-12273
-12266
-12260
-12253
-12246
-12239
-12231
-12223
-12215
-12206
-12197
-12188
-12179
-12169
-12160
-12151
-12142
-12133
-12125
-12117
-12109
-12101
-12094
-12087
-12080
-12073
-12066
-12059
-12053
-12047
-12041
-12035
-12030
-12025
-12020
-12016
-12012
-12009
-12006
-12004
-12002
-12001
-12000
-11999
-11999
-11999
-11999
-12000
-12000
-12000
-12000
-12000
-12000
-12000
-11999
-11997
-11996
-11994
-11991
-11989
-11986
-11983
-11980
-11976
-11973
-11969
-11965
-11962
-11958
-11953
-11949
-11944
-11940
-11935
-11930
-11925
-11920
-11915
-11910
-11905
-11901
-11896
-11892
-11887
-11883
-11879
-11875
-11871
-11868
-11864
-11860
-11857
-11854
-11851
-11848
-11846
-11844
-11843
-11843
-11842
-11842
-11842
-11843
-11843
-11844
-11844
-11844
-11845
-11845
-11844
-11844
-11843
-11842
-11841
-11839
-11838
-11836
-11834
-11833
-11830
-11828
-11825
-11822
-11819
-11814
-11809
-11804
-11798
-11791
-11784
-11776
-11768
-11759
-11750
-11741
-11731
-11721
-11711
-11700
-11689
-11677
-11665
-11653
-11641
-11628
-11615
-11601
-11587
-11573
-11558
-11543
-11527
-11511
-11494
-11477
-11458
-11439
-11419
-11398
-11377
-11354
-11331
-11307
-11283
-11258
-11233
-11208
-11183
-11157
-11131
-11105
-11079
-11053
-11027
-11000
-10973
-10946
-10919
-10892
-10864
-10835
-10807
-10777
-10748
-10718
-10687
-10657
-10625
-10594
-10562
-10529
-10497
-10464
-10431
-10397
-10363
-10329
-10294
-10259
-10224
-10188
-10152
-10116
-10079
-10042
-10004
-9967
-9928
-9889
-9850
-9810
-9770
-9728
-9687
-9644
-9601
-9558
-9513
-9468
-9423
-9377
-9330
-9282
-9234
-9186
-9136
-9087
-9037
-8986
-8936
-8885
-8834
-8783
-8733
-8683
-8633
-8583
-8534
-8486
-8438
-8390
-8342
-8295
-8247
-8199
-8151
-8102
-8053
-8004
-7954
-7904
-7854
-7804
-7754
-7705
-7656
-7607
-7559
-7512
-7465
-7418
-7371
-7325
-7279
-7232
-7185
-7138
-7090
-7042
-6993
-6944
-6893
-6843
-6792
-6741
-6690
-6639
-6588
-6537
-6486
-6436
-6385
-6335
-6285
-6235
-6186
-6137
-6089
-6041
-5993
-5947
-5901
-5856
-5812
-5768
-5726
-5684
-5643
-5603
-5563
-5524
-5486
-5449
-5413
-5377
-5343
-5309
-5276
-5244
-5213
-5183
-5154
-5126
-5099
-5072
-5046
-5020
-4995
-4969
-4943
-4917
-4891
-4864
-4837
-4810
-4782
-4753
-4724
-4694
-4664
-4634
-4603
-4571
-4540
-4507
-4475
-4442
-4409
-4375
-4340
-4305
-4270
-4234
-4197
-4159
-4121
-4083
-4043
-4005
-3965
-3925
-3885
-3844
-3802
-3760
-3717
-3673
-3629
-3584
-3538
-3491
-3444
-3396
-3348
-3299
-3249
-3199
-3149
-3099
-3049
-2999
-2949
-2899
-2849
-2799
-2749
-2700
-2651
-2602
-2553
-2505
-2457
-2409
-2361
-2314
-2268
-2222
-2176
-2131
-2086
-2041
-1998
-1955
-1912
-1870
-1828
-1786
-1745
-1704
-1663
-1622
-1581
-1541
-1500
-1460
-1420
-1380
-1340
-1300
-1260
-1220
-1180
-1139
-1099
-1058
-1016
-976
-935
-893
-850
-807
-763
-719
-674
-628
-581
-534
-487
-439
-391
-343
-295
-247
-199
-151
-104
-57
-11
34
80
124
168
211
254
296
338
379
420
460
499
538
577
615
652
689
724
760
795
829
864
897
931
964
997
1030
1062
1094
1126
1158
1190
1222
1254
1286
1318
1351
1383
1416
1449
1483
1516
1550
1585
1619
1654
1689
1724
1759
1795
1831
1866
1903
1940
1977
2013
2052
2091
2129
2169
2208
2248
2288
2329
2369
2410
2451
2492
2533
2574
2615
2656
2697
2739
2782
2824
2867
2911
2954
2999
3043
3088
3133
3178
3224
3269
3314
3359
3404
3449
3494
3539
3583
3627
3671
3716
3760
3803
3847
3890
3933
3976
4017
4059
4099
4140
4179
4218
4257
4296
4334
4373
4411
4449
4487
4525
4563
4600
4638
4674
4711
4747
4782
4817
4852
4887
4921
4955
4988
5021
5054
5088
5121
5154
5187
5221
5254
5288
5322
5355
5389
5423
5457
5492
5526
5561
5596
5631
5666
5701
5737
5773
5809
5845
5880
5916
5951
5986
6021
6056
6090
6124
6158
6192
6226
6260
6295
6329
6365
6400
6436
6473
6509
6546
6583
6620
6657
6693
6730
6766
6801
6837
6872
6908
6943
6978
7014
7049
7085
7121
7157
7194
7230
7267
7303
7340
7376
7412
7448
7484
7518
7553
7587
7621
7655
7688
7720
7753
7784
7816
7847
7878
7909
7940
7971
8002
8032
8061
8093
8122
8151
8180
8210
8239
8267
8294
8322
8349
8376
8403
8430
8457
8485
8513
8541
8570
8600
8629
8659
8689
8719
8750
8780
8810
8841
8871
8901
8932
8962
8993
9024
9055
9086
9117
9148
9179
9209
9240
9271
9302
9333
9363
9394
9425
9455
9486
9516
9547
9577
9608
9639
9670
9702
9733
9764
9795
9826
9856
9887
9918
9948
9978
10008
10038
10067
10097
10126
10155
10184
10212
10241
10269
10297
10324
10351
10378
10405
10431
10456
10481
10506
10530
10553
10576
10599
10622
10644
10667
10689
10711
10733
10755
10777
10798
10819
10839
10859
10877
10895
10912
10928
10943
10957
10970
10981
10992
11001
11009
11017
11023
11028
11033
11036
11039
11042
11044
11045
11047
11048
11049
11049
11050
11051
11052
11053
11055
11056
11057
11058
11058
11059
11060
11060
11060
11061
11061
11061
11060
11060
11060
11059
11058
11058
11057
11057
11056
11056
11055
11054
11054
11053
11051
11050
11048
11046
11044
11042
11040
11038
11035
11033
11030
11026
11023
11018
11014
11008
11002
10996
10988
10980
10972
10963
10954
10944
10935
10926
10917
10908
10900
10892
10885
10878
10872
10866
10860
10855
10850
10845
10840
10835
10830
10825
10820
10815
10809
10804
10798
10792
10787
10781
10776
10771
10765
10760
10755
10749
10744
10737
10731
10723
10716
10707
10698
10688
10678
10668
10658
10647
10637
10627
10617
10607
10597
10588
10579
10570
10561
10551
10541
10531
10520
10509
10497
10485
10472
10459
10446
10433
10420
10408
10395
10382
10369
10357
10344
10330
10316
10302
10286
10270
10252
10234
10214
10193
10172
10149
10126
10102
10078
10053
10027
10001
9974
9947
9919
9890
9861
9831
9801
9770
9738
9707
9675
9643
9612
9580
9549
9517
9486
9456
9425
9395
9365
9335
9305
9276
9246
9217
9188
9159
9130
9102
9074
9046
9019
8991
8964
8937
8910
8883
8856
8828
8801
8774
8746
8719
8692
8664
8637
8610
8583
8556
8529
8503
8476
8450
8423
8396
8369
8341
8314
8286
8257
8228
8199
8169
8138
8109
8077
8047
8016
7984
7952
7920
7887
7854
7821
7788
7754
7720
7686
7651
7616
7580
7544
7507
7469
7432
7393
7355
7315
7276
7236
7195
7153
7111
7069
7025
6981
6937
6891
6845
6799
6752
6704
6656
6608
6559
6510
6461
6412
6362
6312
6262
6211
6160
6109
6057
6004
5951
5898
5844
5789
5734
5679
5624
5569
5514
5458
5403
5348
5292
5237
5182
5127
5072
5017
4962
4908
4854
4800
4746
4692
4638
4585
4531
4478
4424
4370
4316
4262
4207
4153
4098
4042
3987
3932
3876
3820
3765
3709
3653
3597
3541
3486
3431
3375
3320
3266
3211
3157
3103
3049
2996
2943
2890
2838
2786
2735
2684
2633
2583
2534
2485
2437
2389
2342
2295
2249
2204
2159
2115
2071
2027
1984
1941
1898
1855
1812
1768
1725
1681
1636
1592
1547
1502
1457
1411
1366
1321
1276
1231
1187
1143
1099
1055
1010
967
923
879
835
790
745
700
654
609
562
516
470
423
377
331
286
241
197
152
109
65
22
-21
-63
-106
-148
-190
-231
-272
-313
-354
-393
-432
-471
-509
-545
-582
-617
-651
-685
-718
-750
-781
-812
-843
-872
-901
-930
-959
-986
-1014
-1041
-1068
-1095
-1121
-1147
-1173
-1199
-1224
-1249
-1274
-1299
-1324
-1348
-1372
-1397
-1421
-1445
-1468
-1492
-1515
-1539
-1563
-1586
-1610
-1634
-1659
-1684
-1709
-1734
-1760
-1786
-1813
-1840
-1868
-1896
-1924
-1952
-1981
-2009
-2039
-2068
-2098
-2127
-2156
-2186
-2215
-2244
-2273
-2302
-2330
-2358
-2386
-2414
-2441
-2469
-2495
-2522
-2548
-2574
-2600
-2626
-2651
-2676
-2700
-2725
-2748
-2772
-2795
-2818
-2840
-2862
-2885
-2907
-2929
-2951
-2973
-2995
-3017
-3038
-3060
-3081
-3103
-3124
-3146
-3167
-3188
-3209
-3230
-3251
-3271
-3292
-3312
-3332
-3352
-3371
-3390
-3409
-3428
-3447
-3466
-3485
-3504
-3523
-3542
-3561
-3580
-3599
-3618
-3637
-3656
-3675
-3694
-3712
-3731
-3749
-3767
-3785
-3803
-3820
-3838
-3856
-3874
-3892
-3910
-3928
-3945
-3963
-3980
-3997
-4014
-4030
-4046
-4062
-4078
-4094
-4110
-4127
-4143
-4160
-4178
-4195
-4212
-4230
-4247
-4265
-4282
-4300
-4317
-4334
-4352
-4369
-4387
-4405
-4423
-4442
-4461
-4480
-4499
-4519
-4539
-4558
-4577
-4596
-4614
-4632
-4649
-4666
-4682
-4697
-4713
-4728
-4743
-4757
-4772
-4787
-4802
-4817
-4832
-4848
-4863
-4879
-4894
-4909
-4924
-4939
-4953
-4967
-4981
-4994
-5006
-5019
-5031
-5043
-5055
-5067
-5078
-5090
-5101
-5113
-5124
-5135
-5146
-5156
-5166
-5176
-5185
-5193
-5202
-5210
-5219
-5227
-5236
-5245
-5255
-5265
-5275
-5286
-5297
-5309
-5321
-5334
-5347
-5359
-5372
-5386
-5399
-5412
-5426
-5440
-5454
-5469
-5484
-5499
-5515
-5531
-5547
-5564
-5581
-5598
-5615
-5632
-5649
-5666
-5682
-5699
-5715
-5731
-5747
-5763
-5780
-5796
-5813
-5830
-5847
-5865
-5883
-5901
-5920
-5939
-5959
-5978
-5997
-6017
-6036
-6055
-6073
-6092
-6110
-6128
-6145
-6163
-6180
-6198
-6215
-6233
-6251
-6269
-6288
-6307
-6327
-6347
-6367
-6386
-6406
-6426
-6445
-6464
-6482
-6500
-6517
-6534
-6550
-6566
-6581
-6596
-6611
-6626
-6640
-6654
-6668
-6682
-6696
-6709
-6722
-6735
-6747
-6758
-6769
-6779
-6789
-6797
-6805
-6813
-6819
-6826
-6832
-6837
-6842
-6847
-6852
-6856
-6860
-6863
-6866
-6868
-6870
-6871
-6871
-6870
-6869
-6867
-6864
-6861
-6857
-6853
-6848
-6844
-6839
-6833
-6828
-6822
-6817
-6811
-6805
-6799
-6793
-6786
-6780
-6773
-6766
-6760
-6753
-6746
-6739
-6733
-6727
-6721
-6716
-6711
-6706
-6703
-6700
-6697
-6695
-6694
-6693
-6693
-6693
-6693
-6694
-6695
-6695
-6696
-6697
-6698
-6699
-6700
-6701
-6702
-6703
-6704
-6705
-6706
-6706
-6707
-6706
-6706
-6705
-6703
-6701
-6698
-6694
-6689
-6683
-6675
-6667
-6658
-6648
-6637
-6625
-6612
-6599
-6585
-6570
-6556
-6541
-6525
-6510
-6494
-6478
-6462
-6445
-6428
-6411
-6393
-6375
-6356
-6337
-6317
-6297
-6275
-6254
-6232
-6210
-6187
-6164
-6142
-6119
-6096
-6073
-6050
-6027
-6004
-5981
-5958
-5934
-5911
-5887
-5864
-5840
-5817
-5793
-5769
-5746
-5722
-5698
-5675
-5652
-5628
-5605
-5582
-5559
-5535
-5512
-5489
-5466
-5444
-5421
-5397
-5374
-5351
-5328
-5305
-5282
-5258
-5234
-5210
-5186
-5161
-5136
-5111
-5085
-5058
-5031
-5003
-4974
-4945
-4916
-4885
-4855
-4824
-4792
-4760
-4728
-4695
-4662
-4628
-4594
-4560
-4524
-4489
-4452
-4415
-4378
-4339
-4301
-4261
-4221
-4180
-4139
-4098
-4056
-4014
-3972
-3930
-3887
-3845
-3802
-3760
-3717
-3675
-3633
-3591
-3549
-3507
-3465
-3423
-3381
-3340
-3299
-3258
-3218
-3178
-3138
-3098
-3059
-3021
-2982
-2944
-2906
-2868
-2830
-2792
-2753
-2715
-2676
-2637
-2598
-2559
-2519
-2480
-2441
-2402
-2363
-2324
-2285
-2246
-2207
-2167
-2127
-2087
-2047
-2005
-1965
-1923
-1881
-1838
-1796
-1753
-1710
-1667
-1625
-1582
-1540
-1498
-1456
-1414
-1372
-1330
-1287
-1245
-1202
-1159
-1115
-1071
-1027
-983
-938
-894
-850
-806
-762
-718
-675
-632
-589
-546
-504
-462
-421
-379
-338
-298
-257
-217
-177
-137
-97
-58
-18
21
60
99
138
176
214
252
290
328
366
405
443
482
521
560
598
637
677
716
755
794
834
874
914
954
994
1035
1077
1118
1161
1204
1247
1291
1335
1380
1425
1470
1515
1561
1606
1652
1697
1743
1789
1834
1880
1927
1973
2020
2067
2114
2162
2210
2259
2308
2357
2406
2456
2506
2557
2607
2657
2708
2758
2809
2860
2910
2961
3011
3061
3112
3162
3212
3261
3311
3361
3410
3459
3508
3557
3605
3653
3701
3748
3795
3842
3888
3934
3980
4026
4072
4117
4162
4208
4253
4297
4342
4386
4430
4474
4518
4561
4605
4648
4690
4733
4775
4816
4858
4899
4941
4982
5023
5064
5105
5146
5187
5227
5267
5306
5346
5384
5422
5460
5497
5534
5571
5607
5643
5678
5714
5749
5785
5820
5856
5891
5927
5962
5998
6033
6069
6104
6139
6174
6209
6243
6277
6310
6342
6375
6406
6438
6469
6499
6530
6561
6591
6622
6653
6684
6716
6748
6779
6811
6844
6876
6908
6940
6972
7004
7035
7066
7097
7128
7159
7189
7219
7248
7277
7306
7335
7364
7393
7421
7450
7478
7506
7533
7561
7588
7615
7642
7669
7695
7722
7748
7775
7802
7828
7855
7882
7908
7935
7961
7988
8013
8039
8066
8092
8117
8141
8167
8192
8217
8241
8266
8291
8315
8340
8366
8391
8417
8443
8469
8496
8523
8550
8578
8606
8635
8664
8693
8723
8753
8784
8815
8847
8878
8910
8942
8974
9007
9040
9072
9105
9139
9172
9205
9239
9272
9306
9340
9374
9408
9442
9476
9509
9543
9577
9610
9643
9676
9708
9741
9773
9805
9838
9870
9902
9934
9966
9998
10030
10062
10094
10126
10157
10189
10221
10253
10285
10317
10349
10381
10413
10445
10477
10509
10541
10573
10605
10636
10668
10700
10731
10763
10794
10826
10858
10889
10922
10954
10986
11019
11052
11085
11119
11152
11186
11220
11254
11288
11322
11356
11390
11424
11458
11491
11525
11559
11592
11626
11660
11694
11728
11762
11797
11831
11865
11899
11932
11966
11999
12033
12066
12099
12133
12166
12199
12233
12266
12299
12333
12366
12399
12431
12464
12495
12527
12557
12587
12617
12646
12675
12703
12731
12758
12786
12814
12841
12868
12895
12922
12948
12974
12999
13024
13048
13071
13094
13116
13138
13158
13179
13199
13218
13237
13256
13275
13293
13312
13329
13347
13364
13381
13397
13413
13428
13444
13459
13474
13488
13502
13516
13530
13544
13557
13570
13583
13596
13608
13620
13632
13644
13655
13666
13676
13686
13697
13706
13716
13726
13735
13745
13754
13763
13773
13782
13790
13799
13807
13815
13823
13831
13838
13845
13852
13858
13864
13870
13875
13881
13886
13891
13896
13901
13906
13910
13914
13918
13922
13925
13928
13930
13932
13933
13934
13935
13935
13935
13935
13935
13934
13934
13933
13933
13932
13932
13931
13931
13930
13929
13928
13926
13924
13923
13921
13919
13917
13915
13914
13912
13910
13909
13907
13906
13904
13903
13901
13900
13898
13897
13896
13895
13895
13894
13894
13893
13893
13893
13893
13892
13892
13891
13891
13891
13890
13890
13890
13890
13890
13891
13891
13892
13892
13893
13894
13894
13895
13895
13894
13894
13893
13892
13891
13890
13889
13888
13887
13886
13886
13885
13884
13884
13883
13883
13883
13882
13882
13882
13881
13880
13878
13876
13874
13871
13867
13862
13857
13851
13845
13838
13831
13823
13815
13807
13798
13789
13780
13770
13760
13749
13738
13726
13714
13701
13686
13672
13656
13639
13622
13603
13585
13565
13545
13525
13504
13482
13461
13439
13416
13394
13371
13347
13324
13300
13275
13250
13224
13198
13171
13143
13115
13086
13056
13026
12996
12965
12934
12903
12872
12840
12809
12777
12745
12712
12680
12647
12614
12580
12547
12513
12479
12445
12411
12377
12343
12309
12275
12241
12207
12173
12139
12105
12071
12037
12004
11970
11937
11904
11872
11840
11808
11777
11746
11715
11685
11655
11625
11594
11564
11534
11503
11472
11442
11411
11381
11351
11321
11292
11264
11235
11208
11182
11156
11130
11105
11080
11056
11031
11007
10982
10957
10932
10907
10882
10857
10831
10807
10783
10759
10735
10713
10690
10668
10646
10625
10603
10581
10559
10538
10516
10494
10472
10450
10429
10407
10386
10365
10344
10324
10305
10286
10268
10250
10233
10217
10201
10185
10170
10155
10140
10126
10112
10099
10086
10074
10062
10051
10041
10031
10022
10013
10004
9996
9987
9979
9971
9962
9953
9944
9935
9926
9917
9908
9898
9889
9879
9870
9860
9850
9840
9829
9817
9805
9792
9778
9763
9747
9731
9714
9696
9678
9659
9640
9620
9599
9578
9557
9535
9513
9490
9467
9444
9420
9396
9371
9346
9320
9294
9268
9241
9214
9186
9158
9130
9102
9074
9045
9017
8988
8959
8930
8901
8872
8842
8813
8783
8753
8723
8693
8663
8633
8602
8572
8541
8511
8480
8450
8419
8389
8359
8329
8299
8269
8240
8210
8180
8150
8119
8090
8060
8031
8000
7971
7942
7912
7883
7853
7824
7794
7765
7735
7705
7675
7645
7615
7584
7553
7522
7491
7459
7427
7396
7364
7333
7302
7271
7241
7211
7182
7153
7125
7098
7071
7044
7018
6992
6966
6940
6915
6889
6864
6839
6814
6789
6765
6741
6718
6695
6674
6653
6633
6614
6596
6578
6562
6545
6529
6514
6499
6483
6468
6454
6439
6425
6411
6398
6385
6373
6363
6353
6345
6337
6331
6327
6323
6320
6318
6316
6315
6314
6313
6311
6310
6309
6307
6305
6303
6302
6300
6299
6298
6297
6297
6297
6298
6299
6300
6302
6305
6307
6310
6314
6317
6320
6324
6327
6331
6334
6337
6341
6344
6347
6350
6354
6358
6362
6366
6371
6377
6383
6389
6396
6403
6411
6419
6426
6434
6442
6451
6459
6467
6476
6484
6493
6502
6512
6522
6532
6542
6552
6561
6571
6579
6588
6595
6602
6609
6614
6618
6622
6624
6625
6625
6624
6621
6618
6614
6609
6604
6598
6592
6586
6579
6572
6564
6556
6547
6537
6527
6516
6503
6490
6476
6461
6444
6428
6410
6392
6374
6355
6336
6317
6298
6279
6260
6240
6220
6201
6181
6160
6139
6118
6097
6075
6053
6030
6007
5985
5962
5939
5916
5893
5871
5849
5827
5805
5783
5762
5741
5721
5700
5680
5660
5640
5620
5600
5580
5560
5540
5519
5499
5479
5459
5440
5420
5400
5381
5361
5342
5323
5304
5285
5267
5248
5230
5211
5192
5173
5154
5135
5115
5095
5075
5055
5035
5015
4995
4975
4955
4936
4917
4899
4881
4864
4847
4831
4815
4799
4784
4769
4754
4740
4725
4711
4697
4683
4669
4655
4642
4630
4618
4607
4597
4588
4580
4572
4565
4558
4552
4546
4541
4535
4529
4523
4517
4510
4504
4497
4489
4482
4474
4467
4459
4451
4443
4436
4428
4419
4411
4402
4393
4384
4374
4363
4352
4340
4328
4315
4302
4288
4274
4259
4244
4229
4213
4198
4182
4166
4149
4133
4117
4101
4085
4069
4051
4035
4019
4002
3985
3967
3950
3931
3913
3894
3875
3855
3835
3815
3795
3775
3755
3734
3713
3692
3671
3649
3627
3606
3583
3561
3539
3517
3495
3474
3453
3433
3413
3394
3375
3356
3338
3320
3303
3285
3268
3251
3234
3216
3200
3183
3166
3150
3135
3119
3104
3089
3075
3061
3047
3033
3020
3006
2993
2979
2966
2952
2939
2926
2913
2901
2889
2877
2866
2856
2846
2837
2828
2819
2811
2803
2794
2786
2777
2768
2759
2749
2740
2729
2718
2707
2696
2684
2672
2660
2647
2635
2623
2610
2598
2585
2573
2561
2549
2538
2526
2514
2503
2492
2481
2471
2461
2451
2441
2431
2422
2413
2404
2396
2389
2381
2375
2368
2362
2357
2352
2348
2344
2340
2336
2333
2330
2327
2324
2322
2320
2318
2316
2315
2314
2314
2314
2314
2315
2317
2318
2320
2322
2324
2326
2328
2331
2333
2335
2337
2339
2340
2342
2344
2345
2347
2349
2350
2351
2352
2352
2352
2351
2349
2347
2344
2341
2337
2332
2327
2322
2316
2310
2304
2298
2291
2285
2278
2271
2264
2257
2249
2241
2234
2226
2217
2209
2200
2191
2182
2173
2163
2154
2144
2134
2124
2114
2104
2094
2084
2074
2064
2053
2043
2032
2020
2009
1997
1985
1973
1962
1950
1938
1927
1916
1905
1895
1886
1877
1869
1860
1853
1845
1837
1829
1821
1813
1805
1797
1788
1780
1772
1765
1757
1750
1744
1738
1732
1726
1721
1715
1709
1702
1695
1687
1678
1668
1658
1647
1635
1623
1611
1598
1586
1573
1561
1548
1536
1524
1512
1500
1488
1475
1463
1449
1436
1422
1407
1393
1378
1363
1349
1334
1320
1306
1292
1278
1264
1250
1237
1223
1208
1194
1179
1163
1146
1129
1111
1093
1074
1054
1035
1014
995
975
955
935
914
894
873
852
830
808
785
762
738
713
688
663
637
611
585
559
532
505
478
451
424
396
368
340
311
283
254
226
198
170
143
116
89
63
38
13
-11
-36
-60
-84
-108
-133
-158
-183
-208
-234
-260
-286
-312
-339
-366
-393
-421
-448
-475
-503
-531
-559
-588
-617
-647
-677
-707
-737
-768
-799
-830
-860
-891
-921
-952
-983
-1014
-1045
-1076
-1108
-1140
-1172
-1204
-1236
-1269
-1301
-1334
-1366
-1398
-1429
-1461
-1492
-1523
-1553
-1584
-1615
-1645
-1676
-1707
-1738
-1769
-1801
-1832
-1863
-1893
-1923
-1953
-1982
-2011
-2040
-2068
-2095
-2122
-2149
-2175
-2201
-2227
-2252
-2278
-2303
-2328
-2353
-2377
-2401
-2424
-2447
-2470
-2492
-2514
-2535
-2556
-2577
-2598
-2619
-2640
-2660
-2681
-2701
-2722
-2742
-2763
-2783
-2804
-2824
-2845
-2867
-2888
-2910
-2931
-2953
-2976
-2998
-3021
-3045
-3068
-3092
-3116
-3140
-3165
-3189
-3214
-3240
-3265
-3291
-3317
-3343
-3370
-3396
-3423
-3450
-3478
-3506
-3534
-3562
-3590
-3619
-3648
-3677
-3706
-3735
-3764
-3793
-3821
-3849
-3877
-3904
-3930
-3956
-3982
-4006
-4030
-4054
-4078
-4102
-4125
-4148
-4170
-4193
-4215
-4237
-4258
-4280
-4301
-4322
-4343
-4363
-4384
-4403
-4423
-4442
-4462
-4481
-4500
-4520
-4539
-4559
-4579
-4599
-4619
-4640
-4661
-4682
-4703
-4724
-4745
-4766
-4787
-4809
-4831
-4853
-4875
-4897
-4920
-4943
-4967
-4991
-5015
-5040
-5066
-5091
-5118
-5144
-5172
-5199
-5227
-5255
-5284
-5312
-5342
-5371
-5401
-5431
-5461
-5492
-5522
-5553
-5584
-5614
-5644
-5674
-5703
-5733
-5762
-5791
-5820
-5849
-5878
-5907
-5937
-5967
-5998
-6028
-6059
-6090
-6122
-6153
-6184
-6215
-6246
-6277
-6307
-6337
-6367
-6397
-6426
-6456
-6485
-6515
-6544
-6573
-6602
-6631
-6660
-6689
-6718
-6746
-6774
-6802
-6829
-6856
-6883
-6911
-6938
-6966
-6995
-7024
-7054
-7085
-7116
-7148
-7181
-7214
-7248
-7282
-7316
-7350
-7384
-7418
-7452
-7486
-7519
-7552
-7586
-7619
-7652
-7685
-7719
-7753
-7788
-7822
-7857
-7892
-7928
-7963
-7999
-8034
-8069
-8105
-8140
-8175
-8211
-8248
-8284
-8322
-8360
-8399
-8440
-8481
-8523
-8566
-8610
-8654
-8699
-8745
-8790
-8836
-8882
-8927
-8973
-9019
-9064
-9110
-9156
-9202
-9248
-9295
-9343
-9391
-9440
-9490
-9540
-9590
-9641
-9692
-9744
-9796
-9847
-9899
-9950
-10001
-10052
-10102
-10152
-10202
-10251
-10300
-10348
-10396
-10443
-10490
-10536
-10581
-10626
-10670
-10714
-10757
-10800
-10842
-10884
-10926
-10968
-11009
-11050
-11091
-11132
-11172
-11213
-11253
-11293
-11333
-11373
-11413
-11452
-11491
-11530
-11569
-11608
-11646
-11685
-11723
-11762
-11801
-11840
-11879
-11918
-11957
-11996
-12036
-12075
-12115
-12154
-12193
-12232
-12271
-12310
-12349
-12388
-12426
-12465
-12504
-12543
-12583
-12623
-12664
-12704
-12745
-12787
-12828
-12870
-12912
-12954
-12996
-13037
-13079
-13120
-13161
-13202
-13242
-13283
-13323
-13363
-13403
-13443
-13483
-13524
-13564
-13604
-13644
-13685
-13726
-13766
-13807
-13848
-13889
-13930
-13971
-14013
-14054
-14095
-14137
-14179
-14221
-14263
-14306
-14348
-14391
-14434
-14478
-14521
-14565
-14610
-14654
-14699
-14745
-14790
-14836
-14881
-14927
-14972
-15018
-15063
-15108
-15152
-15196
-15239
-15282
-15324
-15366
-15407
-15448
-15489
-15530
-15570
-15611
-15651
-15691
-15731
-15770
-15809
-15848
-15886
-15923
-15960
-15996
-16030
-16065
-16099
-16133
-16166
-16198
-16230
-16261
-16292
-16322
-16353
-16383
-16412
-16442
-16471
-16499
-16527
-16554
-16581
-16606
-16631
-16655
-16678
-16700
-16722
-16743
-16764
-16784
-16804
-16823
-16842
-16861
-16879
-16898
-16915
-16932
-16949
-16965
-16980
-16995
-17009
-17022
-17035
-17047
-17058
-17069
-17079
-17089
-17098
-17107
-17115
-17122
-17128
-17134
-17139
-17143
-17146
-17148
-17149
-17150
-17150
-17150
-17150
-17149
-17148
-17147
-17146
-17144
-17143
-17140
-17137
-17134
-17129
-17123
-17116
-17108
-17099
-17089
-17078
-17065
-17052
-17037
-17022
-17007
-16990
-16973
-16956
-16938
-16919
-16899
-16879
-16858
-16836
-16814
-16790
-16765
-16739
-16713
-16685
-16657
-16628
-16599
-16570
-16541
-16511
-16482
-16452
-16422
-16393
-16363
-16332
-16303
-16273
-16242
-16210
-16178
-16146
-16114
-16081
-16049
-16015
-15984
-15951
-15919
-15887
-15856
-15824
-15793
-15762
-15730
-15699
-15668
-15636
-15605
-15573
-15542
-15510
-15479
-15449
-15419
-15391
-15362
-15335
-15309
-15283
-15258
-15235
-15211
-15189
-15167
-15145
-15125
-15104
-15084
-15064
-15045
-15026
-15007
-14989
-14971
-14954
-14937
-14920
-14904
-14889
-14873
-14857
-14842
-14826
-14810
-14794
-14778
-14762
-14745
-14729
-14713
-14697
-14681
-14665
-14649
-14634
-14619
-14604
-14589
-14573
-14558
-14543
-14527
-14511
-14495
-14478
-14461
-14444
-14427
-14409
-14392
-14375
-14358
-14342
-14326
-14311
-14296
-14282
-14268
-14254
-14240
-14227
-14213
-14200
-14186
-14171
-14156
-14141
-14125
-14109
-14093
-14076
-14059
-14042
-14025
-14007
-13990
-13973
-13955
-13937
-13919
-13901
-13882
-13862
-13842
-13821
-13800
-13778
-13755
-13731
-13708
-13684
-13660
-13636
-13612
-13588
-13565
-13543
-13521
-13500
-13479
-13459
-13439
-13420
-13401
-13382
-13364
-13347
-13329
-13313
-13296
-13281
-13265
-13250
-13236
-13223
-13210
-13198
-13187
-13176
-13166
-13157
-13148
-13139
-13132
-13124
-13117
-13111
-13104
-13098
-13093
-13087
-13082
-13076
-13071
-13067
-13062
-13057
-13053
-13050
-13047
-13044
-13041
-13039
-13036
-13034
-13032
-13029
-13027
-13024
-13020
-13017
-13013
-13009
-13005
-13001
-12997
-12992
-12988
-12983
-12979
-12975
-12971
-12967
-12963
-12959
-12955
-12951
-12947
-12943
-12939
-12936
-12932
-12928
-12925
-12921
-12918
-12915
-12912
-12909
-12906
-12904
-12902
-12900
-12899
-12899
-12899
-12899
-12900
-12901
-12902
-12904
-12907
-12909
-12913
-12916
-12920
-12924
-12928
-12932
-12936
-12941
-12945
-12950
-12954
-12958
-12962
-12965
-12969
-12972
-12975
-12978
-12981
-12983
-12985
-12987
-12989
-12990
-12990
-12990
-12989
-12988
-12986
-12984
-12981
-12977
-12973
-12969
-12964
-12958
-12953
-12947
-12941
-12936
-12931
-12926
-12921
-12917
-12913
-12910
-12907
-12904
-12902
-12899
-12897
-12896
-12894
-12892
-12891
-12889
-12888
-12887
-12886
-12885
-12884
-12884
-12884
-12884
-12885
-12887
-12888
-12890
-12892
-12894
-12896
-12898
-12899
-12900
-12901
-12901
-12901
-12901
-12901
-12901
-12901
-12901
-12902
-12903
-12905
-12907
-12909
-12912
-12915
-12918
-12921
-12923
-12925
-12927
-12927
-12927
-12926
-12924
-12921
-12918
-12915
-12911
-12906
-12902
-12898
-12895
-12892
-12889
-12887
-12885
-12884
-12883
-12883
-12883
-12882
-12882
-12882
-12882
-12882
-12882
-12882
-12882
-12882
-12883
-12883
-12884
-12885
-12886
-12888
-12889
-12892
-12894
-12897
-12900
-12904
-12908
-12912
-12916
-12921
-12927
-12933
-12939
-12946
-12953
-12960
-12968
-12976
-12984
-12993
-13003
-13013
-13023
-13034
-13045
-13057
-13069
-13081
-13094
-13107
-13120
-13134
-13147
-13161
-13173
-13186
-13198
-13210
-13221
-13232
-13243
-13254
-13264
-13274
-13285
-13295
-13306
-13317
-13328
-13340
-13351
-13363
-13375
-13387
-13398
-13410
-13422
-13434
-13445
-13457
-13469
-13480
-13491
-13503
-13514
-13526
-13538
-13550
-13562
-13575
-13588
-13601
-13615
-13629
-13644
-13658
-13673
-13688
-13704
-13720
-13736
-13752
-13769
-13786
-13803
-13820
-13838
-13855
-13873
-13891
-13908
-13925
-13941
-13958
-13974
-13989
-14005
-14020
-14035
-14049
-14063
-14077
-14091
-14104
-14117
-14130
-14144
-14157
-14169
-14182
-14195
-14207
-14220
-14231
-14243
-14254
-14265
-14276
-14286
-14297
-14307
-14317
-14326
-14336
-14346
-14356
-14366
-14377
-14387
-14397
-14408
-14418
-14428
-14439
-14449
-14459
-14469
-14479
-14489
-14499
-14510
-14520
-14530
-14541
-14551
-14562
-14573
-14585
-14596
-14608
-14620
-14632
-14644
-14657
-14669
-14682
-14694
-14707
-14720
-14733
-14746
-14759
-14771
-14784
-14797
-14811
-14824
-14837
-14850
-14864
-14877
-14890
-14904
-14917
-14930
-14943
-14956
-14970
-14983
-14996
-15009
-15022
-15036
-15050
-15064
-15078
-15093
-15108
-15123
-15138
-15153
-15168
-15183
-15199
-15214
-15230
-15245
-15261
-15277
-15293
-15309
-15326
-15343
-15360
-15377
-15394
-15411
-15428
-15445
-15461
-15478
-15494
-15510
-15527
-15543
-15559
-15576
-15593
-15609
-15627
-15644
-15662
-15680
-15698
-15717
-15736
-15755
-15774
-15793
-15813
-15832
-15852
-15872
-15892
-15912
-15933
-15953
-15974
-15995
-16017
-16038
-16059
-16082
-16103
-16125
-16146
-16168
-16189
-16209
-16229
-16248
-16268
-16286
-16305
-16323
-16340
-16357
-16373
-16388
-16403
-16417
-16430
-16443
-16455
-16466
-16477
-16486
-16496
-16504
-16512
-16520
-16526
-16532
-16538
-16542
-16545
-16548
-16550
-16550
-16550
-16548
-16545
-16542
-16537
-16532
-16526
-16519
-16511
-16503
-16495
-16486
-16477
-16468
-16459
-16450
-16441
-16431
-16422
-16412
-16403
-16393
-16384
-16373
-16364
-16356
-16347
-16338
-16329
-16321
-16312
-16306
-16297
-16291
-16283
-16277
-16270
-16264
-16258
-16251
-16247
-16242
-16236
-16233
-16228
-16224
-16219
-16216
-16213
-16210
-16207
-16204
-16203
-16201
-16200
-16199
-16199
-16199
-16199
-16200
-16201
-16203
-16204
-16206
-16207
-16210
-16210
-16213
-16213
-16213
-16213
-16213
-16213
-16213
-16212
-16210
-16207
-16206
-16203
-16200
-16196
-16192
-16187
-16181
-16177
-16172
-16166
-16158
-16152
-16146
-16139
-16131
-16123
-16114
-16106
-16097
-16088
-16078
-16068
-16058
-16047
-16036
-16024
-16012
-15999
-15987
-15974
-15960
-15947
-15933
-15920
-15906
-15893
-15880
-15867
-15854
-15841
-15828
-15815
-15803
-15790
-15777
-15765
-15752
-15740
-15728
-15715
-15703
-15690
-15678
-15665
-15652
-15639
-15625
-15611
-15596
-15581
-15565
-15548
-15531
-15513
-15494
-15475
-15455
-15435
-15414
-15392
-15370
-15347
-15323
-15299
-15274
-15248
-15221
-15194
-15165
-15135
-15105
-15074
-15042
-15010
-14977
-14944
-14910
-14876
-14842
-14807
-14772
-14736
-14700
-14664
-14626
-14589
-14550
-14511
-14471
-14431
-14390
-14349
-14307
-14265
-14223
-14180
-14137
-14094
-14051
-14008
-13964
-13920
-13875
-13830
-13785
-13739
-13693
-13646
-13598
-13551
-13503
-13455
-13407
-13358
-13309
-13261
-13212
-13162
-13113
-13064
-13014
-12965
-12915
-12865
-12815
-12764
-12714
-12663
-12612
-12560
-12508
-12456
-12403
-12349
-12296
-12241
-12186
-12131
-12074
-12018
-11961
-11903
-11845
-11787
-11728
-11668
-11609
-11549
-11489
-11428
-11367
-11307
-11246
-11184
-11123
-11062
-11001
-10940
-10880
-10820
-10760
-10700
-10641
-10583
-10525
-10468
-10412
-10357
-10302
-10249
-10196
-10145
-10095
-10045
-9997
-9949
-9902
-9857
-9812
-9768
-9725
-9683
-9643
-9603
-9565
-9528
-9491
-9457
-9423
-9390
-9359
-9328
-9299
-9271
-9243
-9216
-9190
-9164
-9139
-9114
-9088
-9063
-9037
-9011
-8984
-8957
-8930
-8902
-8873
-8844
-8814
-8784
-8754
-8723
-8692
-8661
-8629
-8596
-8564
-8530
-8497
-8463
-8428
-8394
-8358
-8323
-8287
-8251
-8216
-8180
-8144
-8108
-8071
-8036
-8000
-7963
-7927
-7891
-7854
-7818
-7781
-7744
-7707
-7669
-7632
-7595
-7558
-7521
-7485
-7449
-7413
-7378
-7343
-7309
-7276
-7243
-7210
-7178
-7147
-7116
-7085
-7056
-7027
-6998
-6970
-6943
-6916
-6890
-6864
-6839
-6815
-6791
-6767
-6743
-6720
-6697
-6674
-6651
-6629
-6607
-6585
-6563
-6541
-6519
-6497
-6475
-6453
-6430
-6407
-6383
-6358
-6333
-6308
-6281
-6254
-6227
-6199
-6171
-6142
-6114
-6085
-6056
-6026
-5997
-5967
-5937
-5907
-5876
-5846
-5814
-5783
-5751
-5720
-5688
-5656
-5624
-5593
-5561
-5531
-5500
-5470
-5441
-5413
-5385
-5358
-5332
-5306
-5281
-5257
-5233
-5210
-5187
-5165
-5144
-5123
-5102
-5082
-5062
-5042
-5022
-5003
-4984
-4964
-4945
-4926
-4907
-4888
-4869
-4850
-4831
-4812
-4793
-4774
-4755
-4736
-4716
-4697
-4678
-4658
-4638
-4618
-4598
-4578
-4557
-4536
-4515
-4493
-4471
-4449
-4426
-4404
-4381
-4357
-4334
-4310
-4286
-4262
-4237
-4211
-4186
-4159
-4132
-4105
-4075
-4046
-4018
-3987
-3957
-3925
-3893
-3861
-3828
-3794
-3760
-3726
-3691
-3656
-3620
-3584
-3548
-3512
-3476
-3439
-3403
-3366
-3329
-3291
-3253
-3215
-3176
-3137
-3098
-3057
-3017
-2976
-2934
-2893
-2850
-2808
-2765
-2722
-2679
-2635
-2592
-2548
-2504
-2460
-2416
-2372
-2328
-2284
-2239
-2195
-2150
-2106
-2061
-2017
-1973
-1928
-1884
-1840
-1797
-1754
-1711
-1668
-1626
-1584
-1542
-1500
-1459
-1417
-1376
-1334
-1292
-1251
-1210
-1169
-1128
-1088
-1048
-1008
-970
-932
-894
-856
-819
-782
-745
-709
-673
-636
-600
-564
-528
-492
-457
-422
-387
-352
-318
-285
-252
-220
-188
-158
-127
-98
-69
-40
-12
15
42
68
93
118
142
164
186
207
227
246
264
281
297
313
327
342
355
369
382
394
407
419
430
441
452
462
472
480
489
496
502
508
513
517
520
523
525
527
528
529
529
529
529
528
527
526
525
523
521
519
518
515
513
511
509
506
504
502
499
497
495
493
492
491
491
491
492
493
495
498
501
505
510
515
521
527
533
540
547
554
561
568
575
583
591
599
607
617
627
637
648
660
672
685
698
712
726
740
754
768
783
798
812
827
843
859
875
892
910
929
948
968
988
1010
1032
1054
1078
1101
1125
1150
1175
1200
1226
1252
1278
1304
1331
1357
1384
1412
1439
1466
1493
1521
1548
1575
1602
1628
1654
1679
1704
1728
1752
1774
1797
1818
1839
1859
1878
1897
1915
1932
1949
1965
1980
1995
2008
2021
2033
2044
2055
2065
2074
2083
2091
2099
2106
2112
2119
2125
2130
2136
2141
2146
2152
2157
2162
2168
2173
2179
2184
2190
2196
2201
2207
2213
2219
2226
2232
2239
2246
2253
2261
2268
2277
2285
2294
2303
2313
2323
2334
2346
2358
2371
2384
2399
2413
2428
2444
2459
2475
2492
2508
2525
2541
2558
2575
2592
2609
2626
2643
2660
2677
2694
2712
2729
2746
2763
2780
2796
2812
2827
2842
2857
2870
2883
2896
2907
2919
2929
2940
2950
2960
2969
2979
2988
2997
3006
3014
3023
3031
3038
3045
3052
3059
3065
3070
3076
3081
3086
3091
3096
3101
3107
3112
3118
3124
3131
3138
3145
3153
3161
3170
3179
3188
3197
3207
3217
3227
3237
3247
3258
3268
3279
3290
3302
3313
3325
3337
3349
3362
3375
3389
3402
3416
3430
3445
3459
3474
3489
3504
3518
3533
3548
3562
3576
3590
3604
3618
3632
3645
3659
3673
3687
3701
3716
3731
3746
3761
3777
3792
3808
3824
3839
3855
3871
3887
3903
3920
3936
3954
3972
3991
4011
4030
4051
4075
4097
4121
4145
4169
4194
4218
4244
4269
4294
4320
4346
4372
4399
4426
4453
4481
4509
4538
4567
4596
4626
4655
4685
4715
4745
4776
4806
4837
4868
4899
4930
4962
4994
5027
5059
5093
5126
5160
5194
5228
5263
5297
5332
5366
5399
5433
5466
5498
5530
5562
5593
5623
5653
5683
5712
5741
5770
5798
5826
5854
5881
5908
5934
5961
5987
6013
6039
6065
6090
6116
6142
6168
6194
6221
6247
6274
6301
6328
6356
6383
6411
6439
6468
6497
6526
6555
6585
6615
6645
6676
6707
6738
6769
6800
6832
6864
6896
6928
6960
6993
7026
7059
7092
7126
7159
7193
7227
7262
7296
7331
7366
7401
7435
7470
7505
7540
7575
7610
7644
7679
7714
7749
7783
7818
7853
7888
7923
7958
7993
8028
8063
8098
8132
8167
8203
8238
8273
8307
8341
8375
8409
8443
8476
8509
8541
8573
8605
8637
8668
8699
8731
8762
8794
8827
8859
8892
8926
8959
8993
9028
9062
9097
9131
9166
9200
9235
9269
9304
9339
9374
9410
9446
9482
9519
9556
9593
9631
9669
9707
9745
9784
9823
9862
9901
9940
9980
10020
10060
10101
10142
10184
10226
10269
10312
10356
10401
10447
10493
10541
10589
10637
10687
10737
10787
10838
10890
10942
10995
11048
11102
11155
11209
11263
11318
11372
11426
11481
11535
11589
11644
11699
11755
11810
11866
11923
11980
12037
12095
12153
12212
12271
12329
12388
12447
12505
12564
12622
12679
12737
12794
12850
12907
12963
13018
13074
13129
13184
13239
13294
13349
13403
13457
13510
13563
13616
13668
13719
13770
13820
13870
13919
13968
14017
14066
14114
14163
14212
14260
14309
14358
14407
14455
14503
14551
14598
14645
14692
14737
14782
14827
14871
14914
14957
14999
15041
15083
15124
15165
15205
15246
15286
15325
15365
15404
15442
15481
15519
15556
15594
15631
15667
15703
15739
15774
15809
15844
15878
15912
15946
15978
16011
16043
16074
16104
16134
16163
16190
16219
16245
16271
16297
16323
16347
16373
16397
16422
16446
16470
16494
16517
16541
16564
16588
16611
16634
16657
16680
16702
16725
16747
16769
16791
16813
16834
16856
16878
16900
16922
16944
16967
16989
17012
17035
17058
17080
17103
17126
17149
17172
17194
17217
17240
17262
17284
17307
17329
17351
17373
17394
17416
17437
17458
17478
17499
17519
17540
17560
17581
17601
17622
17643
17664
17685
17706
17727
17748
17770
17791
17813
17835
17857
17879
17901
17924
17946
17969
17992
18016
18040
18064
18088
18113
18138
18163
18188
18213
18238
18264
18290
18316
18342
18369
18396
18422
18450
18477
18505
18533
18561
18590
18619
18648
18677
18706
18735
18765
18794
18823
18851
18879
18907
18935
18962
18989
19016
19043
19069
19095
19121
19146
19171
19196
19220
19244
19268
19292
19315
19337
19359
19381
19402
19422
19442
19461
19480
19497
19514
19530
19546
19560
19575
19588
19601
19614
19626
19637
19648
19659
19668
19678
19686
19694
19701
19708
19713
19718
19723
19726
19729
19732
19734
19736
19737
19738
19739
19740
19741
19741
19741
19741
19740
19739
19738
19736
19734
19731
19728
19725
19721
19717
19713
19708
19704
19699
19694
19689
19683
19677
19671
19664
19656
19648
19639
19630
19619
19608
19597
19585
19572
19558
19545
19531
19517
19502
19488
19473
19458
19443
19428
19413
19398
19383
19367
19351
19334
19317
19300
19283
19265
19246
19228
19209
19190
19171
19152
19132
19113
19094
19075
19055
19036
19016
18996
18976
18956
18935
18914
18893
18872
18850
18829
18807
18785
18764
18742
18720
18698
18676
18655
18633
18610
18588
18565
18542
18519
18495
18471
18446
18421
18396
18370
18344
18317
18290
18263
18236
18209
18181
18154
18127
18100
18072
18045
18018
17991
17964
17936
17909
17881
17853
17825
17797
17769
17741
17713
17685
17657
17629
17600
17572
17544
17515
17486
17457
17428
17398
17368
17337
17306
17274
17242
17210
17178
17145
17113
17080
17048
17015
16983
16951
16919
16887
16856
16824
16793
16761
16729
16698
16665
16633
16601
16568
16535
16502
16469
16436
16404
16370
16338
16306
16273
16241
16207
16175
16142
16108
16074
16040
16004
15971
15936
15901
15866
15831
15796
15762
15728
15694
15660
15627
15594
15560
15527
15493
15459
15425
15391
15356
15322
15287
15252
15217
15182
15148
15113
15079
15045
15011
14977
14944
14910
14877
14844
14810
14777
14743
14709
14675
14640
14605
14571
14536
14501
14467
14432
14397
14361
14326
14290
14254
14218
14182
14146
14110
14073
14038
14002
13966
13931
13896
13861
13827
13793
13760
13727
13694
13662
13630
13599
13569
13539
13509
13480
13452
13425
13398
13373
13348
13324
13301
13279
13257
13237
13217
13197
13178
13160
13141
13123
13106
13088
13071
13055
13039
13023
13007
12992
12978
12964
12950
12937
12925
12912
12901
12889
12879
12869
12859
12850
12842
12834
12827
12820
12814
12809
12803
12798
12793
12788
12782
12777
12771
12766
12760
12753
12747
12740
12733
12727
12720
12713
12707
12700
12693
12686
12680
12672
12665
12657
12649
12640
12630
12620
12610
12598
12587
12574
12562
12549
12535
12522
12508
12494
12479
12465
12451
12437
12422
12408
12393
12378
12363
12348
12332
12316
12300
12283
12265
12248
12230
12212
12194
12175
12156
12137
12118
12099
12079
12059
12039
12018
11996
11975
11952
11930
11907
11883
11860
11835
11811
11787
11762
11736
11711
11685
11658
11631
11604
11576
11547
11517
11487
11457
11426
11394
11362
11329
11296
11262
11227
11192
11156
11120
11083
11046
11008
10970
10931
10892
10853
10814
10775
10735
10696
10657
10618
10579
10540
10501
10462
10422
10383
10343
10303
10263
10222
10182
10141
10099
10058
10016
9974
9932
9891
9849
9807
9765
9723
9682
9640
9598
9557
9515
9474
9433
9392
9351
9311
9271
9232
9193
9155
9117
9080
9044
9008
8973
8938
8903
8869
8834
8801
8767
8733
8700
8666
8633
8600
8567
8534
8502
8470
8438
8406
8376
8345
8315
8285
8255
8226
8197
8167
8138
8109
8080
8053
8025
7997
7970
7942
7916
7889
7864
7838
7813
7788
7763
7739
7714
7690
7666
7641
7617
7593
7569
7545
7522
7498
7475
7453
7430
7409
7387
7367
7346
7326
7306
7286
7267
7247
7227
7207
7187
7167
7148
7128
7108
7088
7069
7049
7030
7011
6991
6971
6951
6931
6911
6890
6868
6847
6824
6802
6779
6756
6732
6709
6685
6660
6636
6611
6587
6561
6536
6510
6484
6458
6431
6404
6376
6348
6319
6290
6261
6232
6202
6172
6143
6113
6082
6052
6022
5991
5961
5930
5899
5869
5838
5807
5776
5744
5713
5682
5650
5619
5587
5556
5525
5494
5463
5433
5403
5374
5345
5317
5289
5261
5234
5206
5179
5152
5125
5097
5070
5042
5014
4985
4957
4928
4900
4872
4844
4816
4788
4761
4735
4708
4682
4656
4630
4605
4580
4555
4529
4504
4479
4453
4428
4402
4377
4352
4326
4301
4275
4250
4225
4200
4175
4150
4125
4101
4075
4051
4027
4002
3977
3953
3928
3903
3879
3855
3830
3806
3782
3759
3735
3711
3688
3665
3642
3619
3596
3574
3552
3530
3508
3486
3465
3444
3423
3402
3381
3360
3338
3317
3295
3273
3251
3229
3207
3186
3164
3142
3121
3099
3078
3057
3035
3014
2992
2970
2947
2924
2901
2876
2852
2826
2800
2774
2746
2719
2691
2662
2633
2603
2572
2541
2508
2475
2442
2407
2372
2336
2300
2263
2225
2188
2150
2112
2073
2033
1995
1955
1914
1873
1831
1789
1746
1702
1657
1612
1567
1520
1474
1427
1380
1333
1285
1238
1189
1141
1092
1043
993
942
892
840
789
737
685
632
580
528
476
425
373
321
269
216
164
111
57
3
-52
-107
-163
-219
-276
-333
-389
-446
-503
-560
-617
-675
-732
-789
-846
-904
-962
-1020
-1079
-1138
-1198
-1258
-1318
-1379
-1439
-1499
-1559
-1618
-1677
-1736
-1793
-1851
-1907
-1964
-2020
-2075
-2131
-2186
-2241
-2295
-2349
-2403
-2457
-2510
-2562
-2615
-2667
-2719
-2770
-2821
-2872
-2923
-2973
-3024
-3074
-3124
-3173
-3222
-3271
-3320
-3368
-3415
-3463
-3510
-3557
-3603
-3649
-3695
-3741
-3787
-3833
-3878
-3924
-3969
-4014
-4058
-4103
-4147
-4190
-4234
-4277
-4319
-4361
-4403
-4445
-4486
-4527
-4568
-4609
-4650
-4691
-4732
-4772
-4813
-4853
-4894
-4934
-4973
-5013
-5052
-5091
-5129
-5168
-5205
-5243
-5280
-5317
-5353
-5389
-5425
-5461
-5497
-5534
-5570
-5607
-5643
-5680
-5717
-5754
-5791
-5828
-5864
-5901
-5937
-5972
-6008
-6043
-6078
-6112
-6147
-6182
-6216
-6251
-6285
-6319
-6353
-6386
-6419
-6451
-6483
-6514
-6544
-6574
-6603
-6632
-6659
-6687
-6713
-6740
-6765
-6791
-6816
-6841
-6865
-6889
-6913
-6936
-6959
-6982
-7004
-7025
-7045
-7064
-7083
-7100
-7117
-7133
-7148
-7163
-7177
-7190
-7203
-7215
-7226
-7237
-7247
-7256
-7265
-7272
-7279
-7284
-7289
-7292
-7295
-7296
-7296
-7296
-7294
-7292
-7289
-7286
-7282
-7277
-7272
-7266
-7260
-7254
-7248
-7242
-7235
-7229
-7222
-7215
-7208
-7201
-7194
-7187
-7179
-7171
-7162
-7153
-7143
-7133
-7123
-7112
-7100
-7089
-7077
-7065
-7053
-7040
-7028
-7015
-7002
-6989
-6975
-6962
-6949
-6935
-6922
-6909
-6895
-6881
-6868
-6853
-6839
-6824
-6810
-6794
-6779
-6763
-6747
-6731
-6715
-6699
-6683
-6667
-6651
-6635
-6619
-6604
-6588
-6573
-6558
-6543
-6528
-6514
-6499
-6485
-6470
-6456
-6441
-6427
-6413
-6398
-6384
-6370
-6356
-6343
-6330
-6317
-6305
-6293
-6282
-6271
-6260
-6250
-6240
-6231
-6221
-6212
-6202
-6193
-6183
-6173
-6163
-6153
-6143
-6132
-6121
-6110
-6098
-6087
-6075
-6062
-6050
-6037
-6023
-6010
-5996
-5981
-5966
-5951
-5935
-5918
-5901
-5883
-5864
-5844
-5823
-5802
-5780
-5758
-5735
-5711
-5686
-5662
-5637
-5611
-5585
-5559
-5532
-5505
-5478
-5450
-5422
-5394
-5365
-5337
-5308
-5280
-5251
-5222
-5193
-5164
-5135
-5106
-5077
-5048
-5020
-4991
-4963
-4935
-4907
-4879
-4852
-4824
-4798
-4771
-4745
-4719
-4693
-4668
-4642
-4616
-4591
-4564
-4538
-4511
-4484
-4456
-4428
-4399
-4371
-4342
-4313
-4283
-4254
-4225
-4196
-4168
-4139
-4110
-4081
-4053
-4024
-3994
-3964
-3934
-3904
-3873
-3841
-3809
-3777
-3745
-3712
-3678
-3645
-3611
-3577
-3543
-3509
-3475
-3441
-3407
-3372
-3338
-3304
-3270
-3236
-3202
-3167
-3132
-3096
-3061
-3025
-2988
-2952
-2916
-2879
-2843
-2807
-2772
-2736
-2701
-2666
-2632
-2597
-2563
-2528
-2494
-2460
-2425
-2391
-2356
-2321
-2286
-2251
-2216
-2180
-2145
-2110
-2075
-2040
-2005
-1971
-1937
-1904
-1871
-1838
-1806
-1775
-1744
-1714
-1684
-1654
-1625
-1597
-1569
-1542
-1515
-1489
-1464
-1439
-1415
-1391
-1368
-1345
-1323
-1301
-1279
-1258
-1237
-1217
-1197
-1177
-1158
-1140
-1122
-1105
-1088
-1073
-1058
-1044
-1031
-1018
-1006
-994
-982
-971
-960
-950
-939
-929
-920
-910
-901
-892
-884
-876
-868
-861
-854
-847
-841
-834
-828
-821
-815
-808
-800
-792
-784
-775
-766
-757
-747
-736
-725
-714
-702
-689
-677
-664
-650
-636
-621
-606
-590
-573
-556
-539
-520
-502
-482
-463
-443
-423
-402
-382
-362
-341
-321
-301
-281
-262
-242
-222
-202
-183
-163
-143
-123
-104
-84
-65
-46
-27
-8
10
27
44
60
76
91
105
118
131
143
154
164
174
183
192
200
208
215
221
228
233
239
244
249
254
258
262
266
270
274
278
282
287
291
295
299
304
308
313
318
322
327
332
337
342
347
353
359
365
372
379
386
394
402
410
418
426
434
442
450
458
465
472
479
485
491
496
501
506
510
514
518
521
524
527
529
531
532
533
533
532
531
529
526
523
520
517
513
509
505
501
497
493
489
485
481
477
472
468
464
460
455
451
446
441
436
430
425
419
414
408
403
398
393
388
384
380
376
373
371
369
367
367
367
367
369
371
375
380
386
393
401
410
421
434
447
462
478
494
512
530
549
568
588
608
628
649
670
692
714
736
760
783
807
832
857
883
909
935
962
988
1014
1041
1067
1092
1118
1143
1169
1194
1219
1245
1270
1296
1321
1347
1373
1399
1424
1450
1475
1499
1524
1548
1572
1596
1620
1645
1670
1695
1721
1747
1775
1803
1832
1861
1891
1922
1953
1985
2017
2050
2083
2117
2151
2185
2221
2256
2292
2329
2366
2404
2443
2481
2521
2561
2601
2641
2682
2723
2764
2805
2847
2888
2930
2972
3014
3057
3100
3143
3187
3232
3277
3322
3368
3413
3459
3506
3552
3598
3644
3690
3735
3781
3825
3870
3914
3958
4001
4043
4086
4129
4171
4213
4255
4297
4339
4380
4422
4464
4506
4547
4589
4630
4671
4712
4752
4793
4832
4872
4912
4952
4992
5032
5072
5113
5155
5196
5239
5281
5324
5368
5412
5456
5500
5544
5589
5633
5677
5720
5764
5807
5850
5893
5936
5979
6022
6065
6109
6153
6198
6242
6287
6332
6377
6422
6467
6512
6556
6601
6646
6690
6735
6779
6823
6867
6911
6954
6997
7040
7082
7123
7164
7205
7244
7283
7321
7358
7395
7430
7465
7499
7532
7564
7595
7626
7656
7686
7715
7744
7773
7801
7828
7855
7882
7908
7934
7959
7984
8009
8032
8055
8079
8102
8124
8146
8169
8191
8213
8235
8258
8281
8303
8326
8349
8373
8396
8420
8444
8469
8493
8518
8543
8569
8595
8621
8647
8674
8702
8730
8758
8787
8817
8847
8877
8908
8940
8971
9004
9036
9069
9102
9136
9170
9204
9238
9273
9307
9341
9376
9409
9443
9475
9508
9539
9570
9599
9628
9656
9683
9709
9734
9758
9782
9804
9825
9845
9864
9882
9899
9914
9929
9942
9955
9967
9978
9988
9998
10008
10017
10026
10034
10042
10050
10057
10065
10071
10078
10084
10089
10094
10098
10102
10106
10109
10112
10115
10118
10121
10124
10127
10131
10134
10138
10142
10146
10150
10154
10158
10163
10167
10171
10176
10180
10185
10189
10194
10198
10202
10206
10210
10214
10217
10220
10223
10224
10226
10226
10227
10226
10225
10224
10221
10219
10216
10212
10208
10203
10198
10192
10186
10179
10172
10164
10156
10148
10140
10131
10122
10113
10104
10095
10085
10076
10066
10056
10045
10034
10023
10011
9999
9986
9974
9960
9946
9933
9918
9904
9890
9877
9863
9851
9838
9827
9816
9806
9797
9789
9782
9776
9770
9765
9761
9758
9755
9752
9751
9750
9750
9750
9751
9754
9757
9761
9766
9772
9779
9786
9795
9804
9814
9825
9836
9847
9860
9872
9885
9898
9912
9926
9941
9955
9971
9987
10003
10020
10037
10055
10073
10091
10110
10128
10147
10166
10184
10203
10221
10240
10258
10275
10293
10310
10327
10344
10361
10378
10395
10412
10430
10447
10464
10482
10500
10518
10536
10555
10573
10592
10610
10629
10647
10665
10684
10702
10719
10737
10754
10771
10788
10805
10822
10839
10857
10874
10891
10909
10926
10943
10961
10978
10996
11013
11031
11048
11066
11083
11101
11119
11137
11155
11173
11192
11211
11230
11249
11269
11288
11308
11327
11347
11367
11387
11407
11427
11448
11469
11490
11511
11533
11555
11577
11600
11624
11647
11671
11696
11720
11744
11769
11793
11818
11842
11867
11891
11916
11940
11965
11989
12014
12038
12063
12087
12112
12137
12162
12188
12213
12239
12264
12290
12316
12342
12369
12396
12423
12450
12477
12505
12534
12562
12592
12621
12651
12682
12713
12744
12775
12807
12839
12871
12903
12936
12969
13002
13035
13069
13103
13137
13172
13207
13243
13279
13315
13352
13389
13426
13464
13502
13540
13579
13617
13656
13696
13735
13775
13815
13855
13896
13936
13977
14017
14058
14099
14140
14181
14222
14263
14304
14345
14386
14427
14467
14508
14548
14588
14628
14667
14707
14745
14784
14823
14862
14900
14939
14978
15018
15057
15097
15136
15176
15216
15256
15295
15334
15373
15412
15450
15487
15524
15561
15597
15633
15668
15703
15737
15772
15806
15840
15874
15907
15941
15975
16008
16041
16075
16108
16142
16175
16210
16244
16279
16314
16349
16384
16419
16454
16489
16524
16559
16593
16627
16660
16693
16725
16757
16788
16818
16848
16877
16905
16932
16958
16983
17008
17031
17053
17073
17093
17112
17130
17147
17162
17177
17190
17202
17213
17222
17230
17237
17243
17247
17249
17251
17251
17250
17248
17245
17241
17236
17230
17223
17216
17208
17199
17189
17179
17167
17155
17143
17130
17116
17102
17087
17072
17057
17042
17027
17011
16996
16980
16964
16949
16932
16916
16900
16883
16867
16850
16834
16817
16801
16784
16768
16751
16735
16719
16702
16687
16671
16655
16640
16624
16609
16594
16580
16566
16552
16539
16526
16514
16503
16492
16482
16473
16465
16458
16451
16445
16440
16435
16431
16428
16425
16422
16420
16418
16417
16416
16416
16416
16416
16417
16419
16420
16422
16424
16426
16428
16430
16432
16433
16434
16434
16435
16434
16434
16433
16432
16430
16428
16427
16424
16422
16419
16416
16413
16409
16405
16401
16396
16390
16385
16378
16372
16364
16357
16349
16340
16331
16321
16309
16299
16286
16274
16260
16245
16229
16212
16193
16175
16155
16135
16114
16091
16068
16046
16021
15997
15972
15946
15920
15893
15865
15837
15809
15780
15751
15721
15691
15661
15631
15601
15571
15541
15510
15480
15450
15420
15390
15360
15331
15302
15273
15245
15217
15189
15162
15135
15108
15082
15056
15030
15005
14980
14955
14931
14907
14884
14861
14839
14818
14797
14777
14757
14737
14719
14700
14682
14664
14647
14630
14613
14596
14580
14563
14547
14530
14513
14497
14480
14462
14445
14427
14410
14392
14373
14355
14337
14318
14300
14282
14264
14247
14230
14214
14198
14183
14169
14154
14141
14127
14114
14102
14090
14078
14067
14056
14045
14035
14026
14017
14010
14003
13997
13992
13988
13985
13983
13982
13981
13981
13982
13983
13986
13989
13992
13997
14002
14009
14016
14024
14033
14043
14054
14065
14078
14092
14106
14122
14138
14154
14171
14189
14207
14226
14244
14263
14283
14302
14322
14342
14362
14382
14403
14423
14443
14464
14484
14504
14524
14545
14565
14585
14606
14627
14647
14668
14689
14710
14731
14752
14773
14793
14813
14833
14853
14872
14891
14910
14928
14947
14966
14984
15003
15022
15041
15060
15080
15099
15119
15138
15158
15177
15196
15215
15234
15253
15273
15292
15311
15331
15351
15371
15391
15412
15434
15455
15477
15499
15521
15544
15566
15588
15610
15632
15654
15675
15697
15718
15739
15760
15781
15802
15824
15845
15868
15890
15913
15935
15958
15981
16004
16027
16050
16073
16096
16119
16142
16165
16189
16213
16236
16261
16286
16311
16335
16361
16389
16415
16442
16469
16496
16524
16552
16579
16607
16635
16663
16692
16720
16748
16777
16806
16836
16865
16895
16926
16956
16987
17018
17050
17081
17112
17144
17175
17207
17238
17269
17300
17330
17360
17389
17418
17447
17474
17502
17528
17555
17580
17606
17631
17655
17679
17702
17725
17747
17768
17789
17808
17827
17845
17862
17879
17894
17908
17921
17934
17946
17957
17967
17977
17986
17994
18002
18008
18014
18020
18024
18028
18031
18033
18035
18035
18034
18032
18030
18026
18021
18016
18009
18002
17994
17985
17976
17966
17955
17944
17933
17921
17909
17896
17883
17870
17856
17842
17827
17811
17794
17777
17760
17742
17723
17704
17685
17665
17645
17625
17605
17586
17566
17546
17527
17507
17488
17468
17449
17430
17411
17391
17372
17353
17334
17316
17298
17280
17262
17245
17229
17213
17197
17181
17166
17151
17136
17121
17106
17092
17077
17063
17048
17034
17020
17007
16993
16980
16967
16954
16942
16930
16917
16905
16893
16881
16870
16858
16846
16834
16823
16812
16801
16790
16779
16769
16759
16749
16739
16728
16718
16707
16696
16684
16671
16658
16644
16630
16614
16599
16582
16565
16548
16531
16513
16495
16477
16459
16440
16421
16403
16383
16364
16344
16324
16303
16283
16261
16239
16216
16195
16172
16149
16126
16103
16079
16056
16033
16009
15985
15961
15937
15912
15888
15863
15838
15812
15787
15761
15736
15710
15685
15660
15635
15610
15586
15561
15536
15511
15485
15459
15433
15407
15380
15353
15325
15297
15269
15241
15212
15184
15155
15126
15098
15069
15040
15011
14981
14952
14922
14892
14861
14831
14799
14768
14735
14703
14670
14637
14604
14570
14536
14501
14467
14431
14396
14360
14324
14287
14250
14213
14175
14136
14097
14057
14017
13975
13934
13892
13849
13806
13762
13718
13674
13629
13584
13538
13492
13446
13399
13352
13304
13256
13208
13159
13110
13061
13011
12961
12911
12861
12810
12760
12709
12657
12606
12555
12503
12452
12400
12349
12297
12246
12195
12144
12094
12043
11992
11942
11891
11841
11791
11740
11690
11639
11589
11538
11488
11437
11387
11337
11287
11237
11188
11138
11088
11039
10990
10940
10891
10842
10792
10743
10694
10645
10596
10547
10498
10449
10401
10353
10306
10258
10211
10164
10118
10072
10026
9980
9934
9888
9841
9795
9748
9701
9653
9605
9557
9508
9459
9409
9359
9309
9258
9208
9157
9105
9054
9003
8952
8900
8849
8798
8747
8696
8646
8595
8545
8496
8447
8399
8352
8305
8259
8214
8170
8127
8084
8042
8000
7961
7922
7883
7845
7808
7771
7734
7698
7663
7628
7593
7559
7525
7492
7459
7426
7394
7363
7332
7301
7271
7240
7211
7181
7152
7123
7095
7067
7039
7011
6984
6957
6931
6904
6878
6852
6826
6800
6774
6749
6723
6696
6670
6644
6617
6590
6563
6536
6509
6482
6455
6427
6400
6372
6344
6316
6288
6259
6230
6201
6171
6141
6110
6078
6047
6014
5982
5949
5915
5882
5848
5814
5780
5746
5711
5676
5642
5607
5571
5536
5501
5465
5429
5394
5358
5323
5288
5254
5220
5186
5153
5121
5089
5057
5025
4994
4963
4932
4902
4871
4841
4810
4780
4751
4721
4693
4664
4636
4608
4581
4554
4527
4500
4474
4448
4422
4396
4370
4345
4320
4295
4270
4245
4221
4197
4174
4150
4127
4104
4082
4059
4035
4014
3991
3969
3946
3923
3900
3876
3853
3830
3807
3783
3760
3737
3714
3691
3668
3645
3622
3599
3576
3554
3531
3508
3484
3461
3438
3414
3390
3366
3341
3317
3292
3268
3243
3219
3195
3171
3146
3122
3099
3075
3051
3028
3004
2981
2958
2935
2911
2888
2865
2843
2820
2797
2774
2751
2729
2706
2683
2660
2637
2615
2592
2569
2546
2524
2501
2479
2457
2435
2413
2392
2370
2349
2328
2307
2286
2265
2245
2225
2205
2186
2167
2149
2131
2114
2097
2081
2065
2049
2033
2017
2003
1987
1972
1956
1940
1924
1908
1892
1876
1860
1844
1828
1813
1797
1782
1766
1751
1735
1719
1703
1687
1671
1654
1638
1621
1604
1587
1570
1552
1535
1517
1499
1481
1462
1443
1424
1405
1384
1364
1343
1321
1299
1276
1253
1230
1205
1181
1155
1129
1103
1076
1048
1018
990
960
930
898
866
833
800
765
730
694
658
621
583
544
505
465
425
383
342
299
257
214
170
126
83
38
-6
-50
-94
-139
-184
-229
-275
-321
-368
-415
-463
-512
-561
-612
-662
-714
-766
-820
-873
-928
-983
-1039
-1095
-1152
-1210
-1268
-1327
-1386
-1446
-1507
-1568
-1629
-1690
-1752
-1814
-1876
-1938
-2000
-2063
-2125
-2187
-2250
-2312
-2375
-2438
-2501
-2564
-2628
-2692
-2756
-2820
-2885
-2950
-3015
-3080
-3146
-3212
-3278
-3345
-3412
-3479
-3546
-3614
-3682
-3750
-3818
-3887
-3955
-4024
-4093
-4163
-4232
-4301
-4371
-4441
-4511
-4581
-4651
-4721
-4792
-4862
-4933
-5003
-5074
-5145
-5215
-5285
-5355
-5425
-5494
-5562
-5630
-5697
-5764
-5830
-5896
-5961
-6025
-6090
-6153
-6217
-6280
-6342
-6405
-6467
-6528
-6590
-6651
-6711
-6771
-6830
-6889
-6947
-7005
-7062
-7119
-7175
-7230
-7285
-7339
-7393
-7446
-7499
-7552
-7604
-7656
-7707
-7758
-7809
-7859
-7909
-7958
-8007
-8055
-8105
-8153
-8201
-8248
-8295
-8342
-8388
-8434
-8479
-8523
-8567
-8610
-8653
-8695
-8737
-8778
-8819
-8859
-8899
-8938
-8977
-9016
-9054
-9093
-9131
-9169
-9207
-9245
-9283
-9321
-9358
-9395
-9431
-9467
-9503
-9538
-9572
-9606
-9639
-9671
-9703
-9734
-9765
-9795
-9825
-9854
-9883
-9912
-9940
-9968
-9996
-10023
-10049
-10076
-10101
-10126
-10151
-10175
-10199
-10222
-10245
-10268
-10291
-10313
-10336
-10359
-10382
-10406
-10430
-10454
-10479
-10504
-10530
-10556
-10582
-10609
-10635
-10662
-10688
-10715
-10741
-10768
-10794
-10821
-10848
-10875
-10903
-10931
-10961
-10990
-11021
-11052
-11084
-11116
-11149
-11181
-11214
-11248
-11281
-11314
-11347
-11380
-11413
-11447
-11480
-11515
-11549
-11585
-11621
-11658
-11696
-11734
-11773
-11812
-11852
-11891
-11931
-11971
-12011
-12050
-12089
-12128
-12166
-12204
-12242
-12279
-12315
-12352
-12387
-12422
-12457
-12491
-12524
-12557
-12590
-12621
-12652
-12683
-12713
-12742
-12770
-12798
-12825
-12852
-12878
-12903
-12927
-12951
-12974
-12996
-13018
-13039
-13059
-13079
-13099
-13119
-13138
-13158
-13177
-13197
-13216
-13236
-13256
-13277
-13297
-13318
-13338
-13359
-13379
-13400
-13421
-13442
-13463
-13484
-13505
-13527
-13549
-13571
-13594
-13617
-13640
-13665
-13689
-13713
-13738
-13762
-13787
-13811
-13835
-13859
-13883
-13906
-13929
-13952
-13975
-13997
-14020
-14042
-14065
-14087
-14109
-14131
-14153
-14175
-14196
-14217
-14238
-14258
-14278
-14298
-14317
-14336
-14355
-14374
-14393
-14412
-14431
-14450
-14469
-14488
-14507
-14525
-14544
-14562
-14579
-14597
-14614
-14631
-14649
-14666
-14683
-14700
-14717
-14735
-14752
-14770
-14788
-14807
-14825
-14844
-14863
-14882
-14902
-14921
-14941
-14962
-14982
-15003
-15025
-15047
-15070
-15094
-15118
-15144
-15170
-15197
-15225
-15254
-15283
-15313
-15344
-15375
-15406
-15437
-15468
-15499
-15531
-15562
-15594
-15626
-15658
-15691
-15723
-15757
-15791
-15825
-15860
-15895
-15931
-15966
-16001
-16036
-16072
-16106
-16140
-16175
-16209
-16242
-16276
-16309
-16344
-16376
-16411
-16445
-16479
-16513
-16548
-16582
-16618
-16653
-16689
-16725
-16762
-16799
-16837
-16875
-16913
-16951
-16990
-17029
-17068
-17107
-17147
-17186
-17226
-17265
-17305
-17345
-17384
-17424
-17463
-17502
-17542
-17581
-17620
-17659
-17698
-17736
-17775
-17814
-17853
-17891
-17930
-17968
-18006
-18044
-18082
-18120
-18157
-18195
-18232
-18270
-18307
-18345
-18383
-18421
-18460
-18498
-18537
-18577
-18616
-18656
-18695
-18735
-18774
-18813
-18851
-18889
-18927
-18964
-19001
-19036
-19072
-19106
-19140
-19174
-19207
-19239
-19271
-19302
-19333
-19363
-19393
-19422
-19451
-19479
-19506
-19533
-19559
-19584
-19609
-19634
-19658
-19682
-19705
-19728
-19751
-19774
-19796
-19819
-19841
-19863
-19886
-19908
-19930
-19953
-19975
-19998
-20021
-20043
-20066
-20088
-20111
-20134
-20157
-20180
-20204
-20228
-20252
-20276
-20301
-20326
-20351
-20376
-20402
-20428
-20454
-20481
-20507
-20534
-20561
-20588
-20616
-20643
-20671
-20699
-20727
-20755
-20783
-20810
-20838
-20865
-20891
-20918
-20944
-20971
-20997
-21023
-21049
-21076
-21102
-21129
-21156
-21183
-21211
-21239
-21266
-21294
-21321
-21349
-21376
-21403
-21430
-21457
-21484
-21510
-21537
-21563
-21589
-21616
-21642
-21668
-21694
-21719
-21744
-21769
-21794
-21818
-21842
-21865
-21888
-21910
-21932
-21953
-21974
-21995
-22015
-22036
-22056
-22076
-22096
-22117
-22138
-22158
-22179
-22201
-22222
-22244
-22265
-22287
-22308
-22329
-22350
-22371
-22392
-22412
-22433
-22454
-22474
-22495
-22515
-22536
-22556
-22577
-22598
-22619
-22639
-22659
-22679
-22699
-22718
-22737
-22755
-22773
-22790
-22807
-22823
-22839
-22855
-22870
-22885
-22899
-22913
-22927
-22941
-22954
-22967
-22980
-22993
-23005
-23017
-23028
-23039
-23049
-23059
-23067
-23076
-23084
-23091
-23098
-23104
-23110
-23116
-23121
-23126
-23131
-23135
-23140
-23144
-23148
-23152
-23156
-23160
-23165
-23169
-23174
-23180
-23185
-23191
-23197
-23203
-23209
-23216
-23224
-23231
-23239
-23247
-23255
-23264
-23273
-23283
-23292
-23303
-23313
-23324
-23336
-23347
-23358
-23370
-23381
-23393
-23404
-23414
-23424
-23434
-23443
-23452
-23461
-23469
-23477
-23485
-23492
-23500
-23507
-23514
-23521
-23528
-23534
-23539
-23545
-23549
-23553
-23556
-23558
-23560
-23561
-23561
-23560
-23560
-23558
-23557
-23555
-23554
-23552
-23550
-23549
-23547
-23546
-23545
-23544
-23543
-23542
-23542
-23541
-23541
-23541
-23541
-23542
-23542
-23544
-23545
-23547
-23550
-23553
-23557
-23562
-23567
-23572
-23578
-23585
-23591
-23599
-23606
-23614
-23623
-23632
-23641
-23652
-23663
-23674
-23686
-23700
-23713
-23728
-23743
-23760
-23776
-23794
-23812
-23831
-23851
-23872
-23893
-23915
-23937
-23960
-23984
-24008
-24033
-24059
-24085
-24111
-24138
-24166
-24194
-24222
-24251
-24280
-24309
-24338
-24367
-24396
-24425
-24454
-24482
-24511
-24539
-24567
-24594
-24622
-24649
-24675
-24701
-24727
-24753
-24778
-24803
-24827
-24850
-24873
-24895
-24916
-24937
-24957
-24977
-24996
-25014
-25033
-25051
-25069
-25087
-25105
-25123
-25142
-25160
-25178
-25196
-25214
-25232
-25249
-25267
-25284
-25300
-25317
-25334
-25350
-25367
-25384
-25401
-25419
-25437
-25456
-25474
-25494
-25513
-25533
-25553
-25574
-25595
-25616
-25637
-25658
-25680
-25702
-25725
-25748
-25771
-25794
-25818
-25843
-25868
-25893
-25919
-25944
-25971
-25997
-26023
-26049
-26076
-26102
-26128
-26154
-26179
-26204
-26229
-26253
-26277
-26301
-26324
-26347
-26369
-26391
-26413
-26435
-26456
-26477
-26498
-26518
-26538
-26558
-26577
-26596
-26614
-26632
-26649
-26666
-26682
-26699
-26714
-26730
-26746
-26761
-26777
-26793
-26809
-26826
-26843
-26861
-26879
-26898
-26918
-26939
-26960
-26982
-27005
-27029
-27054
-27079
-27105
-27133
-27161
-27190
-27220
-27251
-27282
-27315
-27348
-27382
-27416
-27451
-27486
-27522
-27558
-27595
-27632
-27669
-27707
-27746
-27785
-27824
-27865
-27905
-27947
-27989
-28031
-28074
-28117
-28160
-28203
-28247
-28291
-28335
-28380
-28424
-28469
-28515
-28561
-28608
-28655
-28703
-28751
-28801
-28851
-28902
-28953
-29005
-29057
-29110
-29163
-29216
-29269
-29323
-29377
-29430
-29484
-29538
-29592
-29647
-29702
-29757
-29812
-29868
-29924
-29981
-30037
-30094
-30152
-30209
-30267
-30324
-30382
-30440
-30498
-30556
-30614
-30672
-30730
-30789
-30847
-30905
-30964
-31022
-31081
-31139
-31198
-31257
-31317
-31376
-31435
-31494
-31554
-31613
-31672
-31731
-31791
-31850
-31909
-31968
-32027
-32087
-32146
-32205
-32264
-32323
-32381
-32439
-32497
-32555
-32612
-32668
-32723
-32778
-32832
-32885
-32938
-32989
-33040
-33091
-33140
-33189
-33238
-33286
-33333
-33380
-33427
-33473
-33518
-33563
-33608
-33651
-33695
-33737
-33779
-33820
-33861
-33900
-33939
-33978
-34015
-34052
-34089
-34124
-34159
-34193
-34226
-34259
-34291
-34323
-34354
-34384
-34413
-34442
-34471
-34498
-34525
-34551
-34576
-34600
-34624
-34647
-34669
-34690
-34711
-34731
-34751
-34770
-34788
-34806
-34823
-34840
-34856
-34872
-34887
-34902
-34917
-34932
-34946
-34961
-34975
-34989
-35002
-35016
-35029
-35043
-35056
-35069
-35082
-35094
-35107
-35119
-35131
-35143
-35155
-35167
-35179
-35190
-35202
-35214
-35225
-35237
-35249
-35262
-35274
-35287
-35300
-35314
-35327
-35341
-35355
-35369
-35384
-35398
-35413
-35428
-35444
-35459
-35474
-35490
-35506
-35522
-35538
-35554
-35570
-35586
-35602
-35618
-35634
-35650
-35665
-35681
-35696
-35711
-35726
-35741
-35755
-35770
-35784
-35798
-35812
-35825
-35838
-35850
-35862
-35874
-35885
-35895
-35904
-35913
-35921
-35929
-35936
-35943
-35949
-35955
-35961
-35965
-35970
-35973
-35976
-35979
-35980
-35981
-35980
-35979
-35977
-35974
-35969
-35964
-35958
-35951
-35944
-35935
-35926
-35916
-35906
-35895
-35883
-35870
-35857
-35843
-35829
-35814
-35798
-35782
-35765
-35748
-35730
-35712
-35693
-35674
-35654
-35633
-35613
-35591
-35570
-35548
-35525
-35502
-35479
-35455
-35431
-35407
-35383
-35359
-35334
-35309
-35284
-35258
-35233
-35207
-35181
-35155
-35128
-35101
-35074
-35047
-35019
-34991
-34963
-34934
-34904
-34874
-34843
-34812
-34780
-34746
-34712
-34677
-34642
-34605
-34568
-34530
-34491
-34452
-34412
-34372
-34331
-34290
-34249
-34208
-34166
-34124
-34083
-34041
-33999
-33957
-33914
-33872
-33829
-33786
-33743
-33700
-33657
-33614
-33571
-33528
-33486
-33443
-33400
-33358
-33316
-33275
-33234
-33193
-33153
-33113
-33074
-33036
-32998
-32961
-32924
-32888
-32852
-32817
-32782
-32747
-32714
-32680
-32648
-32615
-32582
-32549
-32517
-32485
-32453
-32421
-32389
-32357
-32327
-32296
-32267
-32238
-32209
-32180
-32152
-32125
-32097
-32070
-32045
-32019
-31994
-31969
-31944
-31920
-31896
-31873
-31849
-31827
-31804
-31782
-31760
-31738
-31717
-31695
-31673
-31651
-31629
-31607
-31585
-31562
-31539
-31515
-31491
-31467
-31442
-31417
-31391
-31366
-31339
-31313
-31285
-31258
-31230
-31201
-31172
-31142
-31112
-31082
-31051
-31019
-30987
-30955
-30922
-30889
-30856
-30822
-30788
-30754
-30720
-30685
-30650
-30615
-30580
-30544
-30509
-30473
-30437
-30400
-30364
-30328
-30292
-30255
-30219
-30183
-30147
-30112
-30076
-30041
-30006
-29971
-29936
-29902
-29868
-29835
-29802
-29769
-29736
-29704
-29672
-29640
-29609
-29577
-29545
-29513
-29482
-29450
-29418
-29385
-29353
-29321
-29288
-29255
-29223
-29190
-29157
-29124
-29091
-29058
-29025
-28992
-28958
-28925
-28891
-28857
-28824
-28790
-28755
-28721
-28687
-28652
-28618
-28583
-28549
-28514
-28480
-28445
-28411
-28377
-28343
-28309
-28275
-28242
-28208
-28176
-28143
-28111
-28079
-28048
-28017
-27987
-27958
-27928
-27900
-27872
-27845
-27819
-27793
-27768
-27744
-27721
-27698
-27677
-27656
-27636
-27616
-27598
-27580
-27563
-27546
-27530
-27515
-27501
-27487
-27474
-27461
-27449
-27438
-27427
-27417
-27407
-27398
-27389
-27380
-27372
-27364
-27357
-27349
-27343
-27336
-27330
-27323
-27318
-27312
-27307
-27302
-27298
-27293
-27289
-27286
-27282
-27279
-27275
-27272
-27270
-27267
-27264
-27262
-27259
-27257
-27256
-27254
-27253
-27251
-27250
-27250
-27249
-27248
-27247
-27246
-27244
-27242
-27240
-27237
-27234
-27230
-27225
-27220
-27215
-27209
-27202
-27195
-27188
-27180
-27171
-27162
-27152
-27142
-27131
-27119
-27106
-27092
-27077
-27060
-27043
-27025
-27006
-26986
-26964
-26942
-26920
-26896
-26872
-26847
-26822
-26796
-26770
-26742
-26715
-26686
-26657
-26627
-26597
-26565
-26533
-26501
-26467
-26433
-26399
-26364
-26329
-26293
-26257
-26220
-26183
-26146
-26108
-26070
-26031
-25992
-25953
-25912
-25872
-25831
-25790
-25748
-25706
-25664
-25622
-25580
-25538
-25496
-25454
-25413
-25371
-25329
-25287
-25245
-25204
-25162
-25120
-25078
-25037
-24995
-24953
-24911
-24870
-24828
-24787
-24745
-24704
-24662
-24621
-24579
-24538
-24497
-24456
-24415
-24374
-24334
-24294
-24254
-24214
-24174
-24135
-24096
-24058
-24019
-23981
-23943
-23906
-23868
-23831
-23794
-23757
-23720
-23684
-23647
-23611
-23574
-23538
-23502
-23466
-23429
-23393
-23356
-23320
-23283
-23246
-23209
-23172
-23134
-23096
-23058
-23020
-22981
-22942
-22903
-22863
-22823
-22783
-22742
-22701
-22659
-22618
-22575
-22533
-22490
-22446
-22402
-22358
-22313
-22267
-22221
-22175
-22128
-22080
-22032
-21984
-21936
-21887
-21838
-21788
-21739
-21689
-21638
-21587
-21536
-21485
-21433
-21380
-21327
-21274
-21220
-21165
-21110
-21055
-20999
-20943
-20886
-20829
-20771
-20713
-20655
-20596
-20537
-20477
-20417
-20356
-20295
-20233
-20171
-20109
-20046
-19982
-19917
-19852
-19787
-19720
-19653
-19586
-19517
-19449
-19379
-19310
-19239
-19169
-19098
-19027
-18956
-18885
-18813
-18742
-18670
-18598
-18526
-18454
-18382
-18310
-18237
-18164
-18092
-18019
-17946
-17873
-17800
-17727
-17653
-17579
-17506
-17432
-17357
-17283
-17208
-17133
-17058
-16983
-16907
-16832
-16756
-16679
-16603
-16527
-16450
-16373
-16296
-16219
-16140
-16064
-15986
-15908
-15831
-15753
-15675
-15597
-15519
-15441
-15364
-15286
-15208
-15131
-15054
-14977
-14900
-14823
-14747
-14671
-14595
-14519
-14444
-14368
-14293
-14218
-14144
-14070
-13996
-13923
-13850
-13778
-13706
-13635
-13564
-13493
-13423
-13353
-13284
-13214
-13145
-13075
-13006
-12936
-12866
-12796
-12725
-12654
-12584
-12513
-12441
-12370
-12299
-12228
-12156
-12085
-12014
-11942
-11870
-11798
-11725
-11653
-11580
-11506
-11432
-11358
-11284
-11209
-11134
-11060
-10985
-10910
-10836
-10761
-10687
-10613
-10540
-10466
-10393
-10320
-10246
-10173
-10100
-10027
-9953
-9879
-9806
-9732
-9658
-9584
-9510
-9437
-9363
-9289
-9216
-9143
-9070
-8998
-8925
-8853
-8782
-8710
-8639
-8567
-8496
-8425
-8354
-8283
-8211
-8140
-8069
-7998
-7927
-7855
-7784
-7713
-7642
-7570
-7499
-7428
-7357
-7286
-7215
-7144
-7074
-7003
-6932
-6860
-6789
-6718
-6647
-6576
-6504
-6433
-6362
-6290
-6219
-6147
-6075
-6004
-5932
-5860
-5788
-5716
-5643
-5571
-5498
-5425
-5353
-5280
-5207
-5134
-5062
-4990
-4918
-4846
-4775
-4705
-4635
-4566
-4497
-4429
-4361
-4294
-4227
-4161
-4094
-4029
-3964
-3899
-3835
-3771
-3707
-3644
-3581
-3519
-3457
-3396
-3335
-3276
-3217
-3159
-3102
-3046
-2990
-2936
-2882
-2829
-2777
-2725
-2675
-2625
-2575
-2526
-2478
-2431
-2384
-2338
-2292
-2248
-2203
-2160
-2117
-2074
-2031
-1989
-1946
-1904
-1862
-1819
-1777
-1735
-1693
-1650
-1608
-1566
-1524
-1482
-1439
-1397
-1355
-1313
-1270
-1228
-1186
-1143
-1101
-1058
-1014
-971
-928
-884
-839
-795
-749
-704
-658
-612
-565
-518
-471
-424
-376
-328
-281
-233
-185
-137
-90
-43
4
51
97
143
188
234
279
323
368
412
456
499
542
585
627
669
711
752
792
832
872
912
951
989
1027
1065
1103
1140
1177
1214
1251
1287
1323
1360
1396
1431
1467
1502
1538
1573
1607
1642
1676
1710
1743
1776
1809
1842
1875
1908
1940
1973
2005
2039
2073
2106
2140
2174
2208
2242
2275
2309
2343
2377
2411
2445
2479
2513
2548
2583
2618
2654
2691
2728
2766
2804
2844
2883
2924
2965
3007
3049
3091
3134
3178
3221
3265
3309
3354
3398
3443
3488
3532
3578
3623
3668
3714
3759
3805
3851
3897
3944
3991
4038
4086
4134
4182
4231
4280
4330
4380
4430
4481
4532
4584
4637
4690
4744
4798
4853
4908
4963
5019
5075
5131
5188
5244
5300
5357
5413
5470
5526
5582
5638
5693
5749
5804
5859
5913
5967
6021
6074
6126
6178
6230
6281
6331
6381
6430
6478
6526
6573
6619
6665
6710
6755
6799
6843
6886
6928
6970
7011
7051
7091
7131
7169
7208
7246
7283
7321
7358
7395
7432
7470
7507
7545
7583
7621
7660
7699
7738
7778
7818
7859
7900
7941
7983
8025
8067
8109
8153
8196
8240
8284
8328
8373
8418
8463
8509
8554
8601
8647
8693
8740
8787
8834
8881
8929
8976
9024
9071
9119
9167
9215
9263
9311
9360
9408
9456
9504
9552
9599
9647
9694
9740
9786
9832
9877
9922
9967
10011
10054
10098
10140
10183
10224
10266
10307
10347
10387
10426
10465
10504
10542
10580
10617
10654
10691
10728
10765
10802
10840
10877
10915
10953
10992
11030
11069
11109
11149
11189
11229
11270
11311
11352
11394
11436
11479
11522
11566
11611
11656
11702
11748
11795
11843
11891
11940
11989
12039
12090
12140
12192
12243
12296
12348
12401
12455
12509
12563
12618
12673
12728
12784
12841
12898
12955
13012
13070
13128
13187
13246
13305
13364
13424
13484
13545
13606
13667
13728
13790
13853
13915
13978
14041
14104
14168
14232
14295
14359
14423
14487
14551
14615
14679
14743
14807
14872
14936
15001
15065
15130
15195
15260
15325
15389
15454
15519
15583
15647
15711
15775
15839
15902
15965
16029
16091
16155
16218
16282
16344
16408
16472
16535
16598
16661
16724
16786
16849
16911
16973
17034
17096
17157
17219
17280
17341
17403
17465
17526
17588
17650
17712
17773
17835
17897
17959
18020
18082
18144
18206
18269
18331
18394
18457
18520
18583
18646
18710
18774
18838
18902
18966
19030
19094
19159
19223
19287
19352
19416
19481
19546
19610
19675
19740
19805
19871
19936
20002
20067
20133
20199
20265
20331
20398
20464
20530
20597
20663
20729
20795
20861
20927
20993
21059
21125
21191
21257
21323
21389
21455
21521
21587
21653
21718
21784
21849
21914
21979
22044
22109
22173
22237
22301
22364
22427
22490
22553
22615
22677
22739
22801
22862
22923
22984
23045
23105
23165
23225
23285
23344
23402
23460
23518
23575
23631
23687
23742
23797
23850
23904
23957
24009
24060
24111
24161
24211
24260
24308
24356
24403
24449
24495
24540
24585
24629
24673
24716
24759
24802
24844
24887
24929
24972
25014
25056
25098
25141
25183
25226
25268
25311
25353
25395
25437
25479
25521
25563
25604
25645
25686
25727
25768
25808
25848
25889
25929
25969
26010
26050
26091
26132
26173
26214
26256
26297
26340
26382
26425
26468
26511
26555
26599
26644
26689
26734
26780
26826
26872
26919
26966
27014
27062
27111
27160
27210
27260
27311
27362
27414
27466
27519
27572
27626
27680
27734
27789
27845
27901
27957
28013
28070
28126
28183
28240
28298
28355
28413
28471
28528
28586
28645
28703
28762
28821
28880
28939
28999
29059
29119
29179
29239
29299
29360
29420
29480
29541
29601
29661
29721
29781
29841
29901
29960
30019
30079
30137
30196
30255
30313
30372
30430
30487
30545
30602
30659
30715
30772
30828
30884
30939
30994
31049
31104
31159
31213
31267
31321
31375
31428
31482
31535
31588
31641
31694
31747
31800
31852
31904
31957
32009
32061
32115
32167
32220
32274
32327
32381
32435
32488
32543
32597
32652
32706
32761
32816
32871
32927
32982
33038
33093
33149
33205
33261
33317
33373
33429
33485
33540
33596
33651
33705
33759
33813
33866
33919
33971
34023
34075
34126
34177
34227
34277
34328
34377
34427
34476
34525
34574
34623
34671
34719
34767
34815
34863
34910
34957
35004
35051
35098
35144
35190
35236
35281
35325
35369
35412
35455
35497
35538
35578
35617
35656
35693
35730
35766
35802
35837
35871
35904
35937
35969
36001
36032
36062
36092
36121
36150
36177
36204
36231
36257
36282
36306
36330
36353
36375
36397
36418
36438
36458
36477
36496
36514
36531
36547
36562
36577
36591
36605
36617
36629
36641
36652
36662
36672
36681
36690
36698
36706
36713
36720
36726
36732
36738
36743
36747
36752
36756
36760
36764
36767
36771
36774
36777
36779
36782
36784
36786
36787
36788
36789
36789
36789
36789
36788
36787
36787
36786
36785
36784
36783
36783
36782
36782
36782
36781
36781
36781
36781
36781
36782
36782
36782
36782
36782
36783
36783
36783
36783
36783
36783
36783
36783
36783
36782
36782
36782
36781
36781
36781
36781
36781
36781
36781
36781
36782
36782
36783
36783
36783
36784
36783
36783
36782
36781
36779
36777
36775
36772
36769
36765
36761
36757
36753
36747
36742
36736
36729
36721
36713
36704
36694
36682
36670
36657
36643
36628
36612
36596
36578
36560
36541
36521
36500
36479
36457
36435
36412
36389
36365
36341
36317
36292
36267
36242
36216
36191
36165
36139
36113
36087
36061
36034
36008
35981
35954
35927
35899
35871
35843
35815
35787
35758
35729
35700
35671
35642
35613
35584
35556
35527
35499
35470
35442
35414
35386
35358
35330
35303
35275
35248
35220
35193
35167
35140
35114
35088
35063
35038
35013
34989
34966
34943
34920
34898
34877
34855
34834
34813
34792
34770
34749
34728
34706
34684
34661
34639
34616
34593
34570
34546
34523
34499
34475
34452
34428
34404
34380
34357
34333
34309
34285
34261
34237
34213
34189
34164
34139
34114
34089
34063
34037
34010
33984
33957
33930
33902
33875
33847
33820
33792
33765
33737
33709
33682
33654
33626
33598
33570
33542
33514
33486
33457
33428
33399
33370
33341
33311
33281
33252
33222
33192
33163
33133
33105
33076
33048
33020
32993
32966
32940
32915
32889
32865
32840
32816
32792
32769
32746
32723
32701
32679
32658
32637
32616
32598
32579
32561
32543
32526
32509
32494
32479
32467
32454
32441
32429
32418
32406
32396
32386
32377
32368
32359
32350
32342
32334
32326
32319
32311
32305
32298
32292
32284
32279
32273
32267
32261
32255
32249
32243
32237
32229
32223
32217
32209
32202
32194
32186
32177
32170
32161
32153
32144
32136
32127
32119
32110
32101
32092
32082
32072
32061
32051
32040
32029
32017
32005
31992
31979
31966
31953
31939
31926
31912
31898
31884
31870
31855
31841
31826
31811
31796
31780
31765
31749
31733
31716
31700
31683
31666
31648
31631
31613
31595
31576
31557
31538
31519
31500
31480
31460
31440
31419
31399
31378
31357
31337
31315
31294
31273
31251
31230
31207
31185
31162
31139
31115
31091
31067
31042
31017
30991
30965
30938
30911
30884
30856
30829
30800
30772
30743
30714
30684
30654
30624
30594
30562
30531
30499
30467
30435
30402
30370
30337
30304
30271
30238
30205
30172
30140
30107
30075
30044
30012
29981
29950
29920
29889
29859
29830
29800
29771
29743
29714
29686
29658
29630
29603
29576
29549
29523
29497
29472
29446
29421
29397
29372
29348
29324
29300
29276
29252
29228
29203
29179
29155
29130
29105
29080
29054
29029
29003
28976
28949
28922
28894
28866
28838
28809
28779
28749
28718
28688
28656
28625
28593
28561
28528
28496
28463
28430
28397
28363
28330
28296
28263
28229
28195
28162
28129
28095
28062
28029
27997
27964
27932
27900
27868
27837
27806
27775
27745
27716
27687
27658
27630
27602
27574
27547
27520
27494
27467
27441
27415
27389
27363
27337
27312
27286
27261
27236
27211
27186
27161
27136
27111
27087
27063
27039
27015
26991
26967
26944
26920
26897
26874
26852
26829
26807
26785
26763
26741
26719
26697
26676
26654
26633
26611
26590
26569
26548
26526
26506
26485
26464
26444
26423
26403
26384
26364
26345
26326
26307
26288
26270
26252
26234
26216
26198
26181
26164
26147
26130
26114
26099
26083
26069
26055
26042
26029
26018
26007
25997
25987
25978
25970
25962
25954
25947
25940
25933
25927
25921
25915
25910
25906
25902
25899
25897
25895
25893
25893
25893
25893
25893
25894
25895
25896
25897
25898
25899
25900
25902
25903
25905
25907
25909
25912
25914
25917
25920
25923
25927
25930
25934
25938
25942
25945
25949
25953
25957
25960
25964
25967
25970
25973
25976
25978
25980
25982
25983
25983
25983
25983
25981
25980
25978
25975
25972
25968
25963
25958
25953
25947
25941
25934
25927
25919
25911
25903
25895
25886
25877
25868
25859
25850
25841
25832
25822
25813
25804
25795
25786
25777
25768
25759
25749
25739
25730
25720
25710
25699
25689
25678
25668
25656
25645
25633
25621
25608
25595
25581
25567
25552
25536
25520
25503
25486
25468
25449
25430
25410
25390
25369
25347
25325
25302
25278
25254
25228
25201
25174
25145
25116
25085
25054
25022
24989
24956
24922
24887
24852
24817
24782
24746
24710
24674
24638
24601
24564
24526
24489
24451
24413
24375
24337
24298
24261
24223
24186
24149
24112
24076
24041
24006
23971
23938
23904
23871
23839
23807
23775
23744
23714
23684
23654
23625
23597
23569
23543
23517
23492
23467
23444
23422
23400
23379
23359
23340
23321
23303
23286
23269
23252
23236
23220
23204
23188
23173
23158
23143
23128
23113
23098
23083
23068
23053
23038
23022
23006
22990
22973
22956
22938
22919
22899
22879
22857
22835
22812
22788
22764
22739
22713
22687
22660
22633
22606
22578
22550
22521
22493
22463
22434
22403
22373
22342
22311
22279
22247
22215
22182
22150
22117
22085
22052
22020
21988
21956
21924
21892
21860
21828
21796
21765
21733
21702
21670
21639
21608
21577
21547
21516
21486
21456
21427
21397
21368
21339
21310
21281
21252
21223
21194
21165
21136
21107
21078
21049
21020
20991
20962
20932
20903
20874
20844
20815
20785
20755
20724
20694
20663
20632
20600
20568
20536
20504
20471
20439
20406
20373
20340
20307
20274
20241
20207
20174
20140
20106
20072
20038
20003
19969
19934
19900
19866
19831
19797
19763
19729
19696
19662
19629
19595
19562
19529
19496
19463
19429
19397
19364
19331
19299
19267
19236
19205
19174
19144
19113
19084
19054
19024
18995
18965
18936
18906
18876
18846
18816
18786
18756
18726
18695
18665
18634
18604
18574
18543
18512
18482
18451
18419
18388
18356
18324
18292
18259
18225
18192
18158
18123
18088
18053
18018
17982
17946
17910
17874
17838
17802
17765
17729
17692
17655
17618
17581
17544
17506
17469
17432
17394
17357
17319
17282
17245
17208
17171
17134
17097
17060
17023
16987
16950
16914
16878
16842
16806
16770
16734
16699
16664
16628
16593
16559
16524
16490
16456
16423
16390
16357
16325
16292
16261
16229
16197
16165
16134
16102
16068
16036
16004
15971
15938
15904
15871
15838
15804
15771
15739
15706
15674
15642
15610
15578
15546
15514
15481
15448
15415
15381
15346
15311
15276
15240
15204
15168
15132
15095
15059
15022
14986
14949
14913
14876
14838
14800
14762
14723
14683
14643
14602
14560
14518
14475
14432
14389
14345
14301
14258
14214
14171
14128
14085
14042
13999
13956
13913
13870
13826
13783
13739
13695
13652
13608
13563
13519
13475
13432
13388
13344
13301
13258
13216
13173
13131
13089
13047
13006
12964
12923
12881
12840
12799
12758
12717
12676
12636
12595
12555
12516
12476
12437
12398
12359
12319
12280
12241
12201
12162
12122
12081
12041
12000
11959
11917
11876
11834
11792
11750
11707
11664
11621
11578
11534
11490
11445
11400
11354
11308
11261
11214
11166
11117
11068
11019
10969
10918
10866
10814
10762
10708
10654
10600
10545
10489
10433
10376
10319
10261
10203
10144
10085
10025
9965
9905
9844
9783
9721
9659
9596
9533
9469
9405
9341
9276
9211
9146
9081
9015
8949
8883
8816
8749
8683
8615
8548
8480
8412
8343
8274
8205
8135
8064
7993
7921
7849
7777
7704
7631
7557
7484
7410
7336
7261
7187
7112
7037
6962
6886
6810
6734
6657
6580
6503
6425
6347
6269
6191
6113
6035
5957
5879
5801
5723
5645
5568
5491
5413
5336
5259
5181
5104
5027
4949
4871
4793
4715
4636
4558
4480
4401
4323
4245
4167
4089
4011
3934
3857
3779
3702
3625
3547
3469
3391
3313
3234
3155
3077
2997
2918
2839
2760
2680
2600
2521
2441
2360
2280
2199
2118
2037
1955
1873
1790
1707
1624
1540
1456
1372
1287
1202
1117
1032
946
861
775
689
602
516
429
343
256
169
82
-5
-92
-179
-267
-354
-441
-529
-616
-704
-791
-879
-966
-1052
-1139
-1225
-1311
-1396
-1481
-1566
-1650
-1733
-1817
-1899
-1982
-2064
-2146
-2227
-2308
-2389
-2469
-2549
-2629
-2708
-2787
-2866
-2944
-3022
-3099
-3176
-3253
-3330
-3406
-3482
-3558
-3634
-3709
-3784
-3859
-3934
-4009
-4083
-4158
-4232
-4306
-4381
-4454
-4528
-4602
-4676
-4749
-4823
-4896
-4969
-5042
-5115
-5188
-5260
-5332
-5404
-5475
-5547
-5618
-5689
-5760
-5831
-5902
-5972
-6043
-6113
-6183
-6252
-6322
-6391
-6459
-6527
-6595
-6662
-6729
-6795
-6861
-6926
-6992
-7057
-7121
-7186
-7250
-7314
-7378
-7442
-7505
-7568
-7631
-7693
-7755
-7816
-7876
-7937
-7996
-8055
-8115
-8173
-8232
-8291
-8349
-8407
-8464
-8522
-8580
-8637
-8694
-8751
-8807
-8864
-8920
-8975
-9030
-9085
-9139
-9193
-9246
-9299
-9352
-9405
-9457
-9509
-9560
-9611
-9662
-9713
-9763
-9813
-9863
-9912
-9960
-10008
-10056
-10103
-10150
-10196
-10242
-10288
-10333
-10377
-10422
-10465
-10509
-10552
-10594
-10636
-10677
-10718
-10759
-10799
-10838
-10877
-10916
-10954
-10992
-11029
-11066
-11103
-11139
-11175
-11210
-11245
-11279
-11313
-11346
-11379
-11411
-11442
-11473
-11503
-11533
-11562
-11590
-11618
-11645
-11672
-11698
-11723
-11748
-11772
-11795
-11818
-11840
-11861
-11882
-11902
-11922
-11940
-11959
-11976
-11994
-12010
-12027
-12042
-12058
-12073
-12087
-12102
-12116
-12130
-12144
-12157
-12171
-12184
-12197
-12210
-12223
-12236
-12249
-12261
-12273
-12285
-12297
-12309
-12320
-12331
-12342
-12353
-12364
-12374
-12385
-12396
-12406
-12417
-12428
-12438
-12449
-12459
-12469
-12479
-12489
-12498
-12508
-12517
-12526
-12536
-12545
-12554
-12564
-12574
-12584
-12594
-12604
-12615
-12626
-12637
-12649
-12661
-12672
-12684
-12696
-12709
-12721
-12733
-12746
-12759
-12772
-12786
-12800
-12814
-12829
-12845
-12860
-12877
-12893
-12910
-12927
-12944
-12961
-12979
-12997
-13016
-13034
-13053
-13072
-13092
-13112
-13132
-13153
-13174
-13195
-13217
-13239
-13262
-13285
-13309
-13332
-13357
-13381
-13406
-13431
-13457
-13483
-13509
-13536
-13563
-13590
-13618
-13646
-13675
-13704
-13733
-13762
-13792
-13822
-13852
-13882
-13912
-13943
-13974
-14005
-14036
-14067
-14098
-14130
-14162
-14193
-14225
-14257
-14289
-14320
-14352
-14384
-14415
-14447
-14478
-14509
-14540
-14571
-14602
-14633
-14664
-14695
-14726
-14757
-14788
-14819
-14850
-14882
-14913
-14945
-14977
-15009
-15041
-15074
-15107
-15140
-15174
-15207
-15242
-15276
-15311
-15346
-15382
-15418
-15455
-15492
-15529
-15567
-15606
-15646
-15686
-15726
-15768
-15810
-15853
-15896
-15940
-15985
-16030
-16075
-16120
-16168
-16215
-16262
-16309
-16357
-16405
-16453
-16502
-16550
-16599
-16648
-16698
-16747
-16796
-16845
-16895
-16944
-16993
-17041
-17090
-17138
-17185
-17233
-17280
-17327
-17373
-17420
-17466
-17512
-17557
-17603
-17648
-17692
-17737
-17781
-17825
-17869
-17912
-17955
-17998
-18041
-18084
-18126
-18169
-18211
-18254
-18297
-18339
-18382
-18425
-18468
-18511
-18554
-18598
-18641
-18684
-18728
-18771
-18815
-18859
-18903
-18947
-18991
-19036
-19080
-19125
-19171
-19217
-19263
-19309
-19356
-19403
-19450
-19498
-19546
-19593
-19641
-19689
-19737
-19786
-19834
-19883
-19931
-19980
-20029
-20078
-20128
-20177
-20227
-20276
-20326
-20376
-20426
-20475
-20525
-20574
-20623
-20673
-20721
-20770
-20819
-20867
-20915
-20963
-21011
-21058
-21105
-21152
-21199
-21246
-21292
-21339
-21385
-21431
-21477
-21523
-21568
-21613
-21659
-21703
-21748
-21793
-21837
-21881
-21925
-21969
-22013
-22056
-22100
-22143
-22186
-22229
-22273
-22316
-22359
-22403
-22446
-22490
-22533
-22577
-22621
-22664
-22708
-22752
-22795
-22839
-22882
-22926
-22969
-23012
-23055
-23097
-23139
-23181
-23223
-23265
-23306
-23347
-23388
-23428
-23468
-23508
-23547
-23586
-23625
-23664
-23702
-23740
-23778
-23816
-23853
-23891
-23928
-23965
-24002
-24039
-24076
-24113
-24150
-24187
-24223
-24260
-24296
-24333
-24369
-24406
-24443
-24479
-24516
-24553
-24589
-24626
-24663
-24701
-24738
-24776
-24814
-24852
-24891
-24929
-24969
-25008
-25048
-25088
-25129
-25170
-25211
-25253
-25295
-25337
-25380
-25423
-25467
-25511
-25555
-25600
-25645
-25690
-25735
-25781
-25826
-25872
-25918
-25964
-26010
-26056
-26102
-26148
-26194
-26239
-26285
-26331
-26377
-26423
-26469
-26515
-26561
-26608
-26654
-26701
-26748
-26795
-26843
-26891
-26939
-26987
-27036
-27085
-27134
-27184
-27234
-27284
-27334
-27385
-27437
-27488
-27541
-27593
-27647
-27700
-27754
-27809
-27864
-27920
-27975
-28032
-28088
-28145
-28202
-28259
-28317
-28374
-28432
-28490
-28549
-28607
-28666
-28724
-28783
-28841
-28900
-28958
-29016
-29075
-29133
-29190
-29248
-29306
-29363
-29420
-29476
-29532
-29588
-29644
-29699
-29754
-29809
-29864
-29918
-29972
-30025
-30079
-30131
-30184
-30236
-30288
-30339
-30390
-30440
-30490
-30539
-30588
-30635
-30683
-30729
-30775
-30820
-30864
-30908
-30951
-30993
-31035
-31075
-31116
-31155
-31194
-31233
-31271
-31308
-31345
-31382
-31417
-31453
-31488
-31522
-31555
-31588
-31621
-31653
-31684
-31715
-31745
-31774
-31803
-31831
-31859
-31887
-31914
-31940
-31966
-31992
-32018
-32043
-32067
-32092
-32116
-32140
-32162
-32186
-32208
-32229
-32250
-32271
-32290
-32310
-32329
-32348
-32366
-32383
-32400
-32417
-32433
-32448
-32464
-32479
-32494
-32508
-32522
-32534
-32546
-32560
-32572
-32583
-32594
-32604
-32616
-32625
-32636
-32646
-32656
-32665
-32676
-32685
-32695
-32705
-32714
-32723
-32732
-32743
-32752
-32761
-32769
-32778
-32786
-32794
-32802
-32809
-32816
-32823
-32830
-32836
-32843
-32849
-32854
-32860
-32865
-32870
-32875
-32879
-32883
-32887
-32890
-32893
-32895
-32897
-32899
-32901
-32902
-32903
-32904
-32905
-32905
-32906
-32906
-32906
-32905
-32905
-32904
-32903
-32902
-32901
-32899
-32897
-32895
-32892
-32889
-32886
-32882
-32878
-32874
-32870
-32865
-32859
-32854
-32848
-32842
-32836
-32829
-32822
-32815
-32807
-32800
-32792
-32783
-32775
-32766
-32758
-32749
-32740
-32731
-32720
-32712
-32702
-32692
-32682
-32671
-32659
-32649
-32637
-32625
-32613
-32601
-32589
-32576
-32563
-32549
-32536
-32522
-32506
-32491
-32476
-32462
-32445
-32430
-32412
-32396
-32378
-32362
-32344
-32326
-32308
-32290
-32272
-32253
-32235
-32218
-32198
-32180
-32162
-32144
-32125
-32107
-32090
-32070
-32052
-32036
-32018
-32000
-31984
-31967
-31951
-31935
-31920
-31905
-31890
-31877
-31863
-31851
-31839
-31827
-31817
-31806
-31797
-31788
-31779
-31771
-31764
-31757
-31750
-31744
-31738
-31732
-31727
-31722
-31718
-31713
-31709
-31705
-31702
-31698
-31695
-31691
-31688
-31685
-31681
-31678
-31674
-31671
-31667
-31663
-31658
-31654
-31648
-31643
-31637
-31631
-31624
-31617
-31609
-31601
-31593
-31584
-31574
-31564
-31554
-31543
-31532
-31520
-31508
-31495
-31482
-31469
-31455
-31441
-31426
-31411
-31396
-31380
-31364
-31348
-31331
-31314
-31296
-31278
-31260
-31241
-31222
-31203
-31183
-31163
-31143
-31122
-31101
-31079
-31058
-31036
-31013
-30991
-30968
-30945
-30922
-30899
-30876
-30853
-30830
-30807
-30783
-30760
-30737
-30715
-30692
-30669
-30646
-30623
-30600
-30577
-30554
-30531
-30508
-30485
-30462
-30439
-30415
-30392
-30369
-30345
-30322
-30299
-30275
-30252
-30228
-30204
-30180
-30156
-30131
-30107
-30082
-30057
-30032
-30007
-29981
-29956
-29930
-29904
-29878
-29852
-29826
-29800
-29774
-29748
-29722
-29696
-29669
-29643
-29617
-29591
-29565
-29540
-29514
-29488
-29462
-29437
-29411
-29385
-29360
-29334
-29309
-29283
-29258
-29232
-29207
-29181
-29156
-29130
-29105
-29079
-29054
-29028
-29003
-28978
-28953
-28928
-28903
-28878
-28853
-28828
-28803
-28778
-28753
-28728
-28703
-28678
-28653
-28628
-28603
-28578
-28553
-28528
-28503
-28478
-28453
-28428
-28404
-28380
-28355
-28331
-28308
-28284
-28261
-28238
-28215
-28192
-28169
-28146
-28124
-28101
-28079
-28056
-28034
-28011
-27989
-27967
-27945
-27923
-27901
-27879
-27858
-27836
-27815
-27795
-27774
-27754
-27734
-27714
-27694
-27674
-27655
-27636
-27617
-27599
-27580
-27562
-27544
-27526
-27508
-27491
-27474
-27457
-27441
-27425
-27409
-27394
-27378
-27363
-27349
-27334
-27319
-27305
-27291
-27277
-27263
-27249
-27235
-27221
-27207
-27194
-27180
-27166
-27152
-27139
-27125
-27111
-27097
-27083
-27069
-27055
-27041
-27026
-27012
-26997
-26982
-26967
-26951
-26935
-26919
-26903
-26886
-26869
-26852
-26834
-26817
-26799
-26780
-26762
-26743
-26724
-26705
-26686
-26666
-26646
-26626
-26605
-26584
-26563
-26542
-26520
-26498
-26475
-26453
-26429
-26406
-26382
-26358
-26334
-26309
-26284
-26259
-26234
-26208
-26183
-26157
-26131
-26104
-26078
-26051
-26024
-25997
-25970
-25943
-25916
-25888
-25861
-25833
-25805
-25777
-25750
-25722
-25694
-25666
-25639
-25611
-25583
-25556
-25528
-25501
-25473
-25445
-25417
-25390
-25362
-25334
-25306
-25278
-25250
-25222
-25195
-25167
-25139
-25112
-25085
-25058
-25031
-25005
-24978
-24952
-24926
-24900
-24874
-24848
-24822
-24797
-24771
-24746
-24721
-24696
-24672
-24648
-24624
-24600
-24577
-24554
-24532
-24510
-24488
-24467
-24446
-24425
-24405
-24385
-24365
-24346
-24327
-24308
-24290
-24272
-24254
-24237
-24220
-24204
-24187
-24171
-24155
-24139
-24124
-24108
-24093
-24078
-24062
-24047
-24031
-24016
-24000
-23985
-23969
-23953
-23938
-23922
-23906
-23890
-23873
-23857
-23840
-23823
-23806
-23788
-23770
-23751
-23731
-23712
-23691
-23670
-23648
-23626
-23603
-23580
-23556
-23531
-23507
-23481
-23455
-23429
-23402
-23375
-23347
-23318
-23289
-23260
-23230
-23199
-23168
-23136
-23104
-23071
-23038
-23004
-22970
-22936
-22901
-22865
-22830
-22794
-22757
-22720
-22683
-22645
-22606
-22568
-22529
-22489
-22449
-22409
-22368
-22326
-22285
-22242
-22200
-22157
-22114
-22071
-22027
-21983
-21939
-21894
-21849
-21804
-21758
-21712
-21666
-21619
-21572
-21525
-21476
-21428
-21379
-21329
-21279
-21229
-21178
-21127
-21075
-21023
-20971
-20918
-20865
-20812
-20758
-20704
-20650
-20595
-20540
-20484
-20428
-20371
-20315
-20258
-20201
-20143
-20085
-20027
-19969
-19910
-19851
-19792
-19732
-19672
-19612
-19551
-19490
-19429
-19367
-19305
-19243
-19181
-19118
-19055
-18991
-18928
-18864
-18801
-18737
-18672
-18608
-18543
-18479
-18414
-18348
-18283
-18217
-18150
-18084
-18017
-17950
-17882
-17814
-17746
-17678
-17609
-17540
-17471
-17402
-17333
-17263
-17193
-17122
-17051
-16980
-16908
-16836
-16764
-16691
-16618
-16544
-16470
-16395
-16321
-16245
-16171
-16094
-16020
-15944
-15869
-15793
-15716
-15640
-15564
-15487
-15410
-15333
-15256
-15179
-15102
-15024
-14946
-14868
-14790
-14712
-14634
-14555
-14477
-14398
-14319
-14240
-14160
-14081
-14001
-13921
-13841
-13761
-13680
-13599
-13517
-13436
-13354
-13271
-13189
-13106
-13023
-12939
-12855
-12771
-12687
-12603
-12518
-12433
-12348
-12262
-12177
-12091
-12005
-11918
-11832
-11745
-11658
-11571
-11483
-11395
-11308
-11220
-11132
-11043
-10955
-10867
-10778
-10689
-10601
-10512
-10424
-10335
-10247
-10158
-10070
-9982
-9894
-9806
-9719
-9631
-9544
-9457
-9371
-9284
-9198
-9112
-9027
-8942
-8857
-8772
-8688
-8604
-8521
-8437
-8354
-8272
-8189
-8106
-8026
-7944
-7863
-7783
-7702
-7622
-7542
-7462
-7383
-7304
-7225
-7146
-7068
-6989
-6911
-6833
-6756
-6678
-6601
-6523
-6446
-6370
-6293
-6217
-6141
-6066
-5991
-5916
-5841
-5767
-5693
-5619
-5546
-5473
-5400
-5328
-5256
-5184
-5113
-5042
-4972
-4902
-4832
-4763
-4695
-4627
-4559
-4492
-4426
-4360
-4295
-4230
-4166
-4103
-4040
-3978
-3916
-3855
-3794
-3735
-3676
-3617
-3559
-3502
-3445
-3389
-3333
-3278
-3223
-3169
-3115
-3062
-3009
-2956
-2904
-2852
-2800
-2748
-2697
-2646
-2594
-2543
-2492
-2441
-2389
-2338
-2286
-2234
-2182
-2130
-2078
-2025
-1973
-1920
-1867
-1813
-1759
-1705
-1651
-1596
-1541
-1486
-1430
-1373
-1316
-1259
-1201
-1142
-1083
-1024
-964
-904
-843
-781
-719
-657
-594
-531
-467
-403
-338
-274
-208
-142
-76
-9
58
125
193
261
330
399
469
538
609
679
750
821
892
964
1035
1107
1179
1252
1324
1397
1470
1543
1616
1690
1764
1838
1912
1986
2061
2136
2211
2287
2362
2438
2514
2589
2665
2741
2817
2893
2969
3045
3122
3198
3274
3351
3427
3504
3580
3656
3733
3809
3885
3961
4035
4112
4187
4262
4337
4412
4486
4560
4633
4706
4779
4851
4923
4995
5066
5137
5207
5277
5347
5416
5485
5553
5621
5689
5756
5823
5890
5956
6021
6086
6151
6215
6279
6342
6405
6467
6529
6591
6653
6714
6775
6836
6896
6957
7017
7077
7137
7196
7256
7315
7374
7433
7492
7551
7609
7667
7726
7784
7842
7899
7957
8015
8071
8130
8186
8244
8302
8359
8416
8473
8530
8586
8643
8699
8756
8811
8867
8923
8978
9033
9087
9141
9195
9249
9302
9355
9408
9460
9512
9564
9615
9666
9717
9767
9817
9866
9915
9964
10012
10060
10107
10154
10200
10246
10291
10336
10380
10424
10468
10511
10554
10596
10638
10680
10721
10762
10803
10843
10883
10922
10962
11001
11039
11078
11116
11153
11191
11228
11266
11303
11340
11376
11413
11450
11486
11523
11559
11596
11633
11669
11706
11742
11779
11816
11852
11889
11926
11963
12000
12037
12074
12111
12148
12185
12222
12259
12297
12334
12371
12409
12446
12484
12521
12559
12596
12634
12671
12708
12746
12783
12819
12856
12892
12929
12964
13000
13035
13070
13105
13139
13173
13207
13240
13273
13306
13338
13370
13401
13433
13463
13494
13524
13554
13583
13612
13641
13669
13697
13725
13753
13780
13807
13833
13860
13886
13912
13938
13963
13989
14014
14039
14064
14089
14114
14139
14163
14188
14212
14236
14260
14284
14307
14330
14353
14376
14398
14420
14441
14462
14483
14503
14523
14542
14562
14581
14599
14617
14635
14653
14670
14687
14703
14719
14735
14750
14765
14779
14793
14806
14819
14832
14844
14856
14867
14878
14888
14898
14908
14917
14926
14934
14942
14950
14957
14965
14972
14979
14986
14993
15000
15007
15013
15020
15026
15033
15039
15046
15053
15059
15066
15073
15080
15087
15095
15102
15110
15118
15126
15134
15143
15152
15161
15171
15180
15190
15201
15212
15223
15235
15247
15260
15273
15287
15301
15315
15330
15346
15361
15377
15393
15410
15427
15443
15461
15478
15495
15513
15531
15548
15566
15584
15602
15620
15638
15656
15673
15691
15709
15726
15743
15760
15777
15793
15810
15826
15842
15857
15872
15888
15902
15917
15932
15946
15960
15973
15987
16001
16014
16027
16040
16053
16065
16079
16091
16104
16116
16129
16140
16152
16165
16177
16189
16201
16213
16225
16236
16248
16261
16273
16286
16297
16311
16324
16338
16352
16366
16381
16395
16411
16426
16442
16457
16474
16490
16506
16523
16540
16556
16574
16591
16608
16626
16643
16661
16680
16698
16716
16735
16754
16773
16792
16810
16829
16848
16867
16886
16904
16923
16941
16959
16977
16994
17012
17029
17046
17063
17080
17096
17112
17128
17144
17159
17174
17189
17204
17218
17232
17246
17260
17273
17286
17299
17312
17324
17336
17348
17360
17371
17382
17393
17404
17414
17424
17434
17443
17453
17462
17471
17479
17488
17496
17504
17512
17520
17528
17536
17543
17550
17558
17565
17572
17579
17587
17594
17601
17608
17616
17623
17630
17638
17646
17653
17661
17669
17677
17685
17693
17701
17709
17717
17725
17733
17741
17749
17757
17765
17773
17781
17790
17798
17806
17814
17823
17831
17839
17847
17855
17863
17870
17878
17885
17892
17899
17906
17913
17920
17927
17933
17940
17947
17953
17960
17967
17973
17980
17986
17993
17999
18005
18011
18017
18023
18029
18035
18041
18047
18053
18059
18065
18071
18077
18084
18090
18097
18103
18110
18117
18124
18131
18138
18145
18152
18160
18167
18175
18183
18191
18199
18207
18215
18223
18231
18240
18249
18257
18266
18275
18284
18293
18302
18311
18319
18328
18337
18345
18354
18362
18370
18378
18385
18393
18400
18407
18414
18420
18427
18433
18439
18445
18450
18455
18460
18464
18468
18472
18475
18478
18480
18482
18483
18484
18485
18486
18486
18485
18485
18483
18482
18480
18478
18475
18471
18468
18463
18459
18454
18448
18442
18436
18430
18423
18416
18409
18402
18394
18386
18379
18370
18362
18353
18344
18335
18326
18316
18307
18297
18287
18276
18266
18255
18245
18234
18223
18212
18201
18190
18179
18167
18156
18144
18132
18120
18108
18095
18083
18070
18058
18045
18032
18019
18007
17994
17981
17968
17955
17942
17929
17915
17902
17889
17875
17861
17848
17834
17820
17806
17792
17778
17765
17751
17737
17723
17710
17697
17683
17670
17657
17645
17632
17620
17608
17596
17585
17574
17563
17552
17542
17532
17523
17514
17505
17497
17489
17482
17475
17469
17462
17457
17451
17446
17441
17437
17433
17429
17426
17423
17420
17417
17415
17413
17411
17410
17409
17408
17408
17408
17408
17408
17408
17408
17408
17409
17409
17409
17410
17410
17410
17410
17410
17410
17411
17411
17411
17411
17412
17412
17413
17414
17414
17415
17416
17417
17419
17420
17421
17423
17425
17426
17428
17431
17433
17436
17439
17442
17445
17449
17453
17458
17462
17467
17473
17478
17484
17490
17496
17502
17509
17516
17523
17530
17538
17545
17553
17561
17569
17577
17586
17594
17603
17612
17621
17630
17639
17648
17657
17667
17676
17685
17695
17704
17714
17723
17733
17742
17751
17760
17769
17778
17786
17794
17803
17811
17818
17826
17833
17840
17846
17853
17859
17864
17870
17875
17879
17884
17888
17891
17895
17897
17900
17902
17903
17905
17905
17906
17905
17905
17904
17902
17900
17898
17895
17892
17888
17885
17881
17876
17871
17866
17861
17856
17850
17844
17837
17831
17824
17817
17810
17802
17794
17786
17778
17769
17760
17751
17742
17732
17722
17711
17701
17690
17678
17667
17655
17642
17630
17617
17604
17591
17578
17564
17551
17537
17523
17509
17495
17481
17467
17453
17439
17425
17411
17397
17383
17369
17355
17342
17328
17314
17301
17287
17274
17260
17247
17234
17221
17208
17196
17184
17172
17160
17149
17137
17127
17116
17105
17095
17085
17075
17065
17056
17046
17037
17027
17018
17009
17000
16991
16983
16975
16967
16959
16951
16944
16938
16931
16925
16919
16914
16908
16903
16899
16894
16889
16885
16881
16877
16874
16870
16867
16864
16862
16860
16858
16857
16855
16854
16853
16853
16852
16852
16852
16852
16852
16852
16853
16853
16854
16854
16855
16856
16857
16858
16860
16861
16863
16865
16866
16868
16870
16873
16875
16877
16880
16882
16884
16887
16889
16891
16894
16896
16898
16899
16901
16902
16903
16904
16905
16905
16905
16905
16905
16904
16903
16902
16901
16899
16896
16894
16891
16887
16884
16879
16875
16870
16865
16859
16853
16847
16840
16833
16825
16817
16809
16800
16791
16782
16772
16763
16752
16742
16731
16720
16709
16697
16685
16673
16661
16649
16636
16624
16611
16598
16585
16571
16558
16544
16530
16516
16501
16487
16472
16457
16441
16426
16410
16394
16378
16361
16344
16327
16309
16293
16274
16257
16239
16221
16203
16184
16166
16146
16128
16109
16090
16070
16050
16030
16011
15991
15970
15950
15929
15909
15888
15867
15846
15825
15804
15783
15761
15740
15719
15698
15677
15655
15634
15613
15591
15570
15549
15527
15506
15485
15464
15443
15422
15401
15380
15359
15339
15318
15298
15277
15257
15237
15216
15196
15176
15156
15136
15116
15097
15077
15058
15038
15019
15000
14981
14962
14944
14925
14906
14887
14868
14849
14830
14811
14792
14772
14753
14734
14714
14695
14676
14656
14637
14618
14598
14579
14560
14540
14521
14501
14482
14463
14443
14424
14404
14385
14365
14346
14327
14308
14290
14271
14253
14235
14217
14199
14181
14164
14146
14129
14112
14095
14078
14061
14044
14027
14010
13993
13976
13959
13941
13924
13907
13889
13871
13854
13836
13818
13800
13782
13764
13746
13728
13709
13691
13672
13653
13633
13614
13594
13574
13554
13533
13513
13492
13470
13449
13427
13405
13383
13360
13337
13313
13290
13265
13241
13216
13191
13165
13139
13113
13087
13060
13033
13006
12978
12950
12922
12894
12865
12836
12807
12778
12748
12718
12688
12657
12626
12595
12564
12532
12500
12468
12436
12403
12371
12338
12305
12272
12238
12205
12171
12137
12103
12069
12034
12000
11965
11930
11895
11859
11824
11789
11753
11717
11682
11646
11610
11574
11538
11502
11466
11429
11393
11357
11320
11283
11247
11210
11173
11137
11100
11063
11027
10991
10955
10919
10883
10847
10812
10777
10742
10707
10672
10638
10604
10570
10536
10503
10469
10437
10404
10372
10341
10309
10279
10248
10219
10190
10161
10133
10105
10079
10052
10026
10001
9977
9953
9929
9906
9884
9863
9842
9821
9802
9782
9764
9746
9729
9712
9695
9680
9665
9650
9636
9622
9609
9596
9584
9572
9561
9550
9540
9530
9520
9511
9502
9493
9485
9477
9469
9461
9454
9447
9439
9432
9425
9418
9411
9404
9397
9390
9383
9376
9369
9362
9355
9347
9340
9333
9325
9318
9310
9302
9294
9286
9278
9269
9261
9252
9244
9235
9226
9216
9207
9198
9188
9178
9168
9157
9147
9136
9124
9113
9101
9089
9076
9063
9050
9037
9023
9009
8995
8981
8966
8951
8935
8919
8903
8887
8870
8852
8834
8816
8798
8779
8759
8739
8719
8699
8678
8657
8636
8614
8593
8571
8549
8526
8504
8481
8458
8435
8411
8388
8364
8340
8316
8291
8266
8242
8217
8192
8167
8141
8116
8090
8064
8039
8013
7989
7963
7938
7912
7887
7861
7836
7810
7785
7759
7733
7708
7682
7657
7631
7606
7580
7555
7529
7503
7477
7451
7425
7399
7373
7346
7320
7294
7268
7241
7215
7188
7162
7135
7108
7081
7053
7026
6998
6970
6942
6914
6885
6857
6828
6799
6770
6741
6712
6683
6653
6624
6595
6566
6536
6507
6478
6448
6419
6390
6360
6331
6302
6272
6243
6213
6184
6155
6125
6096
6067
6038
6009
5979
5951
5922
5893
5864
5836
5808
5780
5752
5724
5696
5669
5641
5614
5586
5559
5532
5504
5477
5450
5424
5397
5370
5344
5318
5292
5266
5240
5215
5189
5164
5139
5114
5089
5064
5038
5014
4989
4964
4939
4915
4890
4866
4842
4817
4794
4770
4746
4722
4699
4675
4651
4628
4604
4581
4557
4533
4510
4486
4463
4439
4416
4393
4370
4347
4324
4301
4279
4256
4233
4211
4189
4166
4144
4122
4100
4078
4056
4034
4011
3990
3968
3946
3924
3902
3881
3859
3837
3815
3793
3772
3750
3728
3706
3685
3663
3641
3620
3598
3577
3555
3534
3512
3491
3469
3448
3427
3405
3384
3363
3342
3321
3301
3280
3260
3240
3220
3200
3180
3161
3142
3123
3104
3085
3067
3049
3031
3013
2996
2979
2962
2946
2930
2914
2899
2883
2869
2854
2840
2826
2812
2798
2785
2771
2758
2746
2733
2721
2709
2697
2685
2674
2663
2652
2641
2631
2620
2610
2600
2590
2580
2571
2561
2551
2542
2533
2524
2514
2505
2497
2488
2479
2470
2461
2452
2444
2435
2426
2417
2409
2400
2391
2383
2374
2365
2356
2348
2339
2330
2322
2313
2304
2296
2287
2279
2270
2262
2253
2245
2237
2228
2220
2212
2204
2196
2188
2180
2172
2165
2157
2149
2142
2135
2127
2120
2113
2106
2099
2092
2086
2079
2073
2066
2060
2054
2047
2041
2035
2029
2021
2016
2009
2003
1997
1990
1984
1977
1971
1965
1958
1952
1945
1939
1932
1926
1920
1913
1907
1901
1895
1889
1883
1877
1872
1866
1860
1855
1850
1844
1839
1834
1829
1823
1818
1813
1807
1802
1796
1791
1785
1780
1774
1768
1763
1757
1751
1746
1740
1734
1727
1721
1714
1707
1700
1693
1685
1678
1670
1661
1653
1644
1635
1626
1616
1607
1597
1586
1576
1565
1553
1541
1529
1517
1504
1491
1477
1464
1450
1435
1421
1406
1391
1375
1360
1344
1327
1311
1294
1276
1258
1240
1222
1203
1184
1165
1145
1125
1105
1084
1063
1042
1020
999
978
955
933
910
887
864
840
816
792
767
742
717
691
665
639
612
585
557
530
502
473
444
415
385
355
325
295
264
232
201
169
137
105
72
39
6
-27
-61
-95
-129
-163
-198
-233
-268
-303
-338
-373
-409
-445
-480
-516
-552
-587
-623
-659
-695
-731
-767
-803
-840
-876
-912
-948
-984
-1020
-1057
-1092
-1128
-1164
-1200
-1235
-1271
-1306
-1341
-1376
-1411
-1446
-1481
-1516
-1551
-1586
-1621
-1657
-1692
-1727
-1762
-1797
-1833
-1868
-1904
-1939
-1975
-2011
-2045
-2082
-2118
-2154
-2191
-2227
-2264
-2301
-2338
-2375
-2413
-2451
-2488
-2527
-2565
-2603
-2641
-2680
-2719
-2757
-2796
-2835
-2874
-2912
-2951
-2991
-3030
-3069
-3108
-3147
-3187
-3226
-3266
-3305
-3344
-3384
-3423
-3462
-3501
-3540
-3579
-3618
-3657
-3695
-3733
-3772
-3810
-3848
-3886
-3924
-3962
-4000
-4038
-4075
-4115
-4153
-4191
-4229
-4267
-4305
-4343
-4381
-4419
-4458
-4496
-4534
-4572
-4610
-4648
-4686
-4724
-4762
-4800
-4838
-4876
-4914
-4951
-4989
-5027
-5065
-5103
-5140
-5178
-5216
-5254
-5292
-5329
-5367
-5405
-5442
-5480
-5517
-5554
-5591
-5627
-5664
-5700
-5736
-5772
-5807
-5843
-5878
-5913
-5948
-5982
-6017
-6051
-6085
-6118
-6152
-6185
-6217
-6250
-6282
-6314
-6346
-6378
-6409
-6440
-6471
-6502
-6532
-6563
-6593
-6622
-6652
-6682
-6711
-6740
-6768
-6797
-6825
-6853
-6881
-6908
-6935
-6962
-6989
-7015
-7041
-7067
-7093
-7118
-7143
-7169
-7193
-7218
-7242
-7266
-7290
-7314
-7338
-7361
-7384
-7407
-7429
-7451
-7473
-7495
-7517
-7538
-7560
-7581
-7602
-7623
-7643
-7664
-7684
-7704
-7724
-7744
-7764
-7784
-7804
-7823
-7843
-7862
-7881
-7900
-7919
-7937
-7956
-7974
-7993
-8010
-8029
-8048
-8066
-8084
-8102
-8119
-8138
-8156
-8173
-8192
-8210
-8228
-8245
-8263
-8280
-8297
-8314
-8331
-8348
-8364
-8381
-8397
-8414
-8430
-8446
-8462
-8478
-8494
-8509
-8524
-8539
-8554
-8569
-8583
-8597
-8611
-8625
-8638
-8652
-8665
-8677
-8690
-8702
-8714
-8726
-8737
-8748
-8759
-8769
-8780
-8790
-8799
-8809
-8818
-8827
-8836
-8844
-8852
-8860
-8867
-8875
-8882
-8888
-8895
-8901
-8908
-8913
-8919
-8925
-8930
-8935
-8939
-8944
-8948
-8953
-8957
-8961
-8965
-8969
-8972
-8976
-8980
-8983
-8987
-8991
-8995
-8998
-9002
-9006
-9010
-9013
-9017
-9021
-9025
-9029
-9033
-9038
-9042
-9046
-9051
-9055
-9060
-9064
-9068
-9073
-9077
-9082
-9086
-9090
-9094
-9098
-9102
-9105
-9109
-9112
-9115
-9118
-9121
-9124
-9127
-9129
-9131
-9134
-9136
-9137
-9139
-9140
-9142
-9143
-9143
-9144
-9144
-9144
-9144
-9143
-9143
-9142
-9140
-9139
-9137
-9135
-9133
-9131
-9128
-9125
-9122
-9119
-9115
-9111
-9107
-9103
-9098
-9094
-9089
-9083
-9078
-9072
-9066
-9060
-9054
-9048
-9041
-9035
-9028
-9021
-9014
-9007
-9000
-8992
-8985
-8977
-8970
-8962
-8954
-8945
-8937
-8929
-8920
-8911
-8903
-8894
-8885
-8876
-8868
-8859
-8851
-8843
-8834
-8826
-8818
-8810
-8802
-8795
-8787
-8779
-8771
-8764
-8756
-8748
-8741
-8734
-8726
-8719
-8712
-8705
-8699
-8692
-8685
-8679
-8672
-8666
-8660
-8653
-8647
-8641
-8634
-8628
-8622
-8615
-8609
-8603
-8597
-8591
-8585
-8579
-8573
-8567
-8562
-8556
-8551
-8546
-8540
-8535
-8530
-8526
-8521
-8516
-8512
-8507
-8503
-8499
-8495
-8491
-8487
-8483
-8480
-8476
-8473
-8470
-8467
-8465
-8462
-8460
-8458
-8456
-8454
-8452
-8450
-8449
-8448
-8446
-8445
-8444
-8443
-8442
-8441
-8440
-8439
-8439
-8438
-8437
-8436
-8435
-8434
-8433
-8432
-8430
-8429
-8427
-8425
-8423
-8421
-8418
-8416
-8413
-8410
-8407
-8404
-8401
-8397
-8393
-8389
-8385
-8380
-8375
-8369
-8364
-8358
-8351
-8344
-8337
-8330
-8322
-8314
-8306
-8297
-8288
-8279
-8270
-8260
-8250
-8240
-8230
-8219
-8208
-8197
-8185
-8173
-8161
-8148
-8135
-8122
-8109
-8096
-8083
-8069
-8055
-8041
-8026
-8010
-7996
-7980
-7965
-7949
-7932
-7916
-7899
-7881
-7863
-7845
-7827
-7809
-7790
-7771
-7751
-7731
-7712
-7691
-7671
-7650
-7629
-7608
-7587
-7565
-7543
-7521
-7499
-7476
-7453
-7430
-7407
-7383
-7359
-7335
-7311
-7286
-7261
-7236
-7210
-7185
-7159
-7133
-7107
-7080
-7054
-7027
-7000
-6973
-6945
-6918
-6890
-6863
-6835
-6807
-6779
-6751
-6722
-6694
-6666
-6638
-6610
-6582
-6554
-6526
-6498
-6470
-6442
-6414
-6387
-6359
-6332
-6304
-6277
-6250
-6223
-6197
-6170
-6144
-6118
-6093
-6067
-6042
-6017
-5993
-5969
-5945
-5921
-5898
-5875
-5852
-5830
-5808
-5786
-5765
-5745
-5724
-5704
-5685
-5666
-5648
-5630
-5613
-5596
-5579
-5563
-5548
-5533
-5518
-5504
-5490
-5477
-5465
-5453
-5441
-5430
-5419
-5409
-5400
-5391
-5382
-5374
-5367
-5360
-5354
-5348
-5343
-5338
-5334
-5330
-5327
-5324
-5322
-5321
-5320
-5319
-5320
-5320
-5321
-5323
-5325
-5328
-5331
-5335
-5339
-5343
-5349
-5354
-5360
-5367
-5374
-5381
-5389
-5397
-5406
-5416
-5425
-5435
-5446
-5456
-5467
-5479
-5490
-5502
-5515
-5527
-5540
-5553
-5567
-5581
-5595
-5609
-5623
-5638
-5653
-5668
-5684
-5700
-5715
-5732
-5748
-5764
-5781
-5798
-5814
-5831
-5849
-5866
-5883
-5901
-5919
-5937
-5955
-5973
-5991
-6010
-6028
-6047
-6066
-6085
-6103
-6122
-6141
-6160
-6180
-6199
-6218
-6237
-6256
-6276
-6295
-6315
-6334
-6354
-6373
-6392
-6412
-6431
-6450
-6469
-6488
-6506
-6525
-6543
-6561
-6579
-6596
-6614
-6631
-6648
-6665
-6682
-6698
-6715
-6731
-6747
-6763
-6779
-6794
-6810
-6825
-6840
-6854
-6869
-6883
-6897
-6911
-6925
-6938
-6951
-6964
-6976
-6989
-7000
-7012
-7023
-7034
-7045
-7055
-7065
-7075
-7084
-7093
-7101
-7109
-7117
-7125
-7132
-7139
-7145
-7152
-7157
-7163
-7168
-7174
-7178
-7183
-7187
-7191
-7195
-7198
-7202
-7205
-7208
-7210
-7213
-7215
-7217
-7219
-7221
-7222
-7224
-7225
-7226
-7227
-7228
-7229
-7230
-7231
-7231
-7232
-7232
-7232
-7232
-7232
-7232
-7232
-7232
-7231
-7230
-7229
-7227
-7225
-7223
-7221
-7218
-7215
-7212
-7209
-7205
-7201
-7197
-7193
-7188
-7184
-7179
-7174
-7169
-7164
-7159
-7153
-7148
-7143
-7137
-7132
-7126
-7120
-7115
-7109
-7103
-7097
-7091
-7085
-7079
-7073
-7067
-7061
-7055
-7049
-7043
-7037
-7031
-7026
-7020
-7014
-7009
-7004
-6999
-6993
-6988
-6983
-6979
-6974
-6970
-6966
-6961
-6958
-6954
-6950
-6947
-6944
-6941
-6938
-6936
-6934
-6932
-6930
-6928
-6927
-6926
-6925
-6924
-6924
-6924
-6924
-6924
-6925
-6926
-6928
-6929
-6931
-6933
-6935
-6938
-6941
-6944
-6947
-6951
-6955
-6959
-6963
-6967
-6972
-6977
-6982
-6987
-6992
-6998
-7003
-7009
-7014
-7020
-7026
-7031
-7037
-7042
-7048
-7054
-7059
-7065
-7070
-7076
-7081
-7086
-7092
-7097
-7102
-7108
-7113
-7118
-7123
-7128
-7133
-7138
-7143
-7148
-7153
-7157
-7161
-7165
-7169
-7173
-7177
-7180
-7183
-7187
-7190
-7193
-7196
-7199
-7201
-7204
-7207
-7209
-7212
-7214
-7217
-7219
-7222
-7224
-7226
-7228
-7230
-7232
-7234
-7236
-7237
-7239
-7241
-7243
-7245
-7246
-7248
-7250
-7252
-7254
-7256
-7258
-7260
-7261
-7263
-7265
-7267
-7269
-7271
-7273
-7275
-7277
-7279
-7281
-7283
-7285
-7287
-7289
-7291
-7293
-7295
-7297
-7299
-7302
-7304
-7306
-7308
-7310
-7312
-7314
-7316
-7318
-7320
-7322
-7324
-7327
-7329
-7331
-7333
-7335
-7337
-7339
-7341
-7343
-7344
-7346
-7347
-7349
-7350
-7351
-7353
-7354
-7355
-7356
-7357
-7357
-7358
-7359
-7360
-7360
-7361
-7361
-7362
-7362
-7362
-7363
-7363
-7363
-7363
-7363
-7363
-7363
-7363
-7364
-7364
-7364
-7364
-7365
-7365
-7366
-7366
-7367
-7368
-7369
-7370
-7371
-7372
-7374
-7375
-7377
-7378
-7380
-7381
-7383
-7385
-7387
-7388
-7390
-7392
-7394
-7396
-7398
-7400
-7402
-7404
-7406
-7408
-7410
-7412
-7414
-7415
-7417
-7419
-7421
-7422
-7424
-7425
-7427
-7428
-7430
-7431
-7432
-7433
-7434
-7434
-7435
-7436
-7436
-7436
-7436
-7437
-7437
-7436
-7436
-7436
-7435
-7434
-7434
-7433
-7432
-7430
-7429
-7427
-7426
-7424
-7422
-7419
-7417
-7415
-7412
-7409
-7406
-7402
-7399
-7395
-7390
-7386
-7381
-7376
-7371
-7365
-7359
-7352
-7345
-7338
-7331
-7323
-7315
-7306
-7297
-7288
-7279
-7269
-7258
-7247
-7236
-7225
-7213
-7200
-7188
-7175
-7161
-7148
-7134
-7119
-7105
-7090
-7074
-7059
-7043
-7027
-7010
-6993
-6976
-6959
-6941
-6924
-6905
-6887
-6868
-6849
-6830
-6811
-6791
-6772
-6752
-6732
-6711
-6691
-6670
-6650
-6629
-6607
-6586
-6565
-6543
-6521
-6499
-6477
-6454
-6432
-6409
-6386
-6364
-6341
-6318
-6295
-6272
-6249
-6226
-6204
-6181
-6158
-6135
-6112
-6089
-6066
-6043
-6020
-5997
-5974
-5951
-5928
-5905
-5883
-5860
-5838
-5815
-5793
-5771
-5749
-5727
-5705
-5684
-5662
-5641
-5619
-5598
-5577
-5556
-5536
-5515
-5495
-5474
-5454
-5434
-5415
-5395
-5376
-5356
-5337
-5318
-5300
-5281
-5262
-5244
-5226
-5208
-5190
-5172
-5154
-5136
-5118
-5101
-5083
-5065
-5048
-5030
-5013
-4995
-4977
-4960
-4943
-4925
-4908
-4891
-4874
-4857
-4840
-4823
-4806
-4789
-4772
-4756
-4739
-4723
-4706
-4690
-4674
-4657
-4641
-4625
-4609
-4593
-4577
-4561
-4545
-4529
-4513
-4497
-4481
-4466
-4450
-4434
-4418
-4403
-4387
-4372
-4356
-4340
-4325
-4309
-4293
-4277
-4261
-4246
-4230
-4214
-4197
-4181
-4165
-4148
-4132
-4115
-4098
-4081
-4064
-4046
-4029
-4011
-3994
-3976
-3958
-3940
-3922
-3904
-3885
-3867
-3848
-3829
-3810
-3791
-3772
-3753
-3733
-3714
-3694
-3674
-3654
-3634
-3614
-3594
-3574
-3554
-3534
-3513
-3493
-3472
-3451
-3430
-3409
-3388
-3367
-3346
-3325
-3303
-3282
-3260
-3239
-3217
-3195
-3173
-3152
-3129
-3107
-3085
-3063
-3040
-3018
-2995
-2972
-2949
-2926
-2903
-2879
-2856
-2832
-2808
-2784
-2760
-2735
-2711
-2686
-2661
-2636
-2610
-2585
-2559
-2533
-2507
-2481
-2454
-2428
-2401
-2375
-2348
-2320
-2293
-2266
-2238
-2211
-2183
-2155
-2127
-2099
-2071
-2041
-2013
-1986
-1958
-1929
-1901
-1873
-1844
-1816
-1788
-1759
-1731
-1703
-1675
-1647
-1619
-1591
-1563
-1536
-1509
-1483
-1457
-1431
-1405
-1380
-1355
-1331
-1307
-1283
-1260
-1237
-1214
-1192
-1170
-1149
-1128
-1107
-1087
-1068
-1049
-1031
-1012
-995
-978
-962
-946
-931
-916
-902
-888
-875
-862
-849
-837
-826
-815
-804
-794
-784
-774
-765
-757
-749
-741
-734
-727
-720
-714
-709
-703
-698
-694
-690
-686
-683
-680
-678
-675
-673
-672
-670
-669
-668
-667
-667
-666
-666
-666
-666
-667
-667
-668
-669
-670
-671
-672
-673
-675
-676
-678
-680
-681
-683
-685
-688
-690
-692
-695
-697
-700
-702
-705
-708
-711
-714
-717
-720
-723
-726
-730
-733
-736
-740
-743
-747
-751
-754
-758
-762
-765
-769
-773
-776
-780
-784
-787
-791
-795
-798
-802
-806
-810
-813
-817
-821
-825
-829
-833
-837
-840
-844
-848
-852
-855
-859
-863
-866
-870
-873
-877
-880
-884
-887
-891
-894
-898
-901
-904
-908
-911
-914
-917
-920
-923
-926
-929
-932
-935
-938
-941
-943
-946
-949
-951
-954
-957
-959
-962
-964
-967
-969
-972
-974
-977
-979
-982
-984
-986
-988
-991
-993
-995
-996
-998
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1004
-1004
-1002
-1002
-1000
-999
-997
-995
-993
-991
-989
-987
-984
-982
-979
-976
-974
-971
-968
-965
-962
-959
-956
-953
-950
-947
-943
-940
-937
-933
-930
-927
-923
-920
-916
-913
-909
-906
-902
-899
-895
-892
-889
-885
-882
-879
-876
-873
-871
-868
-866
-864
-862
-860
-858
-857
-856
-855
-854
-853
-853
-852
-852
-853
-854
-854
-856
-857
-859
-861
-863
-866
-868
-871
-874
-877
-880
-884
-887
-891
-894
-898
-902
-906
-910
-914
-918
-922
-926
-930
-934
-938
-942
-945
-949
-952
-956
-959
-962
-965
-968
-971
-974
-977
-980
-982
-985
-988
-990
-993
-995
-997
-999
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1022
-1024
-1026
-1027
-1029
-1031
-1033
-1035
-1038
-1040
-1042
-1045
-1048
-1051
-1054
-1057
-1061
-1064
-1068
-1072
-1076
-1081
-1085
-1090
-1095
-1100
-1106
-1112
-1117
-1123
-1130
-1136
-1143
-1150
-1157
-1164
-1172
-1179
-1187
-1195
-1203
-1211
-1219
-1228
-1236
-1245
-1253
-1262
-1271
-1279
-1288
-1297
-1307
-1316
-1325
-1334
-1343
-1353
-1362
-1371
-1380
-1389
-1398
-1407
-1416
-1425
-1433
-1442
-1451
-1459
-1468
-1476
-1484
-1492
-1501
-1509
-1517
-1525
-1533
-1540
-1548
-1555
-1563
-1570
-1577
-1584
-1591
-1598
-1605
-1612
-1619
-1625
-1632
-1638
-1644
-1651
-1657
-1662
-1668
-1673
-1679
-1684
-1689
-1694
-1699
-1703
-1708
-1712
-1716
-1720
-1724
-1728
-1731
-1735
-1738
-1741
-1744
-1746
-1748
-1750
-1752
-1753
-1755
-1756
-1756
-1757
-1757
-1756
-1756
-1755
-1754
-1753
-1751
-1750
-1748
-1745
-1743
-1740
-1737
-1734
-1731
-1727
-1723
-1719
-1715
-1711
-1707
-1702
-1697
-1693
-1688
-1683
-1678
-1673
-1667
-1662
-1657
-1652
-1646
-1641
-1636
-1630
-1625
-1619
-1614
-1608
-1603
-1597
-1592
-1586
-1580
-1575
-1569
-1564
-1558
-1553
-1547
-1542
-1536
-1531
-1525
-1520
-1514
-1509
-1504
-1498
-1493
-1488
-1482
-1477
-1472
-1467
-1462
-1457
-1452
-1447
-1442
-1437
-1432
-1427
-1422
-1417
-1412
-1407
-1402
-1397
-1393
-1388
-1383
-1378
-1373
-1368
-1364
-1359
-1355
-1350
-1346
-1341
-1337
-1332
-1328
-1324
-1320
-1315
-1311
-1307
-1303
-1299
-1295
-1291
-1287
-1283
-1279
-1275
-1272
-1268
-1264
-1260
-1256
-1252
-1248
-1244
-1240
-1236
-1231
-1227
-1223
-1218
-1214
-1209
-1205
-1200
-1196
-1191
-1187
-1182
-1177
-1173
-1168
-1163
-1158
-1154
-1149
-1144
-1139
-1134
-1129
-1123
-1118
-1113
-1108
-1102
-1097
-1091
-1086
-1080
-1074
-1068
-1062
-1056
-1050
-1044
-1037
-1031
-1024
-1018
-1010
-1004
-997
-990
-983
-976
-969
-961
-954
-947
-939
-932
-925
-917
-910
-903
-896
-888
-881
-874
-867
-860
-853
-846
-839
-832
-825
-818
-811
-805
-798
-791
-785
-778
-772
-765
-759
-752
-746
-740
-734
-727
-721
-715
-709
-703
-698
-692
-686
-680
-675
-669
-663
-658
-652
-646
-640
-635
-629
-623
-617
-611
-606
-600
-594
-588
-582
-576
-570
-564
-558
-551
-545
-539
-533
-526
-520
-513
-507
-500
-493
-486
-480
-473
-466
-459
-452
-445
-437
-430
-423
-415
-407
-399
-391
-383
-375
-366
-357
-349
-340
-331
-322
-313
-303
-294
-284
-275
-265
-256
-246
-236
-226
-216
-206
-196
-186
-176
-166
-156
-145
-135
-125
-114
-104
-93
-83
-72
-61
-50
-39
-28
-17
-6
5
17
28
40
51
63
75
87
99
112
124
137
150
163
177
191
205
219
234
249
264
279
295
311
327
343
360
377
394
411
428
446
464
482
500
518
537
556
574
593
612
632
651
670
690
710
729
749
769
789
810
830
851
871
892
913
934
955
976
997
1018
1040
1061
1083
1104
1126
1147
1168
1190
1211
1232
1254
1275
1296
1317
1338
1359
1380
1401
1422
1443
1464
1484
1505
1526
1546
1566
1587
1607
1627
1647
1667
1687
1707
1726
1746
1766
1785
1805
1824
1844
1863
1882
1902
1921
1940
1959
1977
1996
2015
2033
2052
2070
2088
2106
2124
2142
2160
2178
2196
2213
2231
2248
2266
2283
2300
2317
2334
2350
2367
2383
2400
2416
2433
2449
2466
2482
2498
2515
2531
2547
2564
2580
2596
2612
2629
2645
2661
2677
2693
2709
2726
2742
2758
2774
2791
2807
2823
2839
2856
2872
2889
2905
2922
2938
2955
2971
2988
3005
3022
3038
3055
3072
3089
3106
3123
3140
3157
3174
3191
3208
3225
3242
3259
3276
3292
3309
3326
3343
3360
3377
3394
3411
3428
3444
3461
3478
3494
3511
3527
3544
3560
3576
3592
3608
3624
3640
3656
3671
3687
3702
3718
3733
3748
3763
3778
3793
3808
3822
3837
3851
3865
3879
3893
3907
3921
3935
3948
3962
3975
3989
4002
4014
4027
4041
4054
4066
4078
4091
4104
4116
4128
4140
4152
4164
4176
4188
4200
4211
4223
4235
4246
4257
4269
4280
4291
4303
4314
4324
4335
4346
4356
4367
4377
4387
4398
4408
4418
4428
4438
4448
4458
4468
4478
4488
4498
4508
4518
4528
4538
4548
4558
4568
4578
4588
4598
4608
4618
4628
4639
4649
4660
4670
4681
4692
4703
4714
4725
4735
4746
4757
4768
4779
4790
4801
4812
4823
4835
4846
4857
4868
4879
4891
4902
4914
4925
4937
4949
4961
4973
4984
4996
5009
5021
5033
5045
5058
5071
5084
5097
5110
5123
5136
5150
5164
5178
5192
5206
5220
5234
5248
5263
5277
5292
5306
5321
5336
5351
5366
5381
5397
5412
5428
5444
5460
5476
5492
5508
5525
5541
5558
5575
5592
5609
5626
5643
5661
5679
5697
5714
5732
5751
5769
5787
5805
5823
5841
5859
5878
5896
5914
5932
5950
5968
5986
6004
6022
6040
6058
6076
6094
6112
6130
6148
6165
6183
6201
6218
6236
6253
6270
6287
6304
6321
6337
6354
6370
6387
6403
6420
6436
6452
6468
6485
6501
6517
6533
6549
6564
6580
6596
6611
6626
6641
6657
6671
6686
6701
6715
6730
6744
6758
6772
6786
6799
6813
6826
6839
6852
6864
6877
6889
6901
6913
6924
6936
6947
6958
6969
6980
6991
7001
7012
7022
7032
7043
7053
7063
7073
7083
7094
7104
7114
7124
7133
7143
7153
7163
7172
7182
7192
7201
7211
7220
7229
7239
7248
7257
7267
7276
7285
7294
7304
7313
7322
7331
7340
7348
7357
7366
7374
7383
7391
7399
7407
7415
7423
7430
7438
7445
7452
7459
7466
7473
7480
7486
7492
7498
7504
7509
7515
7520
7525
7530
7534
7539
7543
7547
7550
7554
7557
7560
7562
7565
7567
7569
7570
7572
7573
7574
7575
7576
7576
7577
7577
7577
7577
7576
7576
7575
7574
7573
7572
7571
7569
7568
7566
7565
7563
7561
7560
7558
7556
7554
7553
7551
7549
7547
7546
7544
7542
7540
7538
7537
7535
7533
7531
7529
7528
7526
7524
7522
7521
7519
7517
7515
7514
7512
7510
7508
7507
7505
7503
7501
7499
7497
7495
7493
7491
7489
7487
7485
7483
7481
7479
7477
7475
7473
7471
7468
7466
7464
7461
7459
7456
7454
7452
7449
7447
7444
7441
7439
7436
7433
7431
7428
7425
7422
7419
7416
7413
7409
7406
7403
7400
7396
7393
7390
7387
7384
7380
7377
7374
7371
7368
7365
7361
7358
7355
7352
7349
7346
7343
7340
7337
7334
7332
7329
7326
7323
7321
7318
7316
7313
7311
7308
7306
7304
7302
7299
7297
7295
7293
7292
7290
7288
7286
7284
7283
7281
7279
7278
7276
7274
7273
7271
7270
7268
7267
7266
7264
7263
7262
7260
7259
7258
7257
7255
7254
7253
7252
7251
7250
7249
7248
7247
7246
7245
7244
7243
7242
7241
7239
7238
7237
7235
7234
7232
7231
7229
7227
7225
7223
7221
7219
7217
7215
7213
7211
7208
7206
7203
7201
7198
7196
7193
7190
7187
7184
7181
7178
7175
7172
7168
7165
7161
7157
7153
7149
7145
7141
7136
7132
7127
7122
7117
7112
7107
7101
7096
7090
7085
7079
7073
7067
7060
7054
7047
7041
7034
7027
7019
7012
7004
6996
6987
6979
6970
6961
6951
6941
6932
6921
6911
6900
6889
6878
6867
6856
6844
6832
6820
6807
6795
6782
6769
6756
6742
6729
6715
6701
6687
6672
6658
6643
6628
6613
6598
6583
6567
6552
6537
6521
6505
6489
6474
6458
6442
6426
6410
6394
6378
6361
6345
6329
6313
6297
6281
6265
6248
6232
6216
6199
6183
6167
6150
6134
6117
6100
6084
6067
6050
6033
6016
5999
5982
5964
5947
5930
5913
5895
5878
5860
5843
5825
5808
5791
5773
5756
5738
5721
5703
5686
5668
5651
5633
5616
5598
5581
5563
5546
5529
5511
5494
5477
5459
5442
5425
5408
5390
5373
5356
5339
5322
5305
5288
5271
5254
5238
5221
5204
5187
5170
5153
5135
5118
5101
5084
5066
5049
5031
5014
4996
4979
4961
4943
4926
4908
4890
4872
4854
4836
4817
4799
4780
4762
4743
4724
4705
4686
4667
4648
4628
4609
4590
4570
4551
4531
4511
4492
4472
4452
4432
4412
4392
4372
4351
4331
4311
4290
4270
4249
4229
4208
4188
4167
4146
4126
4105
4083
4062
4042
4022
4001
3980
3959
3938
3917
3896
3875
3854
3833
3813
3792
3771
3751
3730
3709
3689
3668
3647
3626
3606
3585
3564
3543
3523
3502
3481
3460
3440
3419
3398
3378
3357
3337
3316
3296
3275
3255
3234
3214
3193
3173
3152
3132
3111
3090
3070
3049
3029
3008
2987
2967
2946
2925
2905
2884
2863
2843
2822
2801
2780
2759
2738
2717
2696
2675
2653
2632
2611
2590
2568
2547
2526
2505
2484
2462
2441
2420
2399
2378
2357
2336
2315
2294
2273
2252
2231
2211
2190
2170
2149
2129
2109
2089
2069
2050
2029
2009
1991
1971
1952
1932
1913
1894
1874
1855
1836
1817
1798
1780
1761
1743
1724
1706
1688
1670
1652
1634
1616
1598
1581
1563
1546
1528
1511
1494
1476
1459
1442
1426
1409
1392
1376
1360
1343
1327
1311
1295
1280
1264
1249
1233
1218
1202
1187
1172
1157
1142
1127
1113
1098
1083
1069
1055
1041
1027
1012
999
985
972
958
945
931
918
905
892
880
867
855
843
831
819
807
796
784
773
763
752
742
732
722
712
703
694
685
676
667
659
651
643
636
628
621
614
607
601
594
588
582
576
570
565
560
555
550
546
541
537
534
530
527
524
522
519
517
515
513
511
510
509
507
507
506
505
505
505
505
505
506
506
507
507
508
509
510
511
512
513
514
516
517
519
521
522
524
526
528
530
532
535
537
540
543
545
549
552
555
559
562
566
570
574
579
583
588
593
598
604
609
615
621
627
633
640
647
653
661
668
675
683
691
699
707
715
724
732
741
750
759
768
778
787
797
807
817
827
837
847
857
868
878
889
900
911
922
933
944
955
966
977
989
1000
1012
1022
1035
1047
1059
1070
1082
1094
1106
1118
1130
1142
1154
1166
1177
1189
1201
1213
1225
1236
1248
1260
1272
1283
1295
1306
1318
1329
1340
1352
1363
1374
1384
1395
1406
1416
1427
1437
1447
1457
1467
1477
1487
1497
1507
1517
1527
1537
1547
1557
1567
1577
1587
1596
1606
1616
1626
1636
1645
1655
1664
1674
1684
1693
1703
1712
1722
1731
1741
1750
1760
1769
1778
1788
1797
1806
1815
1825
1834
1843
1852
1861
1870
1878
1887
1896
1905
1913
1922
1931
1940
1948
1957
1966
1974
1983
1991
2000
2008
2016
2025
2033
2041
2048
2056
2064
2071
2078
2086
2093
2100
2107
2114
2121
2127
2134
2140
2147
2153
2159
2165
2171
2177
2182
2188
2193
2199
2204
2209
2214
2218
2223
2228
2232
2237
2241
2246
2250
2254
2258
2263
2267
2271
2275
2279
2283
2287
2292
2296
2300
2304
2308
2312
2316
2321
2325
2329
2333
2337
2341
2345
2349
2353
2357
2361
2366
2370
2374
2378
2383
2387
2391
2396
2400
2405
2409
2414
2418
2422
2427
2431
2436
2440
2445
2449
2453
2458
2462
2467
2472
2476
2480
2485
2489
2494
2498
2502
2507
2511
2515
2519
2523
2527
2531
2535
2539
2542
2546
2550
2554
2557
2561
2564
2568
2571
2575
2578
2581
2584
2587
2590
2593
2595
2598
2601
2603
2606
2609
2611
2614
2617
2619
2622
2625
2627
2630
2633
2635
2638
2640
2642
2644
2646
2648
2650
2652
2654
2655
2656
2658
2659
2660
2661
2661
2662
2662
2663
2663
2663
2662
2662
2661
2660
2659
2657
2656
2654
2652
2650
2647
2645
2642
2639
2635
2632
2628
2625
2621
2616
2612
2608
2603
2598
2593
2588
2583
2578
2572
2566
2560
2554
2547
2541
2534
2527
2520
2513
2506
2499
2492
2485
2477
2470
2462
2454
2447
2439
2431
2423
2415
2406
2398
2390
2381
2372
2364
2355
2346
2338
2329
2320
2311
2303
2294
2285
2276
2268
2259
2250
2241
2232
2223
2214
2205
2196
2187
2178
2169
2160
2152
2143
2135
2126
2118
2110
2101
2093
2085
2077
2070
2062
2054
2047
2040
2032
2025
2017
2012
2005
1998
1992
1985
1979
1972
1966
1960
1954
1948
1942
1936
1930
1924
1918
1912
1907
1901
1895
1890
1884
1879
1873
1867
1862
1856
1851
1845
1839
1834
1828
1822
1816
1810
1804
1798
1792
1785
1779
1773
1766
1759
1753
1746
1739
1733
1726
1719
1712
1705
1697
1690
1682
1675
1667
1659
1652
1644
1636
1628
1620
1613
1605
1597
1589
1581
1574
1566
1558
1550
1542
1534
1526
1518
1510
1501
1493
1485
1477
1468
1460
1451
1443
1435
1426
1418
1409
1401
1392
1383
1375
1366
1357
1348
1339
1330
1321
1312
1302
1293
1284
1274
1264
1255
1245
1235
1225
1215
1205
1195
1185
1175
1165
1155
1145
1134
1124
1114
1104
1093
1083
1072
1062
1051
1040
1030
1018
1008
998
987
976
966
955
945
934
924
914
903
893
883
874
864
854
845
835
826
817
808
799
790
782
773
765
757
749
742
734
727
721
714
708
701
695
689
684
678
673
668
662
657
653
648
643
638
634
630
625
621
617
612
608
604
600
596
591
587
583
579
575
571
566
562
558
554
550
546
543
539
535
532
528
524
521
518
514
511
507
504
501
498
494
491
488
485
482
479
477
474
471
468
465
462
459
457
454
451
448
445
442
439
436
433
429
426
423
419
416
412
408
404
400
396
392
388
383
379
374
370
365
360
355
351
346
341
336
330
325
320
315
309
303
298
292
286
280
274
268
261
255
249
242
235
229
222
216
209
202
196
189
182
176
169
162
156
149
143
136
130
124
117
111
105
99
93
87
81
75
69
63
58
52
47
41
36
30
25
20
15
10
4
0
-5
-10
-15
-20
-24
-29
-33
-38
-42
-47
-51
-55
-59
-64
-68
-72
-76
-80
-83
-87
-91
-95
-99
-102
-106
-109
-113
-116
-119
-123
-126
-129
-133
-136
-139
-142
-146
-149
-152
-156
-159
-162
-166
-169
-173
-176
-180
-183
-187
-191
-194
-198
-202
-206
-210
-214
-219
-223
-228
-232
-237
-242
-247
-253
-258
-264
-270
-276
-282
-289
-296
-303
-310
-318
-325
-333
-342
-350
-359
-368
-377
-387
-396
-406
-416
-426
-436
-447
-457
-468
-479
-490
-501
-512
-523
-534
-545
-557
-568
-580
-592
-603
-615
-627
-639
-651
-663
-675
-687
-699
-712
-724
-736
-749
-761
-774
-786
-799
-812
-824
-837
-850
-863
-876
-889
-903
-916
-929
-942
-956
-969
-983
-997
-1010
-1024
-1038
-1052
-1066
-1080
-1095
-1109
-1124
-1138
-1153
-1167
-1182
-1196
-1211
-1226
-1240
-1255
-1270
-1284
-1299
-1313
-1328
-1342
-1357
-1371
-1385
-1399
-1413
-1427
-1441
-1455
-1468
-1482
-1495
-1509
-1522
-1536
-1549
-1562
-1575
-1588
-1601
-1614
-1627
-1640
-1653
-1666
-1678
-1691
-1704
-1717
-1729
-1742
-1754
-1767
-1780
-1792
-1805
-1817
-1830
-1843
-1855
-1868
-1880
-1893
-1906
-1918
-1931
-1943
-1955
-1968
-1980
-1992
-2005
-2017
-2029
-2041
-2053
-2065
-2077
-2089
-2101
-2113
-2125
-2136
-2148
-2160
-2171
-2183
-2194
-2205
-2216
-2227
-2238
-2249
-2260
-2270
-2281
-2291
-2301
-2311
-2321
-2331
-2341
-2350
-2360
-2369
-2379
-2388
-2397
-2406
-2415
-2423
-2432
-2440
-2449
-2457
-2465
-2474
-2482
-2490
-2498
-2506
-2514
-2522
-2530
-2538
-2546
-2554
-2563
-2571
-2579
-2587
-2596
-2604
-2613
-2621
-2630
-2639
-2648
-2657
-2666
-2675
-2684
-2693
-2703
-2712
-2722
-2731
-2741
-2751
-2760
-2770
-2780
-2789
-2799
-2809
-2819
-2829
-2839
-2848
-2858
-2868
-2878
-2888
-2898
-2908
-2918
-2928
-2938
-2947
-2957
-2967
-2976
-2986
-2995
-3004
-3014
-3023
-3032
-3041
-3049
-3058
-3067
-3076
-3084
-3093
-3102
-3110
-3119
-3128
-3136
-3145
-3153
-3162
-3170
-3179
-3187
-3196
-3204
-3212
-3221
-3229
-3237
-3245
-3253
-3261
-3269
-3277
-3285
-3293
-3301
-3309
-3316
-3324
-3332
-3339
-3347
-3354
-3362
-3369
-3377
-3384
-3392
-3399
-3407
-3414
-3422
-3429
-3437
-3444
-3451
-3459
-3466
-3474
-3481
-3488
-3495
-3503
-3510
-3517
-3524
-3531
-3537
-3544
-3551
-3557
-3564
-3570
-3576
-3582
-3588
-3594
-3600
-3605
-3611
-3617
-3622
-3628
-3633
-3638
-3644
-3649
-3654
-3659
-3665
-3670
-3675
-3680
-3685
-3690
-3695
-3700
-3704
-3709
-3714
-3718
-3723
-3727
-3732
-3737
-3741
-3746
-3750
-3755
-3760
-3765
-3769
-3774
-3779
-3784
-3789
-3793
-3798
-3803
-3808
-3813
-3818
-3823
-3828
-3833
-3838
-3843
-3849
-3854
-3860
-3866
-3871
-3877
-3883
-3889
-3895
-3901
-3907
-3913
-3920
-3926
-3932
-3939
-3946
-3952
-3959
-3966
-3974
-3981
-3988
-3996
-4003
-4011
-4018
-4026
-4034
-4042
-4050
-4058
-4066
-4074
-4082
-4090
-4099
-4107
-4115
-4124
-4132
-4140
-4149
-4157
-4166
-4174
-4183
-4191
-4199
-4208
-4216
-4225
-4233
-4242
-4250
-4259
-4268
-4276
-4285
-4294
-4302
-4311
-4320
-4328
-4337
-4346
-4355
-4363
-4372
-4381
-4390
-4399
-4407
-4416
-4425
-4434
-4443
-4452
-4461
-4470
-4479
-4488
-4497
-4506
-4515
-4524
-4533
-4542
-4551
-4560
-4569
-4578
-4588
-4597
-4606
-4615
-4624
-4633
-4642
-4651
-4660
-4669
-4678
-4687
-4696
-4705
-4714
-4722
-4731
-4740
-4749
-4757
-4766
-4774
-4783
-4791
-4799
-4807
-4815
-4823
-4831
-4839
-4846
-4854
-4861
-4868
-4875
-4882
-4889
-4895
-4901
-4907
-4913
-4918
-4924
-4929
-4934
-4938
-4943
-4947
-4951
-4955
-4958
-4962
-4965
-4968
-4971
-4974
-4976
-4978
-4980
-4982
-4984
-4985
-4987
-4988
-4989
-4990
-4991
-4991
-4992
-4992
-4992
-4992
-4992
-4992
-4991
-4991
-4990
-4989
-4989
-4988
-4987
-4986
-4985
-4984
-4982
-4981
-4980
-4978
-4977
-4975
-4974
-4972
-4970
-4968
-4966
-4964
-4962
-4960
-4958
-4955
-4953
-4951
-4948
-4946
-4944
-4941
-4939
-4936
-4934
-4931
-4929
-4926
-4923
-4921
-4918
-4915
-4912
-4910
-4907
-4904
-4902
-4899
-4897
-4894
-4892
-4889
-4887
-4884
-4882
-4880
-4877
-4875
-4873
-4870
-4868
-4866
-4864
-4861
-4859
-4857
-4854
-4852
-4850
-4848
-4845
-4843
-4841
-4838
-4836
-4834
-4831
-4829
-4826
-4824
-4821
-4819
-4817
-4814
-4812
-4809
-4807
-4804
-4801
-4799
-4796
-4793
-4790
-4787
-4784
-4781
-4777
-4774
-4770
-4766
-4763
-4758
-4754
-4750
-4746
-4741
-4736
-4732
-4727
-4722
-4716
-4711
-4705
-4700
-4694
-4688
-4682
-4675
-4669
-4662
-4656
-4649
-4642
-4635
-4628
-4621
-4613
-4606
-4599
-4591
-4584
-4576
-4569
-4561
-4553
-4545
-4538
-4530
-4522
-4514
-4506
-4498
-4489
-4481
-4473
-4465
-4456
-4448
-4440
-4431
-4423
-4414
-4406
-4397
-4389
-4380
-4371
-4362
-4353
-4344
-4335
-4326
-4317
-4308
-4298
-4289
-4279
-4270
-4261
-4251
-4241
-4232
-4222
-4213
-4203
-4193
-4183
-4174
-4164
-4154
-4144
-4133
-4123
-4113
-4102
-4091
-4081
-4070
-4059
-4048
-4037
-4026
-4014
-4003
-3992
-3981
-3970
-3958
-3947
-3936
-3924
-3913
-3901
-3890
-3878
-3867
-3855
-3843
-3832
-3820
-3808
-3796
-3784
-3772
-3760
-3748
-3736
-3724
-3712
-3700
-3688
-3676
-3664
-3652
-3639
-3627
-3615
-3602
-3590
-3577
-3565
-3552
-3540
-3527
-3514
-3502
-3489
-3476
-3464
-3451
-3438
-3425
-3412
-3399
-3386
-3373
-3360
-3347
-3334
-3320
-3307
-3293
-3280
-3266
-3252
-3238
-3223
-3209
-3194
-3179
-3163
-3148
-3132
-3117
-3101
-3084
-3068
-3051
-3035
-3018
-3000
-2983
-2966
-2948
-2930
-2913
-2894
-2876
-2858
-2839
-2821
-2802
-2783
-2763
-2744
-2725
-2705
-2685
-2665
-2645
-2625
-2605
-2585
-2564
-2544
-2523
-2503
-2482
-2461
-2440
-2419
-2398
-2376
-2355
-2333
-2312
-2290
-2268
-2247
-2225
-2203
-2181
-2159
-2136
-2114
-2092
-2070
-2047
-2025
-2001
-1979
-1957
-1934
-1911
-1888
-1864
-1841
-1817
-1793
-1769
-1745
-1721
-1697
-1672
-1648
-1623
-1598
-1573
-1548
-1523
-1497
-1472
-1446
-1421
-1395
-1369
-1343
-1317
-1291
-1265
-1238
-1212
-1185
-1158
-1132
-1105
-1078
-1051
-1024
-997
-970
-943
-916
-889
-862
-835
-807
-780
-753
-726
-699
-671
-644
-617
-590
-563
-536
-510
-483
-456
-430
-404
-377
-351
-326
-300
-275
-249
-224
-199
-174
-149
-124
-100
-75
-51
-27
-2
22
46
70
93
117
141
164
187
210
233
256
278
301
323
345
367
389
411
433
454
476
497
518
539
560
581
602
622
643
663
683
703
723
743
763
782
802
821
840
860
879
898
916
935
953
971
989
1006
1025
1042
1060
1077
1093
1110
1127
1143
1159
1175
1190
1206
1221
1236
1250
1264
1279
1292
1306
1319
1333
1345
1358
1371
1383
1395
1406
1418
1429
1440
1451
1461
1472
1482
1492
1501
1511
1520
1529
1537
1546
1554
1562
1569
1576
1583
1590
1596
1602
1608
1613
1618
1623
1628
1632
1636
1640
1644
1647
1651
1654
1656
1659
1661
1663
1665
1666
1668
1669
1670
1670
1671
1671
1671
1671
1671
1670
1670
1669
1668
1667
1666
1665
1663
1661
1660
1658
1656
1653
1651
1649
1647
1644
1642
1639
1637
1634
1631
1629
1626
1623
1620
1617
1614
1611
1608
1604
1601
1597
1594
1590
1587
1583
1579
1575
1571
1567
1562
1558
1553
1549
1544
1539
1534
1530
1525
1519
1514
1509
1504
1498
1493
1487
1482
1476
1470
1464
1458
1452
1446
1439
1433
1427
1421
1414
1408
1402
1396
1389
1383
1376
1370
1363
1356
1349
1342
1335
1328
1320
1313
1306
1298
1291
1284
1276
1269
1261
1253
1245
1237
1229
1221
1213
1204
1195
1187
1178
1169
1160
1151
1141
1132
1123
1113
1104
1095
1085
1075
1065
1055
1045
1035
1025
1014
1004
994
984
973
963
952
941
931
920
909
898
887
876
865
854
843
832
821
810
799
789
778
767
756
745
734
723
712
701
690
680
669
658
648
637
627
617
607
596
586
576
566
556
547
537
527
517
508
498
489
480
470
461
452
443
434
425
417
408
400
391
383
375
367
359
351
343
335
328
320
313
306
298
291
284
278
271
264
258
251
245
238
232
226
220
214
208
202
196
190
185
179
173
168
162
157
151
146
141
136
131
126
121
116
111
107
102
97
93
88
84
79
75
70
66
61
57
52
48
44
39
35
31
27
23
19
15
10
6
2
-2
-6
-11
-15
-19
-24
-28
-32
-37
-41
-46
-50
-55
-60
-64
-69
-74
-79
-84
-89
-94
-99
-104
-110
-115
-121
-126
-132
-138
-144
-150
-156
-162
-168
-174
-181
-187
-193
-200
-207
-213
-220
-226
-233
-240
-247
-254
-261
-268
-275
-283
-290
-298
-305
-313
-320
-328
-336
-343
-351
-359
-367
-375
-382
-390
-398
-406
-414
-422
-429
-437
-445
-453
-461
-468
-476
-483
-491
-498
-506
-513
-521
-528
-535
-543
-550
-557
-564
-571
-578
-585
-592
-599
-606
-613
-620
-626
-633
-640
-647
-653
-660
-666
-673
-679
-685
-691
-697
-703
-709
-714
-719
-725
-730
-735
-739
-744
-748
-753
-757
-761
-765
-768
-772
-775
-778
-781
-784
-787
-789
-791
-793
-795
-796
-797
-798
-799
-799
-799
-799
-799
-799
-798
-797
-797
-795
-794
-792
-791
-789
-787
-785
-782
-780
-777
-774
-771
-768
-765
-762
-758
-755
-752
-748
-745
-741
-738
-734
-731
-727
-723
-720
-716
-712
-708
-705
-701
-697
-693
-688
-684
-680
-676
-672
-667
-663
-659
-655
-650
-646
-642
-637
-633
-629
-624
-620
-615
-610
-606
-601
-596
-591
-586
-582
-577
-572
-567
-562
-557
-551
-546
-541
-536
-531
-525
-520
-515
-509
-504
-499
-494
-488
-483
-478
-473
-467
-462
-457
-452
-447
-443
-438
-433
-428
-424
-419
-415
-411
-407
-402
-398
-394
-390
-387
-383
-379
-376
-372
-369
-365
-362
-359
-356
-353
-350
-347
-345
-342
-340
-337
-335
-333
-330
-328
-326
-324
-322
-321
-319
-317
-316
-315
-313
-312
-311
-310
-310
-309
-309
-308
-308
-308
-308
-308
-308
-309
-309
-310
-311
-312
-313
-314
-316
-317
-319
-321
-323
-325
-327
-329
-332
-335
-337
-340
-343
-346
-349
-352
-355
-358
-361
-364
-367
-370
-373
-376
-379
-382
-385
-389
-392
-395
-398
-401
-404
-407
-410
-413
-416
-418
-421
-424
-426
-429
-431
-434
-436
-438
-441
-443
-445
-447
-449
-450
-452
-454
-455
-456
-457
-459
-459
-460
-461
-462
-462
-462
-463
-463
-463
-463
-463
-463
-462
-462
-461
-460
-459
-458
-457
-456
-455
-453
-452
-450
-449
-447
-445
-443
-441
-439
-437
-434
-432
-430
-427
-424
-422
-419
-416
-414
-411
-408
-405
-402
-399
-396
-393
-390
-387
-384
-381
-377
-374
-370
-367
-363
-360
-356
-352
-349
-345
-341
-337
-333
-329
-325
-321
-317
-313
-309
-304
-300
-296
-291
-287
-283
-278
-274
-269
-265
-260
-256
-251
-246
-242
-237
-232
-227
-222
-217
-212
-206
-201
-195
-190
-184
-178
-172
-166
-160
-154
-148
-142
-135
-129
-122
-115
-108
-101
-94
-86
-78
-71
-63
-55
-47
-38
-30
-21
-13
-4
4
13
22
31
40
49
58
67
76
85
95
104
113
122
131
140
149
158
167
175
184
192
201
209
217
225
233
241
249
256
264
271
279
286
292
299
306
312
319
325
331
337
343
349
355
361
367
373
378
384
390
395
401
406
412
417
422
428
433
439
444
449
455
460
466
472
477
483
489
495
501
507
513
519
526
532
539
545
552
559
566
573
580
588
595
603
611
618
626
634
643
651
659
667
676
684
693
702
710
719
728
737
745
754
763
772
781
790
799
808
817
826
835
845
854
863
872
881
890
899
908
917
927
936
945
955
964
973
983
992
1002
1010
1020
1030
1040
1050
1059
1069
1079
1088
1098
1108
1118
1128
1137
1147
1157
1167
1177
1187
1196
1206
1216
1226
1235
1245
1255
1264
1274
1283
1293
1302
1312
1321
1330
1340
1349
1358
1367
1375
1384
1393
1401
1410
1418
1426
1434
1442
1450
1458
1466
1473
1481
1488
1495
1503
1509
1516
1523
1529
1536
1542
1548
1554
1560
1565
1571
1577
1582
1588
1593
1598
1604
1609
1614
1619
1624
1629
1634
1639
1643
1648
1653
1657
1662
1666
1671
1675
1680
1684
1689
1693
1698
1702
1706
1710
1714
1718
1722
1726
1730
1734
1737
1741
1744
1748
1751
1754
1757
1760
1763
1766
1769
1772
1774
1777
1779
1782
1784
1786
1788
1790
1791
1793
1794
1796
1797
1798
1799
1800
1801
1801
1802
1802
1802
1802
1802
1802
1801
1801
1800
1799
1798
1797
1796
1794
1793
1791
1789
1787
1785
1783
1780
1778
1775
1772
1769
1765
1762
1759
1755
1751
1747
1743
1739
1735
1730
1726
1721
1717
1712
1707
1702
1697
1691
1686
1680
1675
1669
1663
1658
1652
1646
1640
1634
1629
1623
1617
1611
1605
1599
1593
1587
1580
1574
1568
1561
1555
1549
1542
1536
1529
1523
1516
1510
1504
1497
1491
1485
1478
1472
1466
1460
1454
1448
1442
1436
1430
1424
1419
1413
1408
1402
1397
1392
1387
1382
1377
1372
1367
1362
1358
1353
1348
1344
1339
1334
1330
1325
1321
1317
1312
1308
1303
1299
1295
1291
1286
1282
1278
1274
1269
1265
1261
1257
1254
1250
1246
1242
1238
1235
1231
1227
1224
1220
1217
1213
1210
1206
1203
1199
1196
1193
1189
1186
1183
1180
1178
1175
1172
1170
1167
1165
1163
1161
1159
1157
1155
1153
1151
1150
1148
1147
1145
1144
1143
1142
1141
1140
1139
1138
1137
1136
1135
1135
1134
1133
1133
1132
1132
1131
1131
1130
1130
1129
1129
1129
1129
1129
1129
1129
1129
1129
1129
1130
1130
1131
1131
1132
1132
1133
1133
1134
1135
1136
1136
1137
1138
1139
1140
1141
1142
1143
1144
1146
1147
1148
1149
1151
1152
1154
1155
1156
1158
1159
1161
1162
1164
1166
1167
1169
1170
1172
1174
1176
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1197
1199
1201
1203
1205
1207
1209
1211
1212
1214
1216
1218
1220
1222
1223
1225
1227
1229
1230
1232
1233
1235
1236
1238
1239
1241
1242
1243
1245
1246
1247
1248
1250
1251
1252
1254
1255
1257
1258
1260
1261
1262
1264
1265
1266
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1279
1280
1281
1281
1282
1282
1282
1283
1283
1283
1283
1282
1282
1282
1282
1281
1281
1281
1280
1280
1279
1279
1278
1278
1278
1277
1277
1276
1276
1275
1275
1275
1274
1274
1274
1274
1274
1274
1274
1274
1274
1274
1274
1274
1274
1275
1275
1275
1276
1276
1277
1277
1278
1279
1280
1281
1281
1282
1283
1284
1286
1287
1288
1289
1290
1291
1292
1293
1295
1296
1297
1298
1300
1301
1302
1303
1305
1306
1308
1309
1310
1311
1313
1314
1315
1316
1317
1318
1319
1319
1320
1321
1321
1321
1321
1321
1321
1321
1321
1320
1319
1319
1318
1316
1315
1313
1312
1310
1308
1306
1304
1301
1299
1296
1293
1291
1288
1285
1282
1279
1276
1272
1269
1266
1263
1259
1256
1252
1249
1245
1242
1238
1235
1231
1227
1224
1220
1217
1213
1210
1206
1203
1199
1196
1192
1189
1185
1182
1178
1175
1172
1168
1165
1162
1158
1155
1152
1149
1146
1143
1140
1137
1134
1131
1128
1125
1122
1119
1116
1113
1110
1107
1104
1101
1097
1094
1091
1088
1085
1082
1079
1076
1072
1069
1066
1063
1059
1056
1052
1049
1046
1042
1039
1035
1032
1029
1025
1022
1018
1014
1012
1008
1004
1000
998
994
991
988
984
981
977
974
971
967
964
961
958
955
951
948
945
941
938
935
931
928
924
921
917
914
910
906
903
899
895
892
888
884
880
876
872
868
863
859
855
851
847
842
838
834
830
826
822
817
813
809
805
801
796
792
788
783
778
774
769
765
760
755
750
746
741
736
731
726
721
716
711
706
701
695
690
685
679
674
668
663
657
652
646
640
634
629
623
617
611
605
599
593
587
581
575
568
562
555
549
542
536
529
522
515
508
501
494
487
480
473
466
458
451
444
437
430
423
416
409
402
395
388
382
375
368
362
355
349
343
336
330
324
318
312
306
300
294
289
283
278
272
267
261
256
251
246
241
236
231
226
221
216
211
206
201
197
192
187
183
178
173
168
164
159
154
149
144
139
134
129
123
118
112
107
101
95
89
83
76
70
64
57
51
44
38
31
25
18
11
5
-2
-9
-16
-23
-30
-37
-44
-51
-58
-66
-73
-81
-88
-95
-102
-110
-117
-124
-131
-138
-145
-152
-159
-166
-173
-180
-187
-194
-201
-209
-216
-223
-230
-237
-244
-252
-259
-266
-273
-280
-287
-294
-302
-309
-316
-324
-331
-339
-347
-355
-362
-370
-378
-386
-394
-402
-411
-419
-427
-436
-444
-453
-462
-471
-480
-489
-498
-507
-516
-526
-535
-544
-554
-563
-572
-582
-591
-601
-610
-620
-630
-640
-650
-660
-669
-679
-689
-699
-709
-719
-728
-738
-747
-757
-767
-776
-786
-795
-805
-814
-824
-833
-843
-853
-862
-872
-881
-891
-900
-909
-919
-928
-937
-946
-955
-963
-972
-981
-989
-997
-1004
-1014
-1020
-1029
-1037
-1045
-1052
-1060
-1067
-1075
-1082
-1089
-1097
-1104
-1112
-1119
-1126
-1134
-1141
-1148
-1155
-1163
-1170
-1177
-1184
-1191
-1198
-1205
-1212
-1219
-1226
-1233
-1240
-1247
-1254
-1260
-1267
-1274
-1280
-1287
-1293
-1299
-1305
-1311
-1317
-1323
-1329
-1335
-1341
-1347
-1353
-1359
-1365
-1371
-1377
-1383
-1389
-1395
-1402
-1408
-1414
-1420
-1427
-1433
-1439
-1446
-1453
-1459
-1466
-1472
-1479
-1486
-1493
-1499
-1506
-1513
-1520
-1527
-1534
-1540
-1547
-1554
-1561
-1567
-1574
-1581
-1587
-1593
-1600
-1606
-1613
-1619
-1626
-1632
-1639
-1645
-1652
-1659
-1665
-1672
-1678
-1685
-1692
-1698
-1705
-1712
-1718
-1725
-1732
-1738
-1745
-1752
-1759
-1766
-1772
-1779
-1786
-1793
-1800
-1807
-1814
-1821
-1828
-1835
-1842
-1849
-1856
-1862
-1869
-1876
-1883
-1889
-1896
-1903
-1910
-1916
-1923
-1930
-1936
-1943
-1949
-1956
-1962
-1968
-1975
-1981
-1987
-1993
-1999
-2005
-2012
-2017
-2024
-2029
-2036
-2041
-2047
-2053
-2059
-2064
-2070
-2075
-2080
-2085
-2090
-2095
-2100
-2105
-2110
-2115
-2120
-2125
-2130
-2135
-2139
-2144
-2148
-2152
-2156
-2160
-2163
-2167
-2170
-2173
-2176
-2179
-2182
-2184
-2187
-2190
-2192
-2194
-2197
-2199
-2201
-2203
-2205
-2207
-2208
-2210
-2211
-2212
-2213
-2214
-2215
-2216
-2217
-2218
-2219
-2220
-2221
-2221
-2222
-2222
-2223
-2223
-2223
-2223
-2223
-2223
-2223
-2222
-2222
-2222
-2221
-2221
-2221
-2220
-2220
-2219
-2219
-2218
-2218
-2217
-2217
-2216
-2215
-2214
-2214
-2213
-2212
-2211
-2210
-2209
-2208
-2207
-2206
-2205
-2204
-2203
-2202
-2201
-2200
-2198
-2197
-2196
-2194
-2193
-2191
-2190
-2188
-2186
-2185
-2183
-2181
-2180
-2178
-2176
-2174
-2172
-2170
-2168
-2166
-2164
-2162
-2160
-2158
-2156
-2154
-2152
-2150
-2148
-2146
-2144
-2142
-2140
-2138
-2136
-2134
-2132
-2130
-2128
-2126
-2124
-2122
-2120
-2118
-2116
-2114
-2112
-2110
-2108
-2106
-2104
-2102
-2100
-2097
-2095
-2093
-2091
-2089
-2086
-2084
-2081
-2079
-2077
-2074
-2072
-2069
-2066
-2064
-2061
-2058
-2055
-2052
-2049
-2045
-2043
-2040
-2036
-2032
-2029
-2025
-2021
-2017
-2013
-2009
-2005
-2001
-1996
-1992
-1988
-1983
-1979
-1974
-1970
-1965
-1960
-1956
-1951
-1946
-1941
-1936
-1931
-1925
-1920
-1915
-1910
-1904
-1899
-1893
-1887
-1882
-1876
-1870
-1864
-1858
-1852
-1846
-1840
-1834
-1828
-1821
-1815
-1809
-1802
-1796
-1789
-1783
-1776
-1770
-1763
-1757
-1750
-1744
-1738
-1731
-1725
-1719
-1712
-1706
-1700
-1694
-1687
-1681
-1675
-1669
-1662
-1656
-1650
-1644
-1638
-1631
-1625
-1619
-1613
-1606
-1600
-1594
-1587
-1581
-1574
-1568
-1561
-1554
-1548
-1541
-1534
-1527
-1520
-1513
-1506
-1499
-1491
-1484
-1477
-1469
-1462
-1454
-1446
-1439
-1431
-1423
-1416
-1408
-1400
-1392
-1384
-1376
-1368
-1359
-1351
-1343
-1335
-1327
-1319
-1311
-1303
-1295
-1287
-1278
-1270
-1262
-1254
-1245
-1237
-1228
-1220
-1211
-1203
-1194
-1186
-1177
-1168
-1160
-1151
-1142
-1133
-1125
-1116
-1107
-1098
-1089
-1080
-1071
-1062
-1053
-1044
-1034
-1025
-1016
-1006
-997
-988
-978
-969
-959
-950
-940
-930
-921
-911
-901
-891
-881
-872
-862
-852
-842
-832
-822
-812
-802
-792
-782
-772
-762
-752
-742
-732
-722
-713
-703
-693
-683
-673
-663
-653
-642
-632
-622
-612
-601
-591
-581
-570
-560
-550
-539
-529
-519
-508
-498
-487
-477
-466
-455
-444
-433
-422
-411
-400
-389
-378
-367
-356
-345
-333
-322
-311
-300
-289
-277
-266
-255
-243
-232
-220
-209
-197
-185
-174
-162
-150
-138
-126
-114
-102
-90
-78
-66
-54
-42
-29
-17
-5
7
19
32
44
56
69
81
94
106
118
131
143
155
167
180
192
204
216
228
240
252
264
276
288
300
311
323
335
347
359
371
383
395
407
419
431
444
456
468
481
494
506
519
531
544
557
570
583
596
609
622
635
648
661
674
687
700
714
727
740
753
766
779
792
805
818
830
843
856
868
881
893
905
918
930
942
955
967
979
991
1002
1014
1026
1038
1049
1061
1072
1083
1094
1106
1117
1128
1139
1150
1161
1171
1182
1193
1204
1215
1226
1237
1248
1259
1270
1281
1292
1303
1314
1325
1336
1347
1358
1369
1380
1391
1402
1413
1424
1434
1445
1456
1467
1478
1488
1499
1510
1520
1531
1541
1552
1562
1572
1582
1592
1602
1612
1622
1631
1641
1650
1659
1668
1677
1686
1695
1703
1712
1720
1728
1736
1743
1751
1758
1765
1773
1779
1786
1793
1799
1805
1811
1817
1823
1829
1834
1840
1845
1850
1855
1860
1865
1870
1875
1879
1884
1888
1893
1897
1901
1905
1909
1913
1917
1921
1924
1928
1932
1935
1939
1942
1946
1949
1953
1956
1959
1962
1966
1969
1972
1975
1978
1981
1984
1986
1989
1992
1994
1997
1999
2001
2004
2005
2008
2009
2012
2013
2015
2017
2019
2020
2021
2023
2024
2025
2025
2027
2028
2029
2029
2029
2031
2031
2031
2031
2032
2032
2032
2032
2031
2031
2031
2029
2029
2029
2029
2029
2028
2028
2027
2027
2027
2025
2025
2025
2024
2024
2023
2023
2021
2021
2021
2021
2020
2020
2020
2020
2020
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2017
2017
2017
2017
2017
2017
2016
2016
2016
2016
2015
2015
2015
2015
2015
2015
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2015
2015
2015
2016
2016
2017
2017
2017
2017
2019
2020
2020
2021
2021
2021
2023
2023
2024
2025
2025
2025
2027
2028
2028
2029
2029
2031
2032
2033
2033
2035
2036
2037
2037
2039
2041
2041
2043
2045
2045
2048
2049
2051
2053
2054
2056
2058
2059
2061
2063
2064
2066
2068
2070
2071
2073
2075
2076
2078
2080
2081
2083
2085
2086
2088
2090
2091
2093
2094
2096
2098
2099
2101
2102
2104
2105
2106
2108
2109
2110
2111
2113
2114
2115
2117
2118
2120
2121
2123
2124
2126
2127
2128
2129
2131
2132
2133
2134
2134
2135
2136
2136
2136
2137
2137
2137
2137
2137
2137
2137
2137
2136
2135
2135
2133
2132
2131
2129
2127
2125
2123
2120
2118
2115
2112
2109
2106
2102
2099
2095
2091
2087
2083
2079
2075
2071
2066
2061
2057
2052
2047
2041
2037
2032
2028
2021
2017
2012
2007
2001
1997
1992
1986
1981
1976
1970
1965
1960
1954
1949
1943
1938
1932
1927
1921
1916
1910
1904
1899
1893
1887
1881
1875
1868
1862
1856
1850
1843
1837
1830
1824
1817
1811
1804
1797
1791
1784
1777
1770
1763
1756
1749
1742
1734
1727
1720
1712
1705
1697
1690
1682
1675
1667
1660
1652
1645
1637
1630
1622
1615
1607
1600
1592
1585
1578
1570
1563
1556
1549
1541
1534
1527
1521
1514
1507
1501
1494
1488
1482
1475
1469
1463
1457
1451
1445
1439
1433
1427
1421
1415
1410
1404
1398
1392
1386
1380
1375
1369
1363
1358
1352
1347
1341
1335
1330
1324
1319
1313
1308
1302
1297
1291
1286
1280
1274
1269
1263
1258
1252
1246
1241
1235
1230
1225
1219
1214
1209
1204
1198
1193
1188
1183
1178
1173
1168
1162
1158
1153
1148
1143
1138
1134
1129
1125
1121
1117
1113
1109
1105
1101
1098
1094
1091
1088
1084
1081
1078
1074
1071
1068
1065
1062
1059
1056
1053
1049
1046
1043
1040
1037
1034
1031
1028
1025
1022
1018
1016
1012
1010
1006
1004
1000
998
995
992
989
986
983
980
977
974
972
969
966
964
961
959
957
955
952
950
948
946
944
942
940
938
936
934
933
931
929
928
926
925
924
923
922
921
920
919
918
917
917
916
915
915
914
913
913
912
912
912
911
911
911
911
911
911
911
911
911
911
912
912
912
913
913
914
915
915
916
917
918
919
920
921
922
923
925
926
927
929
930
932
933
935
937
938
940
942
944
946
948
950
952
954
957
959
961
964
966
969
972
975
978
981
984
987
990
994
997
1000
1004
1008
1012
1016
1020
1022
1027
1031
1035
1039
1044
1048
1052
1056
1060
1064
1068
1073
1077
1081
1085
1089
1093
1098
1102
1106
1110
1114
1118
1122
1126
1130
1134
1138
1142
1146
1150
1154
1158
1162
1166
1170
1174
1179
1183
1187
1191
1195
1199
1203
1207
1211
1215
1219
1222
1226
1230
1233
1237
1241
1244
1248
1251
1255
1258
1262
1265
1269
1272
1275
1278
1281
1284
1287
1290
1292
1295
1297
1300
1302
1304
1306
1308
1310
1312
1314
1316
1317
1319
1320
1322
1323
1324
1325
1327
1328
1329
1329
1330
1331
1332
1332
1332
1333
1333
1333
1333
1332
1332
1331
1330
1330
1329
1328
1326
1325
1324
1322
1320
1318
1317
1315
1312
1310
1308
1305
1302
1300
1297
1294
1291
1287
1284
1281
1277
1273
1270
1266
1262
1258
1254
1249
1245
1240
1236
1231
1226
1221
1216
1210
1205
1200
1194
1188
1183
1177
1171
1165
1159
1153
1147
1141
1135
1128
1122
1115
1109
1102
1095
1089
1082
1075
1067
1060
1053
1045
1038
1030
1022
1014
1006
998
990
982
974
965
957
948
940
931
923
914
906
897
889
880
872
863
854
846
837
828
820
811
802
793
785
776
767
759
750
741
733
724
716
707
699
691
683
674
666
658
650
642
634
626
618
611
603
595
588
580
572
565
557
550
542
534
527
519
512
505
497
490
482
475
467
460
453
445
438
431
423
416
409
402
394
387
379
372
364
357
350
342
335
327
320
313
306
299
291
285
278
271
264
257
251
244
237
231
224
217
211
204
198
192
185
179
173
166
160
154
148
141
135
129
123
117
110
104
98
92
86
80
74
68
62
56
51
45
40
34
29
24
19
14
9
4
0
-5
-9
-13
-18
-22
-26
-30
-35
-39
-43
-47
-51
-55
-58
-62
-66
-70
-73
-76
-80
-83
-86
-89
-92
-95
-98
-101
-103
-106
-108
-110
-113
-115
-117
-119
-121
-122
-124
-126
-127
-129
-130
-131
-132
-133
-134
-135
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-135
-135
-134
-133
-132
-131
-130
-129
-127
-126
-124
-123
-121
-119
-117
-116
-114
-112
-110
-108
-106
-104
-102
-100
-98
-96
-94
-91
-89
-87
-84
-82
-79
-77
-74
-72
-69
-67
-64
-61
-59
-56
-53
-51
-48
-45
-43
-40
-37
-34
-31
-28
-25
-22
-19
-16
-13
-10
-7
-4
0
3
6
10
13
16
19
23
26
29
32
35
38
41
45
48
51
54
57
60
64
67
70
73
76
79
82
86
89
92
95
98
102
105
108
111
114
118
121
124
127
130
134
137
140
143
146
150
153
156
160
163
167
170
174
177
181
184
188
192
195
199
202
206
210
214
217
221
225
229
233
237
241
245
249
253
257
262
266
270
273
277
281
285
289
293
297
301
305
309
312
316
320
324
328
332
336
340
345
349
353
357
361
365
369
374
378
382
386
391
395
400
404
408
413
417
422
427
431
436
441
446
451
456
461
466
472
477
483
489
494
500
506
512
518
524
531
537
543
550
556
563
570
577
583
590
597
604
611
618
625
631
638
645
652
658
665
671
678
684
691
697
704
710
717
723
730
736
742
748
755
761
767
773
779
785
791
798
804
810
816
822
828
834
840
846
852
858
864
870
876
881
887
893
899
905
911
917
923
928
934
940
946
952
958
964
970
976
982
987
993
999
1004
1010
1016
1022
1028
1033
1039
1045
1050
1056
1062
1067
1073
1079
1085
1090
1096
1102
1108
1113
1119
1124
1130
1136
1141
1147
1152
1158
1163
1169
1174
1180
1185
1190
1196
1201
1207
1212
1217
1222
1228
1233
1238
1243
1248
1254
1259
1264
1269
1273
1278
1283
1288
1293
1298
1303
1307
1312
1317
1321
1326
1330
1335
1339
1344
1348
1352
1356
1360
1365
1369
1373
1377
1381
1384
1388
1392
1396
1400
1403
1407
1410
1414
1417
1420
1423
1426
1429
1432
1435
1438
1441
1444
1447
1449
1452
1455
1458
1460
1463
1466
1469
1472
1475
1478
1481
1483
1486
1490
1493
1496
1499
1502
1505
1508
1512
1515
1518
1522
1525
1528
1532
1535
1539
1543
1546
1550
1553
1557
1561
1564
1568
1572
1576
1579
1583
1587
1591
1595
1599
1602
1606
1610
1614
1617
1621
1624
1628
1631
1635
1638
1641
1644
1647
1650
1653
1656
1659
1662
1665
1667
1670
1672
1675
1677
1680
1682
1684
1687
1689
1691
1693
1695
1696
1698
1700
1701
1703
1704
1706
1707
1708
1710
1711
1712
1713
1714
1715
1716
1717
1718
1718
1719
1720
1720
1721
1721
1721
1721
1721
1721
1721
1721
1721
1721
1721
1720
1720
1719
1718
1718
1717
1716
1715
1713
1712
1711
1709
1707
1706
1704
1702
1700
1698
1695
1693
1691
1688
1686
1683
1680
1678
1675
1672
1669
1665
1662
1659
1655
1652
1648
1644
1640
1636
1632
1628
1624
1619
1615
1610
1606
1601
1597
1592
1587
1582
1577
1572
1567
1563
1558
1553
1548
1543
1538
1533
1528
1523
1518
1513
1508
1503
1498
1493
1488
1483
1477
1472
1467
1462
1456
1451
1445
1440
1434
1429
1423
1418
1412
1406
1401
1395
1389
1383
1377
1372
1366
1359
1353
1347
1341
1335
1328
1322
1316
1309
1303
1296
1290
1284
1277
1271
1264
1258
1251
1245
1238
1232
1225
1218
1212
1205
1199
1192
1186
1179
1173
1166
1160
1154
1147
1141
1135
1129
1123
1118
1112
1106
1101
1095
1090
1084
1079
1074
1068
1063
1058
1053
1049
1044
1039
1035
1030
1026
1022
1016
1012
1008
1004
1000
996
992
988
984
979
975
971
967
963
959
954
950
946
942
938
934
929
925
921
916
912
907
903
898
893
888
883
878
873
868
863
858
852
847
841
835
829
823
817
811
805
798
791
784
777
770
763
756
748
741
733
726
718
710
702
695
687
679
671
663
655
647
639
630
622
614
605
597
588
580
571
563
555
546
538
529
521
512
504
495
487
479
470
462
453
445
436
428
419
411
402
394
386
377
369
360
352
343
335
327
318
310
302
293
285
277
269
260
252
244
236
228
220
211
203
195
187
178
170
162
153
145
136
128
120
111
103
95
87
79
71
63
55
47
40
32
24
16
8
0
-7
-15
-23
-30
-38
-45
-53
-60
-67
-74
-81
-88
-95
-102
-108
-115
-122
-128
-135
-141
-147
-154
-160
-166
-172
-178
-183
-189
-195
-200
-206
-211
-216
-222
-227
-232
-237
-243
-248
-253
-258
-263
-268
-273
-278
-283
-288
-293
-298
-303
-308
-312
-317
-322
-326
-331
-335
-339
-344
-348
-352
-356
-361
-365
-369
-373
-377
-381
-385
-389
-393
-397
-401
-405
-408
-412
-416
-420
-424
-427
-431
-435
-438
-442
-445
-449
-452
-456
-459
-462
-465
-469
-472
-474
-477
-480
-483
-485
-488
-490
-492
-495
-497
-499
-500
-502
-504
-505
-507
-508
-509
-510
-511
-512
-513
-513
-514
-514
-514
-514
-514
-514
-514
-514
-513
-513
-512
-512
-511
-510
-509
-508
-507
-506
-505
-504
-503
-501
-500
-499
-497
-496
-494
-492
-490
-488
-486
-484
-482
-479
-477
-474
-472
-469
-466
-463
-460
-457
-453
-450
-447
-443
-440
-436
-432
-428
-424
-420
-416
-411
-407
-402
-398
-393
-388
-383
-378
-373
-368
-362
-357
-351
-346
-340
-335
-329
-323
-317
-311
-305
-299
-292
-286
-280
-273
-267
-260
-254
-248
-241
-235
-228
-222
-215
-209
-202
-195
-189
-182
-175
-169
-162
-155
-148
-141
-134
-128
-121
-114
-107
-100
-93
-86
-79
-73
-66
-59
-52
-45
-38
-31
-24
-17
-10
-3
4
11
18
25
33
40
47
54
61
69
76
84
91
99
106
114
122
129
137
145
153
161
169
177
185
193
201
210
218
227
236
245
253
262
272
281
290
299
309
318
327
337
346
355
365
374
383
393
403
412
422
431
441
451
461
471
480
490
500
510
519
529
539
548
558
568
577
587
596
606
616
625
635
644
654
663
673
682
692
701
710
720
729
738
747
756
765
773
782
791
800
808
817
825
834
842
850
859
867
875
883
891
899
907
914
922
929
937
944
951
958
965
972
979
986
992
999
1004
1010
1016
1024
1030
1035
1041
1047
1053
1058
1064
1069
1074
1079
1084
1089
1094
1099
1104
1108
1113
1117
1122
1126
1130
1134
1138
1142
1146
1150
1154
1158
1161
1165
1169
1172
1176
1179
1182
1185
1189
1192
1195
1198
1200
1203
1206
1209
1211
1214
1216
1219
1221
1223
1226
1228
1230
1232
1234
1236
1238
1240
1241
1243
1245
1246
1248
1249
1251
1252
1253
1254
1255
1256
1257
1258
1259
1259
1260
1260
1261
1261
1261
1261
1261
1261
1261
1261
1260
1260
1259
1259
1258
1257
1256
1255
1254
1253
1252
1250
1249
1248
1246
1245
1243
1242
1240
1239
1237
1236
1235
1233
1232
1230
1229
1227
1226
1225
1223
1222
1221
1220
1219
1218
1218
1217
1216
1216
1215
1215
1214
1214
1214
1214
1214
1214
1214
1214
1214
1215
1215
1216
1216
1217
1217
1218
1219
1219
1220
1221
1222
1222
1223
1224
1224
1225
1226
1226
1227
1227
1228
1228
1228
1229
1229
1229
1229
1228
1228
1227
1227
1226
1225
1224
1222
1221
1220
1218
1216
1214
1212
1210
1208
1206
1203
1201
1198
1195
1192
1189
1186
1183
1180
1177
1173
1169
1166
1162
1158
1154
1150
1145
1141
1137
1132
1127
1123
1118
1113
1108
1102
1097
1092
1086
1081
1075
1069
1063
1057
1051
1045
1039
1033
1027
1020
1014
1008
1002
996
989
983
977
971
964
958
952
945
939
932
926
920
913
907
900
894
888
882
876
869
863
857
851
845
839
833
827
821
816
810
804
798
793
787
781
776
770
765
759
754
748
743
737
732
727
721
716
711
706
700
695
690
685
680
675
669
664
659
654
649
644
639
634
629
624
619
614
609
604
599
595
590
585
580
575
570
565
560
555
550
545
540
535
530
525
520
515
510
505
500
495
490
485
480
475
470
465
460
455
451
446
441
437
433
428
424
420
416
412
408
405
401
398
394
391
387
384
381
377
374
371
368
366
363
360
358
355
353
350
348
346
344
342
340
338
336
334
332
330
329
327
325
324
322
321
320
318
317
315
314
313
311
310
308
307
305
304
302
301
300
299
297
296
295
294
292
291
290
288
287
285
283
281
279
277
275
273
271
269
267
265
263
262
260
258
256
255
253
251
249
247
245
242
240
238
235
233
230
227
225
222
220
218
215
213
211
209
207
205
203
200
198
196
194
192
189
187
184
182
180
177
175
172
170
167
165
162
160
157
155
152
150
147
145
142
139
136
134
131
128
125
123
120
118
115
113
110
108
105
103
100
98
95
93
90
88
85
83
80
78
75
73
70
68
65
63
60
58
55
53
50
47
44
41
38
35
32
29
26
24
21
18
15
13
10
8
5
3
1
-2
-4
-7
-9
-11
-14
-16
-18
-20
-22
-23
-25
-26
-28
-29
-31
-32
-33
-35
-36
-37
-38
-39
-40
-41
-42
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-45
-45
-45
-44
-44
-43
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-31
-30
-29
-28
-27
-26
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-9
-10
-10
-10
-11
-11
-12
-12
-13
-14
-15
-16
-17
-18
-19
-20
-22
-23
-25
-26
-28
-30
-32
-35
-37
-40
-43
-46
-49
-52
-55
-58
-62
-65
-68
-72
-75
-79
-83
-86
-90
-94
-98
-103
-107
-112
-116
-121
-125
-130
-135
-140
-144
-149
-154
-159
-164
-169
-174
-180
-185
-190
-195
-200
-206
-211
-216
-222
-227
-232
-238
-243
-248
-254
-259
-264
-270
-275
-280
-285
-290
-296
-301
-306
-311
-316
-321
-326
-331
-336
-341
-346
-351
-355
-360
-365
-369
-374
-378
-382
-386
-390
-394
-398
-402
-405
-409
-413
-416
-419
-423
-426
-429
-432
-434
-437
-439
-442
-444
-446
-448
-450
-452
-454
-455
-457
-458
-459
-461
-462
-463
-464
-464
-465
-466
-466
-467
-467
-467
-467
-467
-466
-466
-465
-465
-464
-464
-463
-462
-461
-460
-459
-458
-457
-456
-455
-453
-451
-450
-448
-446
-444
-442
-440
-437
-435
-433
-430
-427
-424
-422
-419
-416
-412
-409
-406
-402
-399
-395
-392
-388
-384
-380
-376
-371
-367
-362
-358
-353
-348
-343
-338
-333
-328
-323
-317
-312
-307
-301
-295
-290
-284
-278
-273
-267
-261
-255
-249
-244
-238
-232
-226
-221
-215
-209
-203
-198
-192
-186
-180
-174
-169
-163
-157
-150
-144
-138
-132
-126
-120
-114
-108
-102
-96
-90
-84
-78
-72
-67
-61
-55
-49
-43
-36
-30
-24
-18
-12
-5
1
7
13
20
26
32
38
45
51
57
64
70
77
84
90
97
104
111
117
124
131
137
144
151
157
163
170
176
182
188
194
200
206
212
217
223
229
234
239
245
250
255
259
264
269
273
277
281
285
289
293
297
301
304
308
311
314
317
320
323
325
328
330
333
335
337
339
341
343
345
347
349
351
352
354
356
357
359
360
361
362
363
365
366
367
368
369
370
371
372
373
374
375
376
377
378
378
379
379
380
380
380
380
380
380
380
380
380
380
380
380
379
379
379
378
377
377
376
375
374
373
372
370
369
368
366
365
363
361
360
358
356
354
352
350
348
346
343
341
338
336
333
331
328
325
322
320
317
314
311
309
306
303
301
298
295
293
290
288
285
283
280
278
275
272
270
267
264
261
259
256
253
250
248
245
242
240
237
234
231
228
225
222
219
215
212
209
205
202
199
195
192
189
185
182
179
175
172
169
166
162
159
156
152
149
145
142
138
135
131
128
125
121
118
115
112
108
105
102
99
96
93
89
86
83
80
76
73
70
67
63
60
57
54
50
47
44
41
38
34
31
28
24
21
18
14
11
7
3
-1
-5
-8
-12
-16
-21
-25
-29
-33
-37
-42
-46
-50
-55
-60
-64
-69
-74
-78
-83
-88
-93
-98
-103
-108
-113
-118
-123
-128
-133
-138
-143
-148
-153
-158
-163
-168
-172
-177
-182
-187
-191
-196
-201
-205
-210
-214
-218
-222
-227
-231
-235
-239
-243
-247
-251
-255
-259
-263
-267
-271
-275
-279
-283
-287
-291
-295
-299
-303
-307
-311
-316
-320
-325
-329
-334
-339
-343
-348
-353
-358
-363
-367
-372
-377
-382
-387
-392
-397
-402
-407
-413
-418
-423
-428
-433
-438
-443
-448
-453
-458
-463
-468
-473
-477
-482
-486
-491
-495
-499
-503
-507
-511
-515
-519
-523
-526
-530
-533
-537
-540
-543
-547
-550
-553
-555
-558
-561
-563
-566
-568
-571
-573
-576
-578
-580
-582
-585
-587
-589
-591
-594
-596
-598
-600
-603
-605
-608
-610
-613
-615
-618
-620
-623
-626
-628
-631
-633
-636
-639
-642
-644
-647
-650
-653
-656
-659
-662
-665
-668
-671
-674
-678
-681
-684
-687
-690
-693
-696
-699
-702
-704
-707
-709
-712
-714
-716
-719
-721
-723
-725
-727
-729
-730
-732
-733
-735
-736
-737
-738
-739
-739
-740
-740
-741
-741
-742
-742
-742
-742
-742
-743
-743
-743
-742
-742
-742
-742
-742
-742
-742
-742
-742
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-740
-740
-740
-739
-739
-739
-738
-738
-737
-737
-736
-735
-735
-734
-733
-732
-731
-730
-729
-728
-726
-725
-724
-722
-721
-719
-717
-716
-714
-712
-710
-708
-706
-704
-702
-699
-697
-694
-692
-689
-686
-683
-680
-677
-674
-671
-668
-665
-662
-659
-656
-653
-650
-647
-645
-642
-639
-636
-634
-631
-628
-626
-623
-621
-619
-617
-614
-612
-610
-609
-607
-605
-603
-602
-600
-599
-598
-596
-595
-594
-593
-591
-590
-589
-588
-587
-586
-585
-583
-582
-581
-580
-579
-578
-576
-575
-574
-573
-571
-570
-569
-567
-566
-564
-563
-561
-560
-558
-557
-555
-553
-551
-550
-548
-546
-544
-543
-541
-539
-537
-535
-533
-531
-528
-526
-524
-522
-519
-517
-515
-513
-511
-509
-507
-505
-503
-501
-499
-497
-495
-494
-492
-490
-488
-487
-485
-484
-482
-480
-479
-477
-476
-475
-473
-472
-471
-470
-469
-468
-467
-467
-466
-465
-465
-464
-464
-463
-463
-462
-462
-461
-461
-460
-460
-459
-459
-458
-458
-457
-457
-457
-456
-455
-455
-454
-454
-453
-452
-452
-451
-450
-450
-449
-448
-448
-447
-447
-446
-446
-445
-445
-444
-444
-443
-443
-443
-442
-442
-441
-441
-441
-440
-440
-440
-440
-439
-439
-439
-439
-439
-439
-439
-439
-440
-440
-440
-441
-441
-442
-442
-443
-444
-444
-445
-446
-447
-448
-449
-450
-451
-453
-454
-455
-457
-458
-459
-461
-463
-464
-466
-468
-469
-471
-473
-475
-477
-478
-480
-482
-484
-486
-488
-490
-492
-493
-495
-497
-499
-501
-502
-504
-505
-507
-509
-510
-511
-513
-514
-516
-517
-518
-520
-521
-522
-523
-525
-526
-527
-528
-529
-531
-532
-533
-534
-536
-537
-538
-540
-541
-542
-544
-545
-546
-548
-549
-550
-552
-553
-554
-556
-557
-558
-560
-561
-562
-563
-565
-566
-567
-568
-570
-571
-572
-573
-574
-576
-577
-578
-579
-581
-582
-584
-585
-587
-588
-590
-591
-593
-594
-596
-598
-599
-601
-602
-604
-606
-608
-609
-611
-613
-615
-617
-620
-622
-624
-626
-629
-631
-633
-636
-638
-640
-643
-645
-648
-650
-652
-655
-657
-660
-662
-665
-667
-670
-673
-675
-678
-681
-684
-687
-689
-692
-695
-698
-701
-704
-707
-710
-713
-716
-718
-721
-724
-727
-730
-733
-736
-739
-742
-745
-748
-751
-754
-758
-761
-764
-768
-771
-774
-778
-781
-785
-788
-792
-795
-799
-802
-806
-809
-813
-816
-820
-824
-827
-831
-835
-839
-842
-846
-850
-854
-858
-861
-865
-869
-873
-876
-880
-884
-888
-892
-896
-900
-903
-907
-911
-916
-920
-924
-928
-932
-936
-941
-945
-949
-953
-958
-962
-966
-971
-975
-979
-984
-988
-992
-997
-1000
-1006
-1010
-1014
-1020
-1025
-1030
-1035
-1040
-1045
-1051
-1056
-1061
-1066
-1072
-1077
-1083
-1088
-1094
-1099
-1105
-1111
-1117
-1122
-1128
-1134
-1140
-1147
-1153
-1159
-1165
-1171
-1177
-1183
-1189
-1196
-1202
-1208
-1214
-1220
-1226
-1232
-1238
-1245
-1251
-1257
-1263
-1269
-1276
-1282
-1288
-1294
-1301
-1307
-1313
-1319
-1325
-1332
-1338
-1344
-1350
-1356
-1362
-1368
-1374
-1380
-1386
-1392
-1398
-1404
-1410
-1416
-1421
-1427
-1433
-1438
-1444
-1450
-1455
-1461
-1466
-1472
-1478
-1483
-1489
-1495
-1500
-1506
-1511
-1517
-1522
-1528
-1534
-1539
-1545
-1551
-1557
-1563
-1568
-1574
-1580
-1586
-1592
-1598
-1604
-1610
-1616
-1622
-1628
-1634
-1640
-1646
-1652
-1658
-1664
-1670
-1676
-1682
-1688
-1693
-1699
-1705
-1711
-1717
-1723
-1729
-1735
-1741
-1747
-1753
-1759
-1765
-1771
-1776
-1782
-1788
-1793
-1799
-1804
-1810
-1815
-1821
-1826
-1832
-1837
-1843
-1848
-1854
-1860
-1865
-1871
-1877
-1882
-1888
-1894
-1900
-1906
-1911
-1917
-1923
-1929
-1935
-1941
-1947
-1953
-1959
-1965
-1971
-1977
-1983
-1989
-1995
-2001
-2007
-2013
-2019
-2025
-2032
-2037
-2044
-2050
-2056
-2062
-2068
-2074
-2080
-2086
-2092
-2098
-2104
-2110
-2116
-2122
-2128
-2134
-2140
-2146
-2152
-2158
-2164
-2170
-2175
-2181
-2187
-2192
-2198
-2203
-2209
-2214
-2220
-2225
-2231
-2236
-2241
-2247
-2252
-2257
-2262
-2267
-2272
-2276
-2281
-2286
-2290
-2295
-2299
-2303
-2307
-2311
-2315
-2319
-2323
-2326
-2330
-2333
-2337
-2340
-2344
-2347
-2350
-2353
-2356
-2359
-2362
-2364
-2367
-2369
-2371
-2374
-2376
-2378
-2380
-2382
-2384
-2386
-2388
-2389
-2391
-2393
-2394
-2396
-2397
-2398
-2400
-2401
-2402
-2403
-2404
-2405
-2405
-2406
-2406
-2407
-2407
-2408
-2408
-2408
-2408
-2408
-2409
-2408
-2408
-2408
-2408
-2408
-2407
-2407
-2406
-2406
-2405
-2404
-2403
-2402
-2402
-2401
-2400
-2399
-2398
-2397
-2396
-2395
-2394
-2393
-2392
-2390
-2389
-2388
-2387
-2386
-2385
-2383
-2382
-2381
-2379
-2378
-2376
-2375
-2373
-2372
-2370
-2369
-2368
-2366
-2365
-2363
-2362
-2360
-2359
-2357
-2356
-2355
-2353
-2352
-2350
-2349
-2348
-2346
-2345
-2344
-2342
-2341
-2340
-2338
-2337
-2335
-2334
-2332
-2331
-2329
-2328
-2326
-2324
-2322
-2320
-2318
-2316
-2314
-2312
-2310
-2308
-2306
-2304
-2302
-2300
-2298
-2296
-2294
-2292
-2290
-2288
-2287
-2285
-2283
-2282
-2280
-2278
-2277
-2275
-2274
-2272
-2271
-2269
-2268
-2266
-2265
-2264
-2262
-2261
-2260
-2258
-2257
-2256
-2255
-2254
-2253
-2252
-2251
-2250
-2249
-2248
-2247
-2246
-2245
-2244
-2244
-2243
-2242
-2242
-2241
-2241
-2240
-2240
-2240
-2240
-2239
-2239
-2239
-2239
-2239
-2239
-2239
-2239
-2239
-2239
-2239
-2238
-2238
-2238
-2238
-2237
-2237
-2237
-2236
-2236
-2236
-2236
-2236
-2235
-2235
-2235
-2234
-2234
-2234
-2233
-2233
-2232
-2232
-2231
-2231
-2230
-2229
-2229
-2228
-2228
-2227
-2226
-2226
-2225
-2224
-2223
-2223
-2222
-2221
-2220
-2219
-2218
-2217
-2217
-2216
-2215
-2214
-2213
-2212
-2211
-2210
-2208
-2207
-2206
-2205
-2204
-2202
-2201
-2200
-2199
-2197
-2196
-2195
-2193
-2192
-2191
-2189
-2188
-2186
-2185
-2183
-2181
-2179
-2178
-2176
-2174
-2172
-2170
-2168
-2166
-2164
-2163
-2161
-2159
-2157
-2156
-2154
-2152
-2151
-2149
-2148
-2146
-2145
-2143
-2142
-2140
-2139
-2138
-2136
-2135
-2134
-2133
-2132
-2131
-2130
-2129
-2128
-2127
-2126
-2125
-2124
-2123
-2122
-2121
-2120
-2119
-2118
-2117
-2116
-2115
-2114
-2112
-2111
-2110
-2109
-2108
-2106
-2105
-2104
-2102
-2101
-2099
-2097
-2095
-2094
-2092
-2090
-2088
-2085
-2083
-2081
-2078
-2076
-2073
-2070
-2067
-2064
-2061
-2058
-2054
-2051
-2047
-2044
-2040
-2036
-2032
-2027
-2023
-2019
-2013
-2009
-2005
-2000
-1996
-1991
-1986
-1981
-1976
-1970
-1965
-1960
-1955
-1949
-1944
-1939
-1933
-1928
-1923
-1918
-1912
-1907
-1902
-1897
-1892
-1887
-1881
-1876
-1871
-1866
-1861
-1856
-1851
-1845
-1840
-1835
-1830
-1825
-1820
-1815
-1810
-1805
-1800
-1796
-1791
-1786
-1781
-1776
-1772
-1767
-1762
-1757
-1752
-1747
-1742
-1737
-1731
-1726
-1721
-1715
-1709
-1704
-1698
-1692
-1686
-1680
-1674
-1667
-1661
-1654
-1648
-1641
-1634
-1627
-1620
-1613
-1605
-1598
-1590
-1582
-1575
-1567
-1559
-1551
-1542
-1534
-1526
-1517
-1509
-1501
-1492
-1483
-1474
-1466
-1457
-1447
-1438
-1429
-1420
-1410
-1401
-1391
-1381
-1371
-1361
-1352
-1342
-1332
-1322
-1312
-1302
-1292
-1282
-1272
-1262
-1252
-1242
-1232
-1221
-1211
-1201
-1191
-1181
-1170
-1160
-1150
-1140
-1130
-1119
-1109
-1099
-1089
-1079
-1069
-1059
-1049
-1039
-1029
-1018
-1008
-999
-989
-979
-969
-958
-948
-938
-928
-917
-907
-897
-886
-876
-865
-855
-844
-834
-823
-812
-801
-790
-779
-768
-756
-745
-734
-722
-710
-699
-687
-675
-663
-650
-638
-626
-613
-601
-588
-575
-562
-549
-536
-523
-510
-496
-483
-469
-455
-442
-428
-414
-400
-387
-373
-359
-345
-331
-317
-303
-289
-275
-261
-247
-233
-219
-205
-191
-176
-162
-148
-134
-120
-106
-92
-78
-64
-50
-35
-21
-7
7
21
35
50
64
78
92
106
120
134
148
162
176
190
204
219
233
247
261
275
289
303
317
331
345
359
373
387
401
415
429
443
457
471
485
499
513
527
540
554
568
582
596
609
623
637
650
664
677
690
704
717
730
743
756
769
782
794
807
819
832
844
856
869
880
892
904
916
927
939
950
961
973
984
995
1006
1016
1028
1038
1049
1060
1070
1081
1091
1101
1112
1122
1132
1143
1153
1163
1173
1184
1194
1204
1215
1225
1235
1245
1256
1266
1276
1286
1296
1306
1316
1326
1336
1346
1356
1366
1376
1386
1396
1405
1415
1425
1434
1444
1453
1462
1472
1481
1490
1500
1509
1518
1527
1536
1545
1554
1563
1571
1580
1589
1597
1606
1614
1623
1631
1639
1647
1655
1664
1672
1680
1688
1695
1703
1711
1719
1727
1734
1742
1750
1757
1765
1772
1780
1787
1795
1802
1809
1817
1824
1831
1839
1846
1853
1861
1868
1875
1882
1889
1896
1904
1911
1918
1925
1932
1939
1946
1953
1960
1968
1975
1982
1989
1996
2003
2009
2017
2024
2031
2037
2045
2051
2058
2065
2071
2078
2084
2090
2097
2103
2109
2115
2121
2127
2133
2139
2145
2151
2157
2163
2168
2174
2180
2185
2191
2196
2202
2208
2213
2219
2224
2230
2236
2241
2247
2252
2258
2264
2269
2275
2281
2286
2292
2297
2303
2308
2314
2320
2325
2331
2337
2343
2349
2355
2361
2367
2373
2379
2385
2391
2397
2403
2409
2415
2421
2427
2433
2439
2445
2451
2457
2463
2469
2475
2480
2486
2492
2498
2503
2509
2515
2520
2526
2531
2537
2542
2547
2553
2558
2563
2568
2573
2579
2584
2589
2594
2599
2603
2608
2613
2618
2623
2627
2632
2637
2641
2646
2650
2655
2659
2664
2668
2673
2677
2681
2686
2690
2694
2698
2703
2707
2712
2716
2720
2725
2730
2734
2739
2744
2749
2753
2758
2763
2768
2773
2778
2783
2788
2793
2798
2802
2807
2812
2817
2822
2827
2832
2837
2841
2846
2851
2856
2860
2865
2870
2874
2878
2883
2887
2891
2895
2899
2903
2907
2911
2915
2919
2923
2926
2930
2933
2937
2941
2944
2947
2951
2954
2957
2960
2963
2966
2969
2972
2975
2978
2981
2983
2986
2988
2991
2993
2996
2998
3000
3003
3005
3007
3009
3011
3014
3016
3018
3020
3022
3024
3026
3028
3029
3031
3033
3034
3036
3037
3039
3040
3041
3043
3044
3045
3046
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3058
3059
3059
3060
3061
3061
3062
3062
3063
3064
3064
3065
3065
3066
3066
3067
3067
3068
3068
3068
3068
3068
3068
3068
3068
3067
3067
3067
3067
3067
3066
3066
3066
3066
3065
3065
3064
3064
3063
3063
3062
3061
3061
3060
3059
3058
3057
3056
3055
3054
3053
3052
3051
3049
3048
3047
3046
3045
3043
3042
3041
3039
3038
3037
3035
3034
3033
3032
3030
3029
3028
3027
3025
3024
3023
3022
3020
3019
3018
3017
3015
3014
3013
3011
3010
3009
3008
3006
3005
3004
3003
3001
3000
2999
2997
2996
2994
2993
2991
2990
2988
2986
2984
2983
2981
2979
2977
2975
2973
2971
2969
2967
2965
2963
2961
2959
2957
2955
2953
2950
2948
2946
2944
2942
2939
2937
2935
2933
2930
2928
2926
2924
2921
2919
2916
2914
2912
2909
2907
2905
2902
2900
2898
2896
2893
2891
2889
2887
2885
2883
2881
2878
2876
2874
2872
2870
2868
2866
2864
2862
2860
2858
2856
2854
2852
2850
2847
2845
2843
2841
2839
2837
2834
2832
2830
2827
2825
2823
2820
2818
2815
2812
2810
2807
2804
2801
2798
2795
2792
2789
2786
2783
2780
2777
2773
2770
2767
2764
2760
2757
2754
2750
2747
2744
2740
2737
2733
2730
2726
2722
2719
2715
2711
2707
2704
2700
2696
2693
2689
2685
2681
2678
2674
2670
2667
2663
2659
2656
2652
2648
2644
2640
2636
2632
2629
2625
2621
2617
2613
2610
2606
2602
2599
2595
2591
2587
2584
2580
2576
2573
2569
2565
2561
2558
2554
2550
2547
2543
2539
2535
2532
2528
2524
2521
2517
2513
2510
2506
2503
2499
2495
2492
2488
2485
2481
2478
2474
2471
2468
2464
2461
2457
2454
2451
2447
2444
2441
2438
2435
2431
2428
2425
2422
2420
2417
2414
2411
2409
2406
2404
2401
2399
2397
2394
2392
2390
2388
2386
2384
2383
2381
2379
2378
2376
2375
2374
2373
2371
2370
2369
2368
2367
2366
2365
2365
2364
2363
2362
2362
2361
2361
2360
2359
2359
2358
2358
2357
2357
2356
2356
2356
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2354
2354
2354
2354
2354
2353
2353
2353
2352
2352
2352
2351
2351
2350
2350
2350
2349
2349
2348
2348
2347
2347
2346
2346
2345
2344
2344
2343
2342
2341
2341
2340
2339
2338
2337
2337
2336
2335
2334
2333
2332
2331
2330
2329
2328
2327
2326
2325
2323
2322
2321
2320
2319
2317
2316
2315
2314
2312
2311
2310
2308
2307
2306
2304
2303
2301
2300
2298
2296
2295
2293
2291
2289
2287
2286
2284
2282
2280
2278
2275
2273
2271
2269
2267
2265
2263
2261
2259
2257
2255
2253
2250
2248
2246
2244
2241
2239
2237
2235
2233
2231
2228
2226
2224
2222
2220
2218
2216
2214
2212
2210
2208
2206
2204
2203
2201
2199
2197
2195
2194
2192
2191
2189
2188
2187
2186
2184
2183
2182
2181
2180
2179
2178
2177
2176
2175
2174
2173
2172
2171
2171
2170
2170
2169
2169
2169
2168
2168
2168
2168
2167
2167
2167
2167
2166
2166
2166
2166
2165
2165
2165
2165
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2165
2165
2165
2165
2166
2166
2166
2167
2167
2168
2168
2169
2170
2170
2171
2172
2173
2174
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2187
2188
2189
2191
2192
2193
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2207
2208
2209
2210
2210
2211
2211
2212
2212
2212
2213
2213
2213
2214
2214
2214
2214
2214
2215
2215
2215
2215
2215
2215
2215
2215
2215
2214
2214
2214
2213
2212
2212
2211
2210
2210
2209
2208
2207
2206
2205
2204
2203
2202
2201
2199
2198
2197
2195
2194
2192
2191
2189
2187
2186
2184
2182
2180
2178
2175
2173
2170
2168
2165
2163
2160
2157
2154
2151
2148
2145
2142
2138
2135
2131
2128
2124
2120
2116
2112
2108
2104
2100
2095
2091
2086
2081
2077
2072
2067
2062
2057
2052
2047
2041
2036
2031
2025
2020
2015
2009
2004
1998
1993
1987
1981
1975
1970
1964
1958
1953
1947
1941
1936
1930
1925
1919
1914
1908
1903
1897
1892
1886
1881
1875
1870
1864
1859
1853
1848
1842
1837
1831
1826
1820
1815
1810
1804
1799
1793
1788
1783
1777
1772
1766
1761
1755
1750
1744
1738
1733
1727
1722
1716
1711
1705
1699
1694
1688
1682
1676
1670
1664
1658
1652
1646
1641
1635
1629
1623
1618
1612
1606
1601
1595
1589
1584
1578
1573
1567
1561
1556
1550
1544
1538
1533
1527
1522
1516
1510
1505
1499
1494
1488
1483
1478
1472
1467
1462
1457
1452
1447
1442
1437
1432
1427
1422
1417
1413
1408
1403
1398
1394
1389
1385
1380
1375
1371
1366
1362
1357
1353
1348
1343
1339
1334
1330
1325
1321
1316
1312
1307
1303
1298
1294
1289
1285
1280
1276
1271
1267
1262
1258
1253
1249
1245
1240
1236
1231
1227
1223
1218
1214
1210
1205
1201
1197
1193
1189
1185
1181
1176
1172
1168
1164
1160
1157
1153
1149
1145
1141
1137
1134
1130
1127
1123
1120
1116
1113
1109
1106
1103
1099
1096
1093
1090
1086
1083
1080
1077
1074
1071
1069
1066
1063
1060
1057
1055
1052
1050
1047
1045
1042
1040
1038
1035
1033
1031
1029
1027
1025
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
999
997
995
994
992
990
988
986
984
982
980
979
977
975
973
971
969
967
965
964
962
960
958
956
954
952
950
948
946
945
943
941
939
937
935
934
932
930
928
926
924
922
920
918
917
915
913
911
909
908
906
904
903
901
899
898
896
894
893
891
889
887
885
883
881
879
877
875
873
871
869
866
864
862
860
858
856
853
851
849
846
844
841
838
835
833
830
827
824
821
818
816
813
810
807
804
801
798
795
791
788
785
781
778
775
771
768
764
761
757
754
750
747
743
740
736
733
729
725
722
718
714
710
707
703
699
695
692
688
684
681
677
673
670
666
663
659
656
652
649
645
642
639
636
633
629
626
624
621
618
615
612
609
607
604
601
599
596
594
591
589
586
584
582
580
578
576
574
572
570
568
566
564
563
561
560
558
556
555
554
552
551
550
549
548
547
546
545
545
544
544
543
543
543
542
542
542
542
543
543
543
544
544
545
545
546
547
548
549
550
551
552
553
554
556
557
558
560
561
563
564
566
567
569
570
572
574
575
577
579
581
583
585
587
589
591
593
595
597
600
602
604
606
609
611
614
616
619
621
624
626
629
631
634
637
639
642
644
647
649
652
655
657
660
663
666
669
672
675
678
681
684
687
690
693
696
699
702
705
708
711
714
717
721
724
727
730
733
737
740
743
746
750
753
756
759
762
766
769
772
775
778
781
784
787
790
793
796
799
802
805
808
811
814
816
819
822
825
827
830
832
835
837
839
842
844
846
848
850
852
854
856
858
860
862
864
866
867
869
870
871
873
874
875
876
877
878
879
880
881
882
882
883
884
884
885
885
886
886
886
886
886
886
886
885
885
885
884
883
883
882
881
880
880
879
878
877
875
874
873
872
871
870
868
867
866
865
863
862
861
859
858
856
855
854
852
851
849
848
846
845
843
842
840
839
837
836
834
833
831
829
828
826
825
823
822
820
819
817
816
814
813
811
809
808
806
804
803
801
799
797
795
793
791
789
787
784
782
780
777
775
772
769
767
764
761
759
756
753
750
747
744
741
738
735
732
728
725
722
719
715
712
709
706
702
699
696
693
689
686
683
679
676
672
669
666
662
659
656
652
649
646
642
639
636
633
629
626
623
620
616
613
610
607
603
600
596
593
589
586
582
578
575
571
567
562
558
554
549
544
540
535
530
524
519
514
508
502
497
491
485
478
472
466
459
453
446
439
432
425
417
410
403
395
387
379
372
364
355
347
339
330
322
313
304
295
286
277
268
259
249
240
230
221
211
202
192
183
173
163
153
143
133
124
114
104
94
84
74
64
53
43
33
23
13
3
-7
-17
-27
-37
-48
-58
-68
-78
-89
-99
-110
-120
-131
-141
-152
-163
-173
-184
-195
-206
-217
-228
-239
-250
-262
-273
-284
-296
-308
-319
-331
-343
-355
-367
-379
-391
-403
-415
-427
-440
-452
-464
-476
-488
-501
-513
-525
-538
-550
-563
-575
-588
-600
-612
-625
-637
-649
-662
-674
-686
-698
-710
-722
-734
-746
-758
-770
-782
-794
-806
-817
-829
-841
-852
-864
-876
-887
-898
-910
-921
-932
-944
-955
-966
-977
-988
-999
-1010
-1020
-1032
-1043
-1054
-1065
-1076
-1086
-1097
-1107
-1118
-1128
-1139
-1149
-1159
-1169
-1179
-1190
-1200
-1210
-1220
-1230
-1240
-1249
-1259
-1269
-1279
-1288
-1298
-1308
-1317
-1327
-1336
-1346
-1356
-1365
-1375
-1385
-1394
-1404
-1413
-1423
-1433
-1442
-1452
-1461
-1471
-1480
-1490
-1499
-1509
-1518
-1527
-1537
-1546
-1556
-1565
-1574
-1584
-1593
-1602
-1611
-1620
-1630
-1639
-1648
-1657
-1666
-1675
-1685
-1694
-1703
-1712
-1721
-1730
-1739
-1748
-1756
-1765
-1774
-1783
-1791
-1800
-1808
-1817
-1825
-1834
-1842
-1850
-1858
-1866
-1875
-1882
-1890
-1898
-1906
-1913
-1921
-1928
-1935
-1942
-1950
-1956
-1963
-1970
-1977
-1984
-1990
-1997
-2003
-2009
-2016
-2021
-2028
-2033
-2040
-2045
-2051
-2056
-2062
-2067
-2072
-2077
-2082
-2087
-2092
-2096
-2101
-2106
-2110
-2114
-2119
-2123
-2127
-2131
-2135
-2139
-2143
-2146
-2150
-2154
-2157
-2161
-2164
-2168
-2171
-2174
-2177
-2181
-2184
-2187
-2189
-2192
-2195
-2198
-2200
-2203
-2205
-2207
-2210
-2212
-2214
-2215
-2217
-2219
-2220
-2222
-2223
-2225
-2226
-2227
-2228
-2229
-2230
-2231
-2232
-2233
-2234
-2235
-2235
-2236
-2236
-2237
-2237
-2238
-2238
-2238
-2239
-2239
-2239
-2239
-2239
-2239
-2238
-2238
-2238
-2238
-2238
-2237
-2237
-2236
-2236
-2235
-2235
-2234
-2233
-2233
-2232
-2231
-2229
-2228
-2227
-2226
-2224
-2223
-2221
-2219
-2217
-2215
-2213
-2211
-2209
-2207
-2205
-2202
-2200
-2197
-2195
-2192
-2189
-2187
-2184
-2181
-2178
-2175
-2171
-2168
-2165
-2161
-2158
-2154
-2151
-2147
-2144
-2140
-2136
-2133
-2129
-2125
-2122
-2118
-2114
-2111
-2107
-2104
-2100
-2096
-2093
-2089
-2085
-2082
-2078
-2074
-2071
-2067
-2064
-2060
-2056
-2053
-2049
-2045
-2041
-2039
-2035
-2031
-2028
-2024
-2020
-2017
-2013
-2009
-2005
-2001
-1998
-1994
-1991
-1987
-1983
-1979
-1975
-1971
-1967
-1963
-1959
-1955
-1951
-1946
-1942
-1938
-1933
-1929
-1924
-1920
-1915
-1910
-1906
-1901
-1896
-1891
-1886
-1881
-1876
-1871
-1866
-1861
-1856
-1851
-1845
-1840
-1834
-1829
-1823
-1818
-1812
-1807
-1801
-1795
-1789
-1783
-1777
-1771
-1765
-1758
-1752
-1746
-1739
-1732
-1726
-1719
-1712
-1705
-1699
-1692
-1684
-1677
-1670
-1663
-1655
-1648
-1641
-1633
-1625
-1618
-1610
-1603
-1595
-1587
-1580
-1572
-1564
-1556
-1548
-1541
-1533
-1525
-1517
-1509
-1501
-1493
-1485
-1477
-1469
-1461
-1453
-1445
-1437
-1430
-1422
-1414
-1406
-1399
-1391
-1384
-1376
-1368
-1361
-1353
-1346
-1338
-1331
-1323
-1316
-1309
-1301
-1294
-1286
-1279
-1272
-1265
-1257
-1250
-1243
-1236
-1229
-1222
-1215
-1208
-1201
-1194
-1187
-1180
-1173
-1166
-1159
-1152
-1145
-1138
-1131
-1124
-1116
-1109
-1102
-1095
-1088
-1081
-1074
-1067
-1059
-1052
-1045
-1037
-1030
-1022
-1014
-1008
-1000
-992
-985
-977
-969
-961
-953
-945
-937
-929
-921
-912
-904
-896
-888
-879
-871
-862
-854
-846
-837
-829
-820
-812
-804
-795
-787
-778
-770
-761
-753
-744
-736
-727
-719
-710
-702
-693
-685
-677
-668
-660
-651
-643
-634
-626
-617
-609
-600
-592
-583
-575
-566
-557
-549
-540
-532
-523
-515
-506
-498
-489
-481
-472
-463
-455
-446
-438
-429
-420
-412
-403
-395
-386
-377
-369
-361
-352
-344
-335
-327
-318
-310
-301
-292
-284
-275
-267
-258
-250
-241
-233
-225
-217
-209
-200
-192
-184
-176
-169
-161
-153
-145
-137
-129
-121
-112
-104
-96
-88
-80
-72
-64
-56
-48
-40
-32
-24
-16
-8
0
8
16
24
32
41
49
57
65
73
82
90
98
107
115
123
132
140
148
157
165
173
182
190
198
206
215
223
231
239
247
254
262
270
277
285
292
300
307
314
322
329
336
343
350
356
363
369
376
382
388
394
400
405
411
417
422
428
433
438
443
449
454
459
463
468
473
477
482
486
491
495
499
503
508
512
516
520
524
528
532
536
540
544
548
552
556
560
563
567
571
574
578
582
585
589
592
595
599
602
605
608
611
614
617
619
622
624
627
629
631
634
636
638
640
643
645
647
649
650
652
654
655
657
658
659
661
662
663
665
666
667
668
670
671
672
673
675
676
677
678
679
680
681
682
683
684
685
686
687
689
690
691
692
693
694
695
696
697
698
699
700
701
701
702
702
703
703
703
703
703
704
704
704
703
703
703
703
702
702
701
700
700
699
698
697
696
694
693
692
690
689
687
685
683
681
680
678
676
674
672
670
667
665
663
661
659
657
655
653
651
649
647
645
643
641
638
636
634
632
630
628
626
624
622
620
618
615
613
611
609
607
604
602
599
597
595
592
589
587
584
581
578
575
573
570
566
563
560
557
553
550
547
543
539
536
532
528
524
520
516
512
508
503
499
494
490
485
481
476
471
466
462
457
452
447
442
438
433
428
423
418
414
409
404
400
395
391
386
382
378
374
370
366
362
358
355
351
347
344
340
336
333
329
326
322
319
316
312
309
306
303
299
296
293
289
286
283
279
276
272
269
265
262
258
255
251
247
243
240
236
232
228
224
220
216
212
208
204
200
195
191
187
182
178
174
169
165
160
156
151
147
143
138
134
129
125
120
116
111
107
102
98
94
89
85
80
76
72
67
63
59
55
50
46
42
37
33
29
24
20
16
11
7
2
-2
-7
-11
-16
-20
-25
-29
-34
-39
-43
-48
-53
-58
-63
-69
-74
-79
-85
-90
-95
-101
-107
-112
-118
-123
-129
-135
-140
-146
-152
-158
-163
-169
-175
-181
-187
-193
-199
-206
-212
-218
-224
-230
-236
-243
-249
-255
-261
-267
-273
-279
-284
-290
-296
-302
-308
-313
-319
-325
-330
-336
-341
-347
-352
-357
-362
-367
-372
-377
-382
-387
-392
-396
-401
-405
-409
-414
-418
-422
-427
-431
-435
-439
-443
-447
-452
-456
-460
-464
-468
-471
-475
-479
-483
-487
-490
-494
-498
-501
-505
-509
-513
-516
-520
-524
-528
-531
-535
-538
-542
-545
-548
-552
-555
-558
-561
-564
-567
-570
-573
-576
-579
-582
-585
-588
-590
-593
-595
-597
-599
-601
-603
-605
-607
-609
-611
-612
-614
-616
-617
-619
-620
-622
-623
-624
-625
-626
-627
-628
-629
-630
-630
-631
-631
-632
-632
-633
-633
-633
-633
-633
-634
-634
-634
-634
-634
-633
-633
-633
-633
-632
-632
-631
-631
-630
-629
-629
-628
-627
-626
-625
-624
-623
-621
-620
-618
-617
-615
-614
-612
-610
-609
-607
-605
-603
-602
-600
-598
-596
-594
-592
-590
-588
-586
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-563
-561
-559
-557
-555
-553
-551
-548
-546
-544
-542
-540
-538
-535
-533
-531
-529
-526
-524
-522
-520
-517
-515
-513
-511
-509
-507
-504
-502
-500
-498
-496
-494
-492
-490
-488
-485
-483
-481
-479
-476
-474
-471
-469
-466
-464
-461
-458
-456
-453
-450
-448
-445
-442
-439
-436
-433
-430
-427
-424
-420
-417
-413
-410
-406
-403
-399
-395
-391
-387
-383
-379
-375
-371
-366
-362
-357
-353
-348
-344
-339
-334
-330
-325
-320
-315
-310
-304
-299
-294
-289
-283
-278
-273
-267
-262
-257
-251
-246
-240
-235
-229
-224
-218
-212
-206
-201
-195
-189
-183
-177
-171
-165
-159
-153
-147
-141
-134
-128
-121
-115
-108
-102
-95
-88
-82
-75
-68
-61
-54
-47
-40
-32
-25
-18
-11
-3
4
11
19
26
34
42
49
57
65
72
80
88
96
103
111
119
127
134
142
150
157
165
172
180
187
194
202
209
216
223
230
237
244
251
258
265
272
278
285
292
298
304
311
317
323
329
335
341
347
353
358
364
370
375
381
386
392
397
402
408
413
418
423
428
433
438
443
448
452
457
462
466
471
475
479
484
488
492
497
501
505
509
513
517
520
524
528
532
536
539
543
547
550
554
558
561
565
568
572
575
579
582
586
589
592
596
599
602
605
608
611
614
617
620
623
625
628
630
633
635
638
640
642
645
647
649
652
654
656
658
660
663
665
667
669
671
673
675
677
679
682
684
686
688
690
692
694
696
698
700
702
704
706
708
710
712
714
716
718
721
723
725
727
729
731
733
735
737
740
742
744
746
748
750
753
755
757
759
761
764
766
768
770
772
774
776
778
781
783
785
787
789
791
793
795
797
799
801
802
804
806
808
810
812
814
815
817
819
820
822
824
825
827
829
830
832
834
835
837
839
841
842
844
846
848
850
852
853
855
857
859
860
862
864
865
867
868
870
872
873
875
876
877
879
880
881
882
884
885
885
886
887
888
889
890
890
891
892
893
893
894
895
895
896
896
897
897
897
897
898
898
898
898
898
898
897
897
897
896
896
895
895
894
893
892
891
890
889
888
886
885
883
882
880
879
877
875
873
871
869
867
864
862
859
857
854
851
849
846
843
840
837
834
831
827
824
821
817
814
810
807
803
799
795
791
787
783
779
775
771
767
763
758
754
750
745
741
736
732
727
722
718
713
708
703
698
693
688
683
678
673
668
663
658
653
648
644
639
634
629
624
619
614
609
604
599
593
588
583
578
573
568
564
559
554
549
544
539
534
530
525
520
515
510
506
501
496
491
486
481
476
471
466
462
457
452
447
442
437
431
426
421
416
410
405
399
394
388
382
377
371
365
359
353
348
342
336
329
323
317
311
305
298
292
286
279
273
266
260
253
247
240
234
228
221
215
209
202
196
190
184
178
172
166
160
154
148
142
136
131
125
119
114
108
103
97
92
87
81
76
71
65
60
55
50
44
39
34
29
24
19
14
9
4
-1
-6
-11
-16
-21
-26
-31
-36
-41
-45
-50
-55
-60
-65
-70
-75
-80
-85
-90
-95
-100
-105
-110
-115
-120
-125
-130
-135
-140
-144
-149
-154
-159
-164
-169
-174
-179
-184
-189
-194
-199
-204
-209
-214
-219
-224
-229
-233
-238
-243
-248
-253
-258
-262
-267
-272
-277
-281
-286
-290
-295
-299
-304
-308
-312
-317
-321
-325
-329
-333
-337
-341
-345
-350
-354
-358
-362
-366
-370
-374
-378
-382
-386
-391
-395
-399
-403
-408
-412
-416
-420
-425
-429
-433
-438
-442
-446
-450
-455
-459
-463
-467
-471
-475
-479
-483
-487
-491
-495
-499
-503
-506
-510
-514
-517
-521
-524
-527
-531
-534
-537
-540
-544
-547
-550
-553
-556
-559
-562
-564
-567
-570
-573
-575
-578
-580
-583
-585
-587
-590
-592
-594
-596
-598
-600
-602
-604
-606
-608
-609
-611
-612
-614
-615
-616
-617
-618
-619
-620
-621
-622
-622
-623
-623
-624
-624
-624
-624
-624
-624
-624
-624
-624
-624
-624
-623
-623
-622
-622
-621
-621
-620
-620
-619
-618
-617
-616
-616
-615
-614
-613
-612
-610
-609
-608
-607
-605
-604
-602
-600
-598
-597
-595
-593
-590
-588
-586
-584
-581
-579
-577
-574
-572
-569
-566
-564
-561
-558
-555
-552
-549
-546
-543
-540
-537
-534
-531
-528
-525
-522
-518
-515
-512
-509
-506
-503
-500
-496
-493
-490
-487
-484
-481
-478
-476
-473
-470
-467
-464
-461
-459
-456
-453
-451
-448
-446
-443
-441
-438
-436
-433
-431
-429
-426
-424
-422
-419
-417
-415
-412
-410
-408
-405
-403
-401
-398
-396
-394
-391
-389
-387
-384
-382
-380
-377
-375
-372
-370
-367
-365
-362
-359
-357
-354
-352
-349
-346
-343
-341
-338
-335
-332
-329
-326
-323
-320
-317
-314
-311
-308
-305
-302
-299
-296
-293
-290
-287
-284
-280
-277
-274
-272
-269
-266
-263
-260
-257
-255
-252
-249
-247
-244
-242
-239
-237
-234
-232
-229
-227
-224
-222
-220
-217
-215
-213
-210
-208
-206
-204
-202
-199
-197
-195
-193
-191
-188
-186
-184
-182
-179
-177
-175
-172
-170
-168
-165
-162
-160
-157
-155
-152
-149
-147
-144
-142
-139
-136
-134
-131
-128
-126
-123
-120
-118
-115
-112
-109
-107
-104
-101
-98
-95
-92
-90
-87
-84
-81
-78
-75
-72
-70
-67
-64
-61
-58
-55
-52
-50
-47
-44
-41
-38
-35
-32
-29
-26
-24
-21
-18
-15
-12
-9
-6
-3
0
3
6
9
12
15
18
21
24
27
30
33
36
39
42
45
48
51
55
58
61
64
67
71
74
77
80
84
87
91
94
97
101
104
108
111
115
119
122
126
130
133
137
141
145
148
152
156
160
164
168
172
177
181
185
189
194
198
202
207
211
216
220
225
229
234
238
243
247
252
256
261
265
270
274
279
283
288
292
296
301
305
309
313
318
322
326
330
334
338
342
347
351
355
359
363
367
371
375
380
384
388
392
396
400
403
407
411
415
419
422
426
430
434
437
441
445
448
452
456
459
463
466
470
474
477
481
484
488
492
496
499
503
507
511
514
518
522
526
529
533
537
540
544
547
551
554
558
561
564
567
570
573
576
579
582
585
588
590
593
595
597
600
602
604
606
608
611
613
615
616
618
620
622
624
625
627
629
630
632
633
634
636
637
638
639
641
642
643
644
645
646
648
649
650
651
652
653
654
655
656
658
659
660
661
662
663
664
665
666
666
667
668
669
670
671
671
672
673
673
674
674
674
674
675
675
675
675
675
675
674
674
674
674
674
673
673
673
672
672
672
671
671
670
670
669
669
668
668
667
667
666
666
665
664
664
663
662
662
661
660
659
659
658
657
656
656
655
654
653
653
652
651
651
650
649
649
648
648
647
646
646
645
645
644
643
643
642
641
640
639
638
637
635
634
632
631
629
627
625
624
622
619
617
615
613
611
608
606
603
601
598
596
593
591
588
585
583
580
577
574
572
569
566
563
560
557
554
551
548
545
542
539
535
532
529
525
522
518
515
512
508
505
501
498
494
491
487
484
480
476
473
469
465
462
458
454
450
446
442
438
433
429
425
420
416
411
407
402
397
393
388
383
378
373
368
362
357
351
346
340
335
329
323
318
312
306
300
294
288
282
276
270
264
258
251
245
239
233
226
220
213
206
200
193
186
180
173
166
160
153
146
140
133
127
120
114
107
101
94
88
81
75
69
63
56
50
44
38
32
26
21
15
9
3
-3
-8
-14
-20
-25
-31
-37
-43
-48
-54
-60
-65
-71
-77
-83
-88
-94
-100
-105
-111
-116
-122
-128
-133
-139
-145
-150
-156
-161
-167
-172
-177
-183
-188
-194
-199
-205
-210
-215
-221
-226
-232
-237
-242
-248
-253
-258
-263
-268
-273
-278
-283
-287
-292
-296
-301
-305
-309
-313
-317
-321
-325
-329
-332
-336
-339
-342
-345
-348
-351
-353
-356
-358
-361
-363
-365
-367
-369
-371
-372
-374
-375
-377
-378
-380
-381
-382
-383
-384
-385
-385
-386
-386
-387
-387
-387
-388
-388
-387
-387
-387
-387
-386
-386
-385
-384
-383
-382
-381
-380
-379
-378
-376
-375
-373
-371
-369
-367
-365
-363
-361
-359
-356
-353
-351
-348
-345
-342
-339
-336
-333
-329
-326
-323
-319
-316
-312
-309
-305
-302
-298
-294
-291
-287
-283
-279
-275
-271
-267
-263
-259
-255
-251
-246
-242
-238
-234
-230
-226
-221
-217
-213
-209
-204
-200
-196
-192
-187
-183
-179
-174
-170
-166
-161
-157
-153
-148
-144
-140
-135
-131
-126
-122
-118
-113
-108
-104
-99
-95
-90
-85
-80
-76
-71
-66
-60
-55
-50
-44
-39
-33
-28
-22
-16
-10
-5
1
7
13
19
25
32
38
44
51
57
64
71
78
85
92
99
107
114
121
129
136
144
151
159
167
174
182
190
198
206
215
223
231
240
248
257
265
274
282
291
300
308
317
326
334
343
352
361
370
379
388
397
406
415
423
432
441
450
459
468
477
486
494
503
512
521
529
538
547
555
564
572
581
590
598
607
615
624
632
641
649
658
666
674
683
691
699
708
716
724
733
741
750
758
766
775
783
792
800
809
817
826
834
842
851
859
868
876
885
893
902
911
919
928
937
946
955
963
972
981
990
999
1008
1016
1026
1035
1043
1052
1061
1070
1079
1088
1097
1106
1115
1124
1133
1142
1150
1159
1168
1177
1186
1195
1204
1213
1222
1231
1240
1249
1258
1267
1276
1285
1293
1302
1311
1320
1329
1338
1347
1356
1365
1374
1382
1391
1400
1409
1417
1426
1435
1443
1452
1460
1469
1477
1486
1494
1503
1511
1520
1528
1537
1545
1553
1562
1570
1578
1586
1595
1603
1611
1619
1627
1635
1644
1652
1660
1668
1676
1684
1693
1701
1709
1717
1725
1733
1741
1749
1757
1766
1774
1782
1790
1798
1806
1815
1823
1831
1839
1847
1855
1863
1871
1879
1887
1894
1902
1910
1917
1925
1932
1940
1947
1955
1962
1969
1976
1984
1991
1998
2005
2012
2017
2025
2032
2037
2045
2051
2057
2064
2070
2077
2083
2089
2096
2102
2109
2115
2122
2128
2134
2140
2147
2153
2159
2165
2171
2177
2183
2188
2194
2200
2206
2212
2217
2223
2229
2235
2240
2246
2252
2257
2263
2268
2273
2279
2284
2289
2294
2300
2305
2310
2315
2320
2325
2330
2335
2340
2345
2350
2354
2359
2364
2369
2373
2378
2382
2387
2391
2395
2400
2404
2408
2412
2416
2421
2425
2429
2433
2436
2440
2444
2448
2452
2455
2459
2463
2466
2470
2473
2477
2480
2484
2487
2491
2494
2497
2501
2504
2507
2510
2513
2516
2519
2522
2524
2527
2530
2532
2535
2537
2539
2542
2544
2546
2548
2550
2552
2554
2556
2558
2560
2561
2563
2565
2566
2568
2569
2570
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2582
2583
2583
2584
2584
2584
2585
2585
2585
2586
2586
2586
2586
2587
2587
2587
2587
2587
2587
2587
2587
2587
2586
2586
2586
2586
2585
2585
2584
2584
2583
2583
2582
2581
2580
2579
2578
2577
2576
2574
2573
2572
2570
2569
2567
2566
2564
2562
2560
2559
2557
2555
2552
2550
2548
2545
2543
2540
2537
2534
2531
2528
2524
2521
2517
2514
2510
2506
2502
2498
2494
2489
2485
2480
2475
2471
2466
2461
2456
2451
2445
2440
2435
2429
2424
2418
2413
2407
2402
2396
2390
2384
2378
2372
2367
2361
2355
2348
2342
2336
2330
2324
2317
2311
2305
2298
2291
2285
2278
2271
2264
2257
2251
2244
2237
2230
2222
2215
2208
2201
2194
2186
2179
2172
2164
2157
2149
2141
2134
2126
2118
2110
2102
2094
2086
2078
2070
2062
2053
2045
2037
2028
2019
2009
2001
1992
1983
1974
1965
1956
1946
1937
1927
1917
1908
1898
1888
1878
1868
1858
1848
1838
1828
1818
1808
1798
1787
1777
1767
1757
1747
1737
1727
1717
1707
1696
1686
1676
1666
1656
1646
1636
1626
1616
1606
1596
1586
1576
1566
1556
1546
1536
1526
1516
1507
1497
1487
1477
1468
1458
1448
1439
1429
1420
1410
1400
1391
1381
1371
1362
1352
1343
1333
1324
1314
1305
1296
1286
1277
1268
1258
1249
1240
1230
1221
1211
1202
1192
1183
1173
1164
1154
1145
1135
1126
1116
1107
1097
1088
1079
1069
1060
1050
1041
1031
1020
1012
1002
993
983
973
964
954
945
936
926
917
907
898
889
879
870
860
851
842
832
823
814
804
795
786
777
768
759
750
741
732
723
714
705
696
686
677
668
659
650
641
632
624
615
606
597
588
579
571
562
553
544
536
527
518
510
501
492
483
475
466
457
449
440
432
423
414
406
397
389
380
372
364
355
347
338
330
321
313
304
296
287
279
271
262
254
245
237
229
220
212
204
196
188
180
172
164
156
148
140
133
125
117
110
102
95
87
80
72
65
58
50
43
36
29
22
14
7
0
-7
-14
-21
-27
-34
-41
-48
-55
-62
-68
-75
-82
-88
-95
-101
-108
-114
-121
-127
-134
-140
-146
-153
-159
-165
-171
-178
-184
-190
-196
-202
-208
-214
-220
-226
-232
-238
-244
-250
-256
-261
-267
-273
-279
-284
-290
-295
-301
-306
-311
-317
-322
-327
-332
-337
-342
-347
-352
-357
-361
-366
-371
-376
-380
-385
-389
-394
-398
-402
-406
-411
-415
-419
-423
-427
-431
-435
-439
-443
-447
-451
-455
-459
-463
-466
-470
-474
-478
-481
-485
-488
-492
-495
-498
-501
-505
-508
-511
-514
-517
-520
-523
-525
-528
-531
-533
-536
-538
-541
-543
-545
-547
-549
-551
-552
-554
-556
-557
-559
-560
-562
-563
-564
-565
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-577
-578
-579
-579
-580
-580
-581
-581
-581
-582
-582
-582
-582
-582
-582
-582
-582
-582
-582
-582
-581
-581
-581
-580
-580
-579
-578
-578
-577
-576
-576
-575
-574
-573
-573
-572
-571
-571
-570
-569
-569
-568
-567
-567
-566
-565
-565
-564
-563
-563
-562
-561
-561
-560
-559
-559
-558
-558
-557
-556
-556
-555
-554
-554
-553
-552
-552
-551
-550
-550
-549
-548
-548
-547
-546
-546
-545
-544
-544
-543
-543
-542
-541
-541
-540
-539
-539
-538
-537
-537
-536
-535
-535
-534
-533
-533
-532
-531
-531
-530
-530
-529
-528
-528
-527
-526
-526
-525
-524
-524
-523
-522
-522
-521
-520
-520
-519
-519
-518
-517
-517
-516
-515
-515
-514
-513
-513
-512
-511
-511
-510
-510
-509
-508
-508
-507
-506
-506
-505
-504
-504
-503
-502
-502
-501
-501
-500
-499
-499
-498
-497
-497
-496
-495
-495
-494
-493
-493
-492
-492
-491
-490
-490
-489
-488
-488
-487
-486
-486
-485
-485
-484
-483
-483
-482
-481
-481
-480
-479
-479
-478
-478
-477
-476
-476
-475
-474
-474
-473
-472
-472
-471
-471
-470
-469
-469
-468
-467
-467
-466
-465
-465
-464
-464
-463
-462
-462
-461
-460
-460
-459
-459
-458
-457
-457
-456
-455
-455
-454
-453
-453
-452
-452
-451
-450
-450
-449
-448
-448
-447
-447
-446
-445
-445
-444
-443
-443
-442
-442
-441
-440
-440
-439
-438
-438
-437
-437
-436
-435
-435
-434
-433
-433
-432
-432
-431
-430
-430
-429
-428
-428
-427
-427
-426
-425
-425
-424
-423
-423
-422
-422
-421
-420
-420
-419
-418
-418
-417
-417
-416
-415
-415
-414
-414
-413
-412
-412
-411
-410
-410
-409
-409
-408
-407
-407
-406
-406
-405
-404
-404
-403
-402
-402
-401
-401
-400
-399
-399
-398
-398
-397
-396
-396
-395
-394
-394
-393
-393
-392
-391
-391
-390
-390
-389
-388
-388
-387
-387
-386
-385
-385
-384
-384
-383
-382
-382
-381
-380
-380
-379
-379
-378
-377
-377
-376
-376
-375
-374
-374
-373
-373
-372
-371
-371
-370
-370
-369
-368
-368
-367
-367
-366
-365
-365
-364
-364
-363
-362
-362
-361
-361
-360
-359
-359
-358
-358
-357
-356
-356
-355
-355
-354
-353
-353
-352
-352
-351
-350
-350
-349
-349
-348
-347
-347
-346
-346
-345
-344
-344
-343
-343
-342
-341
-341
-340
-340
-339
-339
-338
-337
-337
-336
-336
-335
-334
-334
-333
-333
-332
-331
-331
-330
-330
-329
-328
-328
-327
-327
-326
-326
-325
-324
-324
-323
-323
-322
-321
-321
-320
-320
-319
-319
-318
-317
-317
-316
-316
-315
-314
-314
-313
-313
-312
-312
-311
-310
-310
-309
-309
-308
-307
-307
-306
-306
-305
-305
-304
-303
-303
-302
-302
-301
-301
-300
-299
-299
-298
-298
-297
-296
-296
-295
-295
-294
-294
-293
-292
-292
-291
-291
-290
-290
-289
-288
-288
-287
-287
-286
-286
-285
-284
-284
-283
-283
-282
-282
-281
-280
-280
-279
-279
-278
-278
-277
-277
-276
-275
-275
-274
-274
-273
-273
-272
-271
-271
-270
-270
-269
-269
-268
-267
-267
-266
-266
-265
-265
-264
-264
-263
-262
-262
-261
-261
-260
-260
-259
-259
-258
-257
-257
-256
-256
-255
-255
-254
-254
-253
-252
-252
-251
-251
-250
-250
-249
-249
-248
-247
-247
-246
-246
-245
-245
-244
-244
-243
-242
-242
-241
-241
-240
-240
-239
-239
-238
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-232
-231
-231
-230
-230
-229
-229
-228
-228
-227
-227
-226
-225
-225
-224
-224
-223
-223
-222
-222
-221
-221
-220
-220
-219
-218
-218
-217
-217
-216
-216
-215
-215
-214
-214
-213
-213
-212
-211
-211
-210
-210
-209
-209
-208
-208
-207
-207
-206
-206
-205
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-199
-199
-198
-198
-197
-197
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-190
-189
-189
-188
-188
-187
-187
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-173
-172
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-165
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-147
-147
-146
-146
-145
-145
-144
-144
-143
-143
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-136
-135
-135
-134
-134
-133
-133
-132
-132
-131
-131
-130
-130
-129
-129
-128
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-114
-114
-113
-113
-112
-112
-112
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-100
-100
-100
-99
-99
-98
-98
-97
-97
-96
-96
-95
-95
-94
-94
-93
-93
-92
-92
-91
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-86
-86
-85
-85
-84
-84
-84
-83
-83
-82
-82
-81
-81
-80
-80
-79
-79
-78
-78
-77
-77
-77
-76
-76
-75
-75
-74
-74
-73
-73
-72
-72
-71
-71
-71
-70
-70
-69
-69
-68
-68
-67
-67
-66
-66
-66
-65
-65
-64
-64
-63
-63
-62
-62
-61
-61
-61
-60
-60
-59
-59
-58
-58
-57
-57
-56
-56
-56
-55
-55
-54
-54
-53
-53
-52
-52
-52
-51
-51
-50
-50
-49
-49
-48
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-44
-43
-43
-42
-42
-41
-41
-40
-40
-40
-39
-39
-38
-38
-37
-37
-37
-36
-36
-35
-35
-34
-34
-34
-33
-33
-32
-32
-31
-31
-30
-30
-30
-29
-29
-28
-28
-27
-27
-27
-26
-26
-25
-25
-24
-24
-24
-23
-23
-22
-22
-21
-21
-21
-20
-20
-19
-19
-18
-18
-18
-17
-17
-16
-16
-16
-15
-15
-14
-14
