5
8465
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-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
-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
-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
-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
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-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
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-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
-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
-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
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-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
-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
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-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
-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
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-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
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-11
-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
-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
-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
-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
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-17
-17
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-12
-12
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-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
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-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
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
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
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-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
-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
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-185
-185
-185
-186
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-197
-198
-198
-199
-199
-200
-200
-200
-201
-201
-202
-202
-202
-203
-203
-204
-204
-204
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-213
-213
-214
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-222
-222
-223
-223
-224
-224
-225
-226
-226
-227
-228
-228
-229
-229
-230
-231
-231
-232
-232
-233
-234
-234
-235
-235
-236
-237
-237
-238
-238
-239
-240
-240
-241
-242
-242
-243
-243
-244
-245
-245
-246
-246
-247
-247
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-274
-274
-275
-275
-276
-276
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-286
-287
-287
-288
-288
-288
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-303
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-306
-306
-306
-305
-305
-305
-304
-304
-303
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-293
-292
-292
-292
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-294
-294
-294
-293
-293
-293
-293
-293
-293
-293
-293
-292
-292
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-297
-297
-298
-298
-299
-299
-300
-301
-301
-302
-302
-303
-304
-304
-305
-305
-306
-307
-307
-308
-308
-309
-309
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-314
-314
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-323
-324
-324
-325
-326
-326
-327
-328
-328
-329
-330
-331
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-364
-365
-366
-367
-367
-368
-369
-370
-371
-372
-373
-373
-374
-375
-376
-376
-377
-378
-379
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-395
-396
-397
-399
-400
-402
-403
-405
-406
-408
-410
-411
-413
-415
-417
-418
-420
-422
-424
-426
-428
-429
-431
-433
-435
-437
-439
-441
-443
-445
-447
-449
-452
-454
-456
-458
-460
-462
-464
-466
-468
-471
-473
-475
-477
-479
-481
-482
-484
-486
-488
-490
-492
-493
-495
-497
-499
-500
-502
-503
-505
-506
-508
-509
-511
-512
-514
-515
-516
-518
-519
-520
-522
-523
-524
-526
-527
-528
-530
-531
-533
-534
-536
-537
-539
-541
-542
-544
-545
-547
-549
-550
-552
-554
-555
-557
-559
-560
-562
-563
-565
-566
-568
-569
-570
-572
-573
-574
-575
-577
-578
-579
-580
-581
-582
-583
-584
-585
-586
-587
-588
-589
-590
-591
-592
-593
-594
-595
-596
-597
-598
-599
-599
-600
-601
-602
-602
-603
-604
-604
-605
-605
-606
-606
-607
-607
-608
-608
-609
-609
-610
-610
-610
-611
-611
-612
-612
-612
-613
-613
-613
-614
-614
-615
-615
-616
-616
-617
-617
-617
-618
-618
-618
-619
-619
-619
-620
-620
-620
-620
-620
-621
-621
-621
-622
-622
-622
-623
-623
-623
-624
-624
-624
-625
-625
-625
-625
-625
-625
-625
-625
-625
-624
-624
-624
-623
-623
-623
-622
-622
-622
-621
-621
-620
-620
-619
-619
-618
-618
-617
-617
-616
-615
-614
-614
-613
-612
-611
-610
-609
-608
-607
-606
-604
-603
-602
-600
-599
-597
-596
-594
-592
-591
-589
-587
-586
-584
-582
-580
-579
-577
-575
-574
-572
-570
-569
-567
-565
-564
-562
-560
-559
-557
-555
-554
-552
-551
-549
-548
-547
-545
-544
-543
-542
-541
-541
-540
-539
-539
-538
-537
-537
-536
-535
-535
-534
-533
-533
-532
-531
-530
-529
-528
-527
-526
-525
-524
-523
-522
-521
-520
-519
-518
-517
-516
-515
-514
-512
-511
-510
-509
-507
-506
-504
-503
-501
-499
-497
-495
-493
-491
-489
-486
-484
-482
-479
-477
-475
-472
-470
-467
-464
-462
-459
-456
-453
-450
-447
-444
-442
-439
-436
-433
-430
-427
-424
-421
-418
-415
-412
-409
-406
-403
-400
-397
-394
-391
-388
-384
-381
-378
-375
-372
-368
-365
-362
-359
-355
-352
-349
-346
-342
-339
-336
-332
-329
-325
-322
-318
-314
-311
-307
-303
-298
-294
-290
-286
-281
-277
-273
-268
-264
-260
-255
-251
-247
-243
-239
-234
-230
-226
-222
-217
-213
-209
-204
-200
-195
-191
-186
-182
-177
-172
-168
-163
-158
-154
-149
-144
-139
-135
-130
-125
-120
-115
-110
-104
-99
-94
-88
-83
-77
-71
-65
-59
-53
-47
-41
-35
-29
-22
-16
-10
-3
3
9
16
22
29
35
42
49
55
62
69
76
83
90
97
104
111
118
126
133
140
147
154
161
168
175
183
190
197
204
211
218
225
232
239
246
254
261
268
275
282
289
296
303
310
317
323
330
336
343
349
355
361
367
373
379
385
390
396
402
407
413
418
424
429
434
439
444
449
454
459
464
469
473
478
483
487
492
496
500
505
509
513
517
521
526
530
534
538
542
546
550
554
558
562
566
570
574
579
583
587
592
596
601
605
610
614
619
624
628
633
638
643
647
652
657
662
667
671
676
681
686
690
695
700
705
709
714
719
723
728
733
737
742
747
751
756
760
764
769
773
777
781
785
789
792
796
799
803
806
809
813
816
819
822
824
827
830
833
835
837
840
842
844
846
848
849
851
853
854
855
857
858
859
861
862
863
864
865
866
868
869
870
871
873
874
875
877
878
880
882
883
885
887
889
891
893
896
898
901
903
906
909
912
915
919
922
925
929
932
936
940
943
947
950
954
958
961
965
969
972
976
980
983
987
991
995
998
1002
1006
1008
1012
1016
1018
1022
1026
1029
1032
1035
1037
1040
1042
1045
1047
1049
1051
1053
1055
1057
1058
1060
1061
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1073
1074
1075
1075
1076
1077
1077
1078
1079
1079
1080
1081
1081
1082
1083
1083
1084
1085
1086
1087
1087
1088
1089
1090
1092
1093
1094
1095
1097
1098
1099
1101
1102
1104
1105
1107
1108
1109
1111
1112
1113
1114
1115
1116
1117
1118
1119
1119
1120
1121
1121
1122
1123
1124
1125
1125
1126
1127
1128
1129
1130
1130
1131
1132
1132
1132
1133
1133
1133
1133
1133
1132
1132
1131
1131
1130
1129
1128
1128
1127
1126
1125
1124
1123
1122
1120
1119
1118
1116
1114
1113
1111
1109
1106
1104
1102
1099
1096
1094
1091
1088
1085
1082
1079
1075
1072
1069
1066
1062
1059
1056
1053
1050
1046
1043
1040
1037
1034
1031
1028
1025
1022
1018
1016
1012
1010
1006
1004
1002
999
996
993
990
988
985
982
979
976
973
970
968
965
962
959
956
952
949
946
943
940
936
933
929
926
922
919
915
911
907
903
899
895
891
887
882
878
873
869
864
859
855
850
845
841
836
831
827
822
818
813
809
804
800
795
791
786
781
777
772
767
762
757
752
747
742
737
733
728
723
718
713
708
703
698
693
689
684
679
675
670
666
661
656
652
648
643
639
634
630
626
622
617
613
609
605
601
596
592
588
584
579
575
571
567
562
558
554
550
546
542
538
534
530
526
522
518
514
510
506
503
499
495
491
488
484
480
477
473
470
466
463
459
456
453
449
446
443
440
437
434
431
428
426
423
420
417
414
412
409
406
403
400
397
395
392
389
386
383
380
377
374
371
369
366
363
360
358
355
352
349
347
344
341
338
335
332
329
326
323
319
316
312
308
304
300
296
292
288
284
280
275
271
267
262
258
254
249
245
241
237
232
228
224
220
215
211
207
202
198
194
189
185
181
177
173
169
166
162
159
156
153
150
147
145
143
140
138
136
135
133
131
130
128
127
125
124
123
121
120
119
118
117
116
116
115
114
114
113
113
112
112
111
110
109
108
107
106
105
103
102
100
98
96
94
91
89
86
84
81
79
76
73
70
68
65
62
59
56
52
49
45
42
38
34
30
26
22
17
13
8
4
-1
-6
-11
-16
-20
-25
-30
-35
-40
-45
-50
-55
-60
-65
-70
-75
-80
-84
-89
-94
-98
-102
-107
-111
-114
-118
-122
-125
-129
-132
-135
-138
-141
-144
-146
-149
-151
-154
-156
-158
-160
-162
-164
-165
-167
-168
-169
-170
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-178
-179
-179
-180
-181
-182
-182
-183
-184
-185
-185
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-190
-191
-192
-192
-193
-194
-195
-196
-197
-199
-200
-202
-203
-205
-207
-208
-210
-212
-213
-215
-216
-218
-219
-220
-221
-222
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-237
-237
-237
-238
-239
-239
-240
-241
-242
-243
-245
-246
-248
-250
-251
-253
-256
-258
-260
-263
-265
-268
-271
-273
-276
-279
-282
-285
-288
-291
-294
-297
-300
-303
-306
-308
-311
-314
-317
-320
-323
-326
-329
-332
-334
-337
-340
-343
-346
-349
-352
-355
-358
-360
-363
-366
-369
-371
-374
-376
-378
-380
-382
-383
-385
-386
-387
-388
-389
-390
-390
-390
-391
-391
-391
-391
-390
-390
-390
-389
-389
-388
-387
-386
-385
-384
-383
-382
-380
-379
-377
-375
-373
-371
-369
-367
-365
-362
-360
-357
-355
-352
-349
-347
-344
-341
-339
-336
-333
-331
-328
-325
-323
-320
-317
-314
-312
-309
-306
-303
-300
-297
-294
-291
-289
-286
-283
-280
-278
-275
-273
-270
-268
-266
-264
-262
-260
-259
-257
-256
-255
-254
-252
-251
-250
-249
-248
-246
-245
-244
-242
-241
-239
-238
-236
-234
-233
-231
-229
-227
-225
-223
-221
-219
-217
-216
-214
-212
-210
-208
-206
-203
-201
-199
-197
-195
-192
-190
-188
-185
-183
-180
-178
-176
-174
-171
-169
-167
-165
-163
-161
-159
-158
-156
-154
-153
-151
-150
-149
-147
-146
-145
-144
-143
-142
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-131
-129
-128
-126
-125
-123
-122
-120
-118
-117
-115
-113
-111
-109
-108
-106
-104
-103
-101
-99
-98
-96
-95
-94
-92
-91
-90
-88
-87
-86
-84
-83
-81
-80
-78
-76
-74
-72
-70
-68
-66
-63
-61
-59
-56
-53
-51
-48
-45
-43
-40
-38
-35
-32
-30
-27
-25
-22
-20
-18
-15
-13
-10
-8
-6
-3
-1
2
4
7
10
12
15
18
21
24
27
30
33
36
39
42
45
48
51
54
57
60
63
65
68
71
74
76
79
82
84
87
90
93
95
98
101
105
108
111
115
119
123
127
131
136
140
145
150
155
160
164
170
175
180
185
190
195
200
205
210
215
221
226
232
237
243
249
255
261
267
273
279
286
292
299
305
311
318
325
331
338
345
352
359
366
374
381
389
397
405
413
421
429
438
446
455
463
472
480
488
497
505
513
522
530
538
545
553
561
568
575
582
589
596
603
609
615
622
628
634
640
646
652
658
664
670
676
682
688
694
701
707
713
720
726
732
738
745
751
757
763
769
776
782
788
794
800
806
812
818
825
831
837
843
849
856
862
868
874
880
886
892
899
905
911
917
923
929
936
942
948
954
960
966
972
978
984
990
996
1002
1008
1012
1018
1024
1030
1035
1040
1046
1051
1056
1061
1066
1071
1076
1081
1085
1090
1095
1099
1104
1108
1113
1118
1122
1127
1131
1136
1141
1146
1150
1155
1160
1165
1170
1175
1180
1185
1190
1196
1201
1206
1211
1217
1222
1227
1233
1238
1244
1249
1254
1259
1264
1269
1274
1278
1282
1286
1290
1294
1297
1300
1302
1305
1307
1309
1311
1312
1314
1315
1317
1318
1319
1320
1321
1322
1324
1325
1326
1327
1328
1329
1330
1331
1331
1332
1333
1334
1334
1335
1335
1335
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1335
1335
1335
1335
1335
1335
1335
1335
1335
1335
1335
1334
1334
1333
1332
1331
1330
1329
1328
1327
1325
1323
1322
1320
1318
1316
1314
1312
1310
1308
1306
1304
1302
1300
1298
1296
1294
1292
1290
1288
1286
1284
1282
1280
1278
1276
1274
1272
1271
1269
1267
1265
1263
1262
1260
1258
1257
1255
1254
1252
1251
1250
1248
1247
1246
1245
1243
1242
1241
1240
1239
1238
1237
1237
1236
1235
1234
1233
1232
1232
1231
1230
1230
1229
1228
1228
1227
1226
1226
1225
1224
1224
1223
1222
1221
1220
1219
1218
1217
1216
1215
1214
1213
1212
1211
1210
1210
1209
1209
1209
1209
1209
1209
1209
1209
1209
1209
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1211
1211
1212
1213
1214
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1223
1224
1224
1224
1224
1223
1223
1222
1222
1221
1220
1219
1218
1216
1215
1214
1213
1211
1210
1208
1207
1205
1203
1202
1200
1198
1196
1194
1191
1189
1187
1184
1181
1178
1175
1172
1168
1165
1161
1157
1153
1148
1144
1139
1135
1130
1125
1120
1114
1109
1104
1098
1093
1087
1081
1075
1070
1063
1057
1051
1044
1038
1031
1024
1016
1010
1002
995
988
980
972
965
957
949
942
934
926
918
911
903
895
887
879
872
864
855
847
839
830
821
812
803
794
785
776
766
757
747
738
728
719
709
700
690
681
672
663
654
645
636
627
618
609
600
591
582
573
564
554
545
536
526
517
507
497
487
477
467
457
447
437
427
416
406
396
385
375
364
354
343
332
322
311
300
289
279
268
257
247
236
225
215
204
194
183
173
163
152
142
132
121
111
101
91
80
70
60
50
40
30
21
11
1
-8
-18
-27
-37
-46
-55
-64
-72
-81
-89
-98
-106
-114
-122
-130
-138
-145
-153
-160
-168
-175
-183
-190
-198
-205
-213
-220
-228
-235
-243
-250
-257
-264
-271
-278
-285
-291
-298
-304
-309
-315
-320
-325
-330
-335
-339
-344
-348
-352
-355
-359
-363
-366
-370
-374
-377
-381
-384
-388
-392
-395
-399
-402
-406
-409
-412
-416
-419
-422
-425
-428
-430
-433
-435
-438
-440
-442
-444
-445
-447
-448
-450
-451
-453
-454
-455
-457
-458
-460
-461
-463
-465
-467
-469
-471
-474
-477
-479
-482
-485
-488
-491
-494
-497
-500
-503
-506
-509
-512
-515
-518
-522
-525
-528
-531
-534
-538
-541
-545
-549
-553
-556
-560
-564
-568
-572
-576
-580
-583
-587
-590
-593
-596
-599
-601
-604
-606
-608
-610
-611
-613
-614
-616
-617
-618
-619
-621
-622
-623
-624
-625
-626
-627
-628
-629
-630
-631
-632
-632
-633
-634
-635
-636
-636
-637
-638
-639
-640
-641
-642
-643
-644
-646
-647
-649
-651
-653
-655
-658
-660
-663
-666
-669
-672
-675
-678
-682
-685
-688
-691
-694
-698
-701
-704
-706
-709
-712
-714
-717
-719
-722
-724
-727
-729
-731
-733
-736
-738
-740
-743
-745
-747
-749
-752
-754
-756
-758
-761
-763
-765
-767
-769
-770
-772
-774
-775
-776
-777
-778
-778
-779
-779
-778
-778
-777
-776
-775
-774
-772
-770
-768
-766
-764
-761
-759
-756
-754
-751
-748
-745
-743
-740
-738
-735
-732
-730
-728
-725
-723
-721
-719
-716
-714
-712
-711
-709
-707
-705
-704
-702
-701
-699
-698
-697
-696
-695
-694
-693
-693
-692
-691
-691
-690
-690
-690
-689
-689
-688
-688
-687
-687
-687
-686
-686
-686
-686
-686
-686
-686
-687
-687
-688
-688
-689
-690
-691
-692
-693
-694
-695
-695
-696
-697
-697
-698
-698
-698
-699
-699
-699
-699
-699
-699
-698
-698
-698
-698
-698
-697
-697
-697
-696
-696
-696
-695
-694
-694
-693
-692
-691
-690
-689
-688
-687
-686
-685
-684
-683
-682
-681
-680
-679
-678
-677
-676
-676
-675
-674
-673
-672
-671
-670
-669
-668
-666
-665
-663
-661
-659
-657
-654
-652
-649
-646
-643
-640
-637
-634
-631
-628
-625
-622
-619
-616
-613
-610
-608
-605
-602
-600
-597
-595
-593
-591
-589
-587
-586
-584
-583
-581
-580
-579
-578
-577
-576
-575
-574
-574
-573
-572
-572
-571
-570
-570
-569
-569
-568
-567
-567
-566
-566
-566
-565
-565
-565
-565
-565
-565
-565
-565
-565
-565
-565
-565
-565
-564
-564
-563
-562
-561
-560
-559
-558
-556
-555
-553
-551
-550
-548
-546
-544
-543
-541
-540
-539
-537
-536
-535
-534
-533
-532
-531
-530
-529
-528
-527
-526
-525
-523
-522
-520
-519
-517
-515
-513
-511
-509
-507
-505
-502
-500
-497
-494
-491
-488
-485
-482
-479
-475
-472
-468
-464
-461
-457
-453
-449
-445
-441
-437
-433
-429
-424
-420
-416
-412
-407
-403
-399
-394
-390
-385
-380
-375
-371
-366
-361
-356
-351
-346
-341
-336
-332
-327
-322
-318
-314
-310
-306
-303
-299
-296
-293
-290
-287
-285
-282
-280
-278
-276
-274
-272
-270
-269
-267
-265
-264
-262
-260
-259
-257
-255
-253
-251
-249
-247
-245
-243
-241
-239
-237
-235
-233
-232
-230
-228
-227
-226
-225
-224
-223
-222
-221
-220
-220
-219
-218
-217
-216
-214
-213
-211
-209
-206
-204
-201
-198
-194
-191
-187
-183
-179
-174
-170
-165
-160
-155
-150
-145
-140
-136
-131
-126
-121
-117
-112
-108
-104
-100
-96
-92
-88
-85
-82
-78
-75
-72
-69
-67
-64
-61
-59
-57
-54
-52
-50
-49
-47
-46
-45
-44
-43
-43
-42
-42
-43
-43
-44
-45
-46
-47
-48
-50
-52
-54
-56
-58
-61
-63
-66
-69
-72
-76
-79
-83
-86
-90
-93
-97
-101
-104
-108
-112
-116
-119
-123
-127
-130
-134
-137
-141
-144
-148
-151
-155
-158
-162
-165
-169
-172
-176
-179
-183
-186
-190
-193
-197
-201
-204
-208
-212
-216
-219
-223
-227
-231
-235
-239
-243
-247
-251
-254
-258
-262
-266
-270
-274
-278
-282
-285
-289
-293
-297
-301
-305
-309
-313
-317
-321
-325
-330
-334
-339
-344
-348
-353
-358
-363
-369
-374
-379
-385
-390
-396
-402
-407
-413
-419
-424
-430
-436
-442
-448
-454
-460
-466
-472
-478
-484
-490
-497
-503
-509
-515
-521
-527
-533
-539
-546
-552
-558
-564
-570
-576
-582
-588
-595
-601
-606
-612
-618
-624
-629
-634
-639
-644
-649
-653
-658
-662
-665
-669
-673
-676
-679
-682
-684
-687
-689
-692
-694
-696
-698
-700
-701
-703
-704
-705
-706
-707
-707
-708
-708
-708
-709
-709
-709
-708
-708
-708
-708
-708
-707
-707
-707
-706
-706
-705
-705
-705
-704
-704
-704
-704
-703
-703
-703
-703
-703
-703
-703
-703
-703
-703
-703
-703
-702
-702
-702
-702
-701
-701
-701
-700
-699
-699
-698
-697
-697
-696
-695
-694
-693
-692
-692
-691
-690
-689
-688
-687
-687
-686
-685
-685
-684
-684
-684
-683
-684
-684
-684
-684
-685
-686
-687
-688
-690
-691
-693
-695
-697
-700
-702
-705
-708
-711
-715
-718
-722
-726
-731
-735
-740
-745
-750
-755
-760
-766
-772
-778
-784
-790
-797
-803
-810
-817
-824
-832
-839
-847
-855
-863
-871
-879
-887
-896
-904
-913
-922
-930
-939
-948
-956
-965
-974
-982
-990
-999
-1006
-1014
-1022
-1030
-1038
-1045
-1052
-1059
-1066
-1073
-1079
-1086
-1092
-1098
-1104
-1109
-1115
-1121
-1126
-1132
-1137
-1142
-1147
-1153
-1158
-1163
-1168
-1173
-1178
-1183
-1188
-1193
-1198
-1203
-1208
-1212
-1217
-1221
-1225
-1230
-1234
-1238
-1241
-1245
-1249
-1252
-1256
-1259
-1263
-1266
-1269
-1272
-1275
-1278
-1281
-1284
-1287
-1290
-1293
-1295
-1298
-1300
-1302
-1304
-1306
-1308
-1310
-1311
-1313
-1314
-1316
-1317
-1318
-1319
-1320
-1321
-1322
-1323
-1324
-1324
-1325
-1326
-1327
-1328
-1328
-1329
-1330
-1331
-1332
-1332
-1333
-1334
-1335
-1336
-1337
-1338
-1339
-1341
-1342
-1343
-1344
-1345
-1346
-1347
-1348
-1348
-1349
-1350
-1350
-1351
-1352
-1352
-1353
-1353
-1354
-1355
-1356
-1356
-1357
-1358
-1359
-1361
-1362
-1363
-1365
-1366
-1368
-1370
-1371
-1373
-1375
-1377
-1379
-1381
-1383
-1385
-1387
-1389
-1391
-1393
-1395
-1397
-1398
-1400
-1402
-1404
-1406
-1408
-1410
-1412
-1414
-1416
-1418
-1420
-1422
-1424
-1426
-1428
-1430
-1432
-1434
-1436
-1438
-1440
-1442
-1445
-1447
-1449
-1452
-1454
-1457
-1460
-1462
-1465
-1468
-1471
-1474
-1477
-1480
-1483
-1486
-1489
-1491
-1494
-1497
-1499
-1502
-1504
-1507
-1509
-1511
-1513
-1516
-1518
-1520
-1522
-1524
-1526
-1528
-1529
-1531
-1533
-1535
-1536
-1538
-1539
-1541
-1542
-1544
-1545
-1547
-1548
-1549
-1551
-1552
-1554
-1555
-1556
-1557
-1558
-1560
-1561
-1562
-1563
-1564
-1565
-1565
-1566
-1567
-1568
-1569
-1570
-1572
-1573
-1574
-1576
-1578
-1580
-1582
-1584
-1587
-1590
-1592
-1596
-1599
-1602
-1606
-1609
-1613
-1617
-1621
-1625
-1629
-1633
-1637
-1641
-1645
-1649
-1654
-1658
-1662
-1666
-1670
-1674
-1679
-1683
-1687
-1691
-1696
-1700
-1705
-1709
-1714
-1718
-1723
-1728
-1732
-1737
-1742
-1747
-1751
-1756
-1760
-1765
-1769
-1773
-1777
-1781
-1785
-1789
-1792
-1796
-1799
-1802
-1805
-1807
-1810
-1812
-1814
-1816
-1817
-1818
-1819
-1820
-1820
-1821
-1821
-1821
-1821
-1821
-1820
-1820
-1819
-1818
-1818
-1817
-1816
-1815
-1814
-1812
-1811
-1810
-1808
-1807
-1805
-1803
-1802
-1800
-1799
-1797
-1796
-1795
-1794
-1794
-1793
-1793
-1793
-1794
-1794
-1795
-1796
-1798
-1799
-1801
-1803
-1804
-1806
-1808
-1810
-1812
-1814
-1815
-1817
-1819
-1820
-1822
-1823
-1824
-1825
-1826
-1827
-1827
-1827
-1827
-1827
-1827
-1826
-1825
-1824
-1823
-1821
-1820
-1818
-1815
-1813
-1811
-1808
-1805
-1802
-1799
-1795
-1791
-1787
-1783
-1779
-1774
-1769
-1764
-1758
-1753
-1747
-1741
-1735
-1729
-1722
-1716
-1709
-1702
-1696
-1689
-1682
-1675
-1668
-1662
-1655
-1648
-1641
-1634
-1627
-1620
-1613
-1606
-1599
-1592
-1585
-1578
-1572
-1565
-1559
-1552
-1546
-1540
-1534
-1527
-1521
-1515
-1509
-1503
-1498
-1492
-1486
-1480
-1475
-1469
-1464
-1459
-1453
-1449
-1444
-1439
-1435
-1430
-1426
-1422
-1418
-1414
-1410
-1406
-1403
-1399
-1395
-1392
-1388
-1385
-1381
-1378
-1375
-1371
-1368
-1365
-1362
-1359
-1357
-1354
-1351
-1349
-1346
-1344
-1342
-1340
-1338
-1335
-1333
-1331
-1329
-1327
-1325
-1323
-1320
-1318
-1316
-1313
-1311
-1308
-1305
-1302
-1299
-1296
-1293
-1290
-1286
-1283
-1279
-1275
-1271
-1267
-1263
-1259
-1255
-1250
-1246
-1241
-1237
-1232
-1227
-1222
-1217
-1212
-1207
-1202
-1197
-1192
-1186
-1181
-1176
-1171
-1166
-1161
-1156
-1151
-1146
-1141
-1137
-1132
-1128
-1123
-1118
-1114
-1110
-1105
-1101
-1096
-1091
-1087
-1082
-1078
-1073
-1069
-1064
-1060
-1056
-1051
-1047
-1043
-1039
-1035
-1032
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1002
-998
-994
-990
-986
-982
-977
-973
-969
-964
-960
-955
-951
-946
-942
-937
-933
-928
-924
-920
-915
-911
-906
-902
-898
-893
-889
-885
-881
-877
-873
-868
-864
-860
-856
-852
-848
-843
-839
-835
-830
-826
-821
-816
-812
-807
-802
-796
-791
-786
-780
-775
-769
-764
-758
-752
-746
-740
-734
-728
-722
-716
-710
-704
-698
-692
-685
-679
-673
-667
-661
-655
-649
-643
-637
-632
-626
-620
-615
-609
-604
-599
-594
-588
-584
-579
-574
-570
-565
-561
-557
-553
-550
-546
-543
-540
-537
-534
-532
-529
-527
-525
-523
-521
-520
-518
-517
-516
-514
-513
-512
-511
-510
-510
-509
-508
-508
-507
-507
-506
-506
-506
-506
-506
-506
-506
-506
-506
-506
-507
-507
-508
-508
-509
-509
-510
-511
-511
-512
-512
-512
-513
-513
-513
-513
-513
-513
-513
-513
-512
-512
-511
-510
-509
-508
-507
-506
-505
-503
-502
-500
-498
-496
-494
-491
-489
-486
-483
-481
-478
-475
-471
-468
-465
-462
-459
-455
-452
-449
-446
-444
-441
-438
-436
-434
-432
-430
-429
-427
-426
-425
-425
-424
-423
-423
-423
-422
-422
-422
-422
-422
-422
-422
-422
-422
-422
-422
-422
-422
-423
-423
-423
-424
-424
-425
-425
-426
-427
-427
-428
-428
-429
-430
-430
-431
-431
-431
-431
-432
-432
-432
-432
-432
-432
-432
-431
-431
-431
-430
-430
-429
-428
-427
-426
-424
-423
-421
-419
-416
-414
-411
-408
-404
-401
-397
-393
-389
-385
-380
-376
-371
-366
-361
-356
-350
-345
-339
-334
-328
-323
-317
-312
-306
-301
-295
-290
-284
-279
-274
-269
-264
-260
-255
-250
-246
-242
-237
-233
-229
-225
-220
-216
-212
-208
-204
-199
-195
-191
-187
-182
-178
-174
-169
-165
-161
-157
-153
-149
-146
-142
-138
-135
-132
-128
-125
-122
-119
-116
-113
-110
-107
-104
-101
-98
-95
-92
-89
-86
-83
-80
-77
-74
-70
-67
-64
-61
-58
-54
-51
-48
-44
-41
-37
-33
-29
-26
-22
-17
-13
-9
-4
0
5
9
14
19
23
28
33
38
42
47
52
57
62
66
71
76
81
85
90
95
100
105
110
115
120
125
130
135
141
146
151
156
161
166
171
176
181
186
190
195
199
204
208
212
216
220
224
228
231
235
238
241
244
247
249
252
254
256
258
260
262
264
266
267
269
271
273
275
276
278
280
282
284
286
287
289
291
292
293
295
296
297
298
299
300
300
301
302
303
304
305
306
307
309
310
312
314
316
318
320
322
325
327
330
332
335
337
340
343
345
348
351
354
356
359
362
365
368
371
374
376
379
382
386
389
392
395
398
402
405
409
412
416
420
424
428
432
436
441
445
450
455
460
465
470
475
481
486
491
496
501
506
511
516
521
525
529
533
537
541
544
548
551
554
557
559
562
565
567
570
572
574
577
579
581
584
586
589
591
593
596
599
601
604
606
609
612
614
617
619
622
625
628
630
633
636
639
642
645
648
651
654
657
661
664
668
672
676
680
684
689
694
699
704
709
714
719
725
731
736
742
748
754
760
767
773
779
785
792
798
805
811
818
825
831
838
845
852
859
865
872
879
886
893
900
907
914
921
928
935
942
948
955
961
968
974
981
987
993
999
1004
1010
1016
1022
1027
1033
1038
1044
1049
1054
1060
1065
1070
1076
1081
1086
1092
1097
1102
1108
1113
1118
1124
1129
1134
1140
1145
1150
1156
1161
1166
1171
1177
1182
1187
1192
1197
1202
1207
1213
1218
1223
1228
1234
1239
1245
1251
1256
1262
1268
1274
1280
1286
1293
1299
1306
1312
1319
1326
1333
1339
1346
1353
1361
1368
1375
1382
1389
1396
1404
1411
1418
1425
1431
1438
1445
1451
1458
1464
1470
1476
1482
1488
1494
1500
1505
1511
1516
1522
1527
1532
1538
1543
1548
1553
1557
1562
1567
1571
1575
1580
1584
1588
1593
1597
1601
1605
1610
1614
1618
1623
1627
1631
1636
1640
1644
1649
1653
1657
1661
1665
1669
1673
1677
1681
1684
1688
1691
1695
1699
1702
1706
1710
1714
1718
1723
1727
1732
1736
1741
1746
1752
1757
1762
1768
1773
1779
1784
1790
1795
1801
1806
1811
1816
1822
1827
1831
1836
1841
1845
1850
1854
1859
1863
1867
1871
1876
1879
1883
1887
1891
1894
1898
1901
1904
1907
1910
1912
1915
1917
1919
1921
1923
1925
1927
1928
1930
1931
1932
1933
1934
1935
1935
1936
1936
1936
1936
1936
1936
1935
1935
1934
1933
1932
1931
1929
1928
1926
1924
1922
1920
1918
1915
1912
1910
1907
1903
1900
1896
1892
1888
1884
1880
1875
1870
1865
1859
1854
1848
1842
1836
1830
1824
1817
1811
1804
1797
1790
1783
1775
1768
1760
1753
1745
1737
1729
1721
1713
1705
1697
1689
1681
1673
1665
1657
1650
1642
1635
1628
1621
1614
1608
1602
1596
1590
1584
1578
1573
1568
1562
1557
1552
1547
1543
1538
1533
1529
1525
1520
1516
1512
1509
1505
1502
1498
1495
1492
1489
1487
1484
1482
1480
1478
1476
1475
1474
1473
1472
1471
1471
1471
1472
1472
1473
1474
1475
1476
1478
1480
1482
1484
1486
1488
1490
1492
1494
1496
1498
1500
1502
1504
1506
1508
1510
1511
1513
1514
1516
1517
1518
1519
1520
1521
1522
1523
1523
1524
1524
1524
1524
1524
1524
1523
1523
1522
1521
1520
1518
1516
1515
1512
1510
1507
1505
1501
1498
1494
1490
1486
1482
1477
1472
1467
1462
1457
1451
1446
1440
1434
1429
1423
1417
1411
1404
1398
1392
1386
1380
1374
1367
1361
1355
1349
1343
1337
1332
1326
1321
1315
1310
1305
1300
1295
1291
1286
1282
1278
1274
1270
1266
1263
1259
1256
1252
1249
1246
1243
1240
1237
1233
1230
1227
1224
1220
1217
1213
1209
1205
1201
1197
1193
1188
1184
1179
1174
1169
1164
1159
1154
1148
1143
1137
1132
1127
1121
1116
1110
1105
1100
1095
1090
1085
1080
1075
1070
1066
1061
1057
1052
1048
1043
1039
1034
1030
1025
1020
1016
1010
1006
1000
996
991
986
980
975
970
965
960
955
950
945
940
935
931
926
921
917
912
908
904
900
896
892
889
885
882
879
876
873
871
868
866
864
862
860
859
857
856
855
854
854
854
854
854
854
855
856
857
859
861
863
865
868
870
873
876
879
882
885
889
892
896
899
902
906
909
913
917
920
924
928
931
935
939
943
947
951
955
959
964
968
972
976
980
984
988
992
995
999
1002
1004
1008
1010
1014
1016
1018
1020
1022
1025
1028
1030
1031
1033
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1055
1057
1058
1060
1062
1064
1066
1068
1070
1072
1074
1076
1078
1080
1083
1086
1088
1091
1094
1098
1101
1105
1109
1113
1117
1121
1126
1131
1135
1140
1145
1151
1156
1161
1166
1172
1177
1182
1187
1192
1198
1203
1207
1212
1217
1221
1226
1230
1235
1239
1243
1247
1251
1255
1259
1263
1267
1270
1274
1278
1282
1286
1290
1294
1298
1302
1306
1310
1315
1319
1323
1328
1332
1337
1341
1346
1350
1355
1360
1364
1369
1374
1379
1383
1388
1392
1397
1402
1406
1410
1414
1419
1423
1426
1430
1434
1437
1440
1443
1446
1449
1452
1454
1457
1459
1461
1463
1465
1467
1469
1470
1472
1473
1475
1476
1477
1478
1479
1480
1481
1481
1481
1481
1481
1481
1480
1480
1479
1478
1476
1475
1473
1471
1469
1467
1464
1462
1459
1456
1453
1450
1447
1443
1440
1436
1432
1428
1424
1419
1415
1410
1405
1400
1395
1389
1383
1378
1372
1366
1360
1353
1347
1340
1334
1327
1320
1313
1306
1299
1292
1285
1278
1271
1264
1256
1249
1242
1234
1227
1219
1211
1204
1196
1189
1181
1173
1166
1158
1150
1143
1135
1127
1120
1112
1105
1098
1090
1083
1076
1069
1062
1055
1048
1042
1035
1029
1022
1016
1010
1002
997
991
985
979
973
967
961
955
949
943
936
930
924
917
911
905
898
892
885
879
873
866
860
854
848
841
835
830
824
818
812
807
801
795
790
784
779
774
768
763
758
752
747
742
736
731
726
720
715
710
704
699
694
688
683
678
673
667
662
657
652
646
641
636
631
625
620
614
609
604
598
593
588
582
577
572
567
562
557
552
548
543
539
534
530
526
521
517
513
509
505
501
497
493
489
485
482
479
475
472
469
466
464
461
459
457
455
453
451
449
447
446
444
443
441
440
438
437
435
434
433
431
430
429
427
426
424
423
421
420
418
416
414
412
410
407
405
402
399
396
392
388
385
381
376
372
368
363
358
354
349
344
338
333
328
323
317
312
306
301
296
290
285
279
274
269
264
259
254
249
244
239
234
230
225
220
216
211
207
202
197
193
188
183
179
174
169
164
158
153
148
142
136
130
124
117
111
104
97
89
82
74
66
57
49
40
31
22
12
3
-7
-17
-28
-38
-49
-59
-70
-81
-92
-103
-114
-125
-136
-148
-159
-170
-181
-192
-204
-215
-226
-237
-248
-259
-270
-281
-292
-302
-313
-323
-333
-343
-353
-363
-372
-381
-390
-398
-406
-414
-422
-429
-436
-442
-449
-455
-461
-466
-472
-477
-482
-487
-492
-496
-501
-505
-509
-513
-517
-521
-525
-529
-532
-535
-539
-542
-545
-548
-551
-553
-556
-558
-560
-562
-564
-565
-567
-568
-569
-570
-571
-572
-573
-573
-574
-574
-575
-575
-575
-575
-575
-574
-574
-573
-573
-572
-571
-570
-569
-568
-566
-565
-564
-563
-562
-561
-560
-560
-559
-559
-559
-560
-560
-562
-563
-565
-567
-569
-572
-575
-579
-582
-586
-591
-595
-600
-606
-611
-617
-623
-629
-635
-642
-649
-656
-663
-671
-678
-686
-695
-703
-712
-720
-729
-738
-747
-756
-765
-774
-783
-792
-801
-810
-819
-827
-836
-844
-852
-859
-867
-874
-881
-888
-894
-900
-906
-912
-917
-921
-926
-930
-934
-937
-940
-942
-945
-947
-948
-950
-951
-951
-952
-952
-952
-951
-951
-950
-949
-948
-946
-944
-942
-940
-937
-934
-931
-928
-924
-920
-916
-912
-907
-902
-897
-892
-887
-882
-876
-871
-865
-860
-855
-849
-844
-839
-834
-829
-825
-820
-816
-811
-807
-804
-800
-796
-793
-790
-787
-784
-782
-779
-777
-775
-773
-771
-769
-768
-767
-766
-765
-764
-764
-763
-763
-763
-764
-764
-765
-766
-766
-768
-769
-770
-772
-774
-776
-778
-781
-783
-786
-789
-792
-795
-799
-803
-806
-810
-814
-818
-822
-826
-830
-834
-838
-842
-845
-849
-853
-856
-859
-862
-865
-868
-870
-873
-875
-877
-878
-880
-881
-882
-882
-882
-882
-882
-882
-881
-880
-878
-876
-875
-872
-870
-868
-865
-862
-860
-857
-854
-851
-848
-844
-841
-838
-835
-831
-828
-825
-821
-818
-815
-811
-808
-805
-801
-798
-795
-792
-789
-786
-783
-780
-778
-775
-773
-770
-768
-766
-764
-762
-760
-759
-757
-756
-755
-754
-753
-752
-751
-751
-750
-750
-750
-750
-750
-750
-751
-751
-752
-753
-754
-755
-756
-757
-758
-759
-761
-762
-763
-764
-765
-767
-768
-769
-770
-771
-772
-773
-774
-775
-775
-776
-777
-778
-778
-779
-779
-780
-780
-780
-780
-779
-779
-778
-778
-777
-776
-775
-773
-772
-770
-768
-767
-765
-763
-761
-759
-757
-754
-752
-750
-747
-745
-742
-740
-737
-734
-731
-728
-725
-722
-719
-715
-711
-708
-704
-700
-696
-692
-688
-684
-679
-675
-671
-667
-663
-659
-655
-651
-647
-644
-640
-637
-634
-630
-627
-625
-622
-620
-617
-615
-614
-612
-611
-609
-609
-608
-607
-607
-607
-607
-607
-608
-609
-609
-610
-612
-613
-614
-616
-618
-620
-622
-624
-627
-630
-633
-636
-639
-642
-646
-650
-654
-658
-662
-666
-670
-675
-679
-684
-688
-693
-697
-702
-706
-710
-715
-719
-723
-727
-731
-735
-739
-743
-747
-751
-754
-758
-762
-765
-769
-773
-776
-780
-784
-788
-792
-796
-799
-803
-807
-811
-815
-819
-823
-827
-831
-835
-839
-843
-847
-851
-855
-859
-863
-867
-871
-875
-879
-883
-888
-892
-897
-901
-906
-911
-916
-921
-926
-931
-936
-942
-947
-953
-958
-964
-970
-976
-983
-989
-995
-1002
-1008
-1016
-1022
-1030
-1037
-1044
-1052
-1059
-1067
-1075
-1083
-1091
-1099
-1108
-1116
-1125
-1134
-1143
-1152
-1161
-1170
-1179
-1188
-1197
-1207
-1216
-1225
-1234
-1244
-1253
-1262
-1271
-1281
-1290
-1299
-1308
-1317
-1326
-1335
-1343
-1352
-1360
-1369
-1377
-1385
-1392
-1400
-1408
-1415
-1422
-1429
-1436
-1443
-1450
-1456
-1462
-1469
-1475
-1481
-1486
-1492
-1498
-1503
-1508
-1513
-1518
-1523
-1528
-1532
-1536
-1540
-1544
-1548
-1551
-1554
-1558
-1561
-1564
-1567
-1570
-1572
-1575
-1577
-1579
-1582
-1584
-1586
-1587
-1589
-1591
-1592
-1594
-1595
-1596
-1597
-1598
-1599
-1600
-1601
-1602
-1603
-1604
-1605
-1605
-1606
-1607
-1607
-1608
-1609
-1609
-1610
-1610
-1611
-1611
-1612
-1612
-1613
-1613
-1613
-1614
-1614
-1614
-1614
-1615
-1615
-1615
-1616
-1616
-1616
-1617
-1617
-1617
-1618
-1619
-1619
-1620
-1621
-1621
-1622
-1623
-1623
-1624
-1625
-1625
-1626
-1626
-1627
-1627
-1627
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1627
-1627
-1626
-1625
-1624
-1623
-1621
-1619
-1617
-1615
-1612
-1609
-1606
-1602
-1598
-1593
-1589
-1584
-1579
-1573
-1568
-1562
-1556
-1550
-1544
-1537
-1531
-1524
-1518
-1511
-1505
-1498
-1491
-1484
-1477
-1471
-1464
-1457
-1450
-1442
-1435
-1428
-1421
-1413
-1405
-1398
-1390
-1382
-1373
-1365
-1357
-1348
-1339
-1331
-1322
-1313
-1303
-1294
-1285
-1276
-1266
-1257
-1248
-1238
-1229
-1220
-1210
-1201
-1192
-1183
-1174
-1165
-1156
-1148
-1139
-1131
-1122
-1114
-1106
-1098
-1090
-1082
-1075
-1067
-1059
-1051
-1044
-1036
-1029
-1020
-1012
-1006
-998
-991
-984
-976
-969
-962
-955
-948
-941
-934
-928
-922
-915
-910
-904
-898
-893
-887
-882
-877
-872
-867
-863
-858
-854
-849
-845
-841
-836
-832
-828
-824
-821
-817
-814
-811
-808
-805
-803
-800
-798
-797
-796
-795
-794
-793
-793
-794
-794
-795
-796
-797
-798
-800
-802
-804
-806
-808
-810
-812
-814
-817
-819
-821
-823
-826
-828
-830
-832
-835
-837
-839
-841
-843
-846
-848
-850
-852
-854
-856
-858
-859
-861
-862
-864
-865
-866
-867
-868
-868
-869
-869
-869
-869
-868
-868
-867
-867
-866
-865
-864
-863
-862
-861
-860
-859
-858
-857
-856
-855
-854
-854
-853
-853
-852
-852
-852
-853
-853
-854
-855
-856
-857
-858
-860
-862
-864
-867
-869
-872
-875
-878
-882
-885
-889
-893
-897
-902
-906
-911
-916
-921
-926
-931
-937
-942
-948
-953
-959
-964
-970
-975
-980
-985
-990
-995
-1000
-1004
-1008
-1012
-1016
-1020
-1022
-1026
-1029
-1031
-1034
-1036
-1037
-1039
-1041
-1042
-1043
-1044
-1045
-1046
-1047
-1048
-1048
-1049
-1050
-1050
-1051
-1051
-1052
-1052
-1052
-1053
-1053
-1053
-1053
-1052
-1052
-1052
-1051
-1051
-1050
-1049
-1049
-1048
-1047
-1046
-1045
-1044
-1043
-1042
-1041
-1039
-1038
-1037
-1036
-1036
-1035
-1034
-1034
-1034
-1033
-1034
-1034
-1034
-1035
-1036
-1037
-1038
-1039
-1041
-1042
-1044
-1046
-1047
-1049
-1051
-1052
-1054
-1055
-1057
-1058
-1059
-1060
-1060
-1061
-1061
-1061
-1061
-1060
-1059
-1057
-1056
-1053
-1051
-1048
-1044
-1040
-1036
-1031
-1026
-1020
-1014
-1006
-1000
-993
-986
-978
-970
-962
-953
-945
-936
-927
-918
-909
-900
-891
-882
-873
-864
-855
-846
-837
-828
-819
-810
-801
-792
-783
-774
-765
-756
-747
-739
-730
-722
-713
-705
-697
-690
-682
-675
-668
-662
-656
-650
-644
-639
-634
-630
-625
-622
-618
-615
-613
-610
-608
-607
-605
-604
-604
-603
-603
-604
-604
-605
-606
-607
-609
-610
-612
-614
-616
-618
-620
-622
-624
-626
-628
-629
-631
-633
-634
-635
-636
-637
-638
-638
-638
-639
-639
-638
-638
-638
-637
-637
-636
-635
-635
-634
-633
-632
-632
-631
-630
-629
-628
-627
-626
-625
-623
-622
-621
-620
-618
-617
-615
-614
-612
-610
-608
-606
-604
-601
-599
-596
-593
-589
-586
-582
-578
-573
-568
-562
-556
-550
-543
-536
-528
-520
-511
-502
-492
-482
-471
-460
-448
-435
-422
-408
-394
-379
-364
-348
-332
-315
-298
-280
-262
-243
-224
-205
-185
-165
-145
-124
-103
-83
-62
-40
-19
2
24
45
67
89
111
133
155
178
200
223
246
269
293
316
340
364
389
413
438
463
488
514
539
565
591
617
643
670
696
722
749
775
802
828
854
881
907
934
960
987
1012
1039
1065
1092
1118
1143
1169
1195
1220
1246
1271
1296
1321
1345
1370
1394
1418
1441
1464
1487
1510
1532
1554
1576
1597
1618
1638
1658
1678
1697
1715
1733
1751
1768
1784
1800
1816
1830
1845
1858
1871
1884
1895
1907
1917
1927
1937
1945
1954
1961
1969
1975
1981
1987
1992
1997
2001
2005
2009
2011
2013
2016
2017
2017
2019
2019
2019
2017
2017
2015
2013
2009
2007
2004
2000
1996
1992
1987
1982
1977
1972
1966
1960
1954
1947
1941
1934
1927
1920
1912
1905
1897
1889
1881
1873
1865
1856
1847
1838
1828
1819
1809
1799
1789
1778
1768
1757
1746
1736
1725
1714
1703
1692
1680
1669
1658
1647
1635
1623
1612
1600
1587
1575
1562
1549
1536
1522
1509
1494
1480
1465
1450
1435
1419
1403
1387
1371
1355
1338
1322
1305
1288
1271
1254
1238
1221
1204
1188
1172
1156
1141
1125
1111
1096
1082
1069
1056
1044
1032
1020
1010
1000
990
981
973
965
957
951
944
939
933
928
924
920
916
913
909
907
904
902
899
897
895
893
892
890
888
887
886
884
883
882
881
880
879
879
878
877
877
876
876
875
874
874
873
872
870
869
867
865
862
860
857
853
850
845
841
836
831
826
820
814
808
802
796
790
784
777
771
765
759
754
748
743
738
734
730
726
722
719
716
713
711
709
707
706
706
705
705
706
707
708
710
712
715
717
720
724
727
731
735
739
743
747
751
755
759
763
767
771
774
778
781
785
788
791
794
796
799
801
804
806
807
809
810
811
812
812
812
811
810
808
807
804
801
798
795
791
787
783
779
775
770
766
762
758
754
751
747
744
741
739
737
735
733
732
731
730
730
729
729
729
729
729
729
729
729
729
729
729
728
728
728
727
727
726
726
725
725
724
724
723
723
722
722
722
722
721
721
721
721
721
721
721
721
720
720
720
720
720
720
720
720
720
721
721
721
722
722
723
723
724
724
725
726
726
727
728
728
729
729
730
730
731
731
731
731
731
730
729
728
726
724
722
718
715
710
705
700
693
686
679
671
662
653
644
634
624
614
603
592
582
571
560
549
538
528
517
506
496
486
475
465
455
445
436
426
417
408
400
391
383
375
368
361
355
348
343
337
332
328
323
319
316
312
309
307
304
301
299
297
295
293
291
289
287
286
284
283
281
280
279
278
276
275
274
273
273
272
271
271
270
270
269
269
269
269
269
269
269
269
270
270
270
270
271
271
271
271
271
271
271
271
270
270
270
269
269
268
268
267
267
267
267
268
269
270
271
273
276
279
283
287
292
298
304
311
319
327
337
347
358
369
382
395
409
424
439
455
472
489
507
526
545
565
586
606
628
650
672
694
717
740
764
788
811
835
859
884
908
932
957
981
1006
1030
1055
1079
1104
1128
1152
1176
1200
1224
1247
1270
1293
1315
1338
1359
1381
1401
1422
1442
1461
1480
1498
1515
1533
1549
1565
1580
1595
1609
1623
1636
1648
1661
1672
1684
1695
1706
1716
1727
1737
1747
1758
1768
1778
1789
1800
1811
1822
1834
1846
1858
1871
1884
1898
1912
1926
1942
1957
1973
1989
2005
2024
2041
2059
2078
2096
2115
2134
2153
2172
2191
2210
2229
2248
2267
2285
2304
2322
2341
2359
2377
2395
2413
2431
2448
2466
2484
2501
2519
2536
2554
2571
2588
2604
2620
2636
2652
2666
2680
2694
2706
2718
2729
2738
2747
2754
2760
2765
2769
2771
2772
2772
2770
2767
2763
2758
2751
2743
2734
2724
2714
2702
2690
2676
2663
2648
2633
2618
2603
2587
2570
2554
2537
2520
2503
2485
2467
2449
2431
2413
2394
2375
2356
2336
2316
2296
2276
2255
2235
2214
2193
2172
2151
2129
2108
2087
2066
2045
2025
2004
1983
1962
1941
1920
1899
1877
1855
1833
1810
1787
1763
1739
1714
1689
1663
1636
1609
1581
1553
1524
1495
1465
1434
1403
1371
1339
1306
1273
1238
1203
1168
1132
1095
1057
1018
979
938
897
856
813
769
725
680
633
586
538
489
439
388
335
282
227
171
114
56
-4
-65
-127
-191
-255
-321
-388
-457
-526
-596
-667
-739
-811
-884
-958
-1032
-1106
-1181
-1255
-1329
-1403
-1477
-1550
-1623
-1695
-1766
-1836
-1905
-1973
-2039
-2105
-2169
-2231
-2293
-2353
-2411
-2468
-2524
-2578
-2631
-2682
-2732
-2780
-2828
-2873
-2918
-2961
-3003
-3044
-3084
-3122
-3160
-3197
-3233
-3268
-3302
-3336
-3368
-3401
-3433
-3464
-3494
-3525
-3554
-3584
-3613
-3641
-3669
-3696
-3723
-3750
-3776
-3801
-3827
-3852
-3877
-3901
-3926
-3950
-3975
-3999
-4024
-4048
-4073
-4098
-4123
-4148
-4174
-4200
-4226
-4252
-4278
-4305
-4332
-4359
-4386
-4413
-4440
-4467
-4494
-4521
-4548
-4575
-4601
-4627
-4653
-4678
-4703
-4728
-4752
-4775
-4798
-4821
-4842
-4864
-4884
-4904
-4923
-4942
-4960
-4978
-4995
-5011
-5027
-5043
-5058
-5072
-5086
-5099
-5112
-5124
-5136
-5147
-5157
-5166
-5175
-5183
-5189
-5195
-5200
-5203
-5205
-5206
-5206
-5204
-5201
-5197
-5191
-5183
-5174
-5164
-5152
-5139
-5125
-5110
-5093
-5075
-5057
-5037
-5016
-4995
-4972
-4949
-4925
-4901
-4875
-4850
-4823
-4796
-4769
-4740
-4712
-4683
-4653
-4623
-4593
-4562
-4531
-4500
-4469
-4438
-4406
-4375
-4343
-4312
-4280
-4249
-4218
-4188
-4157
-4127
-4097
-4067
-4038
-4010
-3981
-3952
-3924
-3895
-3867
-3839
-3812
-3784
-3757
-3729
-3702
-3675
-3648
-3622
-3595
-3569
-3543
-3518
-3492
-3467
-3441
-3416
-3391
-3366
-3342
-3317
-3292
-3268
-3243
-3218
-3194
-3169
-3145
-3120
-3095
-3071
-3046
-3021
-2996
-2971
-2946
-2921
-2895
-2869
-2843
-2816
-2789
-2761
-2733
-2704
-2674
-2643
-2612
-2579
-2546
-2511
-2476
-2439
-2402
-2363
-2324
-2283
-2242
-2200
-2158
-2114
-2070
-2025
-1980
-1935
-1889
-1843
-1796
-1750
-1703
-1657
-1610
-1564
-1517
-1471
-1426
-1380
-1335
-1291
-1247
-1204
-1161
-1119
-1078
-1037
-997
-958
-920
-882
-846
-810
-775
-741
-707
-675
-643
-612
-581
-552
-523
-495
-467
-440
-413
-387
-362
-337
-312
-287
-263
-239
-214
-190
-166
-142
-117
-92
-67
-41
-15
12
39
66
94
122
150
179
208
238
267
297
327
357
387
416
446
476
506
537
567
597
627
658
689
719
751
782
814
847
880
913
947
982
1016
1052
1088
1125
1162
1199
1237
1275
1313
1352
1391
1429
1468
1507
1545
1584
1621
1659
1696
1732
1768
1803
1838
1872
1905
1937
1969
2000
2029
2059
2087
2114
2141
2166
2191
2215
2237
2259
2280
2300
2319
2337
2354
2369
2384
2399
2412
2424
2435
2445
2454
2462
2469
2475
2480
2484
2486
2488
2488
2486
2484
2480
2475
2469
2461
2451
2441
2429
2415
2400
2384
2367
2348
2329
2308
2286
2263
2239
2215
2189
2163
2136
2108
2080
2051
2021
1992
1961
1931
1900
1869
1837
1805
1774
1742
1710
1677
1645
1613
1581
1549
1518
1486
1455
1424
1393
1363
1333
1304
1274
1246
1217
1189
1162
1134
1108
1081
1055
1029
1004
979
955
931
907
883
860
838
816
794
773
752
732
712
693
675
657
639
622
606
590
574
559
545
531
517
503
490
477
464
451
438
425
412
399
385
372
357
342
327
311
294
276
258
239
219
199
178
156
133
110
87
62
38
12
-13
-39
-65
-92
-119
-146
-173
-201
-229
-257
-285
-313
-341
-370
-399
-427
-456
-484
-512
-540
-568
-595
-623
-649
-675
-701
-727
-751
-776
-800
-823
-846
-869
-891
-914
-935
-957
-978
-1000
-1020
-1042
-1062
-1083
-1103
-1124
-1144
-1163
-1183
-1203
-1222
-1241
-1260
-1279
-1298
-1316
-1335
-1353
-1371
-1389
-1408
-1426
-1445
-1464
-1483
-1502
-1522
-1542
-1563
-1584
-1606
-1628
-1650
-1673
-1697
-1720
-1744
-1769
-1793
-1817
-1841
-1865
-1889
-1912
-1934
-1956
-1977
-1997
-2016
-2033
-2051
-2067
-2082
-2096
-2109
-2120
-2131
-2140
-2149
-2157
-2164
-2170
-2175
-2180
-2183
-2186
-2189
-2190
-2191
-2191
-2190
-2188
-2185
-2181
-2176
-2170
-2163
-2156
-2146
-2136
-2125
-2113
-2100
-2086
-2072
-2057
-2041
-2024
-2008
-1991
-1974
-1957
-1940
-1923
-1907
-1892
-1877
-1862
-1849
-1837
-1825
-1815
-1805
-1797
-1789
-1783
-1777
-1773
-1769
-1766
-1764
-1763
-1762
-1762
-1763
-1764
-1765
-1766
-1768
-1770
-1772
-1774
-1777
-1780
-1782
-1785
-1788
-1791
-1795
-1798
-1802
-1805
-1809
-1813
-1817
-1821
-1825
-1829
-1833
-1836
-1840
-1843
-1845
-1847
-1849
-1850
-1850
-1849
-1848
-1846
-1843
-1839
-1834
-1828
-1821
-1813
-1804
-1794
-1783
-1770
-1757
-1742
-1726
-1709
-1692
-1673
-1653
-1632
-1611
-1589
-1566
-1543
-1519
-1495
-1471
-1446
-1421
-1397
-1372
-1347
-1322
-1298
-1273
-1249
-1224
-1200
-1177
-1153
-1129
-1106
-1083
-1060
-1038
-1014
-993
-971
-949
-928
-906
-885
-864
-843
-823
-803
-782
-763
-743
-724
-705
-687
-669
-651
-634
-618
-602
-586
-571
-557
-544
-530
-518
-505
-494
-482
-471
-459
-448
-437
-426
-415
-404
-392
-381
-369
-358
-346
-334
-322
-310
-299
-287
-276
-265
-254
-244
-234
-224
-215
-206
-198
-190
-182
-175
-168
-162
-156
-150
-144
-139
-134
-129
-125
-121
-117
-113
-111
-108
-106
-105
-104
-103
-103
-104
-105
-106
-108
-110
-113
-116
-119
-123
-127
-131
-136
-141
-147
-153
-159
-166
-173
-181
-189
-197
-205
-214
-223
-233
-242
-251
-260
-269
-278
-286
-294
-302
-308
-314
-319
-323
-327
-329
-330
-329
-328
-325
-321
-315
-308
-300
-290
-278
-265
-251
-235
-218
-199
-179
-158
-136
-112
-88
-62
-35
-8
21
50
80
110
141
173
206
239
273
307
342
378
414
451
488
526
564
603
642
681
721
762
802
843
885
926
968
1010
1051
1093
1136
1178
1220
1262
1304
1347
1389
1431
1473
1515
1557
1599
1641
1682
1723
1764
1804
1844
1884
1923
1962
2001
2039
2076
2114
2151
2188
2225
2261
2298
2334
2371
2408
2445
2482
2519
2557
2595
2633
2672
2710
2750
2789
2828
2868
2908
2948
2987
3027
3067
3106
3146
3185
3224
3263
3301
3340
3378
3416
3454
3493
3531
3570
3608
3647
3687
3726
3766
3806
3846
3887
3928
3969
4010
4051
4091
4133
4174
4214
4255
4295
4335
4375
4414
4453
4492
4531
4569
4607
4645
4682
4719
4756
4792
4828
4864
4899
4934
4968
5001
5034
5067
5099
5130
5161
5191
5220
5249
5278
5306
5333
5360
5387
5413
5440
5465
5491
5516
5541
5566
5591
5615
5639
5663
5687
5710
5733
5756
5778
5800
5822
5843
5864
5885
5905
5924
5944
5963
5982
6000
6018
6036
6053
6070
6087
6104
6120
6135
6151
6166
6180
6194
6207
6220
6232
6244
6256
6267
6277
6287
6296
6305
6314
6322
6330
6337
6344
6351
6357
6362
6367
6372
6376
6380
6383
6386
6388
6390
6392
6393
6394
6395
6396
6396
6397
6397
6397
6397
6396
6396
6395
6393
6391
6388
6385
6380
6375
6369
6361
6352
6342
6331
6319
6305
6290
6273
6256
6237
6217
6196
6174
6151
6127
6102
6076
6050
6023
5995
5967
5938
5909
5879
5850
5820
5790
5760
5730
5700
5670
5641
5611
5582
5552
5524
5495
5466
5438
5409
5381
5353
5325
5296
5268
5239
5210
5180
5150
5119
5088
5055
5022
4988
4953
4917
4879
4841
4801
4761
4719
4676
4633
4588
4542
4495
4448
4399
4350
4300
4250
4198
4147
4094
4042
3989
3936
3882
3828
3774
3720
3666
3612
3557
3503
3449
3395
3341
3288
3234
3181
3128
3075
3023
2970
2918
2866
2815
2763
2712
2661
2610
2559
2509
2459
2409
2359
2310
2261
2213
2164
2116
2069
2021
1975
1929
1883
1838
1793
1749
1705
1662
1620
1578
1537
1496
1457
1418
1380
1343
1307
1272
1238
1204
1172
1141
1111
1082
1053
1026
1000
974
950
927
905
884
864
845
827
810
794
779
766
753
742
732
722
714
706
699
692
687
682
677
672
668
664
660
657
653
649
645
641
637
633
628
624
619
614
609
603
598
592
586
580
574
568
562
556
550
543
537
531
524
518
512
505
499
493
486
480
474
468
461
455
449
442
435
429
422
414
407
399
391
383
374
365
355
345
335
324
314
302
291
279
267
255
242
229
216
203
189
176
162
147
133
118
103
88
72
57
41
25
9
-7
-23
-38
-54
-70
-86
-101
-117
-132
-147
-162
-177
-191
-206
-220
-234
-248
-262
-276
-290
-303
-317
-330
-343
-357
-369
-382
-395
-407
-419
-431
-443
-455
-467
-478
-489
-501
-512
-523
-535
-546
-558
-570
-583
-596
-609
-623
-638
-653
-669
-685
-702
-720
-738
-758
-777
-798
-818
-840
-862
-884
-907
-930
-954
-978
-1002
-1028
-1053
-1079
-1106
-1133
-1160
-1188
-1217
-1246
-1276
-1306
-1337
-1369
-1400
-1433
-1466
-1499
-1532
-1566
-1600
-1634
-1667
-1701
-1735
-1769
-1802
-1835
-1868
-1900
-1932
-1964
-1995
-2025
-2056
-2086
-2116
-2145
-2173
-2201
-2229
-2256
-2283
-2309
-2335
-2360
-2385
-2410
-2434
-2458
-2482
-2505
-2527
-2549
-2570
-2591
-2612
-2632
-2651
-2670
-2688
-2706
-2724
-2741
-2758
-2774
-2791
-2807
-2823
-2839
-2855
-2871
-2887
-2903
-2920
-2936
-2952
-2969
-2985
-3001
-3018
-3034
-3050
-3066
-3081
-3097
-3112
-3127
-3142
-3157
-3171
-3186
-3200
-3214
-3229
-3243
-3257
-3271
-3285
-3299
-3313
-3327
-3341
-3355
-3369
-3383
-3397
-3410
-3423
-3436
-3449
-3462
-3474
-3486
-3498
-3510
-3521
-3533
-3545
-3557
-3569
-3581
-3594
-3607
-3621
-3635
-3650
-3666
-3682
-3700
-3718
-3736
-3756
-3776
-3797
-3819
-3842
-3865
-3889
-3914
-3939
-3965
-3992
-4019
-4048
-4077
-4106
-4136
-4166
-4197
-4229
-4261
-4293
-4326
-4359
-4392
-4426
-4460
-4493
-4528
-4562
-4596
-4631
-4665
-4700
-4735
-4770
-4805
-4840
-4876
-4911
-4947
-4982
-5018
-5054
-5090
-5126
-5162
-5198
-5234
-5269
-5305
-5340
-5375
-5409
-5443
-5476
-5509
-5542
-5574
-5605
-5636
-5666
-5696
-5725
-5753
-5782
-5809
-5836
-5863
-5890
-5915
-5941
-5966
-5990
-6014
-6038
-6061
-6083
-6104
-6125
-6146
-6165
-6184
-6202
-6219
-6236
-6252
-6267
-6281
-6295
-6308
-6321
-6333
-6345
-6357
-6369
-6381
-6392
-6405
-6417
-6430
-6443
-6457
-6472
-6487
-6502
-6519
-6535
-6553
-6571
-6589
-6608
-6627
-6646
-6666
-6686
-6706
-6726
-6747
-6767
-6788
-6809
-6830
-6851
-6872
-6893
-6915
-6936
-6957
-6978
-6999
-7020
-7040
-7061
-7080
-7100
-7119
-7137
-7155
-7172
-7188
-7204
-7219
-7233
-7246
-7259
-7271
-7282
-7292
-7301
-7309
-7316
-7322
-7327
-7331
-7333
-7334
-7334
-7332
-7329
-7324
-7318
-7310
-7300
-7289
-7276
-7262
-7247
-7230
-7211
-7191
-7170
-7148
-7125
-7100
-7074
-7047
-7019
-6990
-6960
-6929
-6897
-6864
-6830
-6796
-6760
-6724
-6687
-6650
-6612
-6574
-6535
-6496
-6457
-6418
-6378
-6338
-6298
-6258
-6218
-6178
-6137
-6096
-6055
-6014
-5971
-5929
-5885
-5841
-5797
-5751
-5704
-5657
-5608
-5558
-5507
-5455
-5402
-5347
-5292
-5235
-5177
-5117
-5057
-4996
-4933
-4869
-4805
-4739
-4672
-4604
-4536
-4466
-4395
-4324
-4251
-4178
-4104
-4029
-3953
-3877
-3800
-3722
-3644
-3565
-3486
-3407
-3327
-3247
-3167
-3086
-3006
-2926
-2846
-2765
-2685
-2605
-2526
-2446
-2366
-2287
-2207
-2128
-2049
-1970
-1891
-1812
-1734
-1655
-1577
-1499
-1421
-1344
-1267
-1190
-1113
-1037
-961
-885
-810
-736
-662
-588
-515
-443
-371
-300
-230
-160
-91
-23
44
110
176
240
303
366
427
488
547
606
664
720
776
831
885
939
991
1043
1095
1145
1196
1245
1294
1343
1391
1438
1485
1532
1578
1623
1668
1713
1757
1801
1844
1887
1929
1971
2013
2054
2094
2134
2174
2212
2251
2288
2325
2360
2395
2429
2463
2494
2525
2555
2584
2611
2637
2661
2685
2706
2727
2746
2763
2779
2794
2807
2818
2828
2837
2844
2849
2853
2855
2856
2855
2853
2849
2844
2837
2828
2819
2808
2795
2782
2767
2751
2734
2715
2696
2676
2655
2633
2610
2586
2562
2538
2512
2487
2461
2435
2409
2383
2356
2330
2305
2279
2254
2230
2206
2183
2161
2139
2118
2099
2080
2062
2045
2029
2013
1999
1986
1973
1962
1951
1941
1931
1922
1914
1907
1900
1894
1888
1883
1878
1874
1870
1867
1864
1861
1859
1857
1855
1853
1852
1851
1850
1849
1849
1848
1848
1848
1848
1848
1848
1848
1848
1847
1847
1847
1847
1846
1845
1844
1842
1840
1837
1834
1831
1826
1821
1815
1808
1800
1791
1782
1771
1760
1748
1734
1720
1705
1690
1674
1657
1639
1621
1602
1583
1564
1544
1524
1504
1484
1463
1442
1421
1400
1379
1358
1337
1316
1295
1275
1254
1234
1214
1195
1176
1157
1139
1121
1104
1088
1072
1056
1041
1027
1012
1000
988
977
966
956
947
939
932
925
920
915
912
910
908
908
909
911
915
919
924
930
938
946
955
964
975
986
998
1010
1022
1036
1049
1063
1077
1091
1106
1121
1136
1152
1168
1184
1201
1218
1235
1254
1272
1291
1311
1331
1352
1373
1395
1417
1439
1462
1485
1508
1532
1555
1578
1602
1625
1647
1670
1692
1714
1736
1757
1778
1799
1819
1838
1858
1877
1895
1913
1930
1947
1964
1980
1996
2011
2025
2040
2053
2066
2079
2090
2102
2112
2122
2131
2140
2148
2156
2162
2168
2174
2178
2182
2185
2188
2190
2190
2191
2190
2188
2186
2182
2178
2173
2167
2159
2151
2142
2131
2120
2107
2094
2079
2064
2048
2031
2013
1995
1976
1957
1937
1917
1897
1877
1858
1838
1819
1800
1781
1763
1745
1729
1712
1697
1682
1668
1656
1643
1632
1622
1613
1605
1598
1592
1588
1585
1582
1582
1582
1584
1587
1592
1598
1605
1614
1624
1636
1649
1663
1678
1695
1713
1733
1753
1775
1798
1821
1846
1872
1898
1925
1953
1982
2011
2041
2071
2102
2133
2164
2196
2227
2259
2291
2322
2354
2386
2417
2448
2479
2510
2540
2570
2599
2628
2657
2686
2713
2741
2768
2795
2822
2848
2874
2900
2925
2950
2975
3000
3025
3049
3073
3097
3121
3144
3167
3189
3212
3234
3255
3277
3298
3319
3339
3359
3379
3398
3418
3437
3456
3475
3494
3512
3531
3549
3567
3585
3603
3620
3638
3655
3672
3688
3705
3720
3736
3750
3765
3779
3792
3805
3817
3828
3839
3850
3860
3869
3878
3886
3894
3902
3909
3915
3921
3927
3933
3938
3943
3948
3952
3956
3960
3964
3967
3970
3972
3974
3976
3978
3979
3979
3979
3979
3978
3977
3976
3974
3971
3968
3965
3961
3957
3952
3947
3942
3936
3929
3922
3915
3907
3899
3891
3882
3872
3862
3852
3841
3829
3817
3804
3791
3777
3763
3748
3732
3715
3698
3680
3661
3641
3621
3600
3578
3556
3532
3508
3483
3457
3430
3403
3375
3345
3315
3285
3253
3220
3187
3152
3117
3081
3044
3006
2967
2928
2887
2846
2803
2760
2716
2670
2624
2577
2529
2481
2431
2380
2329
2276
2223
2168
2113
2057
2000
1942
1884
1824
1764
1704
1642
1580
1517
1454
1390
1326
1261
1196
1131
1064
998
931
864
796
728
660
591
522
452
382
312
241
170
99
27
-45
-118
-191
-264
-337
-411
-486
-560
-636
-711
-787
-864
-940
-1018
-1096
-1174
-1252
-1331
-1411
-1490
-1570
-1651
-1731
-1812
-1893
-1974
-2055
-2136
-2217
-2298
-2378
-2458
-2539
-2618
-2698
-2777
-2855
-2933
-3011
-3087
-3164
-3239
-3314
-3388
-3461
-3533
-3605
-3675
-3744
-3811
-3878
-3943
-4006
-4069
-4129
-4188
-4245
-4301
-4355
-4406
-4456
-4504
-4550
-4594
-4636
-4676
-4714
-4749
-4783
-4814
-4844
-4871
-4896
-4919
-4940
-4959
-4976
-4992
-5005
-5017
-5028
-5037
-5045
-5052
-5058
-5062
-5066
-5069
-5072
-5074
-5075
-5077
-5077
-5078
-5078
-5078
-5079
-5079
-5079
-5079
-5079
-5080
-5081
-5082
-5083
-5085
-5087
-5089
-5092
-5096
-5100
-5104
-5109
-5115
-5121
-5127
-5134
-5142
-5149
-5157
-5165
-5173
-5181
-5189
-5197
-5205
-5213
-5220
-5227
-5233
-5239
-5245
-5250
-5254
-5258
-5262
-5265
-5267
-5269
-5270
-5271
-5271
-5271
-5271
-5269
-5268
-5266
-5263
-5260
-5257
-5253
-5248
-5243
-5238
-5232
-5226
-5220
-5213
-5205
-5197
-5189
-5181
-5172
-5163
-5153
-5144
-5134
-5123
-5113
-5102
-5090
-5079
-5067
-5054
-5042
-5029
-5016
-5002
-4989
-4975
-4961
-4946
-4932
-4917
-4902
-4887
-4873
-4858
-4843
-4827
-4812
-4797
-4782
-4767
-4752
-4737
-4722
-4707
-4691
-4676
-4661
-4646
-4631
-4616
-4601
-4585
-4570
-4554
-4538
-4522
-4506
-4489
-4472
-4454
-4436
-4416
-4397
-4376
-4355
-4332
-4309
-4285
-4260
-4234
-4206
-4178
-4149
-4119
-4086
-4054
-4022
-3988
-3953
-3918
-3881
-3844
-3807
-3768
-3730
-3691
-3651
-3611
-3571
-3531
-3490
-3450
-3409
-3368
-3327
-3286
-3245
-3204
-3164
-3123
-3083
-3043
-3004
-2965
-2926
-2888
-2851
-2814
-2778
-2742
-2708
-2674
-2641
-2610
-2579
-2549
-2520
-2492
-2465
-2439
-2414
-2390
-2367
-2345
-2324
-2304
-2285
-2266
-2249
-2232
-2216
-2201
-2187
-2173
-2160
-2148
-2137
-2126
-2116
-2107
-2098
-2090
-2083
-2076
-2070
-2065
-2060
-2056
-2052
-2049
-2047
-2045
-2044
-2043
-2041
-2041
-2041
-2041
-2043
-2044
-2045
-2045
-2048
-2049
-2050
-2051
-2052
-2053
-2054
-2054
-2055
-2055
-2055
-2054
-2053
-2052
-2050
-2048
-2045
-2041
-2039
-2035
-2029
-2024
-2017
-2012
-2005
-1997
-1988
-1978
-1968
-1957
-1946
-1933
-1920
-1906
-1891
-1875
-1858
-1841
-1822
-1803
-1782
-1761
-1738
-1714
-1690
-1664
-1637
-1609
-1579
-1549
-1517
-1484
-1451
-1416
-1380
-1342
-1304
-1265
-1225
-1184
-1142
-1099
-1055
-1010
-964
-918
-871
-823
-774
-725
-674
-623
-571
-519
-466
-411
-357
-301
-245
-188
-130
-71
-12
48
108
169
230
292
355
417
480
544
607
671
734
798
861
925
988
1050
1113
1174
1236
1296
1356
1416
1474
1532
1589
1645
1700
1754
1807
1859
1910
1960
2008
2056
2102
2148
2192
2235
2276
2317
2356
2394
2431
2467
2501
2534
2566
2596
2625
2653
2680
2705
2729
2751
2773
2793
2812
2829
2846
2861
2875
2889
2901
2912
2923
2932
2941
2949
2957
2964
2970
2976
2982
2987
2992
2997
3001
3006
3010
3015
3020
3024
3029
3034
3040
3045
3051
3057
3063
3070
3077
3085
3093
3102
3111
3120
3130
3141
3152
3163
3175
3188
3201
3214
3228
3242
3257
3272
3287
3302
3318
3334
3350
3365
3381
3397
3413
3428
3443
3458
3473
3487
3501
3514
3527
3539
3551
3562
3572
3582
3591
3600
3608
3615
3621
3626
3631
3635
3638
3640
3641
3642
3641
3640
3638
3634
3631
3626
3620
3614
3607
3599
3591
3582
3573
3563
3553
3542
3531
3520
3509
3497
3485
3473
3462
3450
3438
3426
3414
3402
3391
3380
3369
3358
3348
3339
3330
3321
3314
3307
3300
3295
3290
3286
3283
3281
3280
3280
3280
3282
3284
3287
3292
3297
3303
3311
3319
3328
3338
3349
3361
3373
3387
3402
3417
3433
3450
3468
3486
3505
3525
3545
3566
3586
3608
3629
3651
3673
3695
3717
3740
3762
3785
3807
3830
3852
3875
3897
3919
3941
3963
3985
4006
4029
4050
4072
4093
4114
4135
4155
4176
4196
4216
4235
4255
4274
4293
4312
4330
4348
4367
4385
4402
4420
4437
4455
4472
4489
4506
4523
4540
4557
4574
4591
4608
4625
4641
4658
4675
4692
4708
4725
4741
4758
4774
4791
4807
4823
4839
4855
4870
4886
4901
4916
4930
4944
4958
4971
4983
4995
5007
5018
5028
5037
5046
5054
5061
5068
5073
5078
5082
5084
5086
5087
5087
5085
5083
5079
5074
5068
5060
5051
5041
5030
5017
5002
4986
4969
4950
4930
4908
4885
4861
4835
4808
4779
4750
4719
4686
4653
4618
4583
4546
4508
4470
4431
4391
4350
4309
4267
4225
4183
4140
4097
4054
4011
3967
3924
3881
3839
3796
3754
3712
3670
3629
3588
3547
3507
3467
3428
3389
3350
3312
3274
3237
3200
3163
3127
3091
3055
3020
2985
2950
2915
2880
2846
2811
2777
2743
2709
2675
2641
2607
2572
2538
2504
2469
2434
2399
2364
2328
2293
2256
2220
2183
2146
2108
2070
2032
1994
1955
1916
1877
1837
1798
1758
1718
1679
1639
1599
1559
1520
1480
1441
1401
1362
1323
1284
1245
1206
1168
1129
1091
1053
1014
977
940
902
865
828
790
753
717
680
643
606
570
533
497
461
425
389
353
317
281
246
211
176
141
107
73
39
6
-26
-58
-89
-120
-150
-179
-208
-236
-263
-290
-316
-341
-366
-390
-413
-436
-458
-479
-500
-521
-540
-559
-577
-595
-612
-628
-643
-658
-672
-684
-697
-708
-718
-727
-736
-743
-750
-756
-761
-764
-767
-769
-770
-770
-769
-768
-765
-762
-757
-752
-746
-739
-732
-723
-714
-704
-694
-682
-671
-658
-646
-632
-619
-605
-591
-576
-562
-547
-533
-518
-504
-490
-476
-463
-449
-437
-424
-413
-401
-391
-381
-371
-363
-355
-347
-341
-335
-331
-327
-324
-321
-320
-320
-320
-322
-324
-327
-332
-337
-343
-350
-358
-366
-376
-386
-398
-410
-423
-436
-451
-466
-482
-499
-516
-534
-552
-571
-591
-611
-631
-652
-673
-695
-717
-739
-761
-783
-806
-828
-851
-874
-896
-919
-942
-964
-987
-1008
-1031
-1054
-1076
-1098
-1119
-1141
-1162
-1183
-1204
-1225
-1246
-1266
-1286
-1306
-1325
-1344
-1363
-1381
-1399
-1416
-1434
-1451
-1467
-1483
-1499
-1514
-1529
-1543
-1557
-1571
-1584
-1597
-1609
-1621
-1633
-1644
-1656
-1666
-1677
-1687
-1698
-1708
-1717
-1727
-1737
-1747
-1756
-1766
-1776
-1785
-1795
-1805
-1816
-1826
-1837
-1848
-1859
-1870
-1882
-1895
-1907
-1920
-1934
-1948
-1962
-1977
-1993
-2009
-2025
-2044
-2062
-2081
-2101
-2121
-2142
-2164
-2186
-2210
-2234
-2258
-2284
-2310
-2337
-2364
-2393
-2422
-2452
-2482
-2514
-2546
-2579
-2613
-2647
-2682
-2718
-2755
-2792
-2830
-2868
-2907
-2946
-2986
-3026
-3066
-3107
-3148
-3189
-3230
-3271
-3312
-3353
-3394
-3435
-3476
-3517
-3557
-3597
-3637
-3676
-3715
-3754
-3792
-3829
-3866
-3903
-3938
-3974
-4008
-4042
-4075
-4108
-4139
-4170
-4200
-4230
-4259
-4286
-4313
-4340
-4365
-4390
-4414
-4437
-4459
-4481
-4502
-4523
-4542
-4561
-4580
-4598
-4615
-4632
-4648
-4663
-4678
-4693
-4707
-4720
-4733
-4746
-4758
-4769
-4780
-4791
-4801
-4810
-4820
-4828
-4837
-4845
-4853
-4860
-4867
-4873
-4879
-4884
-4889
-4893
-4897
-4900
-4902
-4904
-4905
-4906
-4905
-4904
-4903
-4900
-4897
-4894
-4889
-4884
-4878
-4872
-4865
-4857
-4848
-4839
-4829
-4819
-4808
-4796
-4784
-4771
-4757
-4742
-4727
-4710
-4693
-4676
-4657
-4637
-4616
-4595
-4572
-4549
-4524
-4498
-4471
-4444
-4415
-4384
-4353
-4321
-4288
-4253
-4218
-4181
-4143
-4105
-4066
-4025
-3984
-3943
-3900
-3857
-3813
-3769
-3724
-3679
-3634
-3588
-3542
-3495
-3448
-3401
-3354
-3307
-3259
-3211
-3163
-3115
-3066
-3018
-2969
-2919
-2870
-2820
-2770
-2720
-2670
-2619
-2569
-2518
-2467
-2416
-2365
-2315
-2264
-2213
-2162
-2112
-2062
-2012
-1962
-1913
-1864
-1815
-1767
-1719
-1671
-1624
-1578
-1532
-1487
-1443
-1399
-1356
-1314
-1272
-1232
-1192
-1153
-1115
-1079
-1043
-1008
-975
-942
-911
-881
-852
-824
-797
-772
-748
-725
-703
-683
-664
-646
-629
-614
-599
-586
-574
-563
-554
-545
-538
-531
-526
-521
-518
-515
-513
-513
-513
-513
-515
-517
-521
-524
-529
-534
-540
-547
-554
-562
-570
-580
-589
-599
-610
-621
-633
-646
-658
-672
-685
-699
-714
-728
-744
-759
-775
-791
-807
-824
-840
-857
-874
-891
-908
-925
-942
-959
-976
-993
-1010
-1027
-1043
-1060
-1076
-1092
-1108
-1123
-1138
-1154
-1168
-1183
-1198
-1212
-1226
-1239
-1253
-1266
-1279
-1292
-1305
-1318
-1330
-1342
-1354
-1366
-1378
-1390
-1403
-1415
-1427
-1439
-1452
-1464
-1477
-1491
-1504
-1519
-1533
-1548
-1564
-1580
-1596
-1614
-1631
-1650
-1669
-1689
-1709
-1730
-1751
-1773
-1796
-1819
-1843
-1868
-1892
-1918
-1943
-1970
-1996
-2023
-2050
-2078
-2106
-2134
-2162
-2191
-2219
-2248
-2276
-2305
-2334
-2363
-2392
-2421
-2450
-2478
-2507
-2535
-2564
-2592
-2620
-2647
-2675
-2702
-2728
-2755
-2780
-2806
-2830
-2855
-2878
-2901
-2923
-2945
-2966
-2985
-3005
-3023
-3040
-3057
-3072
-3087
-3101
-3114
-3125
-3136
-3146
-3155
-3163
-3170
-3177
-3182
-3187
-3191
-3194
-3197
-3199
-3200
-3201
-3202
-3202
-3201
-3201
-3200
-3199
-3197
-3196
-3194
-3191
-3189
-3187
-3184
-3181
-3178
-3175
-3172
-3168
-3165
-3161
-3157
-3153
-3149
-3145
-3141
-3136
-3132
-3127
-3123
-3118
-3113
-3109
-3104
-3100
-3095
-3091
-3087
-3083
-3079
-3075
-3071
-3067
-3063
-3060
-3056
-3052
-3049
-3045
-3042
-3038
-3034
-3031
-3027
-3023
-3019
-3015
-3011
-3007
-3003
-2999
-2994
-2990
-2986
-2981
-2977
-2973
-2968
-2964
-2960
-2955
-2951
-2947
-2943
-2939
-2936
-2932
-2929
-2926
-2923
-2920
-2918
-2916
-2914
-2912
-2911
-2909
-2908
-2907
-2906
-2906
-2905
-2905
-2905
-2904
-2904
-2904
-2904
-2904
-2905
-2905
-2905
-2905
-2906
-2906
-2907
-2908
-2908
-2910
-2911
-2912
-2914
-2916
-2918
-2920
-2923
-2926
-2930
-2933
-2937
-2942
-2946
-2951
-2956
-2961
-2967
-2972
-2978
-2984
-2990
-2997
-3003
-3009
-3016
-3023
-3030
-3037
-3044
-3051
-3059
-3067
-3075
-3084
-3093
-3102
-3112
-3122
-3133
-3144
-3156
-3168
-3180
-3193
-3206
-3220
-3234
-3248
-3262
-3277
-3291
-3306
-3320
-3335
-3350
-3364
-3378
-3392
-3406
-3420
-3433
-3447
-3460
-3472
-3485
-3497
-3509
-3520
-3532
-3543
-3553
-3564
-3574
-3584
-3593
-3602
-3611
-3619
-3628
-3635
-3642
-3649
-3656
-3662
-3667
-3672
-3677
-3681
-3685
-3688
-3690
-3692
-3694
-3694
-3694
-3694
-3692
-3690
-3687
-3684
-3679
-3674
-3668
-3661
-3653
-3645
-3635
-3625
-3614
-3602
-3589
-3576
-3562
-3547
-3531
-3515
-3498
-3481
-3463
-3445
-3427
-3408
-3389
-3370
-3350
-3331
-3311
-3291
-3272
-3252
-3233
-3213
-3194
-3175
-3156
-3137
-3119
-3100
-3082
-3064
-3046
-3028
-3010
-2993
-2975
-2958
-2941
-2924
-2907
-2890
-2873
-2856
-2839
-2822
-2805
-2789
-2772
-2755
-2738
-2721
-2704
-2687
-2670
-2653
-2635
-2618
-2600
-2582
-2564
-2546
-2527
-2508
-2488
-2468
-2448
-2426
-2404
-2382
-2359
-2335
-2310
-2284
-2258
-2230
-2202
-2172
-2142
-2110
-2078
-2045
-2009
-1974
-1938
-1900
-1861
-1821
-1780
-1737
-1693
-1649
-1603
-1555
-1507
-1457
-1406
-1354
-1300
-1246
-1190
-1133
-1075
-1014
-955
-893
-831
-768
-703
-638
-572
-505
-438
-369
-300
-231
-161
-91
-20
51
123
194
266
338
410
482
554
626
698
770
841
913
983
1054
1124
1194
1263
1332
1401
1468
1536
1602
1669
1734
1799
1863
1927
1990
2053
2115
2177
2238
2298
2358
2417
2476
2534
2591
2648
2705
2761
2816
2871
2925
2978
3030
3082
3132
3182
3231
3279
3326
3372
3416
3460
3502
3543
3583
3622
3660
3696
3731
3765
3797
3828
3858
3886
3913
3939
3963
3986
4008
4027
4046
4064
4080
4094
4108
4120
4130
4140
4148
4154
4160
4164
4167
4169
4170
4170
4169
4166
4163
4159
4154
4148
4141
4133
4125
4116
4106
4096
4083
4073
4059
4046
4034
4019
4006
3991
3976
3960
3944
3928
3911
3895
3878
3861
3843
3826
3809
3791
3774
3756
3738
3721
3703
3686
3668
3651
3633
3616
3598
3581
3564
3547
3530
3513
3496
3479
3462
3445
3429
3412
3396
3379
3363
3346
3330
3313
3296
3279
3262
3245
3227
3209
3191
3172
3153
3134
3114
3094
3073
3052
3030
3008
2985
2961
2937
2912
2887
2861
2834
2807
2779
2751
2722
2692
2662
2632
2601
2570
2538
2506
2473
2441
2408
2375
2342
2308
2275
2241
2208
2175
2141
2108
2076
2043
2011
1979
1948
1917
1886
1856
1827
1798
1770
1743
1716
1690
1665
1640
1617
1594
1572
1550
1530
1510
1492
1474
1457
1441
1426
1412
1399
1387
1376
1366
1358
1350
1344
1339
1335
1333
1332
1332
1333
1336
1340
1346
1353
1361
1371
1382
1395
1409
1424
1441
1459
1478
1499
1521
1544
1569
1595
1622
1650
1679
1710
1741
1774
1808
1842
1877
1914
1951
1989
2027
2066
2106
2147
2187
2229
2271
2313
2356
2399
2442
2485
2529
2573
2616
2660
2704
2748
2791
2834
2878
2920
2963
3005
3047
3088
3129
3169
3209
3248
3286
3324
3361
3398
3434
3469
3503
3537
3570
3602
3633
3663
3693
3722
3750
3777
3803
3828
3852
3876
3898
3920
3941
3961
3980
3998
4014
4030
4046
4061
4074
4086
4098
4109
4118
4127
4135
4141
4147
4151
4155
4158
4159
4160
4159
4158
4156
4152
4148
4142
4136
4128
4119
4110
4099
4086
4075
4061
4046
4030
4014
3996
3977
3957
3937
3915
3893
3869
3845
3820
3794
3767
3740
3712
3683
3653
3623
3592
3561
3529
3496
3463
3430
3396
3361
3327
3292
3256
3220
3185
3148
3112
3076
3039
3003
2966
2930
2893
2857
2820
2784
2747
2711
2675
2639
2603
2568
2532
2496
2461
2425
2390
2354
2319
2283
2248
2212
2176
2140
2104
2068
2032
1995
1958
1921
1884
1847
1809
1772
1734
1695
1657
1618
1579
1540
1501
1461
1422
1382
1342
1302
1262
1221
1181
1141
1101
1060
1020
980
941
901
862
823
784
746
708
670
633
597
561
525
490
456
423
390
357
326
295
265
236
208
180
153
127
101
76
52
29
6
-15
-37
-57
-77
-96
-114
-132
-149
-165
-181
-196
-210
-223
-236
-248
-259
-270
-280
-289
-298
-306
-313
-320
-326
-332
-337
-342
-346
-349
-353
-355
-358
-359
-361
-362
-362
-362
-361
-360
-358
-356
-353
-350
-346
-342
-337
-331
-325
-318
-310
-302
-293
-283
-273
-262
-250
-237
-224
-209
-194
-178
-161
-143
-125
-105
-85
-64
-41
-18
6
31
56
83
111
139
168
198
229
261
294
327
362
397
433
470
507
546
585
625
666
708
750
794
838
882
928
974
1020
1068
1116
1164
1213
1262
1311
1361
1411
1461
1511
1561
1611
1661
1710
1760
1809
1858
1906
1954
2001
2048
2095
2140
2186
2230
2274
2317
2359
2401
2441
2481
2520
2558
2595
2631
2666
2700
2733
2765
2796
2826
2855
2883
2910
2936
2961
2986
3009
3031
3053
3073
3093
3112
3130
3147
3163
3179
3194
3208
3222
3235
3247
3259
3270
3281
3291
3301
3311
3320
3329
3337
3345
3353
3361
3369
3377
3384
3392
3399
3407
3414
3422
3429
3437
3445
3452
3460
3468
3477
3485
3494
3502
3511
3521
3530
3540
3550
3560
3571
3581
3593
3604
3615
3627
3639
3652
3664
3677
3690
3703
3717
3730
3744
3758
3772
3787
3801
3816
3831
3847
3862
3878
3894
3910
3927
3944
3961
3978
3995
4013
4030
4049
4067
4085
4103
4121
4139
4157
4175
4193
4211
4228
4245
4262
4279
4296
4312
4328
4343
4359
4373
4388
4402
4416
4429
4442
4454
4466
4477
4488
4498
4508
4518
4526
4534
4542
4549
4555
4561
4566
4571
4574
4578
4580
4582
4583
4584
4584
4583
4581
4579
4577
4573
4569
4565
4560
4554
4548
4542
4535
4528
4520
4511
4503
4494
4484
4475
4465
4455
4444
4433
4422
4411
4400
4388
4377
4365
4353
4341
4328
4316
4304
4291
4279
4266
4253
4241
4228
4215
4202
4189
4176
4162
4149
4136
4122
4108
4094
4081
4067
4053
4038
4024
4010
3995
3980
3966
3950
3935
3920
3904
3888
3872
3856
3839
3822
3805
3787
3769
3751
3732
3714
3694
3675
3655
3635
3614
3593
3572
3551
3529
3507
3484
3461
3438
3415
3391
3367
3343
3318
3293
3268
3243
3217
3191
3165
3139
3112
3086
3059
3032
3005
2977
2950
2922
2895
2867
2840
2812
2785
2757
2729
2702
2674
2647
2620
2593
2566
2540
2513
2487
2462
2436
2411
2387
2362
2339
2315
2292
2270
2248
2227
2206
2185
2166
2146
2127
2109
2092
2074
2058
2041
2025
2011
1997
1983
1969
1956
1944
1932
1920
1909
1897
1887
1876
1866
1856
1846
1836
1827
1817
1808
1798
1789
1780
1771
1761
1752
1743
1734
1725
1716
1708
1699
1690
1682
1673
1665
1657
1649
1641
1634
1626
1619
1612
1605
1598
1591
1584
1578
1571
1565
1559
1553
1546
1540
1534
1528
1522
1516
1509
1503
1497
1491
1485
1479
1473
1466
1460
1454
1448
1442
1436
1430
1424
1418
1413
1407
1401
1396
1390
1385
1379
1374
1369
1363
1358
1353
1348
1343
1338
1333
1328
1323
1318
1313
1309
1304
1299
1294
1289
1284
1278
1273
1268
1262
1256
1251
1245
1238
1232
1226
1219
1212
1205
1198
1191
1183
1176
1168
1160
1152
1144
1136
1128
1120
1112
1104
1097
1089
1081
1074
1067
1060
1053
1047
1041
1035
1030
1025
1020
1016
1014
1010
1008
1006
1006
1004
1004
1006
1006
1008
1012
1014
1018
1022
1028
1034
1040
1047
1054
1062
1070
1079
1088
1097
1107
1118
1128
1139
1150
1162
1173
1185
1197
1209
1221
1234
1246
1258
1271
1283
1296
1308
1320
1332
1344
1356
1368
1379
1390
1401
1412
1422
1432
1442
1451
1459
1467
1475
1482
1489
1495
1500
1505
1509
1513
1516
1519
1521
1522
1523
1523
1522
1522
1520
1518
1516
1514
1511
1507
1504
1500
1495
1491
1486
1482
1477
1472
1466
1461
1456
1450
1445
1439
1433
1427
1421
1415
1408
1402
1395
1388
1381
1374
1366
1359
1351
1342
1334
1325
1316
1307
1298
1288
1279
1269
1259
1248
1238
1227
1216
1205
1193
1182
1170
1158
1145
1133
1120
1107
1093
1080
1066
1052
1037
1022
1006
992
977
961
945
928
912
895
878
861
843
826
808
790
772
753
735
716
698
679
660
642
623
604
585
566
547
528
510
491
472
453
434
416
397
378
359
340
321
302
283
264
245
226
206
186
167
147
127
106
86
65
44
23
1
-21
-43
-66
-89
-112
-135
-159
-184
-208
-233
-258
-284
-310
-336
-363
-390
-417
-445
-473
-501
-530
-559
-588
-617
-647
-677
-707
-737
-768
-798
-829
-859
-890
-920
-951
-982
-1012
-1043
-1074
-1104
-1135
-1165
-1195
-1225
-1255
-1285
-1314
-1344
-1373
-1402
-1431
-1459
-1487
-1515
-1543
-1570
-1598
-1625
-1651
-1677
-1704
-1729
-1755
-1780
-1806
-1830
-1855
-1880
-1904
-1928
-1952
-1976
-2000
-2024
-2047
-2071
-2094
-2117
-2141
-2164
-2187
-2210
-2233
-2256
-2279
-2302
-2325
-2348
-2371
-2394
-2417
-2440
-2463
-2486
-2510
-2533
-2557
-2580
-2604
-2628
-2651
-2675
-2699
-2724
-2748
-2772
-2797
-2821
-2846
-2871
-2895
-2920
-2945
-2970
-2995
-3020
-3045
-3069
-3094
-3119
-3144
-3168
-3193
-3217
-3241
-3265
-3289
-3313
-3336
-3359
-3382
-3404
-3426
-3448
-3470
-3491
-3511
-3531
-3551
-3571
-3590
-3608
-3626
-3643
-3660
-3677
-3693
-3708
-3722
-3736
-3749
-3762
-3774
-3785
-3795
-3804
-3813
-3821
-3828
-3834
-3839
-3843
-3846
-3849
-3850
-3851
-3851
-3850
-3848
-3845
-3842
-3837
-3832
-3826
-3819
-3812
-3804
-3794
-3785
-3774
-3763
-3750
-3737
-3724
-3709
-3694
-3678
-3661
-3643
-3625
-3605
-3585
-3565
-3543
-3521
-3498
-3474
-3449
-3424
-3398
-3371
-3344
-3316
-3287
-3258
-3228
-3198
-3167
-3136
-3105
-3072
-3040
-3007
-2974
-2940
-2906
-2872
-2838
-2803
-2768
-2732
-2697
-2661
-2624
-2588
-2551
-2514
-2477
-2439
-2401
-2364
-2326
-2287
-2249
-2211
-2172
-2134
-2095
-2057
-2017
-1980
-1941
-1903
-1865
-1827
-1789
-1752
-1714
-1677
-1641
-1604
-1568
-1532
-1496
-1461
-1426
-1392
-1358
-1324
-1291
-1258
-1226
-1194
-1163
-1132
-1102
-1072
-1043
-1014
-988
-961
-935
-909
-885
-861
-838
-816
-795
-774
-755
-737
-719
-703
-687
-673
-659
-647
-635
-625
-616
-607
-600
-594
-589
-584
-581
-579
-578
-578
-579
-581
-584
-588
-593
-599
-605
-613
-622
-632
-642
-654
-666
-680
-694
-709
-725
-742
-760
-779
-799
-819
-840
-862
-885
-908
-932
-957
-982
-1008
-1035
-1062
-1089
-1118
-1146
-1175
-1205
-1234
-1265
-1295
-1326
-1357
-1388
-1420
-1452
-1484
-1516
-1548
-1581
-1614
-1647
-1681
-1714
-1748
-1783
-1817
-1852
-1888
-1924
-1960
-1996
-2033
-2071
-2109
-2147
-2186
-2225
-2264
-2304
-2345
-2385
-2427
-2468
-2510
-2553
-2595
-2639
-2682
-2726
-2770
-2815
-2860
-2905
-2951
-2997
-3043
-3090
-3137
-3184
-3231
-3279
-3327
-3375
-3424
-3473
-3521
-3571
-3620
-3669
-3719
-3768
-3818
-3868
-3917
-3967
-4017
-4067
-4116
-4166
-4215
-4264
-4313
-4362
-4411
-4459
-4507
-4554
-4602
-4648
-4695
-4741
-4786
-4831
-4875
-4919
-4963
-5005
-5047
-5089
-5130
-5170
-5210
-5249
-5287
-5325
-5361
-5398
-5433
-5468
-5502
-5535
-5568
-5599
-5630
-5661
-5690
-5719
-5747
-5774
-5801
-5827
-5852
-5876
-5900
-5922
-5944
-5965
-5985
-6004
-6022
-6040
-6056
-6072
-6086
-6100
-6112
-6124
-6135
-6144
-6153
-6161
-6168
-6173
-6178
-6182
-6185
-6187
-6188
-6188
-6188
-6186
-6183
-6180
-6175
-6170
-6164
-6157
-6149
-6140
-6130
-6120
-6108
-6096
-6083
-6069
-6054
-6039
-6023
-6006
-5988
-5970
-5951
-5932
-5911
-5891
-5869
-5847
-5825
-5802
-5779
-5755
-5731
-5706
-5681
-5655
-5630
-5604
-5578
-5551
-5524
-5498
-5471
-5444
-5416
-5389
-5362
-5335
-5307
-5280
-5253
-5226
-5199
-5171
-5144
-5118
-5091
-5064
-5038
-5011
-4985
-4959
-4933
-4907
-4881
-4856
-4831
-4806
-4781
-4756
-4731
-4707
-4683
-4658
-4634
-4610
-4587
-4563
-4539
-4515
-4491
-4468
-4444
-4420
-4396
-4371
-4347
-4323
-4298
-4273
-4247
-4222
-4196
-4170
-4143
-4116
-4089
-4061
-4033
-4003
-3975
-3945
-3916
-3885
-3854
-3823
-3791
-3759
-3727
-3694
-3661
-3627
-3593
-3558
-3523
-3488
-3452
-3416
-3380
-3343
-3306
-3269
-3231
-3193
-3155
-3116
-3077
-3038
-2999
-2959
-2919
-2879
-2838
-2797
-2756
-2715
-2674
-2633
-2591
-2550
-2508
-2467
-2425
-2384
-2343
-2301
-2260
-2219
-2179
-2138
-2098
-2058
-2017
-1979
-1940
-1901
-1862
-1824
-1786
-1749
-1712
-1675
-1638
-1602
-1567
-1531
-1496
-1462
-1428
-1394
-1360
-1327
-1295
-1263
-1231
-1199
-1168
-1137
-1107
-1077
-1047
-1018
-989
-961
-932
-905
-877
-850
-823
-797
-771
-745
-720
-695
-670
-646
-622
-599
-576
-553
-531
-509
-487
-466
-446
-426
-406
-387
-368
-349
-332
-314
-297
-281
-265
-249
-234
-220
-206
-192
-179
-167
-155
-144
-133
-123
-113
-104
-96
-88
-81
-74
-68
-62
-57
-52
-48
-45
-42
-40
-38
-37
-37
-37
-38
-39
-42
-44
-48
-52
-56
-62
-68
-74
-82
-90
-98
-107
-117
-128
-139
-151
-163
-176
-190
-204
-219
-235
-251
-268
-285
-303
-321
-340
-359
-378
-399
-419
-440
-461
-483
-505
-527
-549
-572
-594
-617
-640
-663
-686
-709
-732
-755
-778
-800
-823
-845
-867
-889
-910
-931
-952
-973
-993
-1012
-1032
-1050
-1069
-1087
-1104
-1121
-1138
-1154
-1169
-1184
-1198
-1211
-1224
-1237
-1249
-1260
-1270
-1280
-1289
-1298
-1306
-1313
-1320
-1326
-1332
-1337
-1341
-1344
-1347
-1350
-1352
-1353
-1354
-1354
-1354
-1353
-1352
-1350
-1348
-1346
-1343
-1340
-1336
-1333
-1329
-1324
-1320
-1315
-1311
-1306
-1300
-1295
-1290
-1285
-1279
-1274
-1268
-1262
-1257
-1251
-1245
-1239
-1233
-1227
-1222
-1216
-1210
-1204
-1197
-1191
-1185
-1179
-1173
-1166
-1160
-1153
-1147
-1140
-1133
-1126
-1119
-1112
-1105
-1097
-1090
-1082
-1074
-1067
-1059
-1051
-1043
-1034
-1026
-1018
-1008
-1000
-992
-983
-974
-965
-956
-947
-938
-929
-920
-910
-901
-892
-883
-874
-865
-856
-847
-838
-829
-821
-812
-804
-796
-788
-781
-773
-766
-759
-752
-746
-740
-734
-729
-724
-719
-714
-710
-707
-703
-700
-698
-696
-694
-693
-692
-692
-693
-693
-694
-696
-698
-701
-704
-708
-712
-717
-722
-728
-734
-741
-748
-756
-765
-774
-783
-793
-803
-814
-826
-838
-851
-864
-877
-892
-906
-922
-937
-954
-970
-988
-1004
-1024
-1042
-1061
-1081
-1101
-1121
-1142
-1163
-1184
-1205
-1227
-1249
-1271
-1293
-1315
-1337
-1359
-1382
-1404
-1425
-1447
-1469
-1490
-1511
-1531
-1551
-1571
-1590
-1609
-1627
-1645
-1662
-1679
-1695
-1710
-1725
-1739
-1752
-1764
-1776
-1787
-1797
-1807
-1816
-1824
-1831
-1838
-1843
-1848
-1853
-1856
-1859
-1861
-1862
-1863
-1863
-1862
-1861
-1859
-1857
-1854
-1850
-1847
-1843
-1838
-1833
-1828
-1823
-1817
-1811
-1806
-1799
-1793
-1787
-1781
-1775
-1769
-1762
-1756
-1750
-1745
-1739
-1734
-1728
-1723
-1718
-1714
-1710
-1706
-1702
-1698
-1695
-1693
-1690
-1688
-1686
-1685
-1684
-1683
-1683
-1683
-1683
-1684
-1685
-1686
-1688
-1689
-1691
-1694
-1696
-1699
-1702
-1705
-1708
-1711
-1715
-1718
-1721
-1725
-1728
-1731
-1734
-1737
-1740
-1743
-1745
-1748
-1749
-1751
-1752
-1753
-1754
-1754
-1755
-1754
-1754
-1753
-1751
-1750
-1748
-1745
-1743
-1740
-1737
-1733
-1730
-1726
-1721
-1717
-1712
-1707
-1701
-1695
-1689
-1683
-1677
-1670
-1662
-1655
-1647
-1639
-1631
-1622
-1613
-1604
-1595
-1585
-1575
-1565
-1555
-1544
-1534
-1523
-1512
-1501
-1490
-1479
-1468
-1457
-1446
-1435
-1424
-1413
-1402
-1391
-1379
-1368
-1357
-1346
-1334
-1323
-1311
-1300
-1288
-1276
-1264
-1252
-1240
-1228
-1215
-1202
-1189
-1176
-1163
-1149
-1135
-1121
-1107
-1093
-1078
-1063
-1047
-1031
-1014
-999
-982
-964
-947
-928
-910
-890
-871
-850
-830
-808
-787
-764
-741
-718
-694
-669
-644
-618
-592
-565
-538
-510
-481
-452
-423
-393
-363
-332
-301
-269
-237
-204
-171
-138
-104
-70
-35
0
35
71
108
144
181
219
257
295
334
373
412
452
492
533
574
615
657
698
740
783
825
868
910
953
996
1040
1083
1126
1170
1213
1256
1300
1343
1386
1429
1472
1515
1558
1600
1643
1685
1726
1768
1809
1849
1890
1929
1969
2008
2045
2084
2121
2158
2194
2230
2265
2299
2333
2366
2398
2430
2461
2491
2520
2548
2576
2603
2629
2654
2678
2702
2724
2746
2766
2786
2805
2823
2840
2856
2871
2885
2898
2910
2922
2932
2941
2950
2957
2964
2969
2974
2978
2981
2982
2983
2984
2983
2981
2979
2975
2971
2966
2961
2954
2947
2939
2930
2921
2910
2899
2888
2875
2862
2848
2834
2819
2803
2787
2770
2752
2734
2715
2695
2675
2655
2634
2612
2590
2567
2544
2520
2496
2471
2446
2421
2395
2369
2342
2315
2288
2260
2232
2203
2174
2145
2115
2085
2055
2024
1993
1962
1931
1899
1867
1835
1803
1770
1737
1705
1672
1639
1606
1573
1540
1507
1474
1441
1408
1376
1343
1311
1279
1248
1216
1185
1154
1124
1094
1064
1035
1006
978
950
922
895
868
842
816
791
767
742
719
696
673
651
630
610
590
570
552
534
517
500
485
470
456
443
430
419
408
398
389
381
373
367
361
356
352
349
347
346
346
346
348
350
353
357
362
368
374
382
390
399
409
419
431
443
456
470
484
499
515
532
549
567
585
604
624
644
665
687
708
731
754
777
800
824
849
873
898
923
948
974
1000
1025
1051
1077
1103
1128
1154
1179
1205
1230
1255
1280
1304
1328
1352
1376
1399
1421
1444
1466
1487
1508
1529
1549
1569
1588
1607
1626
1644
1661
1679
1696
1712
1728
1744
1760
1775
1790
1805
1819
1834
1848
1861
1875
1888
1901
1914
1926
1939
1951
1963
1974
1986
1997
2008
2019
2029
2040
2050
2060
2070
2079
2088
2098
2106
2115
2123
2132
2140
2147
2155
2162
2169
2176
2182
2188
2194
2200
2205
2210
2214
2218
2222
2226
2229
2232
2234
2236
2238
2239
2240
2241
2241
2241
2240
2239
2238
2236
2234
2231
2227
2223
2219
2214
2208
2202
2196
2188
2180
2172
2163
2153
2142
2131
2119
2107
2093
2079
2065
2049
2033
2016
1999
1981
1962
1942
1922
1901
1880
1858
1836
1813
1790
1766
1742
1717
1692
1667
1641
1615
1589
1562
1535
1508
1481
1454
1426
1399
1371
1343
1316
1288
1260
1233
1206
1178
1151
1124
1098
1071
1045
1018
994
968
943
919
894
870
846
822
799
776
753
730
708
686
665
643
622
601
580
560
540
520
500
480
461
442
423
405
386
368
350
332
314
296
279
262
245
228
211
195
179
162
147
131
115
100
85
70
56
41
27
14
0
-13
-25
-38
-49
-61
-72
-82
-92
-102
-111
-119
-127
-135
-142
-148
-154
-159
-163
-167
-170
-173
-175
-177
-178
-178
-178
-178
-176
-175
-173
-170
-167
-163
-159
-155
-150
-144
-139
-132
-126
-119
-112
-104
-96
-88
-79
-70
-61
-51
-41
-31
-21
-10
1
12
23
35
47
59
71
84
96
109
122
136
149
163
177
191
205
220
235
250
265
280
296
312
328
344
361
378
395
412
430
448
466
485
503
523
542
562
582
602
623
644
665
686
708
730
753
775
799
822
846
870
894
919
944
970
996
1022
1048
1075
1103
1130
1158
1186
1214
1243
1272
1301
1331
1360
1390
1420
1450
1481
1511
1542
1573
1604
1635
1666
1697
1728
1759
1791
1822
1854
1885
1917
1948
1980
2011
2041
2074
2105
2136
2167
2198
2229
2260
2291
2321
2351
2381
2411
2441
2470
2500
2529
2557
2586
2614
2643
2670
2698
2725
2753
2779
2806
2832
2858
2884
2909
2934
2959
2983
3007
3031
3054
3077
3099
3121
3142
3163
3184
3204
3223
3242
3261
3279
3296
3313
3329
3344
3359
3374
3387
3400
3413
3425
3436
3446
3456
3465
3474
3481
3488
3494
3499
3504
3508
3511
3513
3514
3514
3514
3512
3510
3506
3502
3497
3490
3483
3475
3465
3455
3443
3431
3417
3402
3386
3369
3351
3331
3311
3289
3266
3242
3217
3191
3163
3134
3104
3073
3040
3007
2972
2936
2898
2860
2820
2779
2737
2693
2649
2603
2556
2508
2459
2409
2358
2306
2252
2198
2143
2086
2029
1971
1912
1852
1791
1730
1668
1605
1541
1477
1412
1347
1281
1214
1147
1080
1012
944
876
808
739
670
601
532
463
394
325
256
187
118
50
-19
-87
-154
-221
-288
-354
-420
-485
-550
-613
-677
-739
-800
-861
-921
-980
-1038
-1095
-1151
-1206
-1260
-1313
-1364
-1415
-1465
-1514
-1561
-1608
-1653
-1697
-1741
-1783
-1824
-1864
-1903
-1941
-1977
-2013
-2048
-2082
-2115
-2146
-2177
-2207
-2237
-2265
-2292
-2319
-2345
-2370
-2395
-2419
-2442
-2465
-2488
-2510
-2531
-2552
-2573
-2593
-2613
-2632
-2652
-2671
-2690
-2708
-2727
-2745
-2763
-2781
-2798
-2816
-2833
-2851
-2868
-2885
-2902
-2919
-2936
-2952
-2969
-2985
-3002
-3018
-3034
-3050
-3065
-3081
-3096
-3112
-3126
-3141
-3155
-3169
-3183
-3197
-3210
-3222
-3235
-3247
-3258
-3269
-3280
-3290
-3299
-3308
-3317
-3325
-3332
-3339
-3345
-3351
-3356
-3360
-3364
-3366
-3369
-3370
-3371
-3371
-3370
-3368
-3366
-3363
-3359
-3354
-3348
-3342
-3334
-3326
-3317
-3307
-3296
-3284
-3272
-3258
-3244
-3229
-3213
-3196
-3179
-3161
-3142
-3122
-3102
-3081
-3059
-3037
-3014
-2991
-2967
-2942
-2917
-2891
-2865
-2838
-2811
-2784
-2756
-2728
-2699
-2670
-2640
-2610
-2580
-2550
-2519
-2488
-2456
-2425
-2393
-2360
-2328
-2295
-2262
-2228
-2194
-2160
-2126
-2092
-2057
-2021
-1986
-1951
-1915
-1878
-1842
-1805
-1768
-1730
-1692
-1654
-1615
-1576
-1537
-1497
-1456
-1415
-1374
-1332
-1290
-1247
-1203
-1160
-1115
-1070
-1024
-978
-931
-884
-836
-788
-739
-690
-640
-590
-539
-488
-436
-384
-331
-278
-225
-171
-117
-63
-8
47
101
157
212
267
322
378
433
488
543
598
653
707
761
815
868
921
973
1024
1075
1126
1176
1225
1273
1320
1367
1412
1457
1501
1544
1585
1626
1666
1704
1742
1778
1813
1847
1879
1911
1941
1970
1998
2025
2050
2074
2097
2119
2139
2158
2176
2193
2209
2223
2237
2249
2260
2270
2279
2287
2293
2299
2304
2308
2311
2313
2314
2314
2314
2313
2311
2308
2304
2300
2295
2290
2284
2277
2270
2263
2254
2246
2237
2227
2218
2208
2197
2186
2175
2164
2153
2141
2129
2117
2105
2092
2079
2067
2054
2040
2027
2013
1999
1985
1971
1957
1942
1927
1911
1896
1880
1864
1847
1830
1813
1796
1778
1760
1741
1722
1703
1683
1663
1643
1622
1601
1580
1558
1536
1514
1491
1468
1445
1421
1397
1373
1348
1324
1299
1273
1248
1222
1196
1170
1144
1117
1091
1064
1037
1010
984
957
930
903
876
849
822
795
769
742
716
690
664
639
613
588
563
538
514
490
466
443
420
398
375
354
332
311
291
271
251
232
213
195
178
160
143
127
111
96
81
66
52
39
26
13
1
-11
-23
-33
-44
-54
-64
-73
-82
-91
-99
-107
-114
-121
-128
-134
-140
-146
-152
-157
-162
-166
-171
-175
-178
-182
-185
-188
-191
-194
-197
-199
-201
-204
-206
-208
-210
-211
-213
-215
-217
-219
-221
-223
-224
-226
-228
-230
-232
-234
-236
-238
-239
-241
-243
-245
-246
-248
-250
-251
-253
-254
-256
-257
-258
-260
-261
-262
-263
-264
-266
-267
-268
-269
-270
-271
-272
-272
-273
-274
-275
-275
-276
-276
-277
-277
-277
-278
-278
-278
-278
-277
-277
-277
-276
-275
-274
-274
-272
-271
-270
-269
-267
-266
-264
-262
-261
-259
-257
-255
-253
-251
-250
-248
-246
-244
-243
-241
-240
-238
-237
-236
-235
-234
-233
-233
-232
-232
-232
-232
-232
-232
-232
-233
-234
-235
-236
-238
-239
-241
-244
-246
-249
-252
-255
-258
-262
-266
-270
-275
-279
-284
-289
-295
-301
-307
-313
-319
-326
-333
-340
-347
-355
-362
-370
-378
-387
-395
-404
-412
-421
-430
-439
-449
-458
-467
-477
-486
-495
-504
-514
-523
-532
-540
-549
-557
-565
-573
-581
-588
-595
-602
-608
-614
-620
-625
-630
-634
-638
-641
-644
-647
-648
-650
-650
-650
-649
-648
-646
-643
-639
-635
-629
-623
-616
-609
-600
-591
-580
-569
-557
-544
-530
-515
-500
-483
-466
-448
-429
-409
-388
-366
-344
-321
-297
-272
-247
-221
-194
-166
-138
-110
-80
-50
-20
11
43
75
107
140
173
207
241
275
310
345
380
416
451
487
523
560
596
633
669
706
743
779
816
853
889
926
963
999
1035
1072
1108
1144
1179
1215
1250
1285
1320
1355
1389
1423
1457
1491
1524
1557
1590
1622
1654
1686
1717
1748
1779
1810
1840
1870
1899
1928
1957
1986
2013
2041
2069
2097
2123
2150
2176
2202
2228
2253
2278
2303
2328
2352
2376
2400
2423
2447
2470
2493
2516
2538
2561
2583
2605
2627
2649
2671
2693
2714
2736
2757
2779
2800
2821
2843
2864
2885
2907
2928
2949
2971
2992
3013
3034
3056
3077
3098
3120
3141
3162
3184
3205
3226
3247
3268
3289
3309
3330
3350
3371
3391
3411
3430
3450
3469
3487
3506
3524
3542
3559
3576
3592
3608
3624
3638
3652
3666
3679
3691
3702
3713
3723
3732
3741
3748
3755
3760
3765
3769
3772
3774
3774
3774
3773
3771
3768
3763
3758
3751
3743
3734
3724
3713
3700
3687
3672
3656
3639
3620
3601
3580
3558
3535
3511
3486
3459
3431
3403
3373
3342
3309
3276
3242
3206
3170
3133
3094
3055
3015
2973
2931
2888
2845
2800
2755
2709
2662
2615
2567
2519
2469
2420
2370
2319
2268
2216
2165
2112
2060
2007
1954
1901
1847
1793
1740
1686
1632
1578
1524
1470
1416
1362
1308
1254
1201
1148
1095
1042
989
937
885
834
783
732
682
632
583
534
486
438
390
344
298
252
207
162
119
75
33
-9
-50
-91
-131
-170
-209
-247
-284
-321
-357
-393
-428
-462
-496
-529
-561
-593
-625
-656
-686
-717
-746
-775
-804
-832
-860
-888
-915
-942
-968
-995
-1020
-1046
-1072
-1097
-1122
-1146
-1171
-1195
-1220
-1244
-1268
-1291
-1315
-1339
-1362
-1386
-1409
-1432
-1456
-1479
-1502
-1525
-1549
-1572
-1595
-1618
-1641
-1664
-1687
-1710
-1733
-1756
-1779
-1801
-1824
-1847
-1869
-1892
-1914
-1937
-1959
-1981
-2003
-2025
-2047
-2069
-2091
-2112
-2134
-2155
-2177
-2198
-2219
-2240
-2261
-2282
-2303
-2323
-2344
-2364
-2384
-2404
-2424
-2444
-2463
-2482
-2501
-2519
-2538
-2556
-2573
-2591
-2608
-2625
-2641
-2657
-2673
-2688
-2703
-2718
-2732
-2746
-2759
-2771
-2784
-2795
-2806
-2817
-2827
-2836
-2845
-2853
-2861
-2867
-2874
-2879
-2884
-2888
-2891
-2894
-2895
-2896
-2897
-2896
-2895
-2892
-2889
-2885
-2881
-2875
-2868
-2861
-2853
-2844
-2834
-2823
-2812
-2799
-2786
-2772
-2758
-2742
-2726
-2709
-2691
-2673
-2654
-2634
-2614
-2593
-2572
-2550
-2527
-2504
-2480
-2456
-2432
-2407
-2382
-2357
-2331
-2305
-2279
-2253
-2226
-2200
-2174
-2147
-2121
-2094
-2068
-2041
-2016
-1991
-1965
-1940
-1916
-1892
-1868
-1845
-1822
-1800
-1778
-1757
-1736
-1717
-1698
-1679
-1661
-1644
-1628
-1613
-1598
-1585
-1572
-1560
-1548
-1538
-1529
-1520
-1512
-1505
-1500
-1495
-1490
-1487
-1485
-1483
-1483
-1483
-1484
-1486
-1488
-1492
-1496
-1501
-1506
-1513
-1520
-1527
-1535
-1544
-1554
-1563
-1574
-1585
-1596
-1608
-1620
-1632
-1645
-1658
-1671
-1684
-1698
-1712
-1726
-1740
-1754
-1769
-1783
-1797
-1812
-1826
-1841
-1855
-1869
-1884
-1898
-1912
-1926
-1939
-1953
-1967
-1980
-1993
-2005
-2017
-2031
-2043
-2055
-2067
-2079
-2090
-2101
-2112
-2123
-2133
-2143
-2153
-2163
-2173
-2182
-2191
-2200
-2209
-2218
-2227
-2235
-2243
-2252
-2260
-2268
-2276
-2284
-2292
-2300
-2308
-2315
-2323
-2331
-2338
-2346
-2353
-2361
-2368
-2376
-2383
-2391
-2398
-2406
-2413
-2420
-2427
-2434
-2441
-2448
-2455
-2461
-2468
-2474
-2480
-2485
-2491
-2496
-2501
-2506
-2511
-2515
-2519
-2523
-2526
-2529
-2531
-2534
-2535
-2537
-2538
-2539
-2539
-2539
-2538
-2537
-2536
-2534
-2532
-2529
-2526
-2523
-2519
-2514
-2509
-2504
-2498
-2492
-2486
-2479
-2472
-2464
-2456
-2447
-2439
-2429
-2420
-2410
-2400
-2390
-2380
-2369
-2358
-2346
-2335
-2323
-2311
-2299
-2287
-2275
-2262
-2249
-2237
-2224
-2211
-2197
-2184
-2171
-2157
-2144
-2130
-2116
-2102
-2089
-2075
-2061
-2047
-2033
-2019
-2005
-1991
-1976
-1962
-1948
-1934
-1919
-1905
-1890
-1876
-1861
-1847
-1832
-1817
-1802
-1787
-1772
-1757
-1742
-1727
-1711
-1696
-1680
-1664
-1649
-1633
-1617
-1601
-1586
-1570
-1554
-1538
-1522
-1507
-1491
-1476
-1460
-1445
-1430
-1415
-1400
-1385
-1371
-1357
-1342
-1328
-1315
-1301
-1288
-1275
-1262
-1249
-1237
-1225
-1213
-1201
-1190
-1179
-1168
-1157
-1147
-1137
-1127
-1118
-1108
-1099
-1091
-1083
-1075
-1067
-1060
-1053
-1046
-1039
-1033
-1027
-1022
-1016
-1012
-1006
-1002
-999
-995
-992
-989
-986
-983
-981
-979
-977
-976
-975
-974
-973
-973
-972
-972
-973
-973
-974
-975
-976
-977
-979
-980
-982
-984
-986
-989
-991
-993
-996
-999
-1000
-1004
-1006
-1008
-1010
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1029
-1030
-1031
-1032
-1033
-1033
-1033
-1033
-1032
-1031
-1030
-1029
-1027
-1025
-1022
-1020
-1016
-1012
-1008
-1004
-1000
-995
-990
-984
-977
-970
-963
-955
-947
-938
-929
-919
-909
-898
-886
-875
-862
-849
-836
-822
-808
-793
-778
-762
-746
-729
-712
-695
-677
-659
-640
-621
-602
-582
-562
-542
-521
-500
-479
-458
-436
-414
-392
-370
-348
-325
-302
-280
-257
-234
-211
-188
-165
-143
-120
-97
-74
-51
-29
-6
16
39
61
83
105
127
148
170
191
212
232
253
273
293
313
333
352
371
390
408
426
444
462
479
496
513
529
545
561
576
591
606
620
634
648
661
674
686
698
710
721
732
743
753
763
773
782
790
798
806
814
821
828
834
840
846
851
855
860
864
867
871
873
876
878
880
881
882
883
883
883
882
881
880
879
877
875
873
870
867
864
860
856
852
848
844
839
834
829
824
819
813
807
802
796
790
784
778
772
766
760
754
748
742
737
732
727
722
717
713
709
706
702
700
697
695
694
692
692
692
692
693
694
696
698
701
705
709
714
719
725
731
738
746
754
763
772
782
793
804
816
829
842
856
870
885
901
917
934
951
969
987
1006
1026
1046
1066
1087
1109
1131
1153
1176
1199
1223
1247
1271
1296
1321
1346
1371
1397
1423
1449
1475
1502
1528
1555
1581
1608
1634
1661
1688
1714
1740
1767
1793
1819
1845
1871
1896
1921
1946
1971
1996
2020
2044
2067
2091
2114
2136
2158
2180
2202
2223
2243
2264
2284
2303
2322
2341
2359
2377
2395
2412
2428
2445
2460
2476
2491
2506
2520
2534
2547
2560
2573
2585
2597
2609
2620
2631
2642
2652
2662
2671
2681
2690
2698
2706
2714
2722
2729
2736
2743
2749
2755
2761
2766
2772
2777
2781
2786
2790
2794
2797
2801
2804
2807
2810
2812
2814
2817
2818
2820
2822
2823
2825
2826
2827
2828
2828
2829
2830
2830
2831
2831
2831
2831
2831
2831
2831
2831
2831
2831
2830
2830
2829
2829
2828
2827
2826
2825
2823
2822
2820
2819
2817
2815
2813
2810
2808
2805
2802
2799
2796
2792
2789
2785
2781
2777
2772
2767
2763
2758
2752
2747
2741
2736
2730
2724
2717
2711
2704
2698
2691
2683
2676
2669
2661
2653
2645
2637
2629
2621
2612
2603
2595
2586
2577
2568
2559
2549
2540
2531
2521
2512
2502
2493
2483
2474
2464
2455
2446
2436
2427
2418
2409
2400
2391
2382
2374
2365
2357
2349
2341
2333
2325
2317
2310
2303
2296
2289
2282
2276
2270
2264
2258
2253
2247
2242
2238
2233
2229
2225
2222
2218
2215
2212
2210
2207
2205
2203
2201
2200
2198
2197
2196
2195
2194
2194
2193
2193
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2191
2191
2190
2190
2189
2188
2188
2186
2185
2184
2182
2181
2179
2177
2175
2173
2170
2168
2165
2162
2159
2156
2153
2150
2146
2143
2139
2135
2131
2127
2123
2119
2115
2111
2107
2102
2098
2094
2089
2085
2080
2076
2071
2067
2062
2058
2054
2049
2045
2040
2036
2032
2027
2023
2019
2015
2009
2005
2001
1998
1994
1991
1987
1983
1980
1976
1973
1969
1966
1963
1960
1957
1954
1952
1949
1947
1944
1942
1940
1938
1937
1935
1934
1933
1932
1931
1930
1930
1930
1930
1930
1930
1931
1932
1933
1935
1936
1939
1941
1944
1947
1950
1954
1958
1963
1968
1973
1979
1985
1992
1999
2005
2013
2023
2032
2041
2051
2062
2073
2084
2096
2109
2122
2135
2149
2164
2179
2194
2211
2227
2244
2262
2280
2298
2317
2337
2357
2377
2398
2420
2441
2464
2486
2509
2533
2556
2581
2605
2630
2655
2680
2706
2732
2758
2784
2811
2837
2864
2891
2918
2945
2972
2998
3025
3052
3078
3105
3131
3157
3183
3208
3233
3258
3282
3306
3330
3353
3375
3397
3418
3439
3459
3478
3497
3514
3532
3548
3563
3578
3592
3605
3617
3629
3639
3649
3657
3665
3672
3677
3682
3686
3689
3691
3692
3693
3692
3690
3687
3684
3679
3674
3667
3660
3652
3643
3633
3622
3610
3598
3584
3570
3555
3539
3523
3506
3487
3469
3449
3429
3408
3386
3364
3341
3317
3293
3268
3243
3217
3190
3163
3136
3107
3079
3049
3020
2990
2959
2928
2896
2864
2832
2799
2766
2732
2698
2664
2629
2594
2559
2523
2487
2451
2414
2378
2341
2303
2266
2228
2190
2152
2114
2076
2037
1998
1959
1920
1881
1841
1801
1762
1722
1681
1641
1601
1560
1520
1479
1438
1397
1355
1314
1272
1231
1189
1147
1105
1063
1020
979
937
894
852
810
767
725
682
640
597
555
512
470
427
385
343
301
259
217
175
133
91
50
8
-33
-74
-115
-156
-197
-238
-278
-318
-359
-399
-439
-478
-518
-557
-597
-636
-675
-714
-753
-791
-830
-869
-907
-945
-984
-1022
-1060
-1099
-1137
-1175
-1213
-1251
-1289
-1327
-1366
-1404
-1442
-1480
-1519
-1557
-1595
-1634
-1673
-1711
-1750
-1789
-1828
-1867
-1906
-1945
-1984
-2023
-2063
-2102
-2141
-2181
-2221
-2260
-2300
-2340
-2380
-2420
-2460
-2500
-2540
-2580
-2620
-2661
-2701
-2742
-2782
-2823
-2864
-2904
-2945
-2986
-3027
-3068
-3109
-3150
-3191
-3232
-3274
-3315
-3356
-3397
-3439
-3480
-3522
-3563
-3604
-3646
-3687
-3729
-3770
-3811
-3853
-3894
-3935
-3976
-4017
-4058
-4099
-4140
-4181
-4222
-4262
-4303
-4343
-4384
-4424
-4464
-4504
-4544
-4583
-4623
-4662
-4702
-4741
-4780
-4818
-4857
-4896
-4934
-4972
-5010
-5048
-5085
-5122
-5160
-5197
-5233
-5270
-5306
-5342
-5378
-5413
-5448
-5483
-5518
-5552
-5586
-5620
-5653
-5686
-5719
-5751
-5783
-5815
-5846
-5877
-5908
-5938
-5968
-5997
-6026
-6055
-6083
-6111
-6138
-6165
-6192
-6218
-6244
-6269
-6294
-6318
-6342
-6366
-6389
-6411
-6434
-6455
-6477
-6498
-6518
-6539
-6558
-6578
-6597
-6615
-6634
-6651
-6669
-6686
-6703
-6720
-6736
-6752
-6768
-6783
-6798
-6813
-6828
-6843
-6857
-6871
-6885
-6899
-6912
-6925
-6939
-6952
-6965
-6978
-6990
-7003
-7016
-7028
-7041
-7053
-7065
-7077
-7090
-7102
-7114
-7126
-7138
-7150
-7163
-7175
-7187
-7199
-7211
-7223
-7234
-7246
-7258
-7270
-7282
-7293
-7305
-7316
-7327
-7338
-7349
-7360
-7371
-7382
-7392
-7402
-7412
-7422
-7432
-7441
-7450
-7459
-7468
-7477
-7485
-7493
-7500
-7508
-7515
-7521
-7528
-7534
-7540
-7545
-7550
-7555
-7559
-7563
-7567
-7570
-7573
-7575
-7577
-7578
-7579
-7580
-7580
-7580
-7579
-7578
-7576
-7573
-7570
-7567
-7563
-7558
-7553
-7547
-7541
-7534
-7526
-7518
-7509
-7500
-7490
-7479
-7467
-7455
-7443
-7429
-7415
-7401
-7385
-7369
-7353
-7335
-7318
-7299
-7280
-7260
-7239
-7218
-7197
-7174
-7151
-7127
-7103
-7078
-7053
-7027
-7000
-6973
-6945
-6916
-6887
-6858
-6828
-6797
-6766
-6734
-6702
-6669
-6636
-6602
-6568
-6533
-6498
-6462
-6426
-6390
-6353
-6316
-6279
-6241
-6203
-6165
-6126
-6087
-6048
-6009
-5970
-5930
-5890
-5850
-5810
-5770
-5730
-5690
-5650
-5610
-5570
-5530
-5490
-5450
-5411
-5371
-5332
-5293
-5254
-5215
-5177
-5139
-5101
-5064
-5027
-4990
-4954
-4918
-4882
-4847
-4813
-4779
-4745
-4712
-4679
-4647
-4616
-4585
-4554
-4524
-4495
-4466
-4437
-4410
-4382
-4356
-4330
-4304
-4279
-4255
-4231
-4207
-4184
-4162
-4140
-4119
-4098
-4078
-4058
-4038
-4019
-4001
-3984
-3966
-3949
-3933
-3917
-3902
-3887
-3872
-3858
-3845
-3832
-3819
-3807
-3796
-3785
-3774
-3764
-3754
-3745
-3737
-3729
-3721
-3714
-3707
-3701
-3696
-3690
-3686
-3682
-3679
-3676
-3673
-3672
-3670
-3670
-3670
-3670
-3672
-3673
-3676
-3679
-3682
-3687
-3692
-3697
-3703
-3710
-3718
-3726
-3735
-3744
-3754
-3765
-3777
-3789
-3801
-3815
-3829
-3843
-3858
-3874
-3891
-3908
-3926
-3944
-3963
-3982
-4002
-4022
-4043
-4065
-4086
-4110
-4133
-4157
-4181
-4205
-4230
-4256
-4281
-4307
-4334
-4360
-4387
-4414
-4442
-4469
-4497
-4525
-4553
-4581
-4609
-4638
-4666
-4694
-4722
-4750
-4777
-4805
-4832
-4859
-4886
-4913
-4939
-4965
-4990
-5015
-5039
-5063
-5087
-5110
-5132
-5154
-5175
-5195
-5215
-5234
-5253
-5270
-5287
-5303
-5318
-5333
-5347
-5359
-5371
-5382
-5392
-5401
-5409
-5416
-5422
-5428
-5432
-5435
-5437
-5438
-5438
-5437
-5434
-5431
-5426
-5421
-5414
-5406
-5398
-5388
-5377
-5364
-5351
-5337
-5321
-5305
-5288
-5269
-5250
-5229
-5208
-5185
-5162
-5137
-5112
-5085
-5058
-5030
-5001
-4971
-4940
-4909
-4876
-4843
-4809
-4774
-4739
-4703
-4666
-4628
-4590
-4551
-4511
-4471
-4431
-4389
-4348
-4305
-4262
-4219
-4175
-4131
-4086
-4041
-3996
-3950
-3904
-3857
-3810
-3763
-3716
-3668
-3620
-3571
-3523
-3474
-3425
-3376
-3326
-3276
-3226
-3176
-3126
-3075
-3025
-2974
-2922
-2871
-2819
-2767
-2715
-2663
-2610
-2557
-2504
-2450
-2396
-2341
-2287
-2231
-2176
-2120
-2063
-2005
-1949
-1891
-1833
-1774
-1714
-1654
-1594
-1532
-1471
-1408
-1346
-1282
-1218
-1154
-1089
-1022
-957
-890
-823
-755
-687
-618
-549
-479
-409
-339
-268
-197
-125
-54
18
91
163
236
309
382
455
528
602
675
748
822
895
968
1041
1114
1187
1260
1332
1404
1476
1547
1618
1689
1759
1829
1899
1968
2036
2104
2172
2238
2305
2370
2435
2499
2563
2626
2688
2749
2810
2870
2928
2987
3044
3100
3156
3210
3264
3316
3368
3419
3468
3517
3564
3611
3656
3701
3744
3786
3828
3868
3907
3944
3981
4017
4051
4083
4116
4147
4177
4205
4233
4259
4284
4308
4330
4352
4372
4391
4408
4425
4440
4454
4467
4479
4489
4499
4507
4513
4519
4523
4527
4528
4529
4529
4527
4525
4521
4516
4510
4503
4494
4485
4474
4463
4450
4437
4423
4407
4391
4373
4355
4336
4317
4296
4275
4253
4230
4206
4182
4158
4133
4107
4081
4054
4027
3999
3971
3943
3915
3886
3857
3828
3798
3768
3739
3709
3679
3649
3618
3588
3558
3528
3498
3468
3438
3408
3378
3348
3318
3289
3260
3230
3202
3173
3144
3116
3088
3060
3032
3005
2978
2951
2924
2898
2872
2846
2821
2795
2770
2746
2721
2698
2674
2651
2628
2605
2583
2561
2539
2518
2497
2477
2457
2437
2418
2399
2380
2362
2344
2327
2310
2293
2277
2262
2246
2231
2217
2203
2189
2176
2163
2151
2139
2127
2116
2106
2096
2086
2077
2068
2060
2052
2044
2037
2031
2025
2020
2015
2009
2005
2003
2000
1997
1995
1993
1992
1992
1991
1992
1992
1994
1995
1997
2000
2003
2005
2009
2013
2019
2024
2029
2035
2041
2048
2055
2062
2070
2078
2086
2095
2104
2113
2123
2133
2143
2154
2165
2176
2187
2199
2211
2224
2236
2249
2262
2276
2289
2303
2317
2331
2346
2361
2375
2390
2406
2421
2437
2452
2468
2484
2501
2517
2534
2550
2567
2584
2602
2619
2637
2654
2672
2690
2708
2726
2745
2763
2782
2801
2820
2839
2858
2878
2897
2917
2937
2957
2977
2997
3018
3038
3059
3080
3101
3122
3144
3166
3187
3210
3232
3254
3277
3300
3323
3346
3369
3393
3417
3441
3466
3490
3515
3540
3566
3591
3617
3643
3670
3696
3723
3751
3778
3806
3834
3862
3891
3920
3949
3978
4008
4038
4067
4099
4129
4160
4192
4223
4255
4287
4319
4351
4384
4416
4449
4483
4516
4550
4584
4617
4652
4686
4721
4755
4790
4825
4860
4896
4931
4967
5002
5038
5074
5110
5146
5182
5218
5255
5291
5327
5363
5400
5436
5472
5508
5544
5580
5616
5652
5687
5723
5758
5793
5828
5863
5897
5931
5965
5999
6033
6066
6099
6131
6163
6195
6226
6257
6288
6318
6348
6377
6406
6434
6462
6490
6517
6544
6570
6596
6621
6646
6670
6694
6717
6740
6762
6784
6806
6827
6847
6867
6887
6906
6925
6943
6961
6978
6995
7012
7028
7043
7059
7073
7088
7102
7116
7129
7143
7156
7168
7181
7193
7205
7217
7228
7240
7251
7262
7273
7284
7295
7305
7316
7327
7337
7348
7358
7369
7379
7390
7400
7411
7421
7432
7442
7453
7464
7474
7485
7496
7507
7518
7529
7539
7550
7561
7572
7583
7594
7605
7615
7626
7637
7647
7658
7668
7678
7688
7698
7708
7718
7727
7736
7745
7754
7762
7770
7778
7786
7793
7800
7806
7812
7818
7823
7828
7832
7836
7840
7842
7845
7846
7848
7848
7848
7847
7846
7844
7841
7838
7834
7829
7823
7817
7810
7802
7794
7784
7774
7763
7752
7739
7726
7712
7697
7682
7665
7648
7630
7611
7591
7571
7550
7528
7505
7481
7457
7432
7406
7380
7352
7324
7296
7266
7236
7206
7174
7142
7110
7077
7043
7009
6974
6939
6904
6868
6831
6794
6757
6720
6682
6644
6605
6566
6528
6488
6449
6410
6370
6331
6291
6251
6211
6171
6132
6092
6052
6012
5972
5933
5893
5854
5815
5775
5737
5698
5659
5621
5583
5545
5507
5470
5433
5396
5359
5323
5287
5251
5216
5181
5146
5112
5077
5044
5010
4977
4944
4912
4879
4847
4816
4785
4754
4723
4693
4663
4633
4604
4575
4546
4518
4490
4462
4434
4407
4380
4354
4327
4301
4275
4249
4224
4199
4174
4149
4125
4100
4075
4051
4027
4003
3980
3957
3933
3910
3887
3863
3840
3817
3794
3771
3748
3725
3702
3679
3656
3633
3610
3587
3564
3542
3519
3496
3473
3450
3427
3404
3382
3359
3336
3313
3290
3267
3244
3222
3199
3176
3153
3130
3107
3084
3061
3038
3015
2991
2968
2945
2922
2898
2875
2851
2828
2805
2781
2757
2734
2710
2687
2663
2639
2616
2592
2568
2545
2521
2498
2474
2451
2427
2404
2380
2357
2334
2311
2288
2265
2242
2219
2197
2174
2152
2130
2108
2087
2065
2044
2023
2001
1982
1962
1942
1922
1903
1884
1865
1847
1829
1811
1794
1777
1760
1744
1728
1713
1698
1683
1669
1655
1642
1629
1617
1605
1593
1582
1571
1561
1551
1541
1532
1524
1516
1508
1500
1493
1487
1481
1475
1470
1465
1460
1456
1452
1449
1446
1443
1441
1439
1437
1436
1435
1435
1435
1435
1436
1436
1438
1439
1441
1443
1446
1448
1451
1455
1458
1462
1466
1470
1475
1479
1484
1489
1494
1500
1505
1511
1516
1522
1528
1534
1540
1545
1551
1557
1563
1569
1575
1581
1586
1592
1597
1603
1608
1613
1618
1622
1626
1631
1634
1638
1641
1644
1647
1649
1651
1652
1653
1654
1654
1654
1653
1651
1650
1647
1644
1641
1637
1632
1627
1622
1615
1608
1601
1593
1584
1575
1565
1554
1543
1531
1519
1506
1492
1477
1462
1446
1430
1413
1395
1376
1357
1337
1317
1296
1274
1252
1228
1205
1180
1155
1130
1103
1077
1049
1020
993
963
934
903
873
841
810
777
744
711
677
643
608
573
538
502
465
428
391
353
315
276
237
198
158
118
78
37
-5
-46
-88
-131
-174
-217
-261
-304
-349
-393
-438
-484
-529
-575
-622
-668
-715
-762
-810
-857
-905
-954
-1002
-1051
-1099
-1148
-1197
-1247
-1296
-1345
-1395
-1445
-1494
-1544
-1594
-1643
-1693
-1743
-1792
-1842
-1891
-1941
-1990
-2039
-2088
-2136
-2185
-2233
-2281
-2328
-2376
-2423
-2469
-2516
-2562
-2607
-2653
-2697
-2742
-2786
-2829
-2872
-2915
-2957
-2998
-3039
-3080
-3119
-3159
-3198
-3236
-3274
-3311
-3347
-3383
-3419
-3454
-3488
-3522
-3555
-3588
-3620
-3651
-3682
-3712
-3742
-3771
-3800
-3828
-3855
-3882
-3908
-3934
-3959
-3984
-4008
-4030
-4054
-4077
-4099
-4120
-4141
-4161
-4181
-4200
-4219
-4237
-4255
-4272
-4289
-4305
-4321
-4336
-4350
-4364
-4378
-4391
-4403
-4415
-4427
-4438
-4448
-4458
-4467
-4476
-4484
-4492
-4499
-4506
-4512
-4517
-4522
-4527
-4531
-4534
-4537
-4540
-4542
-4543
-4544
-4544
-4544
-4543
-4542
-4540
-4538
-4535
-4532
-4528
-4524
-4520
-4514
-4509
-4503
-4496
-4489
-4481
-4473
-4465
-4456
-4447
-4437
-4427
-4416
-4405
-4394
-4382
-4370
-4358
-4345
-4332
-4319
-4306
-4292
-4278
-4264
-4249
-4235
-4220
-4206
-4191
-4176
-4162
-4147
-4133
-4118
-4104
-4090
-4075
-4062
-4048
-4035
-4022
-4010
-3997
-3985
-3974
-3963
-3952
-3942
-3932
-3923
-3914
-3906
-3898
-3891
-3885
-3879
-3873
-3869
-3865
-3861
-3858
-3856
-3855
-3854
-3854
-3854
-3855
-3857
-3860
-3863
-3867
-3872
-3877
-3883
-3890
-3897
-3905
-3914
-3923
-3933
-3944
-3955
-3967
-3979
-3992
-4006
-4019
-4035
-4050
-4065
-4082
-4098
-4115
-4133
-4151
-4170
-4189
-4208
-4228
-4248
-4269
-4290
-4312
-4333
-4356
-4378
-4401
-4424
-4448
-4471
-4496
-4520
-4544
-4569
-4594
-4620
-4645
-4671
-4697
-4723
-4749
-4775
-4802
-4828
-4855
-4882
-4908
-4935
-4962
-4989
-5015
-5042
-5069
-5095
-5122
-5148
-5175
-5201
-5227
-5253
-5278
-5304
-5329
-5354
-5379
-5404
-5428
-5452
-5476
-5500
-5523
-5546
-5568
-5591
-5612
-5634
-5655
-5676
-5696
-5716
-5735
-5754
-5773
-5791
-5808
-5826
-5842
-5859
-5874
-5890
-5904
-5919
-5932
-5946
-5958
-5971
-5982
-5994
-6004
-6015
-6024
-6034
-6042
-6051
-6058
-6066
-6072
-6079
-6084
-6090
-6094
-6099
-6103
-6106
-6109
-6112
-6114
-6116
-6117
-6118
-6119
-6119
-6119
-6118
-6118
-6116
-6115
-6113
-6111
-6109
-6106
-6103
-6100
-6096
-6092
-6088
-6084
-6080
-6075
-6070
-6065
-6059
-6054
-6048
-6042
-6036
-6030
-6023
-6017
-6010
-6003
-5996
-5989
-5982
-5975
-5967
-5960
-5952
-5945
-5937
-5930
-5922
-5914
-5906
-5898
-5890
-5882
-5874
-5867
-5859
-5851
-5843
-5835
-5827
-5820
-5812
-5804
-5797
-5789
-5782
-5775
-5768
-5762
-5755
-5749
-5743
-5737
-5731
-5726
-5721
-5716
-5712
-5708
-5704
-5701
-5698
-5695
-5694
-5692
-5691
-5691
-5691
-5692
-5693
-5695
-5697
-5700
-5704
-5709
-5714
-5719
-5726
-5733
-5741
-5750
-5759
-5769
-5780
-5792
-5805
-5818
-5832
-5847
-5863
-5879
-5896
-5914
-5933
-5953
-5973
-5995
-6017
-6039
-6063
-6087
-6112
-6137
-6164
-6191
-6218
-6246
-6275
-6304
-6334
-6365
-6396
-6427
-6459
-6491
-6524
-6557
-6590
-6624
-6658
-6692
-6727
-6762
-6797
-6832
-6867
-6903
-6938
-6974
-7009
-7045
-7081
-7116
-7152
-7187
-7223
-7258
-7293
-7328
-7363
-7397
-7431
-7465
-7499
-7532
-7565
-7598
-7630
-7662
-7693
-7724
-7755
-7785
-7814
-7843
-7871
-7899
-7926
-7953
-7979
-8005
-8029
-8054
-8077
-8100
-8122
-8144
-8164
-8185
-8204
-8223
-8241
-8259
-8275
-8291
-8307
-8321
-8335
-8348
-8360
-8372
-8383
-8393
-8403
-8412
-8420
-8427
-8434
-8440
-8445
-8450
-8454
-8458
-8460
-8463
-8464
-8465
-8465
-8465
-8464
-8463
-8460
-8458
-8455
-8451
-8446
-8442
-8436
-8430
-8424
-8416
-8409
-8401
-8392
-8383
-8373
-8363
-8352
-8340
-8328
-8316
-8303
-8289
-8275
-8260
-8245
-8229
-8213
-8196
-8178
-8160
-8141
-8122
-8103
-8083
-8061
-8041
-8019
-7997
-7974
-7951
-7927
-7902
-7878
-7852
-7826
-7800
-7773
-7745
-7717
-7689
-7660
-7630
-7600
-7569
-7538
-7507
-7474
-7442
-7409
-7375
-7341
-7306
-7271
-7235
-7199
-7162
-7125
-7087
-7048
-7010
-6970
-6930
-6890
-6849
-6808
-6766
-6724
-6681
-6637
-6593
-6549
-6504
-6459
-6413
-6366
-6319
-6272
-6224
-6176
-6127
-6078
-6028
-5978
-5927
-5876
-5824
-5772
-5720
-5667
-5613
-5560
-5505
-5451
-5395
-5340
-5284
-5227
-5170
-5113
-5055
-4997
-4939
-4880
-4820
-4761
-4701
-4640
-4580
-4519
-4457
-4396
-4334
-4272
-4209
-4146
-4083
-4019
-3957
-3894
-3830
-3766
-3702
-3638
-3574
-3510
-3446
-3382
-3318
-3254
-3190
-3126
-3062
-2999
-2935
-2872
-2809
-2746
-2683
-2621
-2559
-2497
-2436
-2375
-2314
-2254
-2194
-2135
-2076
-2017
-1960
-1902
-1846
-1789
-1734
-1679
-1624
-1570
-1517
-1464
-1412
-1360
-1309
-1259
-1210
-1161
-1112
-1065
-1018
-971
-926
-881
-837
-793
-750
-708
-666
-625
-585
-545
-506
-468
-430
-394
-357
-322
-287
-252
-219
-186
-153
-122
-90
-60
-30
0
29
57
85
112
138
164
190
215
240
264
287
310
333
355
376
398
418
438
458
477
496
514
532
550
567
583
599
615
630
645
660
674
688
702
715
728
740
752
764
776
787
798
809
820
830
840
849
859
868
877
886
895
903
911
919
927
935
943
950
957
964
971
978
985
992
999
1004
1012
1018
1025
1032
1038
1045
1051
1058
1065
1071
1078
1085
1091
1098
1105
1112
1119
1126
1133
1140
1147
1154
1161
1169
1176
1184
1191
1199
1207
1214
1222
1230
1238
1246
1254
1262
1270
1278
1286
1294
1302
1310
1318
1326
1334
1342
1350
1358
1366
1373
1381
1388
1396
1403
1410
1418
1425
1432
1438
1445
1452
1458
1464
1470
1476
1482
1488
1493
1499
1504
1509
1514
1519
1523
1528
1532
1536
1540
1544
1548
1551
1554
1558
1561
1564
1566
1569
1571
1574
1576
1578
1580
1582
1584
1585
1587
1588
1590
1591
1592
1593
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1609
1610
1612
1613
1615
1617
1619
1621
1624
1626
1629
1632
1635
1638
1642
1645
1649
1653
1658
1662
1667
1672
1678
1683
1689
1695
1702
1708
1716
1723
1731
1739
1747
1755
1764
1773
1783
1793
1803
1813
1824
1835
1846
1858
1870
1882
1894
1907
1920
1934
1947
1961
1975
1990
2004
2019
2033
2050
2066
2082
2098
2114
2131
2148
2166
2183
2201
2219
2238
2256
2275
2295
2314
2334
2354
2375
2396
2417
2438
2460
2482
2504
2527
2550
2574
2598
2622
2647
2672
2697
2723
2749
2775
2802
2830
2857
2886
2914
2943
2972
3002
3032
3063
3094
3125
3157
3189
3221
3254
3288
3322
3356
3390
3425
3460
3496
3532
3568
3605
3642
3680
3717
3756
3794
3833
3872
3911
3951
3991
4032
4072
4113
4154
4196
4237
4279
4321
4364
4406
4449
4492
4535
4578
4622
4665
4709
4753
4797
4841
4885
4929
4973
5017
5061
5105
5149
5193
5237
5281
5325
5368
5412
5455
5498
5541
5584
5627
5669
5712
5754
5795
5837
5878
5919
5959
5999
6039
6078
6117
6156
6194
6232
6269
6306
6342
6378
6414
6449
6483
6517
6551
6584
6616
6648
6679
6710
6740
6769
6798
6826
6854
6881
6907
6933
6958
6982
7006
7029
7052
7074
7095
7115
7135
7154
7172
7190
7207
7223
7238
7253
7267
7281
7294
7306
7317
7327
7337
7347
7355
7363
7370
7377
7383
7388
7393
7397
7401
7404
7407
7409
7410
7411
7411
7411
7411
7410
7408
7406
7404
7401
7398
7394
7391
7386
7382
7377
7371
7366
7360
7354
7347
7340
7333
7326
7318
7311
7303
7295
7286
7278
7269
7260
7251
7242
7233
7223
7214
7204
7194
7185
7175
7165
7155
7145
7135
7125
7115
7105
7095
7085
7075
7065
7056
7046
7036
7027
7017
7008
6999
6989
6980
6971
6963
6954
6945
6937
6928
6920
6912
6904
6896
6888
6881
6873
6866
6858
6851
6844
6837
6830
6823
6816
6810
6803
6796
6790
6783
6777
6771
6764
6758
6752
6745
6739
6733
6726
6720
6714
6707
6700
6694
6687
6680
6673
6666
6659
6652
6645
6637
6629
6622
6614
6605
6597
6589
6580
6571
6562
6552
6543
6533
6522
6512
6501
6490
6479
6468
6456
6444
6431
6419
6406
6393
6379
6365
6351
6337
6323
6308
6293
6277
6262
6246
6230
6214
6198
6181
6165
6148
6131
6114
6096
6079
6061
6044
6026
6008
5990
5972
5954
5936
5918
5900
5882
5864
5846
5828
5810
5792
5775
5757
5739
5722
5704
5687
5669
5652
5635
5618
5602
5585
5568
5552
5536
5520
5504
5488
5472
5457
5441
5426
5411
5396
5381
5366
5352
5337
5323
5308
5294
5280
5266
5252
5238
5224
5211
5197
5184
5170
5157
5143
5130
5116
5103
5090
5077
5063
5050
5037
5024
5011
4997
4984
4971
4958
4944
4931
4918
4905
4891
4878
4865
4851
4838
4825
4811
4798
4785
4771
4758
4745
4731
4718
4705
4691
4678
4665
4651
4638
4625
4611
4598
4585
4572
4558
4545
4532
4519
4505
4492
4479
4466
4452
4439
4426
4412
4399
4386
4372
4359
4346
4332
4319
4305
4292
4278
4265
4251
4237
4224
4210
4196
4182
4168
4154
4140
4126
4111
4097
4082
4067
4053
4038
4024
4009
3993
3978
3963
3948
3932
3916
3901
3885
3869
3853
3836
3820
3803
3787
3770
3753
3736
3719
3702
3684
3667
3649
3631
3613
3595
3577
3559
3540
3522
3503
3484
3466
3447
3428
3409
3390
3370
3351
3332
3313
3293
3274
3254
3235
3216
3196
3177
3157
3138
3118
3099
3080
3061
3042
3023
3004
2985
2966
2948
2929
2911
2893
2875
2857
2839
2821
2804
2787
2770
2753
2736
2719
2703
2687
2670
2655
2639
2623
2608
2593
2578
2563
2548
2534
2519
2505
2491
2478
2464
2451
2438
2425
2412
2399
2387
2374
2362
2350
2338
2326
2315
2303
2292
2281
2270
2259
2248
2237
2226
2216
2205
2195
2184
2174
2164
2154
2144
2134
2124
2114
2105
2095
2085
2076
2067
2057
2048
2039
2029
2021
2012
2003
1994
1985
1977
1968
1960
1951
1943
1935
1927
1919
1911
1903
1896
1888
1881
1874
1867
1860
1853
1846
1840
1834
1828
1822
1816
1810
1805
1800
1795
1790
1785
1781
1777
1773
1769
1766
1762
1759
1756
1753
1751
1748
1746
1744
1742
1741
1739
1738
1737
1736
1736
1735
1735
1735
1735
1735
1735
1736
1737
1737
1738
1739
1740
1741
1743
1744
1745
1747
1749
1750
1752
1754
1756
1758
1760
1762
1764
1766
1768
1770
1772
1774
1776
1779
1781
1783
1785
1787
1790
1792
1794
1796
1799
1801
1803
1805
1807
1810
1812
1814
1816
1817
1819
1821
1823
1824
1826
1827
1828
1829
1830
1831
1832
1832
1833
1833
1833
1832
1832
1831
1831
1830
1828
1827
1825
1823
1821
1818
1816
1813
1809
1806
1802
1798
1793
1788
1783
1777
1772
1765
1759
1752
1744
1737
1729
1720
1711
1702
1693
1682
1672
1661
1650
1638
1625
1613
1599
1586
1571
1556
1541
1525
1509
1492
1475
1457
1438
1419
1399
1379
1358
1336
1314
1292
1268
1244
1220
1194
1169
1142
1115
1087
1059
1029
1000
969
938
906
874
841
807
772
737
701
665
628
590
551
512
472
432
391
349
307
264
220
176
131
86
40
-7
-54
-101
-150
-198
-248
-297
-348
-399
-450
-502
-554
-606
-659
-713
-767
-821
-875
-930
-985
-1041
-1097
-1153
-1209
-1265
-1322
-1379
-1436
-1494
-1551
-1609
-1667
-1724
-1782
-1840
-1898
-1957
-2015
-2073
-2131
-2189
-2248
-2306
-2364
-2422
-2480
-2538
-2595
-2653
-2711
-2768
-2826
-2883
-2940
-2996
-3053
-3110
-3166
-3222
-3278
-3333
-3388
-3443
-3498
-3553
-3607
-3661
-3714
-3768
-3821
-3873
-3926
-3978
-4029
-4081
-4132
-4182
-4233
-4283
-4332
-4381
-4430
-4478
-4526
-4574
-4621
-4667
-4714
-4760
-4805
-4850
-4895
-4939
-4983
-5026
-5069
-5111
-5153
-5194
-5235
-5276
-5316
-5356
-5395
-5433
-5472
-5509
-5546
-5583
-5619
-5655
-5690
-5725
-5759
-5793
-5826
-5859
-5891
-5923
-5954
-5985
-6015
-6045
-6074
-6103
-6131
-6159
-6187
-6214
-6240
-6266
-6292
-6317
-6342
-6366
-6390
-6413
-6436
-6459
-6481
-6502
-6523
-6544
-6564
-6584
-6604
-6623
-6641
-6660
-6677
-6695
-6712
-6728
-6745
-6760
-6776
-6791
-6806
-6820
-6834
-6848
-6861
-6874
-6887
-6899
-6911
-6923
-6935
-6946
-6957
-6968
-6979
-6989
-6999
-7009
-7019
-7029
-7038
-7047
-7057
-7066
-7074
-7083
-7092
-7100
-7108
-7117
-7125
-7133
-7141
-7149
-7157
-7164
-7172
-7180
-7187
-7195
-7203
-7210
-7218
-7225
-7233
-7240
-7247
-7255
-7262
-7270
-7277
-7284
-7292
-7299
-7306
-7314
-7321
-7328
-7335
-7343
-7350
-7357
-7364
-7371
-7378
-7385
-7392
-7399
-7406
-7412
-7419
-7426
-7432
-7439
-7445
-7452
-7458
-7464
-7470
-7476
-7482
-7488
-7493
-7499
-7504
-7509
-7515
-7520
-7525
-7529
-7534
-7539
-7543
-7547
-7551
-7556
-7559
-7563
-7567
-7570
-7574
-7577
-7580
-7583
-7586
-7589
-7592
-7594
-7597
-7599
-7601
-7603
-7605
-7607
-7609
-7611
-7612
-7614
-7615
-7617
-7618
-7619
-7621
-7622
-7623
-7624
-7625
-7626
-7627
-7628
-7628
-7629
-7630
-7631
-7631
-7632
-7633
-7633
-7634
-7634
-7635
-7636
-7636
-7637
-7637
-7638
-7638
-7639
-7639
-7640
-7641
-7641
-7642
-7643
-7643
-7644
-7645
-7646
-7647
-7648
-7649
-7650
-7651
-7652
-7653
-7654
-7655
-7657
-7658
-7659
-7661
-7662
-7663
-7665
-7666
-7668
-7669
-7671
-7672
-7674
-7675
-7677
-7678
-7680
-7681
-7683
-7684
-7685
-7687
-7688
-7690
-7691
-7692
-7693
-7695
-7696
-7697
-7698
-7699
-7700
-7701
-7702
-7703
-7704
-7705
-7706
-7706
-7707
-7708
-7708
-7709
-7709
-7710
-7710
-7710
-7710
-7711
-7711
-7711
-7711
-7711
-7710
-7710
-7710
-7709
-7709
-7708
-7708
-7707
-7706
-7705
-7705
-7704
-7703
-7701
-7700
-7699
-7697
-7696
-7694
-7693
-7691
-7689
-7687
-7685
-7683
-7681
-7679
-7676
-7674
-7671
-7669
-7666
-7663
-7660
-7657
-7654
-7650
-7647
-7643
-7639
-7635
-7631
-7626
-7622
-7617
-7612
-7607
-7601
-7596
-7590
-7584
-7577
-7571
-7564
-7556
-7549
-7541
-7533
-7524
-7515
-7506
-7497
-7487
-7477
-7466
-7455
-7444
-7432
-7420
-7407
-7394
-7381
-7367
-7353
-7338
-7323
-7308
-7292
-7276
-7259
-7242
-7224
-7207
-7188
-7170
-7150
-7131
-7111
-7091
-7070
-7049
-7027
-7005
-6983
-6960
-6937
-6914
-6890
-6866
-6841
-6816
-6791
-6765
-6739
-6712
-6685
-6658
-6631
-6603
-6575
-6546
-6517
-6488
-6459
-6429
-6399
-6368
-6338
-6307
-6275
-6244
-6212
-6180
-6147
-6114
-6081
-6048
-6014
-5980
-5946
-5912
-5877
-5842
-5807
-5771
-5735
-5699
-5663
-5626
-5590
-5553
-5516
-5478
-5440
-5403
-5364
-5326
-5288
-5249
-5210
-5171
-5132
-5093
-5053
-5014
-4974
-4934
-4894
-4854
-4814
-4774
-4734
-4693
-4653
-4613
-4572
-4532
-4491
-4451
-4410
-4370
-4329
-4289
-4248
-4208
-4168
-4127
-4086
-4046
-4006
-3966
-3926
-3886
-3846
-3806
-3766
-3726
-3686
-3647
-3607
-3567
-3528
-3489
-3449
-3410
-3371
-3332
-3293
-3254
-3215
-3177
-3138
-3100
-3061
-3023
-2985
-2947
-2909
-2871
-2834
-2796
-2759
-2722
-2685
-2648
-2611
-2574
-2537
-2501
-2465
-2428
-2392
-2356
-2320
-2285
-2249
-2214
-2178
-2143
-2108
-2073
-2039
-2004
-1970
-1936
-1902
-1868
-1834
-1801
-1768
-1735
-1702
-1670
-1637
-1605
-1573
-1542
-1511
-1480
-1449
-1419
-1389
-1359
-1329
-1300
-1271
-1243
-1215
-1187
-1159
-1132
-1105
-1079
-1052
-1027
-1000
-976
-951
-927
-903
-879
-856
-833
-811
-788
-767
-745
-724
-703
-683
-663
-643
-624
-605
-586
-568
-550
-532
-515
-497
-481
-464
-448
-432
-416
-401
-385
-370
-356
-341
-327
-313
-299
-285
-271
-258
-245
-232
-219
-206
-193
-180
-168
-156
-143
-131
-119
-107
-95
-83
-72
-60
-48
-37
-25
-13
-2
10
21
32
44
55
66
78
89
100
112
123
134
145
157
168
179
190
201
212
224
235
246
257
268
279
290
301
312
323
334
345
356
367
378
389
400
411
422
433
444
454
465
476
487
497
508
519
530
540
551
562
572
583
594
605
615
626
637
648
659
670
681
692
703
714
725
736
747
758
770
781
792
804
816
827
839
851
863
875
887
899
911
923
936
949
961
974
987
1000
1012
1027
1040
1054
1067
1081
1095
1109
1123
1138
1152
1167
1182
1197
1212
1227
1242
1257
1273
1288
1304
1320
1335
1351
1367
1384
1400
1416
1432
1449
1466
1482
1499
1516
1533
1550
1567
1584
1601
1618
1635
1652
1670
1687
1704
1722
1739
1757
1774
1791
1809
1826
1844
1861
1879
1896
1914
1931
1948
1966
1983
2001
2017
2035
2052
2070
2087
2104
2121
2138
2155
2172
2189
2206
2222
2239
2256
2273
2289
2306
2322
2339
2355
2372
2388
2405
2421
2438
2454
2470
2486
2503
2519
2535
2551
2568
2584
2600
2616
2632
2648
2665
2681
2697
2713
2729
2745
2761
2778
2794
2810
2826
2842
2857
2873
2889
2905
2921
2936
2952
2967
2982
2998
3013
3028
3043
3058
3072
3087
3101
3115
3129
3143
3157
3170
3183
3196
3209
3222
3234
3246
3258
3270
3281
3292
3303
3314
3324
3334
3344
3354
3363
3372
3381
3389
3397
3405
3413
3420
3427
3434
3440
3446
3452
3458
3463
3468
3473
3478
3482
3487
3491
3494
3498
3501
3504
3507
3510
3512
3514
3516
3518
3520
3521
3523
3524
3525
3525
3526
3527
3527
3527
3527
3527
3527
3527
3526
3526
3525
3524
3524
3523
3522
3520
3519
3518
3516
3515
3513
3512
3510
3508
3507
3505
3503
3501
3499
3497
3495
3493
3491
3489
3487
3484
3482
3480
3478
3476
3473
3471
3469
3467
3465
3462
3460
3458
3456
3454
3452
3449
3447
3445
3443
3441
3439
3437
3435
3433
3431
3429
3427
3425
3423
3422
3420
3418
3417
3415
3414
3413
3411
3410
3409
3408
3408
3407
3407
3406
3406
3406
3406
3406
3407
3407
3408
3409
3410
3412
3413
3415
3417
3419
3422
3425
3428
3431
3434
3438
3442
3447
3451
3456
3462
3467
3473
3479
3486
3493
3500
3507
3515
3524
3532
3541
3550
3560
3570
3580
3590
3601
3612
3624
3636
3648
3660
3673
3686
3700
3714
3728
3742
3757
3772
3787
3803
3819
3835
3852
3868
3885
3902
3920
3937
3955
3973
3992
4010
4029
4048
4067
4086
4105
4124
4144
4163
4183
4203
4222
4242
4262
4282
4302
4321
4341
4361
4381
4401
4420
4440
4460
4479
4499
4518
4537
4556
4575
4594
4613
4631
4649
4668
4685
4703
4721
4738
4755
4772
4788
4805
4821
4837
4852
4867
4882
4897
4911
4925
4938
4952
4965
4977
4990
5001
5013
5024
5035
5046
5056
5065
5075
5084
5092
5101
5109
5116
5123
5130
5137
5143
5149
5154
5159
5164
5168
5172
5176
5180
5183
5186
5188
5190
5192
5194
5195
5197
5197
5198
5198
5199
5198
5198
5198
5197
5196
5195
5193
5192
5190
5188
5186
5184
5181
5179
5176
5173
5170
5167
5164
5161
5157
5154
5150
5147
5143
5139
5135
5131
5127
5123
5119
5115
5111
5106
5102
5098
5094
5089
5085
5081
5077
5072
5068
5064
5060
5056
5052
5048
5044
5040
5036
5033
5029
5026
5022
5019
5016
5013
5011
5008
5006
5004
5002
5000
4999
4997
4996
4995
4994
4994
4993
4993
4993
4994
4994
4995
4996
4997
4998
5000
5002
5004
5006
5009
5012
5015
5018
5021
5025
5029
5033
5038
5042
5047
5052
5058
5063
5069
5075
5081
5088
5094
5101
5108
5116
5123
5131
5139
5147
5155
5163
5172
5181
5190
5199
5208
5217
5227
5237
5246
5256
5267
5277
5287
5298
5309
5319
5330
5342
5353
5364
5376
5387
5399
5411
5423
5435
5447
5460
5472
5485
5497
5510
5523
5536
5549
5562
5576
5589
5603
5616
5630
5644
5657
5671
5685
5699
5713
5727
5742
5756
5770
5784
5799
5813
5827
5841
5855
5869
5884
5898
5912
5926
5939
5953
5967
5980
5994
6007
6020
6033
6046
6059
6071
6084
6096
6108
6120
6131
6142
6154
6164
6175
6185
6195
6205
6215
6224
6233
6241
6250
6258
6265
6272
6279
6286
6292
6298
6304
6309
6314
6319
6323
6327
6330
6333
6336
6339
6341
6343
6344
6346
6346
6347
6347
6347
6347
6346
6345
6344
6342
6340
6338
6335
6332
6329
6326
6323
6319
6315
6310
6306
6301
6296
6291
6286
6280
6275
6269
6263
6257
6250
6244
6237
6230
6224
6217
6210
6202
6195
6188
6180
6173
6165
6157
6150
6142
6134
6126
6118
6110
6102
6093
6085
6077
6068
6060
6051
6043
6034
6025
6016
6008
5999
5990
5981
5972
5962
5953
5944
5935
5925
5916
5906
5897
5887
5877
5868
5858
5848
5838
5828
5817
5807
5797
5786
5776
5765
5754
5743
5732
5720
5709
5697
5686
5674
5662
5649
5637
5624
5612
5599
5585
5572
5558
5545
5530
5516
5502
5487
5472
5456
5440
5425
5408
5392
5375
5358
5340
5322
5304
5285
5266
5247
5227
5207
5187
5166
5145
5123
5101
5079
5056
5033
5009
4985
4961
4936
4911
4885
4859
4832
4805
4778
4750
4722
4694
4665
4635
4605
4575
4544
4513
4482
4450
4418
4385
4352
4319
4285
4251
4216
4181
4146
4110
4074
4038
4001
3964
3927
3889
3851
3813
3774
3735
3696
3657
3617
3577
3537
3496
3456
3415
3374
3332
3291
3249
3207
3164
3122
3079
3037
2994
2951
2907
2864
2820
2777
2733
2689
2645
2601
2556
2512
2467
2423
2378
2333
2288
2243
2198
2153
2108
2062
2017
1971
1926
1880
1835
1789
1743
1697
1651
1605
1559
1513
1467
1421
1375
1328
1282
1235
1189
1143
1096
1050
1002
956
910
863
817
770
724
677
631
584
538
491
445
399
352
306
260
214
168
122
76
30
-16
-61
-107
-152
-197
-242
-287
-332
-377
-422
-466
-510
-554
-598
-642
-686
-729
-773
-816
-859
-901
-944
-986
-1028
-1070
-1112
-1153
-1195
-1236
-1277
-1318
-1358
-1398
-1439
-1478
-1518
-1558
-1597
-1636
-1675
-1714
-1753
-1791
-1830
-1868
-1906
-1943
-1981
-2019
-2056
-2093
-2130
-2167
-2204
-2240
-2277
-2313
-2349
-2386
-2422
-2458
-2493
-2529
-2565
-2600
-2636
-2671
-2707
-2742
-2777
-2812
-2847
-2882
-2917
-2952
-2987
-3022
-3057
-3092
-3127
-3162
-3196
-3231
-3266
-3301
-3335
-3370
-3405
-3439
-3474
-3509
-3543
-3578
-3613
-3647
-3682
-3716
-3751
-3785
-3820
-3855
-3889
-3924
-3958
-3993
-4027
-4062
-4096
-4130
-4165
-4199
-4233
-4267
-4302
-4336
-4370
-4404
-4438
-4471
-4505
-4539
-4572
-4606
-4639
-4672
-4706
-4739
-4772
-4805
-4837
-4870
-4903
-4935
-4967
-5000
-5032
-5063
-5095
-5127
-5158
-5190
-5221
-5252
-5283
-5313
-5344
-5374
-5404
-5434
-5464
-5493
-5523
-5552
-5581
-5609
-5638
-5666
-5694
-5722
-5749
-5777
-5804
-5830
-5857
-5883
-5909
-5935
-5961
-5986
-6011
-6036
-6060
-6084
-6108
-6132
-6155
-6178
-6201
-6224
-6246
-6268
-6289
-6311
-6332
-6352
-6373
-6393
-6413
-6432
-6451
-6470
-6489
-6507
-6525
-6542
-6560
-6577
-6593
-6610
-6626
-6641
-6657
-6672
-6687
-6701
-6716
-6730
-6744
-6757
-6770
-6783
-6796
-6808
-6820
-6832
-6844
-6855
-6866
-6877
-6888
-6898
-6908
-6918
-6928
-6937
-6946
-6955
-6964
-6973
-6981
-6989
-6997
-7005
-7013
-7020
-7027
-7034
-7041
-7048
-7055
-7061
-7067
-7073
-7079
-7085
-7090
-7096
-7101
-7107
-7112
-7117
-7122
-7126
-7131
-7135
-7140
-7144
-7148
-7152
-7156
-7160
-7164
-7167
-7171
-7174
-7177
-7180
-7183
-7186
-7189
-7191
-7194
-7196
-7198
-7200
-7202
-7204
-7206
-7207
-7209
-7210
-7211
-7212
-7213
-7214
-7215
-7215
-7216
-7216
-7216
-7216
-7216
-7216
-7216
-7215
-7215
-7214
-7214
-7213
-7212
-7211
-7210
-7209
-7207
-7206
-7205
-7203
-7202
-7200
-7199
-7197
-7195
-7194
-7192
-7190
-7188
-7186
-7184
-7182
-7180
-7179
-7177
-7175
-7172
-7170
-7168
-7166
-7164
-7162
-7160
-7158
-7155
-7153
-7151
-7148
-7146
-7143
-7141
-7138
-7135
-7133
-7130
-7127
-7124
-7121
-7118
-7114
-7111
-7107
-7104
-7100
-7096
-7092
-7088
-7084
-7079
-7075
-7070
-7065
-7060
-7055
-7049
-7044
-7038
-7032
-7026
-7019
-7013
-7006
-6999
-6991
-6984
-6976
-6968
-6960
-6952
-6943
-6934
-6925
-6916
-6906
-6896
-6886
-6876
-6865
-6854
-6843
-6832
-6820
-6808
-6796
-6784
-6771
-6758
-6745
-6732
-6718
-6704
-6690
-6676
-6661
-6646
-6631
-6616
-6601
-6585
-6569
-6553
-6537
-6521
-6504
-6487
-6470
-6453
-6435
-6418
-6400
-6382
-6364
-6346
-6328
-6309
-6290
-6272
-6253
-6233
-6214
-6195
-6175
-6155
-6136
-6116
-6096
-6075
-6055
-6034
-6014
-5993
-5972
-5951
-5930
-5909
-5887
-5866
-5844
-5822
-5800
-5778
-5756
-5733
-5711
-5688
-5666
-5643
-5620
-5597
-5573
-5550
-5527
-5503
-5479
-5455
-5431
-5407
-5383
-5359
-5334
-5310
-5285
-5260
-5235
-5210
-5185
-5160
-5135
-5109
-5084
-5058
-5032
-5006
-4980
-4954
-4928
-4902
-4875
-4849
-4822
-4796
-4769
-4743
-4716
-4689
-4662
-4635
-4608
-4581
-4554
-4526
-4499
-4472
-4444
-4417
-4390
-4362
-4334
-4307
-4279
-4251
-4223
-4196
-4168
-4140
-4112
-4083
-4056
-4027
-4000
-3971
-3943
-3915
-3887
-3859
-3830
-3802
-3774
-3746
-3718
-3689
-3661
-3633
-3605
-3577
-3549
-3521
-3493
-3465
-3437
-3409
-3381
-3353
-3326
-3298
-3271
-3244
-3216
-3189
-3163
-3136
-3109
-3083
-3057
-3030
-3005
-2979
-2953
-2928
-2903
-2878
-2854
-2830
-2806
-2782
-2758
-2735
-2712
-2690
-2667
-2645
-2624
-2602
-2581
-2561
-2540
-2520
-2501
-2481
-2462
-2444
-2426
-2408
-2390
-2373
-2357
-2340
-2324
-2309
-2293
-2278
-2264
-2250
-2236
-2223
-2210
-2197
-2185
-2173
-2161
-2150
-2139
-2128
-2118
-2108
-2099
-2089
-2080
-2072
-2063
-2055
-2047
-2040
-2032
-2025
-2017
-2012
-2005
-1999
-1994
-1988
-1983
-1977
-1973
-1968
-1963
-1959
-1955
-1951
-1948
-1944
-1941
-1938
-1935
-1933
-1930
-1928
-1926
-1924
-1922
-1921
-1920
-1919
-1918
-1917
-1916
-1916
-1916
-1915
-1916
-1916
-1916
-1917
-1918
-1919
-1920
-1921
-1923
-1924
-1926
-1928
-1931
-1933
-1936
-1938
-1941
-1945
-1948
-1952
-1956
-1960
-1964
-1968
-1973
-1978
-1983
-1989
-1994
-2000
-2005
-2013
-2019
-2025
-2033
-2040
-2048
-2056
-2064
-2072
-2080
-2089
-2098
-2107
-2116
-2126
-2135
-2145
-2155
-2166
-2176
-2187
-2198
-2208
-2220
-2231
-2242
-2254
-2265
-2277
-2289
-2301
-2313
-2325
-2337
-2350
-2362
-2374
-2387
-2399
-2412
-2424
-2437
-2449
-2462
-2474
-2486
-2499
-2511
-2523
-2536
-2548
-2560
-2572
-2584
-2596
-2607
-2619
-2630
-2642
-2653
-2664
-2675
-2685
-2696
-2706
-2717
-2726
-2736
-2746
-2755
-2764
-2773
-2782
-2790
-2799
-2807
-2814
-2822
-2829
-2835
-2842
-2848
-2854
-2859
-2865
-2869
-2874
-2878
-2882
-2885
-2889
-2891
-2894
-2896
-2897
-2899
-2900
-2900
-2900
-2900
-2900
-2899
-2897
-2896
-2894
-2891
-2888
-2885
-2881
-2877
-2873
-2868
-2863
-2858
-2852
-2846
-2839
-2833
-2825
-2818
-2810
-2802
-2793
-2785
-2776
-2766
-2757
-2747
-2737
-2726
-2716
-2705
-2694
-2683
-2671
-2659
-2648
-2636
-2623
-2611
-2598
-2586
-2573
-2560
-2547
-2534
-2520
-2507
-2493
-2480
-2466
-2452
-2439
-2425
-2411
-2397
-2383
-2369
-2355
-2341
-2327
-2313
-2299
-2285
-2271
-2257
-2243
-2229
-2215
-2201
-2188
-2174
-2160
-2147
-2133
-2120
-2107
-2094
-2081
-2068
-2055
-2041
-2029
-2017
-2004
-1992
-1980
-1968
-1956
-1945
-1933
-1922
-1911
-1900
-1889
-1878
-1868
-1858
-1847
-1837
-1828
-1818
-1809
-1799
-1790
-1781
-1773
-1764
-1756
-1747
-1739
-1732
-1724
-1716
-1709
-1701
-1694
-1687
-1681
-1674
-1667
-1661
-1654
-1648
-1642
-1636
-1630
-1624
-1619
-1613
-1608
-1602
-1597
-1591
-1586
-1581
-1576
-1571
-1566
-1561
-1556
-1551
-1546
-1542
-1537
-1532
-1527
-1522
-1517
-1512
-1507
-1502
-1497
-1492
-1487
-1482
-1477
-1471
-1466
-1460
-1454
-1448
-1443
-1436
-1430
-1424
-1417
-1411
-1404
-1397
-1390
-1382
-1375
-1367
-1359
-1351
-1342
-1334
-1325
-1316
-1306
-1297
-1287
-1277
-1266
-1256
-1245
-1233
-1222
-1210
-1198
-1185
-1173
-1160
-1146
-1133
-1119
-1104
-1090
-1075
-1060
-1044
-1029
-1012
-996
-980
-963
-946
-928
-910
-892
-874
-855
-836
-817
-797
-778
-758
-737
-716
-695
-674
-653
-631
-609
-586
-564
-541
-518
-494
-471
-447
-422
-398
-373
-348
-322
-297
-271
-245
-219
-192
-165
-138
-111
-83
-55
-27
1
30
59
88
117
147
176
206
237
267
297
328
359
390
422
453
485
517
549
581
614
646
679
712
744
778
811
844
877
911
944
978
1012
1046
1079
1113
1147
1181
1215
1249
1284
1318
1352
1386
1420
1454
1488
1522
1557
1591
1625
1659
1692
1726
1760
1794
1828
1861
1895
1928
1961
1995
2028
2061
2094
2127
2160
2192
2225
2257
2290
2322
2354
2386
2418
2449
2481
2512
2544
2575
2606
2637
2668
2699
2729
2760
2790
2821
2851
2881
2911
2941
2970
3000
3030
3059
3088
3118
3147
3176
3205
3233
3262
3291
3319
3347
3376
3404
3432
3460
3487
3515
3542
3570
3597
3624
3650
3677
3704
3730
3756
3782
3808
3833
3859
3884
3908
3933
3957
3982
4005
4029
4051
4075
4098
4120
4143
4164
4186
4207
4228
4248
4268
4288
4307
4326
4344
4362
4380
4397
4414
4431
4447
4462
4477
4492
4506
4520
4533
4546
4559
4571
4582
4593
4604
4614
4624
4633
4642
4651
4659
4666
4674
4680
4687
4692
4698
4703
4708
4712
4716
4719
4722
4725
4727
4729
4731
4732
4733
4733
4734
4734
4733
4732
4731
4730
4728
4726
4724
4721
4719
4716
4712
4709
4705
4701
4697
4693
4688
4684
4679
4673
4668
4663
4657
4652
4646
4640
4634
4627
4621
4615
4608
4602
4595
4588
4581
4574
4567
4560
4553
4546
4539
4532
4524
4517
4509
4502
4494
4487
4479
4472
4464
4456
4449
4441
4433
4425
4417
4410
4402
4394
4386
4377
4369
4361
4353
4345
4336
4328
4320
4311
4303
4294
4286
4277
4269
4260
4251
4242
4234
4225
4216
4207
4198
4189
4180
4171
4162
4153
4144
4135
4126
4117
4108
4099
4090
4081
4072
4062
4054
4045
4035
4027
4019
4010
4001
3993
3984
3976
3967
3959
3951
3943
3935
3927
3919
3911
3904
3896
3889
3882
3875
3868
3861
3854
3848
3841
3835
3829
3823
3817
3811
3806
3800
3795
3790
3785
3780
3776
3771
3767
3763
3759
3755
3751
3747
3744
3740
3737
3734
3731
3728
3726
3723
3721
3719
3717
3715
3713
3712
3710
3709
3708
3707
3706
3705
3705
3704
3704
3704
3704
3705
3705
3706
3706
3707
3709
3710
3711
3713
3715
3717
3719
3722
3725
3728
3731
3734
3738
3742
3746
3750
3754
3759
3764
3769
3775
3781
3787
3793
3799
3806
3813
3820
3827
3835
3843
3851
3860
3868
3877
3886
3895
3905
3915
3925
3935
3945
3956
3967
3978
3989
4001
4011
4024
4035
4048
4059
4072
4085
4097
4110
4122
4135
4148
4161
4174
4187
4200
4213
4226
4239
4252
4265
4278
4290
4303
4316
4328
4340
4353
4365
4377
4388
4400
4411
4422
4433
4443
4453
4463
4473
4482
4491
4500
4508
4516
4523
4530
4537
4543
4549
4554
4559
4564
4567
4571
4574
4576
4578
4579
4580
4580
4579
4578
4577
4575
4572
4568
4564
4560
4555
4549
4542
4535
4528
4519
4510
4501
4490
4479
4468
4456
4443
4430
4416
4401
4386
4370
4353
4336
4318
4300
4281
4261
4241
4221
4199
4178
4155
4132
4109
4085
4059
4035
4010
3984
3958
3931
3904
3876
3848
3820
3791
3762
3732
3702
3672
3642
3611
3580
3549
3517
3486
3454
3422
3389
3357
3325
3292
3259
3227
3194
3161
3128
3095
3062
3029
2996
2964
2931
2898
2866
2833
2801
2769
2737
2705
2673
2642
2610
2579
2549
2518
2488
2458
2428
2399
2370
2341
2312
2284
2256
2229
2202
2175
2149
2123
2098
2073
2048
2024
2000
1977
1954
1932
1910
1889
1868
1848
1828
1808
1790
1771
1753
1736
1719
1703
1687
1672
1658
1644
1630
1617
1605
1593
1581
1571
1560
1551
1542
1533
1525
1518
1511
1505
1499
1494
1489
1485
1482
1479
1476
1475
1473
1473
1473
1473
1474
1476
1478
1480
1484
1487
1492
1496
1502
1508
1514
1521
1529
1537
1546
1555
1564
1574
1585
1596
1608
1620
1633
1646
1660
1674
1689
1704
1720
1736
1753
1770
1788
1806
1825
1844
1863
1883
1903
1924
1946
1967
1989
2012
2035
2058
2082
2106
2131
2156
2181
2207
2233
2260
2287
2314
2341
2369
2397
2426
2455
2484
2513
2543
2573
2604
2634
2665
2696
2727
2759
2791
2822
2855
2887
2919
2952
2984
3017
3050
3083
3116
3150
3183
3216
3249
3283
3316
3349
3382
3416
3449
3482
3515
3548
3580
3613
3645
3678
3710
3742
3773
3805
3836
3867
3898
3928
3959
3988
4018
4046
4075
4105
4133
4160
4188
4215
4241
4268
4293
4319
4343
4368
4392
4415
4438
4460
4482
4503
4524
4544
4564
4583
4602
4620
4637
4654
4670
4686
4701
4716
4730
4743
4755
4767
4779
4790
4800
4809
4818
4826
4834
4841
4847
4852
4857
4861
4865
4868
4870
4871
4872
4872
4871
4870
4868
4865
4862
4857
4853
4847
4841
4834
4826
4818
4809
4799
4788
4777
4765
4753
4740
4726
4711
4696
4680
4663
4646
4628
4610
4591
4571
4551
4530
4508
4486
4463
4440
4416
4392
4367
4341
4315
4288
4261
4233
4205
4176
4147
4118
4086
4057
4026
3994
3962
3929
3896
3863
3829
3795
3760
3725
3690
3654
3618
3581
3544
3506
3469
3430
3392
3353
3314
3274
3234
3194
3154
3113
3072
3031
2989
2947
2905
2862
2820
2777
2734
2690
2647
2603
2559
2514
2470
2425
2381
2336
2291
2245
2200
2155
2109
2063
2017
1972
1926
1880
1833
1787
1741
1695
1649
1602
1556
1510
1463
1417
1371
1325
1279
1233
1187
1141
1095
1049
1002
958
912
867
821
776
731
686
642
597
553
508
464
420
376
333
289
246
203
160
117
74
32
-10
-53
-94
-136
-178
-219
-260
-301
-342
-382
-422
-463
-502
-542
-582
-621
-660
-699
-738
-776
-814
-852
-890
-928
-965
-1002
-1040
-1077
-1113
-1150
-1186
-1222
-1258
-1293
-1329
-1364
-1399
-1434
-1468
-1502
-1537
-1570
-1604
-1638
-1671
-1704
-1737
-1770
-1802
-1834
-1866
-1898
-1930
-1961
-1993
-2024
-2054
-2085
-2115
-2146
-2176
-2206
-2235
-2265
-2294
-2323
-2352
-2381
-2409
-2438
-2466
-2494
-2522
-2550
-2577
-2605
-2632
-2660
-2687
-2714
-2741
-2768
-2795
-2822
-2848
-2875
-2902
-2928
-2955
-2982
-3008
-3035
-3061
-3088
-3115
-3141
-3168
-3195
-3221
-3248
-3275
-3302
-3329
-3356
-3384
-3411
-3438
-3466
-3494
-3522
-3550
-3578
-3606
-3634
-3663
-3692
-3721
-3750
-3779
-3808
-3838
-3868
-3898
-3928
-3958
-3989
-4019
-4050
-4081
-4113
-4144
-4176
-4208
-4240
-4273
-4305
-4338
-4371
-4404
-4437
-4471
-4505
-4539
-4573
-4607
-4641
-4676
-4711
-4746
-4781
-4817
-4852
-4888
-4924
-4960
-4996
-5032
-5068
-5105
-5141
-5178
-5215
-5252
-5289
-5326
-5363
-5400
-5437
-5474
-5512
-5549
-5586
-5623
-5660
-5697
-5734
-5771
-5808
-5845
-5882
-5919
-5955
-5992
-6028
-6064
-6100
-6136
-6172
-6207
-6243
-6278
-6313
-6347
-6382
-6416
-6450
-6483
-6517
-6550
-6583
-6615
-6647
-6679
-6711
-6742
-6773
-6803
-6833
-6863
-6892
-6921
-6950
-6978
-7006
-7033
-7060
-7087
-7113
-7138
-7164
-7188
-7213
-7236
-7260
-7283
-7305
-7327
-7348
-7369
-7390
-7410
-7429
-7448
-7466
-7484
-7501
-7518
-7534
-7550
-7565
-7580
-7593
-7607
-7620
-7632
-7644
-7655
-7665
-7675
-7685
-7694
-7702
-7709
-7717
-7723
-7729
-7734
-7739
-7743
-7747
-7750
-7752
-7754
-7756
-7756
-7756
-7756
-7755
-7754
-7751
-7749
-7746
-7742
-7737
-7732
-7727
-7721
-7715
-7708
-7700
-7692
-7683
-7674
-7664
-7654
-7644
-7633
-7621
-7609
-7596
-7583
-7570
-7556
-7541
-7526
-7511
-7495
-7479
-7462
-7445
-7428
-7410
-7392
-7373
-7354
-7334
-7315
-7294
-7274
-7253
-7232
-7210
-7188
-7166
-7143
-7120
-7097
-7073
-7049
-7025
-7000
-6975
-6950
-6925
-6899
-6873
-6847
-6820
-6793
-6767
-6739
-6712
-6684
-6656
-6628
-6600
-6572
-6543
-6515
-6486
-6457
-6428
-6398
-6369
-6339
-6310
-6280
-6250
-6220
-6190
-6160
-6130
-6100
-6069
-6039
-6009
-5979
-5948
-5918
-5888
-5858
-5827
-5797
-5767
-5737
-5707
-5677
-5647
-5617
-5587
-5558
-5528
-5499
-5470
-5440
-5411
-5383
-5354
-5325
-5297
-5269
-5241
-5213
-5185
-5157
-5130
-5103
-5076
-5049
-5023
-4996
-4970
-4944
-4919
-4893
-4868
-4843
-4819
-4794
-4770
-4746
-4722
-4699
-4676
-4653
-4630
-4608
-4586
-4564
-4542
-4521
-4500
-4480
-4459
-4439
-4420
-4400
-4381
-4363
-4344
-4326
-4308
-4291
-4274
-4257
-4241
-4225
-4209
-4194
-4179
-4164
-4150
-4136
-4122
-4109
-4096
-4083
-4070
-4059
-4048
-4037
-4026
-4016
-4006
-3996
-3987
-3978
-3969
-3961
-3953
-3946
-3938
-3932
-3925
-3919
-3913
-3908
-3902
-3898
-3893
-3889
-3885
-3881
-3878
-3875
-3872
-3870
-3868
-3866
-3864
-3863
-3862
-3861
-3860
-3860
-3860
-3860
-3860
-3860
-3861
-3862
-3862
-3863
-3865
-3866
-3867
-3869
-3870
-3872
-3874
-3876
-3877
-3879
-3881
-3883
-3885
-3887
-3889
-3891
-3893
-3895
-3897
-3899
-3901
-3902
-3904
-3905
-3907
-3908
-3909
-3910
-3911
-3912
-3912
-3912
-3912
-3912
-3912
-3912
-3911
-3910
-3909
-3908
-3906
-3904
-3902
-3900
-3898
-3895
-3892
-3889
-3885
-3881
-3877
-3873
-3868
-3864
-3858
-3853
-3848
-3842
-3836
-3829
-3823
-3816
-3809
-3802
-3794
-3787
-3779
-3770
-3762
-3753
-3744
-3735
-3726
-3716
-3706
-3696
-3686
-3676
-3665
-3654
-3643
-3632
-3621
-3609
-3597
-3585
-3573
-3561
-3548
-3535
-3522
-3509
-3496
-3482
-3469
-3455
-3441
-3427
-3412
-3398
-3383
-3368
-3353
-3338
-3322
-3307
-3291
-3275
-3259
-3242
-3226
-3209
-3192
-3175
-3158
-3140
-3123
-3105
-3087
-3069
-3050
-3032
-3013
-2994
-2975
-2955
-2936
-2916
-2896
-2876
-2855
-2835
-2814
-2793
-2772
-2750
-2729
-2707
-2685
-2663
-2640
-2618
-2595
-2572
-2550
-2526
-2503
-2480
-2456
-2432
-2409
-2385
-2361
-2336
-2312
-2288
-2263
-2239
-2214
-2190
-2165
-2140
-2115
-2091
-2066
-2041
-2016
-1991
-1966
-1942
-1917
-1892
-1867
-1843
-1818
-1794
-1769
-1745
-1721
-1697
-1673
-1649
-1625
-1602
-1578
-1555
-1532
-1509
-1486
-1464
-1442
-1420
-1398
-1376
-1354
-1333
-1312
-1291
-1271
-1250
-1230
-1211
-1191
-1172
-1153
-1134
-1115
-1097
-1079
-1061
-1044
-1027
-1010
-993
-977
-961
-945
-929
-914
-899
-884
-870
-856
-842
-828
-815
-802
-789
-776
-764
-752
-740
-728
-717
-706
-695
-684
-674
-664
-654
-644
-634
-625
-616
-607
-598
-589
-581
-572
-564
-556
-548
-540
-533
-525
-518
-511
-503
-496
-489
-482
-475
-468
-462
-455
-448
-442
-435
-428
-422
-415
-408
-402
-395
-389
-382
-375
-369
-362
-355
-349
-342
-335
-328
-321
-314
-307
-300
-292
-285
-278
-270
-263
-255
-247
-240
-232
-224
-216
-207
-199
-191
-182
-174
-165
-156
-147
-138
-129
-120
-110
-101
-91
-82
-72
-62
-52
-42
-32
-22
-12
-1
9
20
31
41
52
63
74
86
97
108
120
131
143
155
167
179
191
203
215
228
240
253
265
278
291
304
317
330
343
356
370
383
396
410
424
438
451
465
479
494
508
522
537
551
566
581
596
611
626
641
656
672
688
703
719
735
751
768
784
801
817
834
851
869
886
903
921
939
957
975
993
1012
1030
1049
1068
1087
1107
1126
1146
1166
1186
1206
1226
1247
1267
1288
1309
1330
1351
1373
1394
1416
1438
1460
1482
1505
1527
1550
1573
1596
1619
1642
1665
1689
1713
1736
1760
1784
1808
1832
1857
1881
1905
1930
1955
1979
2004
2029
2054
2079
2104
2129
2154
2179
2205
2230
2255
2280
2306
2331
2356
2382
2407
2432
2457
2483
2508
2533
2558
2583
2608
2633
2658
2683
2707
2732
2756
2781
2805
2829
2853
2877
2901
2925
2948
2972
2995
3018
3041
3064
3086
3109
3131
3153
3175
3197
3218
3239
3260
3281
3302
3322
3342
3362
3382
3401
3420
3439
3458
3476
3495
3512
3530
3547
3564
3581
3598
3614
3630
3645
3660
3675
3690
3704
3718
3732
3746
3759
3771
3784
3796
3808
3819
3830
3841
3852
3862
3872
3881
3891
3900
3908
3917
3925
3933
3940
3947
3954
3961
3967
3973
3978
3984
3989
3994
3998
4003
4006
4011
4014
4017
4019
4022
4026
4027
4030
4032
4034
4035
4037
4038
4038
4040
4040
4041
4041
4041
4041
4040
4040
4040
4038
4038
4037
4035
4035
4034
4033
4030
4030
4027
4027
4025
4022
4021
4019
4018
4016
4014
4011
4010
4008
4006
4005
4003
4001
3999
3997
3996
3994
3992
3991
3989
3988
3986
3985
3984
3982
3981
3980
3979
3978
3977
3977
3976
3976
3975
3975
3975
3974
3974
3974
3975
3975
3975
3976
3976
3977
3977
3978
3979
3980
3981
3982
3984
3985
3986
3988
3989
3991
3992
3994
3996
3998
4000
4002
4003
4006
4008
4010
4011
4014
4017
4019
4021
4024
4026
4027
4030
4033
4035
4038
4041
4043
4046
4048
4051
4053
4056
4058
4059
4062
4065
4067
4070
4072
4074
4077
4078
4081
4083
4085
4086
4089
4091
4093
4094
4097
4099
4100
4102
4104
4105
4107
4108
4109
4111
4112
4113
4114
4115
4116
4116
4117
4118
4118
4118
4119
4119
4119
4119
4119
4119
4118
4118
4117
4116
4115
4114
4113
4112
4111
4109
4107
4105
4103
4101
4099
4097
4094
4091
4088
4085
4082
4078
4074
4070
4066
4062
4057
4053
4048
4043
4037
4032
4026
4019
4014
4008
4001
3994
3987
3980
3973
3965
3957
3949
3941
3932
3924
3915
3905
3896
3886
3876
3866
3856
3845
3834
3823
3812
3801
3789
3777
3765
3753
3740
3727
3714
3701
3688
3674
3661
3647
3633
3618
3604
3589
3574
3559
3544
3529
3513
3497
3482
3466
3449
3433
3417
3400
3383
3366
3349
3332
3314
3297
3279
3261
3244
3225
3207
3189
3170
3152
3133
3114
3095
3076
3057
3037
3018
2998
2978
2958
2938
2918
2897
2877
2856
2835
2814
2793
2771
2750
2728
2706
2684
2662
2640
2617
2594
2571
2548
2525
2501
2478
2454
2429
2405
2380
2356
2330
2305
2280
2254
2228
2202
2176
2149
2122
2095
2068
2040
2013
1985
1956
1928
1899
1870
1841
1812
1782
1752
1722
1692
1661
1631
1600
1568
1537
1505
1473
1441
1409
1377
1344
1311
1278
1245
1212
1178
1145
1111
1077
1043
1008
975
941
907
872
838
803
769
734
699
665
630
596
561
526
492
457
423
389
354
320
286
252
218
185
151
118
84
51
19
-14
-47
-79
-111
-143
-174
-205
-236
-267
-297
-328
-357
-387
-416
-445
-474
-502
-530
-557
-584
-611
-638
-664
-689
-715
-740
-764
-788
-812
-835
-858
-880
-902
-924
-945
-966
-986
-1006
-1025
-1044
-1063
-1081
-1098
-1116
-1132
-1149
-1165
-1180
-1195
-1210
-1224
-1237
-1250
-1263
-1276
-1287
-1299
-1310
-1320
-1330
-1340
-1349
-1358
-1367
-1375
-1382
-1389
-1396
-1402
-1408
-1414
-1419
-1424
-1428
-1432
-1436
-1439
-1442
-1444
-1446
-1448
-1450
-1451
-1451
-1452
-1452
-1452
-1451
-1450
-1449
-1447
-1445
-1443
-1441
-1438
-1435
-1432
-1428
-1424
-1420
-1415
-1411
-1406
-1401
-1395
-1389
-1383
-1377
-1370
-1364
-1357
-1349
-1342
-1334
-1326
-1318
-1309
-1300
-1291
-1282
-1272
-1262
-1252
-1242
-1231
-1220
-1209
-1198
-1186
-1174
-1161
-1149
-1136
-1123
-1109
-1096
-1082
-1067
-1053
-1038
-1022
-1006
-991
-975
-958
-941
-924
-906
-889
-870
-852
-833
-814
-794
-775
-755
-734
-713
-692
-671
-649
-627
-604
-582
-558
-535
-511
-487
-463
-438
-413
-388
-362
-336
-310
-284
-257
-230
-202
-175
-147
-119
-90
-62
-33
-4
26
55
85
115
145
176
207
237
268
299
331
362
394
426
458
490
522
554
586
619
651
684
716
749
782
814
847
880
913
946
978
1010
1044
1077
1109
1142
1174
1207
1239
1271
1304
1336
1368
1399
1431
1463
1494
1525
1556
1587
1618
1648
1678
1708
1738
1768
1797
1826
1855
1884
1912
1940
1968
1996
2023
2050
2076
2103
2129
2155
2180
2205
2230
2254
2278
2302
2325
2348
2371
2393
2415
2437
2458
2478
2499
2519
2538
2557
2576
2594
2612
2629
2646
2662
2678
2694
2709
2724
2738
2752
2765
2778
2790
2802
2814
2825
2835
2845
2854
2863
2872
2880
2887
2894
2901
2907
2912
2917
2922
2926
2929
2932
2934
2936
2937
2938
2939
2938
2938
2936
2935
2932
2930
2926
2922
2918
2913
2908
2902
2896
2889
2881
2873
2865
2856
2847
2837
2827
2816
2805
2793
2781
2769
2756
2742
2729
2714
2700
2684
2669
2653
2637
2620
2603
2585
2567
2549
2530
2511
2491
2471
2451
2430
2409
2388
2366
2344
2322
2299
2276
2252
2229
2204
2180
2155
2130
2105
2079
2053
2027
2001
1974
1947
1920
1892
1864
1836
1808
1779
1750
1721
1692
1663
1633
1603
1573
1543
1513
1483
1452
1421
1391
1360
1329
1297
1266
1235
1203
1172
1140
1109
1077
1045
1012
982
950
918
886
855
823
792
760
728
697
666
634
603
572
541
510
480
449
418
388
358
328
298
268
239
209
180
151
122
94
65
37
9
-18
-46
-73
-100
-127
-153
-179
-205
-231
-256
-281
-306
-330
-354
-378
-401
-425
-447
-470
-492
-514
-536
-557
-578
-598
-619
-639
-658
-677
-696
-715
-733
-751
-768
-786
-802
-819
-835
-851
-866
-881
-896
-910
-924
-938
-951
-964
-976
-989
-1000
-1012
-1022
-1034
-1045
-1055
-1065
-1074
-1083
-1092
-1101
-1109
-1117
-1125
-1132
-1139
-1146
-1152
-1158
-1164
-1170
-1175
-1180
-1185
-1190
-1194
-1198
-1202
-1205
-1209
-1212
-1215
-1217
-1220
-1222
-1224
-1226
-1227
-1229
-1230
-1231
-1232
-1232
-1233
-1233
-1233
-1233
-1233
-1233
-1232
-1232
-1231
-1230
-1229
-1228
-1227
-1225
-1224
-1222
-1220
-1218
-1216
-1214
-1212
-1210
-1207
-1205
-1202
-1200
-1197
-1194
-1191
-1188
-1185
-1182
-1179
-1176
-1173
-1170
-1167
-1163
-1160
-1157
-1154
-1150
-1147
-1144
-1141
-1137
-1134
-1131
-1128
-1125
-1122
-1119
-1116
-1114
-1111
-1109
-1106
-1104
-1102
-1100
-1098
-1096
-1094
-1093
-1092
-1091
-1090
-1089
-1089
-1088
-1088
-1089
-1089
-1090
-1091
-1092
-1093
-1095
-1097
-1099
-1102
-1105
-1108
-1111
-1115
-1119
-1124
-1129
-1134
-1139
-1145
-1152
-1158
-1165
-1172
-1180
-1188
-1197
-1205
-1215
-1224
-1234
-1244
-1255
-1266
-1278
-1290
-1302
-1314
-1328
-1341
-1355
-1369
-1383
-1398
-1414
-1429
-1445
-1462
-1479
-1496
-1513
-1531
-1549
-1567
-1586
-1605
-1625
-1645
-1665
-1685
-1706
-1727
-1748
-1770
-1791
-1813
-1836
-1858
-1881
-1904
-1927
-1951
-1974
-1998
-2021
-2045
-2071
-2095
-2120
-2145
-2170
-2195
-2220
-2246
-2271
-2297
-2323
-2348
-2374
-2400
-2426
-2452
-2478
-2504
-2530
-2556
-2582
-2609
-2635
-2661
-2687
-2713
-2739
-2765
-2791
-2817
-2843
-2869
-2894
-2920
-2946
-2971
-2996
-3022
-3047
-3072
-3097
-3122
-3146
-3171
-3195
-3219
-3243
-3267
-3290
-3314
-3337
-3360
-3383
-3406
-3428
-3450
-3472
-3494
-3516
-3537
-3558
-3579
-3600
-3620
-3640
-3660
-3680
-3699
-3718
-3737
-3755
-3774
-3792
-3810
-3827
-3844
-3861
-3878
-3894
-3910
-3926
-3942
-3957
-3972
-3986
-4001
-4014
-4027
-4042
-4054
-4067
-4080
-4091
-4104
-4116
-4127
-4138
-4148
-4159
-4169
-4178
-4188
-4197
-4205
-4214
-4222
-4230
-4237
-4244
-4251
-4257
-4263
-4269
-4274
-4280
-4284
-4289
-4293
-4297
-4301
-4304
-4307
-4310
-4312
-4314
-4316
-4317
-4319
-4320
-4320
-4321
-4321
-4321
-4321
-4320
-4319
-4318
-4317
-4315
-4314
-4312
-4310
-4308
-4305
-4303
-4300
-4297
-4294
-4291
-4287
-4284
-4280
-4277
-4273
-4269
-4265
-4261
-4257
-4252
-4248
-4244
-4239
-4235
-4230
-4226
-4221
-4217
-4212
-4208
-4203
-4199
-4195
-4190
-4186
-4181
-4177
-4173
-4169
-4164
-4160
-4156
-4152
-4148
-4144
-4141
-4137
-4133
-4130
-4126
-4123
-4119
-4116
-4113
-4109
-4106
-4103
-4100
-4097
-4094
-4091
-4089
-4086
-4083
-4081
-4078
-4077
-4074
-4072
-4070
-4067
-4066
-4062
-4061
-4059
-4057
-4054
-4054
-4051
-4050
-4048
-4046
-4043
-4043
-4041
-4038
-4037
-4035
-4034
-4032
-4030
-4029
-4027
-4025
-4022
-4022
-4019
-4018
-4016
-4014
-4011
-4011
-4009
-4006
-4005
-4003
-4001
-3998
-3996
-3994
-3992
-3990
-3987
-3985
-3982
-3980
-3977
-3975
-3972
-3969
-3966
-3963
-3960
-3957
-3954
-3951
-3948
-3944
-3941
-3937
-3934
-3930
-3926
-3922
-3918
-3914
-3910
-3905
-3901
-3896
-3892
-3887
-3882
-3877
-3872
-3866
-3861
-3855
-3850
-3844
-3838
-3832
-3826
-3819
-3813
-3806
-3799
-3792
-3785
-3778
-3771
-3763
-3756
-3748
-3740
-3732
-3724
-3716
-3708
-3699
-3691
-3682
-3673
-3664
-3655
-3646
-3637
-3627
-3618
-3608
-3598
-3589
-3579
-3569
-3559
-3548
-3538
-3528
-3517
-3507
-3496
-3485
-3475
-3464
-3453
-3442
-3431
-3420
-3409
-3398
-3387
-3375
-3364
-3353
-3342
-3330
-3319
-3308
-3296
-3285
-3273
-3262
-3251
-3239
-3228
-3217
-3205
-3194
-3183
-3172
-3161
-3150
-3139
-3128
-3117
-3106
-3095
-3084
-3074
-3063
-3052
-3042
-3031
-3021
-3011
-3000
-2990
-2980
-2970
-2960
-2950
-2940
-2930
-2920
-2910
-2900
-2891
-2881
-2872
-2862
-2853
-2844
-2834
-2825
-2816
-2807
-2798
-2788
-2779
-2770
-2761
-2752
-2743
-2734
-2725
-2717
-2708
-2699
-2690
-2681
-2672
-2663
-2653
-2644
-2635
-2626
-2617
-2608
-2598
-2589
-2579
-2570
-2560
-2551
-2541
-2531
-2521
-2511
-2501
-2491
-2481
-2470
-2460
-2449
-2438
-2428
-2417
-2405
-2394
-2383
-2371
-2360
-2348
-2336
-2324
-2312
-2299
-2287
-2274
-2261
-2248
-2235
-2222
-2209
-2195
-2181
-2167
-2153
-2139
-2125
-2110
-2095
-2080
-2065
-2050
-2035
-2019
-2003
-1988
-1972
-1956
-1939
-1923
-1906
-1889
-1872
-1855
-1838
-1821
-1803
-1786
-1768
-1750
-1732
-1714
-1695
-1677
-1658
-1639
-1620
-1601
-1582
-1562
-1543
-1523
-1503
-1483
-1463
-1443
-1422
-1402
-1381
-1360
-1339
-1318
-1297
-1276
-1254
-1232
-1211
-1189
-1167
-1145
-1122
-1100
-1077
-1055
-1032
-1008
-986
-962
-939
-916
-892
-868
-844
-820
-796
-772
-747
-723
-698
-673
-648
-623
-598
-572
-547
-521
-495
-469
-443
-417
-391
-364
-338
-311
-285
-258
-231
-204
-177
-150
-122
-95
-68
-40
-13
15
43
71
99
127
155
183
211
239
267
295
323
352
380
408
436
465
493
521
549
577
605
634
662
690
718
746
774
802
829
857
885
913
940
968
995
1022
1050
1078
1105
1132
1159
1186
1213
1240
1266
1293
1320
1346
1372
1399
1425
1451
1477
1503
1529
1555
1580
1606
1631
1656
1682
1707
1732
1757
1782
1806
1831
1856
1880
1904
1929
1953
1977
2001
2024
2048
2072
2095
2118
2142
2165
2188
2211
2233
2256
2279
2301
2323
2345
2367
2389
2411
2432
2454
2475
2496
2517
2538
2558
2579
2599
2619
2639
2659
2679
2698
2717
2736
2755
2774
2792
2811
2829
2847
2864
2882
2899
2916
2933
2949
2966
2982
2998
3014
3029
3045
3060
3075
3089
3104
3118
3132
3146
3159
3172
3185
3198
3211
3223
3235
3247
3258
3269
3280
3291
3301
3311
3321
3331
3340
3349
3358
3366
3374
3382
3390
3397
3404
3410
3417
3423
3428
3434
3439
3443
3448
3452
3455
3459
3462
3464
3467
3469
3470
3472
3472
3473
3473
3473
3473
3472
3471
3469
3468
3465
3463
3460
3457
3453
3450
3445
3441
3436
3431
3425
3419
3413
3406
3399
3392
3385
3377
3368
3360
3351
3342
3332
3323
3313
3302
3292
3281
3269
3258
3246
3234
3222
3209
3196
3183
3170
3156
3142
3128
3114
3099
3085
3070
3055
3039
3024
3008
2992
2976
2960
2943
2927
2910
2893
2876
2859
2841
2824
2806
2788
2770
2752
2734
2716
2697
2679
2660
2641
2622
2603
2584
2565
2546
2527
2507
2488
2468
2449
2429
2409
2390
2370
2350
2330
2310
2291
2271
2251
2231
2211
2191
2171
2151
2131
2112
2092
2072
2052
2032
2013
1993
1973
1954
1934
1914
1895
1875
1856
1836
1817
1797
1778
1759
1740
1720
1701
1682
1663
1644
1626
1607
1588
1569
1551
1532
1514
1496
1477
1459
1441
1423
1405
1387
1370
1352
1334
1317
1300
1282
1265
1248
1231
1215
1198
1181
1165
1149
1133
1117
1101
1086
1070
1055
1040
1025
1010
996
981
967
953
940
926
913
899
886
874
861
849
837
825
813
802
791
780
769
759
749
739
730
720
712
703
694
686
678
671
664
657
650
644
638
632
626
621
616
612
607
604
600
597
594
591
588
586
585
583
582
581
581
581
581
581
582
583
585
587
589
591
594
597
600
604
608
612
616
621
626
632
638
644
650
656
663
670
678
685
693
702
710
719
728
737
747
757
767
777
788
798
809
821
832
844
856
868
880
893
906
919
932
946
960
974
988
1002
1016
1032
1047
1062
1078
1093
1109
1126
1142
1159
1175
1193
1210
1227
1245
1263
1281
1299
1317
1336
1354
1373
1392
1412
1431
1450
1470
1490
1510
1530
1551
1571
1592
1612
1633
1654
1675
1696
1718
1739
1760
1782
1803
1825
1847
1868
1890
1912
1934
1956
1977
1999
2021
2043
2065
2087
2108
2130
2152
2174
2195
2217
2238
2260
2281
2302
2323
2344
2365
2386
2406
2427
2447
2467
2487
2507
2527
2546
2566
2585
2604
2623
2642
2660
2678
2696
2714
2732
2750
2767
2784
2801
2818
2834
2850
2866
2882
2898
2913
2928
2943
2958
2972
2986
3000
3014
3027
3040
3053
3066
3078
3091
3102
3114
3125
3137
3147
3158
3168
3178
3188
3197
3207
3215
3224
3232
3240
3248
3256
3263
3269
3276
3282
3288
3294
3299
3304
3309
3313
3317
3320
3324
3327
3329
3332
3334
3335
3336
3337
3338
3338
3337
3337
3336
3334
3332
3330
3327
3324
3321
3317
3312
3308
3302
3297
3291
3284
3277
3270
3262
3254
3245
3236
3226
3216
3206
3195
3183
3171
3159
3146
3133
3119
3105
3091
3076
3060
3044
3028
3011
2994
2976
2958
2940
2921
2901
2882
2861
2841
2820
2798
2777
2755
2732
2709
2686
2662
2638
2614
2590
2565
2539
2514
2488
2461
2435
2408
2381
2353
2325
2297
2269
2240
2212
2182
2153
2124
2094
2064
2033
2003
1973
1942
1911
1880
1849
1817
1786
1754
1722
1690
1658
1626
1594
1561
1529
1496
1463
1430
1397
1364
1331
1298
1265
1232
1198
1165
1132
1098
1065
1031
998
965
931
898
864
831
798
764
731
698
664
631
598
565
532
499
466
433
400
368
335
303
271
238
206
174
143
111
79
48
17
-14
-45
-76
-107
-137
-168
-198
-228
-258
-288
-317
-346
-376
-405
-433
-462
-490
-518
-546
-574
-602
-629
-656
-683
-710
-736
-763
-789
-814
-840
-866
-891
-916
-940
-965
-989
-1012
-1037
-1061
-1084
-1108
-1131
-1153
-1176
-1198
-1220
-1242
-1264
-1286
-1307
-1328
-1349
-1370
-1390
-1410
-1431
-1450
-1470
-1490
-1509
-1528
-1547
-1566
-1584
-1602
-1621
-1639
-1656
-1674
-1691
-1708
-1725
-1742
-1759
-1776
-1792
-1808
-1824
-1840
-1856
-1871
-1887
-1902
-1917
-1932
-1947
-1961
-1976
-1990
-2005
-2019
-2033
-2047
-2060
-2074
-2088
-2101
-2114
-2127
-2141
-2153
-2166
-2179
-2192
-2204
-2217
-2229
-2242
-2254
-2266
-2278
-2290
-2302
-2314
-2326
-2338
-2349
-2361
-2372
-2384
-2395
-2407
-2418
-2429
-2440
-2451
-2463
-2474
-2485
-2496
-2506
-2517
-2528
-2539
-2550
-2560
-2571
-2582
-2592
-2603
-2613
-2624
-2634
-2645
-2655
-2665
-2676
-2686
-2696
-2707
-2717
-2727
-2737
-2747
-2757
-2767
-2777
-2787
-2797
-2807
-2817
-2827
-2837
-2846
-2856
-2866
-2875
-2885
-2895
-2904
-2913
-2923
-2932
-2942
-2951
-2960
-2969
-2978
-2987
-2996
-3005
-3014
-3023
-3032
-3041
-3049
-3058
-3067
-3075
-3084
-3092
-3101
-3109
-3117
-3125
-3133
-3141
-3150
-3157
-3165
-3173
-3181
-3189
-3196
-3204
-3212
-3219
-3227
-3234
-3241
-3248
-3255
-3262
-3269
-3276
-3283
-3289
-3296
-3302
-3309
-3315
-3321
-3327
-3333
-3339
-3344
-3350
-3356
-3361
-3366
-3371
-3376
-3381
-3386
-3391
-3395
-3400
-3404
-3408
-3412
-3416
-3420
-3424
-3427
-3430
-3434
-3437
-3439
-3442
-3445
-3447
-3450
-3452
-3454
-3456
-3457
-3459
-3460
-3461
-3462
-3463
-3464
-3464
-3465
-3465
-3465
-3465
-3465
-3464
-3464
-3463
-3462
-3461
-3459
-3458
-3456
-3455
-3453
-3451
-3448
-3446
-3443
-3441
-3438
-3434
-3431
-3427
-3424
-3420
-3416
-3411
-3407
-3402
-3397
-3392
-3387
-3381
-3376
-3370
-3364
-3357
-3351
-3344
-3337
-3330
-3323
-3315
-3308
-3300
-3291
-3283
-3274
-3265
-3256
-3247
-3237
-3227
-3217
-3207
-3196
-3185
-3174
-3163
-3151
-3139
-3127
-3115
-3102
-3089
-3076
-3062
-3049
-3035
-3020
-3006
-2991
-2976
-2960
-2944
-2928
-2912
-2895
-2878
-2861
-2844
-2826
-2808
-2789
-2771
-2752
-2732
-2713
-2693
-2672
-2652
-2631
-2610
-2588
-2567
-2545
-2522
-2500
-2477
-2454
-2430
-2406
-2382
-2358
-2334
-2309
-2284
-2258
-2233
-2207
-2181
-2155
-2128
-2101
-2074
-2047
-2020
-1992
-1964
-1936
-1908
-1879
-1850
-1821
-1792
-1763
-1734
-1704
-1674
-1644
-1614
-1584
-1554
-1523
-1492
-1462
-1431
-1400
-1369
-1338
-1307
-1275
-1244
-1212
-1181
-1149
-1118
-1086
-1054
-1022
-990
-958
-926
-894
-862
-829
-797
-765
-733
-700
-668
-636
-603
-571
-538
-506
-473
-441
-409
-376
-344
-312
-279
-247
-215
-182
-150
-118
-86
-54
-22
10
42
74
105
137
168
200
231
263
294
325
356
387
418
448
479
509
540
570
600
629
659
689
718
747
776
805
833
861
889
917
945
972
999
1026
1053
1079
1106
1132
1157
1183
1208
1233
1257
1282
1306
1330
1353
1376
1399
1422
1444
1466
1488
1510
1531
1552
1572
1592
1612
1632
1651
1670
1688
1707
1725
1742
1760
1777
1793
1810
1826
1842
1857
1872
1887
1902
1916
1930
1943
1957
1970
1983
1995
2007
2019
2031
2041
2054
2064
2075
2085
2095
2105
2115
2124
2133
2142
2150
2159
2167
2174
2182
2189
2196
2203
2210
2216
2222
2228
2234
2239
2244
2249
2254
2259
2263
2267
2271
2275
2278
2282
2285
2288
2291
2293
2295
2298
2300
2301
2303
2304
2306
2307
2307
2308
2308
2309
2309
2309
2308
2308
2307
2307
2306
2305
2304
2302
2301
2300
2298
2296
2294
2292
2290
2288
2286
2283
2281
2278
2276
2273
2270
2268
2265
2262
2259
2256
2253
2249
2246
2243
2240
2236
2233
2230
2226
2223
2220
2217
2213
2210
2207
2204
2200
2197
2194
2191
2188
2185
2183
2180
2177
2174
2172
2169
2166
2164
2162
2159
2157
2155
2153
2151
2149
2147
2145
2143
2142
2140
2139
2137
2136
2135
2134
2133
2132
2131
2131
2130
2130
2129
2129
2129
2129
2129
2129
2129
2130
2130
2131
2132
2132
2133
2134
2135
2136
2138
2139
2140
2142
2143
2145
2147
2148
2150
2152
2154
2156
2158
2160
2163
2165
2167
2170
2172
2175
2177
2180
2183
2185
2188
2191
2194
2196
2199
2202
2205
2207
2210
2213
2216
2219
2221
2224
2227
2230
2232
2235
2238
2240
2243
2245
2248
2250
2253
2255
2257
2260
2262
2264
2266
2268
2270
2272
2274
2275
2277
2279
2280
2282
2283
2284
2285
2286
2287
2288
2289
2289
2290
2290
2291
2291
2291
2290
2290
2290
2289
2288
2287
2286
2285
2284
2282
2281
2279
2277
2274
2272
2269
2266
2263
2260
2256
2252
2249
2244
2240
2235
2230
2225
2220
2214
2209
2202
2196
2190
2183
2176
2169
2161
2153
2145
2137
2128
2119
2110
2101
2091
2081
2071
2061
2050
2039
2028
2016
2004
1992
1980
1968
1955
1942
1929
1915
1901
1887
1873
1859
1844
1829
1813
1798
1782
1766
1750
1733
1716
1699
1682
1665
1647
1629
1610
1592
1573
1554
1535
1516
1496
1476
1456
1435
1415
1394
1373
1352
1331
1309
1287
1265
1243
1221
1198
1175
1152
1129
1106
1083
1059
1035
1010
987
963
938
914
889
864
839
814
789
763
738
712
686
660
634
608
582
556
529
503
476
450
423
397
370
343
316
290
263
236
209
182
155
128
101
75
48
21
-6
-33
-59
-86
-113
-139
-166
-192
-218
-245
-271
-297
-323
-349
-375
-401
-426
-452
-477
-502
-527
-552
-577
-602
-626
-650
-675
-699
-722
-746
-770
-793
-816
-839
-862
-884
-907
-929
-950
-972
-994
-1014
-1036
-1056
-1077
-1097
-1117
-1137
-1156
-1175
-1194
-1213
-1231
-1249
-1267
-1285
-1302
-1319
-1335
-1352
-1368
-1383
-1399
-1414
-1428
-1443
-1457
-1470
-1484
-1497
-1509
-1522
-1534
-1545
-1557
-1568
-1578
-1589
-1598
-1608
-1617
-1626
-1634
-1642
-1650
-1658
-1665
-1671
-1677
-1683
-1689
-1694
-1699
-1704
-1708
-1712
-1715
-1718
-1721
-1724
-1726
-1728
-1729
-1730
-1731
-1732
-1732
-1732
-1732
-1731
-1730
-1729
-1728
-1726
-1724
-1722
-1720
-1717
-1714
-1711
-1708
-1704
-1700
-1696
-1692
-1688
-1683
-1679
-1674
-1669
-1664
-1659
-1653
-1648
-1642
-1637
-1631
-1625
-1619
-1613
-1607
-1601
-1595
-1589
-1583
-1576
-1570
-1564
-1558
-1551
-1545
-1539
-1533
-1526
-1520
-1514
-1508
-1501
-1495
-1489
-1483
-1477
-1471
-1465
-1459
-1453
-1447
-1441
-1435
-1430
-1424
-1418
-1412
-1407
-1401
-1396
-1390
-1385
-1380
-1374
-1369
-1364
-1358
-1353
-1348
-1343
-1338
-1332
-1327
-1322
-1317
-1312
-1307
-1302
-1297
-1292
-1287
-1282
-1277
-1272
-1267
-1262
-1257
-1252
-1247
-1242
-1237
-1232
-1227
-1222
-1217
-1212
-1207
-1202
-1197
-1193
-1188
-1183
-1178
-1173
-1168
-1163
-1158
-1153
-1148
-1143
-1137
-1132
-1127
-1122
-1117
-1112
-1107
-1102
-1097
-1092
-1086
-1081
-1076
-1071
-1066
-1060
-1055
-1050
-1045
-1039
-1034
-1029
-1022
-1018
-1012
-1006
-1002
-997
-991
-986
-981
-975
-970
-965
-959
-954
-949
-943
-938
-933
-927
-922
-917
-911
-906
-901
-895
-890
-885
-879
-874
-869
-864
-858
-853
-848
-842
-837
-832
-827
-822
-817
-811
-806
-801
-796
-791
-786
-782
-777
-772
-767
-762
-758
-753
-749
-744
-740
-735
-731
-727
-722
-718
-714
-710
-707
-703
-699
-696
-692
-689
-686
-683
-680
-677
-674
-671
-669
-667
-664
-662
-660
-659
-657
-656
-654
-653
-652
-651
-651
-650
-650
-650
-650
-650
-650
-651
-651
-652
-653
-654
-656
-657
-659
-661
-663
-665
-668
-670
-673
-676
-679
-682
-685
-688
-692
-696
-700
-703
-708
-712
-716
-720
-725
-730
-734
-739
-744
-749
-754
-759
-765
-770
-775
-781
-786
-792
-798
-804
-809
-815
-821
-827
-833
-839
-845
-852
-858
-864
-870
-877
-883
-890
-896
-902
-909
-916
-922
-929
-935
-942
-949
-955
-962
-969
-975
-982
-989
-996
-1002
-1008
-1016
-1022
-1029
-1036
-1043
-1050
-1056
-1063
-1069
-1076
-1083
-1089
-1096
-1102
-1109
-1115
-1121
-1128
-1134
-1140
-1146
-1152
-1158
-1164
-1170
-1176
-1181
-1187
-1193
-1198
-1203
-1209
-1214
-1219
-1224
-1229
-1234
-1239
-1243
-1248
-1252
-1256
-1260
-1265
-1269
-1272
-1276
-1280
-1283
-1287
-1290
-1293
-1296
-1299
-1302
-1304
-1307
-1309
-1311
-1313
-1315
-1317
-1319
-1321
-1322
-1324
-1325
-1326
-1327
-1328
-1329
-1330
-1330
-1331
-1331
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1331
-1331
-1330
-1330
-1329
-1329
-1328
-1327
-1326
-1325
-1325
-1324
-1323
-1322
-1321
-1319
-1318
-1317
-1316
-1315
-1314
-1312
-1311
-1310
-1308
-1307
-1306
-1304
-1303
-1302
-1300
-1299
-1298
-1296
-1295
-1294
-1292
-1291
-1290
-1288
-1287
-1286
-1285
-1284
-1282
-1281
-1280
-1279
-1278
-1277
-1276
-1275
-1274
-1274
-1273
-1272
-1271
-1271
-1270
-1270
-1270
-1269
-1269
-1269
-1269
-1269
-1269
-1269
-1269
-1270
-1270
-1270
-1271
-1272
-1272
-1273
-1274
-1275
-1276
-1277
-1279
-1280
-1282
-1283
-1285
-1287
-1289
-1291
-1294
-1296
-1299
-1302
-1304
-1307
-1311
-1314
-1317
-1321
-1325
-1329
-1333
-1337
-1341
-1346
-1350
-1355
-1360
-1365
-1371
-1376
-1382
-1388
-1394
-1400
-1406
-1413
-1419
-1426
-1433
-1441
-1448
-1456
-1464
-1472
-1480
-1488
-1497
-1506
-1514
-1524
-1533
-1542
-1552
-1562
-1572
-1582
-1593
-1603
-1614
-1625
-1636
-1647
-1659
-1671
-1682
-1695
-1707
-1719
-1732
-1744
-1757
-1770
-1784
-1797
-1810
-1824
-1838
-1852
-1866
-1880
-1895
-1909
-1924
-1939
-1954
-1969
-1984
-2000
-2015
-2031
-2047
-2062
-2078
-2094
-2110
-2127
-2143
-2159
-2176
-2192
-2209
-2225
-2242
-2259
-2275
-2292
-2309
-2326
-2342
-2359
-2376
-2393
-2410
-2427
-2443
-2460
-2477
-2494
-2510
-2527
-2544
-2560
-2577
-2593
-2609
-2626
-2642
-2658
-2674
-2690
-2705
-2721
-2737
-2752
-2767
-2782
-2797
-2812
-2827
-2841
-2856
-2870
-2884
-2898
-2911
-2925
-2938
-2951
-2964
-2977
-2990
-3002
-3014
-3026
-3038
-3049
-3060
-3071
-3082
-3093
-3103
-3113
-3123
-3133
-3142
-3151
-3160
-3169
-3177
-3185
-3193
-3201
-3208
-3216
-3223
-3229
-3236
-3242
-3247
-3253
-3258
-3263
-3268
-3273
-3277
-3281
-3285
-3288
-3291
-3294
-3297
-3299
-3302
-3304
-3305
-3307
-3308
-3309
-3310
-3310
-3310
-3310
-3310
-3310
-3309
-3308
-3307
-3306
-3304
-3303
-3301
-3299
-3297
-3294
-3291
-3289
-3285
-3282
-3279
-3275
-3272
-3268
-3264
-3260
-3255
-3251
-3246
-3241
-3236
-3231
-3226
-3220
-3215
-3209
-3203
-3198
-3192
-3185
-3179
-3173
-3166
-3159
-3153
-3146
-3139
-3132
-3124
-3117
-3110
-3102
-3094
-3087
-3079
-3071
-3063
-3055
-3046
-3038
-3030
-3021
-3012
-3004
-2995
-2986
-2977
-2968
-2959
-2950
-2941
-2931
-2922
-2912
-2903
-2893
-2883
-2874
-2864
-2854
-2844
-2834
-2823
-2813
-2803
-2792
-2782
-2771
-2761
-2750
-2739
-2728
-2718
-2707
-2696
-2685
-2674
-2662
-2651
-2640
-2629
-2617
-2606
-2595
-2583
-2572
-2560
-2549
-2537
-2525
-2514
-2502
-2490
-2479
-2467
-2455
-2443
-2432
-2420
-2408
-2396
-2384
-2372
-2361
-2349
-2337
-2325
-2313
-2301
-2289
-2277
-2265
-2253
-2241
-2229
-2217
-2205
-2193
-2181
-2169
-2157
-2145
-2133
-2121
-2109
-2097
-2085
-2073
-2061
-2049
-2036
-2024
-2012
-2000
-1988
-1976
-1964
-1952
-1940
-1928
-1916
-1904
-1892
-1880
-1868
-1856
-1844
-1832
-1820
-1808
-1796
-1785
-1773
-1761
-1749
-1737
-1726
-1714
-1703
-1691
-1680
-1668
-1657
-1646
-1634
-1623
-1612
-1601
-1590
-1580
-1569
-1558
-1548
-1537
-1527
-1517
-1507
-1496
-1486
-1477
-1467
-1457
-1448
-1438
-1429
-1420
-1411
-1402
-1393
-1384
-1375
-1367
-1358
-1350
-1342
-1334
-1326
-1318
-1310
-1302
-1294
-1287
-1279
-1272
-1265
-1257
-1250
-1243
-1236
-1229
-1222
-1215
-1209
-1202
-1195
-1189
-1182
-1176
-1169
-1163
-1156
-1150
-1144
-1138
-1132
-1126
-1120
-1114
-1108
-1102
-1096
-1090
-1085
-1079
-1073
-1068
-1062
-1057
-1052
-1046
-1041
-1036
-1031
-1026
-1020
-1016
-1010
-1006
-1000
-997
-992
-988
-983
-979
-974
-970
-966
-962
-958
-954
-950
-946
-942
-938
-935
-931
-927
-924
-921
-917
-914
-911
-908
-905
-902
-899
-896
-893
-890
-888
-885
-882
-880
-877
-875
-873
-870
-868
-865
-863
-861
-859
-856
-854
-852
-849
-847
-845
-843
-840
-838
-835
-833
-830
-828
-825
-822
-820
-817
-814
-811
-808
-804
-801
-798
-794
-790
-787
-783
-778
-774
-770
-765
-761
-756
-751
-746
-741
-735
-729
-724
-717
-711
-705
-698
-691
-684
-677
-670
-662
-654
-646
-638
-630
-621
-612
-603
-594
-584
-574
-564
-554
-543
-533
-522
-511
-499
-487
-476
-463
-451
-438
-426
-413
-399
-386
-372
-358
-344
-330
-315
-300
-285
-270
-255
-239
-224
-208
-191
-175
-159
-142
-125
-108
-91
-74
-56
-39
-21
-3
15
33
51
69
88
106
125
143
162
181
200
219
238
257
276
295
314
333
352
372
391
410
429
449
468
487
507
526
545
564
584
603
622
641
660
679
698
717
736
755
774
793
812
830
849
868
886
905
923
941
959
977
995
1012
1031
1049
1067
1084
1102
1119
1136
1153
1170
1187
1204
1221
1237
1254
1270
1286
1302
1318
1334
1350
1365
1381
1396
1411
1426
1441
1456
1470
1485
1499
1514
1528
1542
1555
1569
1583
1596
1609
1623
1636
1649
1661
1674
1686
1699
1711
1723
1735
1747
1759
1770
1782
1793
1805
1816
1827
1838
1849
1859
1870
1880
1891
1901
1911
1921
1931
1941
1950
1960
1969
1978
1987
1996
2005
2013
2023
2031
2039
2048
2056
2064
2072
2079
2087
2094
2102
2109
2116
2123
2130
2137
2143
2150
2156
2162
2168
2174
2180
2185
2191
2196
2201
2206
2211
2216
2220
2224
2229
2233
2237
2240
2244
2247
2251
2254
2257
2259
2262
2264
2267
2269
2270
2272
2274
2275
2276
2277
2278
2279
2279
2280
2280
2280
2280
2279
2279
2278
2277
2276
2275
2274
2272
2271
2269
2267
2264
2262
2259
2257
2254
2250
2247
2244
2240
2237
2233
2230
2226
2222
2219
2215
2212
2208
2204
2201
2197
2194
2190
2187
2183
2180
2176
2173
2169
2165
2162
2158
2155
2151
2148
2144
2141
2137
2134
2130
2126
2123
2119
2116
2112
2109
2105
2102
2098
2095
2091
2088
2084
2081
2077
2074
2070
2067
2063
2060
2057
2053
2050
2045
2043
2039
2036
2032
2029
2025
2021
2017
2015
2011
2008
2005
2001
1998
1994
1991
1987
1984
1981
1977
1974
1970
1967
1963
1960
1957
1953
1950
1946
1943
1940
1936
1933
1929
1926
1923
1919
1916
1912
1909
1906
1902
1899
1896
1892
1889
1885
1882
1879
1875
1872
1869
1865
1862
1859
1855
1852
1849
1845
1842
1839
1835
1832
1829
1825
1822
1819
1815
1812
1809
1806
1802
1799
1796
1792
1789
1786
1782
1779
1776
1773
1769
1766
1763
1760
1756
1753
1750
1746
1743
1740
1737
1733
1730
1727
1724
1721
1717
1714
1711
1708
1704
1701
1698
1695
1691
1688
1685
1682
1679
1675
1672
1669
1666
1663
1659
1656
1653
1650
1647
1644
1640
1637
1634
1631
1628
1625
1621
1618
1615
1612
1609
1606
1603
1599
1596
1593
1590
1587
1584
1581
1577
1574
1571
1568
1565
1562
1559
1556
1553
1550
1546
1543
1540
1537
1534
1531
1528
1525
1522
1519
1516
1513
1509
1506
1503
1500
1497
1494
1491
1488
1485
1482
1479
1476
1473
1470
1467
1464
1461
1458
1455
1452
1449
1446
1443
1440
1437
1434
1431
1428
1425
1422
1419
1416
1413
1410
1407
1404
1401
1398
1395
1392
1389
1386
1383
1380
1377
1374
1372
1369
1366
1363
1360
1357
1354
1351
1348
1345
1342
1339
1336
1334
1331
1328
1325
1322
1319
1316
1313
1310
1308
1305
1302
1299
1296
1293
1290
1288
1285
1282
1279
1276
1273
1270
1268
1265
1262
1259
1256
1253
1251
1248
1245
1242
1239
1237
1234
1231
1228
1225
1223
1220
1217
1214
1211
1209
1206
1203
1200
1198
1195
1192
1189
1187
1184
1181
1178
1176
1173
1170
1167
1165
1162
1159
1156
1154
1151
1148
1145
1143
1140
1137
1135
1132
1129
1127
1124
1121
1118
1116
1113
1110
1108
1105
1102
1100
1097
1094
1092
1089
1086
1084
1081
1079
1076
1073
1071
1068
1065
1063
1060
1057
1055
1052
1050
1047
1044
1042
1039
1037
1034
1031
1029
1026
1024
1020
1018
1016
1012
1010
1008
1006
1002
1000
998
995
993
990
988
985
983
980
978
975
972
970
967
965
962
960
957
955
952
950
947
945
942
940
937
935
932
930
927
925
922
920
918
915
913
910
908
905
903
900
898
895
893
891
888
886
883
881
878
876
874
871
869
866
864
862
859
857
854
852
850
847
845
842
840
838
835
833
831
828
826
824
821
819
816
814
812
809
807
805
802
800
798
795
793
791
788
786
784
782
779
777
775
772
770
768
765
763
761
759
756
754
752
750
747
745
743
740
738
736
734
731
729
727
725
723
720
718
716
714
711
709
707
705
703
700
698
696
694
692
689
687
685
683
681
678
676
674
672
670
668
665
663
661
659
657
655
652
650
648
646
644
642
640
638
635
633
631
629
627
625
623
621
619
616
614
612
610
608
606
604
602
600
598
596
593
591
589
587
585
583
581
579
577
575
573
571
569
567
565
563
561
559
557
555
553
551
549
547
545
543
541
539
537
535
533
531
529
527
525
523
521
519
517
515
513
511
509
507
505
503
501
499
497
495
493
492
490
488
486
484
482
480
478
476
474
472
470
469
467
465
463
461
459
457
455
453
452
450
448
446
444
442
440
439
437
435
433
431
429
427
426
424
422
420
418
416
415
413
411
409
407
406
404
402
400
398
397
395
393
391
389
388
386
384
382
381
379
377
375
373
372
370
368
366
365
363
361
359
358
356
354
352
351
349
347
346
344
342
340
339
337
335
334
332
330
329
327
325
323
322
320
318
317
315
313
312
310
308
307
305
303
302
300
298
297
295
293
292
290
289
287
285
284
282
280
279
277
276
274
272
271
269
268
266
264
263
261
260
258
256
255
253
252
250
249
247
245
244
242
241
239
238
236
234
233
231
230
228
227
225
224
222
221
219
218
216
215
213
212
210
208
207
205
204
202
201
199
198
197
195
194
192
191
189
188
186
185
183
182
180
179
177
176
174
173
172
170
169
167
166
164
163
161
160
159
157
156
154
153
152
150
149
147
146
144
143
142
140
139
138
136
135
133
132
131
129
128
126
125
124
122
121
120
118
117
116
114
113
112
110
109
107
106
105
103
102
101
99
98
97
96
94
93
92
90
89
88
86
85
84
82
81
80
79
77
76
75
73
72
71
70
68
67
66
65
63
62
61
60
58
57
56
55
53
52
51
50
48
47
46
45
43
42
41
40
38
37
36
35
34
32
31
30
29
28
26
25
24
23
22
20
19
18
17
16
15
13
12
11
10
9
8
6
5
4
3
2
1
0
-2
-3
-4
-5
-6
-7
-8
-10
-11
-12
-13
-14
-15
-16
-17
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
