5
4440
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-24
-24
-24
-25
-25
-25
-26
-26
-27
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-35
-35
-35
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-42
-42
-41
-41
-41
-40
-40
-39
-39
-38
-37
-37
-36
-35
-34
-34
-33
-32
-31
-30
-29
-29
-28
-27
-26
-26
-25
-24
-24
-23
-23
-23
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-25
-25
-26
-26
-26
-27
-27
-28
-29
-29
-30
-30
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-30
-29
-28
-27
-26
-24
-22
-19
-16
-13
-10
-7
-3
1
4
8
13
17
21
26
31
36
41
47
53
58
64
70
76
82
88
94
100
106
111
117
122
127
132
137
142
147
152
157
162
167
172
177
182
187
191
196
200
205
209
212
216
219
222
225
227
230
232
234
236
238
240
241
242
243
243
243
243
243
242
241
240
238
237
235
232
229
226
222
218
213
208
202
196
189
183
176
168
161
153
146
138
130
122
114
106
99
91
83
75
68
60
53
45
37
29
21
13
5
-2
-10
-17
-23
-29
-33
-38
-41
-45
-48
-51
-53
-56
-59
-62
-65
-68
-71
-74
-78
-81
-86
-90
-95
-101
-106
-113
-119
-127
-134
-141
-149
-157
-165
-173
-181
-189
-197
-206
-215
-224
-234
-244
-253
-263
-272
-280
-288
-295
-301
-306
-310
-313
-315
-316
-317
-317
-316
-315
-313
-312
-310
-308
-305
-303
-301
-298
-295
-292
-289
-286
-282
-279
-275
-271
-268
-264
-260
-257
-253
-250
-247
-244
-241
-239
-237
-236
-235
-235
-236
-236
-238
-240
-242
-245
-248
-252
-256
-260
-265
-270
-274
-280
-285
-291
-297
-304
-311
-318
-326
-334
-343
-352
-361
-370
-379
-389
-398
-408
-417
-427
-437
-446
-456
-466
-476
-486
-497
-508
-520
-532
-545
-559
-574
-589
-605
-621
-637
-653
-669
-684
-698
-713
-726
-739
-752
-764
-776
-788
-799
-811
-822
-833
-844
-855
-867
-878
-889
-900
-910
-921
-931
-941
-951
-961
-970
-980
-989
-998
-1006
-1014
-1022
-1031
-1038
-1045
-1052
-1059
-1066
-1073
-1079
-1086
-1092
-1098
-1104
-1110
-1115
-1120
-1125
-1129
-1134
-1137
-1140
-1143
-1145
-1147
-1148
-1149
-1149
-1149
-1149
-1148
-1148
-1148
-1148
-1149
-1149
-1150
-1151
-1152
-1153
-1154
-1156
-1158
-1159
-1161
-1162
-1164
-1165
-1166
-1167
-1167
-1167
-1166
-1166
-1164
-1163
-1161
-1159
-1157
-1155
-1153
-1151
-1150
-1148
-1146
-1145
-1144
-1143
-1143
-1143
-1144
-1145
-1147
-1148
-1150
-1152
-1154
-1157
-1159
-1161
-1162
-1164
-1166
-1168
-1170
-1173
-1176
-1179
-1183
-1188
-1193
-1199
-1206
-1212
-1220
-1227
-1235
-1243
-1251
-1260
-1268
-1277
-1285
-1294
-1302
-1311
-1319
-1326
-1334
-1341
-1348
-1355
-1362
-1368
-1375
-1382
-1389
-1396
-1403
-1409
-1416
-1422
-1429
-1434
-1440
-1445
-1449
-1453
-1457
-1460
-1463
-1467
-1470
-1473
-1477
-1480
-1484
-1489
-1494
-1499
-1504
-1511
-1517
-1524
-1531
-1537
-1544
-1550
-1556
-1561
-1566
-1570
-1574
-1578
-1582
-1585
-1589
-1593
-1596
-1600
-1603
-1607
-1611
-1615
-1619
-1623
-1627
-1630
-1634
-1637
-1641
-1643
-1646
-1649
-1651
-1653
-1655
-1657
-1660
-1662
-1664
-1667
-1670
-1673
-1676
-1680
-1684
-1689
-1693
-1698
-1702
-1707
-1711
-1716
-1720
-1724
-1727
-1731
-1733
-1736
-1738
-1740
-1741
-1741
-1741
-1741
-1741
-1740
-1739
-1738
-1738
-1737
-1736
-1736
-1735
-1735
-1734
-1734
-1733
-1733
-1732
-1732
-1732
-1731
-1731
-1730
-1729
-1728
-1727
-1726
-1724
-1723
-1721
-1720
-1719
-1718
-1717
-1716
-1716
-1716
-1717
-1717
-1718
-1720
-1721
-1723
-1724
-1726
-1728
-1729
-1731
-1732
-1734
-1736
-1737
-1739
-1740
-1741
-1742
-1744
-1745
-1746
-1747
-1748
-1749
-1750
-1751
-1752
-1753
-1755
-1757
-1759
-1761
-1764
-1767
-1770
-1772
-1774
-1776
-1777
-1778
-1778
-1777
-1776
-1774
-1772
-1770
-1767
-1764
-1761
-1758
-1755
-1752
-1749
-1746
-1744
-1742
-1739
-1737
-1735
-1732
-1730
-1726
-1723
-1719
-1714
-1709
-1704
-1698
-1692
-1687
-1682
-1678
-1675
-1673
-1671
-1670
-1670
-1670
-1671
-1672
-1674
-1675
-1677
-1679
-1680
-1682
-1683
-1685
-1687
-1689
-1691
-1693
-1696
-1698
-1701
-1704
-1707
-1710
-1713
-1716
-1719
-1722
-1724
-1727
-1730
-1734
-1737
-1742
-1746
-1751
-1756
-1762
-1768
-1774
-1780
-1786
-1792
-1799
-1805
-1812
-1819
-1827
-1835
-1844
-1853
-1862
-1871
-1880
-1889
-1897
-1906
-1914
-1922
-1930
-1937
-1944
-1951
-1958
-1966
-1973
-1981
-1989
-1997
-2007
-2016
-2025
-2037
-2048
-2058
-2069
-2080
-2091
-2102
-2113
-2124
-2135
-2146
-2157
-2167
-2178
-2187
-2197
-2206
-2215
-2224
-2232
-2241
-2249
-2257
-2266
-2276
-2286
-2296
-2308
-2320
-2334
-2348
-2363
-2379
-2396
-2414
-2433
-2452
-2471
-2490
-2509
-2528
-2546
-2565
-2582
-2599
-2616
-2632
-2647
-2662
-2677
-2691
-2705
-2719
-2733
-2746
-2759
-2772
-2784
-2796
-2808
-2819
-2829
-2839
-2848
-2857
-2865
-2873
-2880
-2887
-2893
-2898
-2903
-2908
-2911
-2914
-2916
-2917
-2918
-2919
-2919
-2920
-2920
-2920
-2920
-2921
-2922
-2923
-2924
-2925
-2926
-2926
-2927
-2927
-2926
-2925
-2924
-2922
-2920
-2917
-2914
-2910
-2907
-2903
-2898
-2894
-2890
-2885
-2880
-2874
-2868
-2862
-2855
-2848
-2841
-2833
-2825
-2817
-2809
-2800
-2791
-2782
-2773
-2763
-2753
-2742
-2732
-2721
-2710
-2698
-2687
-2676
-2665
-2655
-2645
-2636
-2628
-2620
-2613
-2607
-2602
-2597
-2592
-2588
-2583
-2579
-2575
-2571
-2567
-2563
-2559
-2555
-2551
-2547
-2542
-2538
-2533
-2528
-2524
-2519
-2515
-2511
-2508
-2505
-2503
-2502
-2501
-2501
-2502
-2503
-2505
-2507
-2509
-2512
-2515
-2517
-2520
-2523
-2526
-2528
-2531
-2534
-2537
-2540
-2543
-2546
-2549
-2553
-2557
-2560
-2564
-2568
-2573
-2577
-2582
-2586
-2591
-2596
-2602
-2608
-2615
-2621
-2628
-2635
-2643
-2650
-2657
-2663
-2669
-2675
-2680
-2684
-2688
-2692
-2694
-2697
-2699
-2700
-2701
-2702
-2704
-2705
-2707
-2709
-2712
-2715
-2719
-2723
-2727
-2732
-2736
-2740
-2744
-2747
-2750
-2752
-2754
-2755
-2756
-2756
-2755
-2754
-2753
-2750
-2748
-2745
-2741
-2737
-2733
-2729
-2725
-2720
-2715
-2711
-2706
-2701
-2696
-2690
-2685
-2680
-2674
-2669
-2663
-2657
-2651
-2645
-2638
-2631
-2624
-2616
-2609
-2601
-2592
-2584
-2575
-2567
-2558
-2549
-2539
-2529
-2519
-2509
-2498
-2487
-2475
-2462
-2449
-2436
-2422
-2408
-2394
-2379
-2365
-2350
-2336
-2322
-2308
-2295
-2281
-2268
-2254
-2241
-2228
-2215
-2202
-2190
-2178
-2166
-2155
-2145
-2135
-2127
-2119
-2112
-2106
-2101
-2097
-2093
-2090
-2087
-2084
-2081
-2079
-2076
-2073
-2070
-2067
-2064
-2062
-2059
-2057
-2055
-2054
-2052
-2052
-2051
-2050
-2050
-2049
-2049
-2049
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2048
-2049
-2049
-2050
-2051
-2052
-2053
-2054
-2056
-2057
-2059
-2061
-2062
-2064
-2066
-2068
-2069
-2071
-2072
-2073
-2074
-2075
-2076
-2076
-2076
-2076
-2075
-2074
-2073
-2071
-2069
-2067
-2064
-2061
-2058
-2054
-2050
-2045
-2041
-2036
-2029
-2025
-2019
-2013
-2007
-2001
-1995
-1989
-1982
-1975
-1969
-1962
-1954
-1947
-1939
-1931
-1922
-1914
-1905
-1896
-1887
-1877
-1868
-1858
-1848
-1837
-1826
-1814
-1802
-1789
-1776
-1762
-1747
-1731
-1715
-1698
-1681
-1663
-1646
-1628
-1610
-1593
-1575
-1558
-1540
-1523
-1506
-1489
-1472
-1456
-1439
-1423
-1408
-1393
-1378
-1363
-1349
-1336
-1322
-1309
-1296
-1284
-1272
-1260
-1248
-1237
-1226
-1215
-1204
-1193
-1183
-1172
-1162
-1152
-1142
-1133
-1123
-1114
-1106
-1097
-1089
-1081
-1073
-1065
-1058
-1050
-1043
-1036
-1030
-1022
-1016
-1010
-1004
-997
-991
-986
-980
-974
-969
-964
-959
-954
-949
-945
-941
-936
-932
-929
-925
-921
-918
-914
-910
-907
-903
-899
-896
-892
-888
-885
-881
-877
-873
-870
-866
-862
-858
-854
-849
-845
-841
-836
-832
-827
-822
-817
-812
-807
-802
-796
-791
-785
-780
-774
-768
-763
-757
-751
-746
-740
-734
-729
-723
-718
-713
-708
-703
-699
-694
-690
-686
-683
-679
-675
-672
-668
-664
-660
-655
-651
-646
-641
-635
-629
-623
-616
-610
-603
-597
-590
-584
-578
-572
-566
-560
-554
-548
-542
-536
-530
-524
-518
-512
-506
-500
-495
-489
-484
-478
-472
-467
-461
-455
-449
-443
-437
-430
-424
-417
-410
-402
-394
-387
-379
-370
-362
-353
-344
-334
-325
-315
-305
-295
-286
-276
-266
-257
-248
-239
-231
-223
-215
-209
-202
-196
-190
-185
-180
-175
-170
-166
-162
-159
-155
-152
-149
-146
-142
-139
-136
-132
-128
-124
-120
-116
-111
-107
-102
-98
-93
-88
-83
-78
-73
-67
-61
-55
-49
-43
-36
-29
-22
-15
-9
-2
4
10
16
22
27
32
37
42
46
50
54
58
62
66
69
73
77
80
84
88
92
96
100
103
107
111
115
119
123
127
131
135
139
144
148
153
158
163
168
173
179
185
191
197
204
211
218
225
233
240
248
256
264
272
280
289
297
306
315
324
333
343
353
364
375
386
398
410
423
436
450
464
478
493
507
522
537
552
567
581
596
611
626
640
655
670
686
701
716
732
747
763
778
793
808
822
837
851
864
877
890
902
915
927
938
949
960
970
980
989
998
1006
1012
1020
1027
1032
1038
1042
1046
1050
1053
1056
1058
1060
1062
1063
1064
1065
1065
1065
1065
1064
1063
1062
1061
1060
1058
1057
1055
1054
1052
1051
1049
1047
1045
1043
1040
1037
1035
1032
1029
1026
1022
1018
1016
1012
1008
1004
1002
999
996
993
990
987
985
982
979
976
974
971
968
965
962
960
957
954
952
949
947
945
943
941
939
938
937
936
935
935
934
934
934
935
935
935
936
936
937
938
940
941
943
946
949
952
956
960
965
969
974
979
985
990
996
1000
1006
1012
1018
1024
1030
1037
1043
1049
1056
1063
1070
1077
1084
1092
1099
1107
1115
1123
1131
1139
1147
1155
1162
1170
1177
1185
1192
1199
1206
1212
1219
1226
1234
1241
1248
1256
1263
1271
1279
1287
1295
1303
1311
1319
1326
1334
1341
1348
1355
1362
1368
1375
1382
1388
1394
1400
1406
1411
1416
1421
1426
1431
1435
1439
1443
1447
1450
1454
1457
1460
1462
1465
1467
1469
1470
1472
1474
1475
1477
1478
1480
1482
1484
1485
1487
1489
1491
1493
1494
1496
1498
1500
1502
1504
1506
1508
1511
1513
1515
1517
1519
1520
1522
1523
1523
1524
1524
1524
1523
1523
1522
1521
1519
1517
1515
1512
1509
1506
1503
1499
1494
1490
1485
1481
1476
1471
1465
1460
1455
1449
1443
1438
1432
1426
1420
1415
1409
1404
1398
1393
1387
1382
1377
1371
1366
1360
1355
1350
1344
1339
1333
1328
1322
1316
1311
1305
1299
1292
1286
1279
1273
1266
1259
1252
1245
1238
1231
1224
1217
1211
1204
1197
1191
1184
1178
1172
1165
1159
1153
1146
1140
1133
1127
1121
1115
1109
1102
1096
1091
1085
1079
1074
1068
1063
1059
1054
1050
1045
1042
1038
1035
1032
1030
1028
1027
1026
1025
1026
1026
1027
1028
1030
1032
1034
1037
1040
1043
1047
1051
1055
1060
1064
1069
1074
1079
1085
1090
1096
1102
1109
1115
1121
1128
1134
1141
1147
1153
1160
1166
1172
1178
1184
1190
1196
1202
1208
1214
1220
1225
1230
1236
1241
1246
1251
1255
1259
1264
1268
1271
1275
1278
1281
1283
1285
1288
1289
1291
1293
1294
1295
1295
1295
1295
1295
1294
1292
1291
1289
1287
1286
1284
1281
1279
1277
1275
1273
1271
1268
1266
1264
1262
1260
1257
1255
1253
1251
1249
1247
1245
1242
1239
1236
1233
1230
1226
1222
1218
1214
1209
1204
1200
1195
1190
1186
1181
1177
1173
1169
1166
1162
1159
1156
1153
1150
1147
1144
1141
1138
1135
1132
1130
1127
1124
1122
1120
1118
1116
1114
1112
1110
1109
1107
1105
1104
1102
1100
1099
1097
1096
1094
1093
1092
1091
1090
1089
1088
1087
1087
1086
1086
1086
1086
1086
1087
1087
1088
1089
1090
1091
1093
1095
1096
1098
1101
1103
1105
1108
1110
1113
1115
1118
1121
1124
1128
1132
1135
1140
1144
1148
1153
1158
1163
1168
1172
1177
1182
1186
1191
1195
1200
1205
1209
1214
1218
1222
1227
1230
1234
1237
1240
1242
1244
1245
1246
1246
1246
1245
1245
1243
1242
1240
1238
1235
1233
1229
1226
1223
1219
1215
1210
1205
1200
1195
1189
1184
1178
1172
1166
1159
1153
1146
1139
1132
1126
1118
1111
1104
1096
1089
1081
1073
1066
1058
1050
1042
1034
1026
1018
1010
1002
995
988
981
973
966
959
952
945
937
930
923
916
909
902
895
888
881
874
867
861
854
848
842
837
831
826
820
815
810
806
801
797
793
789
786
782
779
776
773
770
767
765
762
760
758
755
753
750
748
745
742
738
735
731
727
723
719
714
710
705
701
696
691
686
681
675
670
664
658
653
647
641
634
628
622
616
610
604
598
592
586
580
574
567
561
554
547
541
534
527
520
514
507
500
494
488
482
475
469
463
457
450
444
437
430
423
416
408
401
393
384
376
368
359
350
341
332
322
313
303
292
282
271
260
248
237
225
213
200
188
175
163
150
137
124
111
98
85
72
59
46
32
18
5
-9
-23
-37
-51
-65
-79
-93
-108
-122
-136
-150
-164
-178
-192
-206
-220
-234
-248
-262
-276
-290
-304
-318
-333
-348
-363
-378
-393
-408
-424
-440
-456
-472
-488
-505
-522
-539
-557
-575
-593
-611
-629
-648
-666
-685
-704
-723
-741
-760
-779
-797
-816
-835
-853
-871
-889
-907
-924
-941
-958
-975
-991
-1006
-1022
-1037
-1052
-1066
-1080
-1093
-1106
-1118
-1130
-1141
-1152
-1163
-1173
-1183
-1193
-1202
-1211
-1220
-1229
-1237
-1245
-1253
-1260
-1268
-1275
-1282
-1289
-1296
-1303
-1310
-1316
-1322
-1329
-1335
-1341
-1347
-1353
-1359
-1365
-1371
-1377
-1383
-1390
-1396
-1402
-1408
-1414
-1420
-1426
-1431
-1437
-1442
-1448
-1453
-1458
-1464
-1469
-1474
-1480
-1485
-1490
-1496
-1502
-1508
-1514
-1521
-1528
-1536
-1545
-1554
-1564
-1575
-1586
-1598
-1611
-1624
-1638
-1653
-1668
-1684
-1700
-1717
-1735
-1753
-1772
-1791
-1812
-1832
-1854
-1876
-1899
-1923
-1947
-1971
-1996
-2021
-2047
-2073
-2098
-2124
-2150
-2176
-2201
-2227
-2253
-2278
-2304
-2330
-2355
-2381
-2406
-2432
-2457
-2481
-2506
-2530
-2554
-2577
-2600
-2623
-2644
-2666
-2686
-2706
-2726
-2744
-2763
-2780
-2797
-2813
-2828
-2843
-2857
-2870
-2882
-2894
-2905
-2915
-2924
-2932
-2940
-2946
-2951
-2956
-2959
-2961
-2962
-2962
-2961
-2959
-2956
-2952
-2947
-2941
-2934
-2926
-2917
-2907
-2896
-2885
-2872
-2858
-2843
-2828
-2811
-2794
-2776
-2757
-2738
-2717
-2696
-2675
-2652
-2629
-2606
-2582
-2558
-2532
-2507
-2480
-2454
-2426
-2398
-2370
-2342
-2313
-2284
-2255
-2227
-2198
-2169
-2140
-2111
-2083
-2054
-2025
-1997
-1969
-1940
-1912
-1883
-1855
-1826
-1797
-1768
-1738
-1708
-1677
-1646
-1614
-1582
-1549
-1515
-1480
-1445
-1408
-1371
-1333
-1295
-1255
-1214
-1173
-1130
-1087
-1042
-997
-951
-903
-855
-806
-756
-704
-652
-599
-545
-491
-435
-379
-322
-265
-207
-149
-90
-32
28
87
147
208
268
329
390
451
512
572
633
693
752
811
869
926
982
1037
1092
1144
1196
1246
1295
1343
1389
1433
1475
1516
1556
1593
1629
1663
1695
1726
1754
1781
1806
1828
1849
1868
1884
1899
1911
1922
1931
1938
1943
1947
1949
1950
1950
1948
1946
1944
1941
1939
1936
1934
1933
1932
1933
1934
1937
1941
1946
1952
1959
1967
1977
1988
2000
2013
2027
2041
2058
2075
2092
2110
2129
2147
2164
2181
2197
2212
2224
2235
2244
2250
2253
2254
2252
2247
2239
2228
2214
2196
2176
2153
2127
2099
2067
2033
1997
1958
1918
1875
1830
1783
1736
1687
1637
1587
1537
1487
1438
1389
1341
1295
1250
1207
1165
1124
1085
1047
1010
973
938
903
869
835
802
769
736
702
669
636
603
569
535
500
465
428
391
353
313
272
231
188
144
99
53
6
-40
-87
-135
-182
-228
-275
-320
-365
-409
-451
-492
-531
-568
-603
-636
-667
-696
-722
-747
-769
-789
-807
-823
-838
-850
-861
-871
-878
-885
-891
-895
-898
-901
-904
-906
-908
-910
-912
-915
-918
-922
-927
-934
-941
-950
-961
-974
-988
-1004
-1024
-1046
-1069
-1095
-1123
-1153
-1184
-1217
-1250
-1284
-1317
-1351
-1384
-1416
-1446
-1476
-1503
-1529
-1553
-1576
-1596
-1615
-1632
-1647
-1661
-1673
-1684
-1694
-1703
-1711
-1719
-1726
-1733
-1740
-1746
-1753
-1760
-1767
-1774
-1782
-1790
-1799
-1808
-1817
-1827
-1837
-1847
-1857
-1866
-1875
-1883
-1889
-1894
-1898
-1899
-1897
-1893
-1887
-1877
-1864
-1848
-1830
-1808
-1784
-1758
-1729
-1698
-1664
-1629
-1592
-1554
-1513
-1471
-1428
-1383
-1337
-1290
-1241
-1192
-1142
-1091
-1039
-987
-934
-881
-827
-773
-719
-666
-612
-558
-505
-452
-400
-348
-297
-246
-195
-145
-96
-47
1
50
97
144
191
237
282
326
369
411
452
492
531
568
604
638
670
700
728
755
779
802
823
842
859
874
888
900
911
919
926
932
936
938
939
939
938
936
933
930
926
922
918
914
910
907
905
903
902
902
904
906
911
916
923
931
940
949
960
971
982
994
1004
1014
1025
1034
1041
1048
1052
1055
1057
1056
1054
1050
1045
1038
1029
1020
1008
998
986
974
961
948
936
923
911
900
889
879
870
863
856
851
847
845
845
846
849
854
861
868
877
887
898
910
922
934
947
959
972
984
997
1008
1020
1034
1046
1059
1072
1085
1099
1114
1129
1144
1161
1179
1198
1218
1239
1261
1285
1310
1336
1364
1393
1423
1456
1489
1525
1562
1600
1641
1684
1728
1775
1823
1874
1927
1981
2037
2096
2156
2218
2282
2348
2416
2485
2556
2628
2702
2776
2852
2928
3004
3081
3156
3232
3306
3379
3450
3520
3588
3654
3718
3779
3837
3892
3945
3995
4042
4085
4127
4165
4200
4233
4263
4290
4315
4337
4357
4375
4390
4404
4415
4424
4431
4436
4439
4440
4439
4436
4430
4421
4410
4395
4377
4356
4331
4302
4269
4232
4191
4146
4096
4043
3985
3923
3857
3787
3713
3635
3553
3468
3380
3288
3192
3094
2993
2890
2784
2676
2566
2454
2341
2227
2113
1998
1883
1769
1656
1544
1434
1326
1220
1118
1018
922
829
741
657
578
504
435
371
312
260
213
172
137
108
85
68
57
52
52
59
70
87
109
136
168
203
243
285
332
380
432
485
540
596
653
711
769
829
888
947
1006
1066
1125
1184
1242
1299
1356
1411
1466
1519
1572
1623
1672
1720
1766
1810
1851
1891
1927
1961
1993
2021
2045
2069
2088
2104
2118
2129
2137
2144
2148
2151
2153
2153
2151
2149
2145
2140
2134
2126
2117
2107
2095
2081
2067
2050
2033
2013
1993
1970
1947
1922
1895
1868
1840
1812
1783
1753
1724
1695
1667
1639
1612
1586
1561
1538
1516
1496
1478
1463
1450
1440
1433
1429
1428
1431
1438
1448
1462
1480
1501
1526
1554
1586
1621
1659
1700
1743
1790
1839
1890
1943
1998
2055
2114
2174
2235
2298
2362
2426
2492
2558
2624
2690
2757
2823
2889
2955
3020
3085
3149
3213
3276
3338
3400
3461
3520
3578
3634
3689
3742
3793
3841
3886
3929
3969
4006
4038
4069
4094
4117
4136
4150
4162
4169
4173
4174
4171
4166
4157
4147
4133
4118
4101
4082
4062
4040
4018
3995
3971
3947
3923
3898
3873
3849
3824
3801
3777
3754
3731
3709
3688
3667
3646
3625
3605
3584
3563
3541
3519
3496
3473
3448
3423
3397
3371
3343
3316
3287
3258
3228
3197
3166
3134
3100
3066
3031
2995
2958
2920
2881
2842
2802
2763
2723
2683
2644
2605
2567
2528
2490
2453
2415
2378
2340
2302
2265
2226
2188
2149
2111
2072
2033
1994
1955
1915
1876
1837
1798
1759
1719
1680
1640
1599
1559
1517
1475
1431
1387
1341
1295
1247
1198
1149
1098
1047
995
942
890
836
783
729
676
622
569
516
464
412
361
311
261
212
164
117
70
23
-24
-70
-117
-164
-211
-259
-306
-354
-402
-449
-496
-543
-588
-633
-677
-719
-760
-800
-839
-876
-912
-947
-981
-1014
-1047
-1078
-1109
-1140
-1170
-1200
-1230
-1261
-1291
-1322
-1354
-1386
-1418
-1451
-1484
-1518
-1551
-1585
-1618
-1652
-1685
-1718
-1750
-1782
-1813
-1844
-1874
-1904
-1933
-1961
-1989
-2016
-2041
-2067
-2092
-2116
-2140
-2163
-2185
-2207
-2229
-2250
-2271
-2292
-2312
-2333
-2353
-2373
-2393
-2413
-2432
-2451
-2468
-2484
-2499
-2513
-2525
-2535
-2543
-2550
-2554
-2557
-2557
-2556
-2553
-2547
-2540
-2531
-2519
-2506
-2491
-2473
-2454
-2433
-2409
-2384
-2357
-2329
-2299
-2267
-2234
-2199
-2164
-2127
-2089
-2050
-2009
-1970
-1928
-1886
-1843
-1799
-1755
-1710
-1664
-1618
-1571
-1524
-1476
-1427
-1377
-1326
-1275
-1223
-1170
-1116
-1061
-1006
-950
-894
-838
-780
-723
-665
-607
-549
-490
-432
-373
-314
-255
-197
-139
-80
-23
35
92
148
204
259
313
367
420
473
524
575
625
674
722
769
815
859
902
944
983
1022
1058
1092
1125
1155
1184
1210
1235
1257
1278
1296
1312
1326
1338
1348
1356
1362
1366
1367
1367
1364
1360
1353
1345
1336
1324
1311
1297
1282
1265
1248
1229
1209
1189
1168
1146
1123
1099
1075
1051
1026
1000
974
948
921
895
868
842
816
790
764
739
715
691
668
646
625
605
585
567
549
532
516
500
485
471
458
444
432
419
408
396
385
374
364
354
345
336
327
319
312
305
299
294
289
285
281
278
276
274
273
273
274
275
277
279
281
284
288
291
295
299
303
308
312
316
320
324
329
333
337
340
344
348
351
355
358
361
364
366
368
369
370
371
371
370
369
367
365
362
359
355
350
344
338
331
323
314
305
294
282
270
257
242
227
211
194
176
157
137
116
93
70
46
21
-6
-34
-63
-93
-124
-156
-189
-223
-258
-293
-329
-365
-402
-440
-477
-515
-553
-591
-629
-667
-704
-742
-779
-815
-852
-888
-923
-958
-992
-1026
-1059
-1092
-1124
-1155
-1186
-1217
-1247
-1277
-1306
-1335
-1363
-1391
-1418
-1445
-1471
-1496
-1521
-1544
-1568
-1590
-1612
-1632
-1652
-1672
-1690
-1708
-1725
-1742
-1757
-1772
-1786
-1799
-1811
-1823
-1834
-1844
-1854
-1862
-1870
-1878
-1884
-1890
-1896
-1900
-1904
-1908
-1910
-1912
-1914
-1914
-1914
-1914
-1912
-1909
-1906
-1902
-1897
-1891
-1885
-1878
-1871
-1863
-1855
-1847
-1840
-1832
-1825
-1818
-1811
-1805
-1799
-1793
-1788
-1784
-1779
-1776
-1772
-1769
-1766
-1764
-1762
-1760
-1758
-1757
-1756
-1755
-1754
-1753
-1752
-1751
-1750
-1750
-1749
-1748
-1748
-1747
-1746
-1745
-1745
-1744
-1744
-1743
-1743
-1743
-1743
-1743
-1743
-1743
-1744
-1743
-1743
-1743
-1742
-1741
-1740
-1739
-1737
-1735
-1732
-1730
-1727
-1723
-1720
-1716
-1711
-1707
-1702
-1697
-1692
-1686
-1680
-1674
-1668
-1663
-1657
-1652
-1646
-1642
-1638
-1634
-1631
-1629
-1627
-1627
-1627
-1628
-1629
-1632
-1636
-1640
-1646
-1652
-1659
-1668
-1677
-1687
-1698
-1710
-1722
-1735
-1749
-1763
-1778
-1793
-1808
-1823
-1838
-1853
-1868
-1883
-1897
-1911
-1925
-1938
-1951
-1963
-1975
-1986
-1996
-2005
-2015
-2023
-2031
-2037
-2044
-2050
-2055
-2059
-2063
-2066
-2068
-2069
-2070
-2070
-2069
-2067
-2064
-2060
-2056
-2050
-2043
-2035
-2025
-2016
-2005
-1993
-1980
-1966
-1952
-1936
-1920
-1903
-1885
-1867
-1848
-1829
-1809
-1789
-1768
-1747
-1726
-1705
-1684
-1662
-1641
-1619
-1598
-1577
-1557
-1537
-1517
-1498
-1480
-1463
-1446
-1430
-1415
-1400
-1387
-1374
-1362
-1351
-1341
-1331
-1322
-1313
-1305
-1298
-1291
-1284
-1278
-1272
-1265
-1260
-1254
-1247
-1241
-1235
-1228
-1221
-1214
-1207
-1199
-1191
-1182
-1174
-1164
-1155
-1144
-1134
-1123
-1111
-1099
-1086
-1072
-1058
-1042
-1026
-1008
-991
-972
-953
-932
-911
-888
-865
-841
-816
-790
-763
-736
-708
-679
-650
-620
-589
-558
-526
-494
-462
-429
-396
-363
-329
-295
-260
-226
-190
-155
-119
-83
-47
-10
27
64
101
139
177
214
252
290
328
366
405
443
481
520
558
597
636
675
715
754
794
834
874
915
955
995
1035
1075
1115
1155
1195
1234
1273
1312
1351
1390
1428
1465
1503
1539
1576
1611
1646
1681
1714
1747
1780
1811
1842
1871
1900
1928
1955
1981
2005
2029
2052
2074
2096
2116
2136
2155
2173
2191
2208
2225
2241
2257
2272
2287
2301
2315
2329
2342
2356
2369
2382
2395
2407
2420
2433
2445
2458
2470
2482
2494
2506
2519
2531
2542
2554
2566
2577
2588
2599
2610
2620
2629
2638
2646
2654
2660
2666
2671
2675
2679
2681
2683
2683
2683
2683
2681
2679
2676
2672
2667
2662
2657
2650
2643
2636
2627
2618
2609
2598
2587
2576
2563
2550
2536
2522
2506
2490
2474
2457
2439
2420
2401
2381
2360
2339
2317
2294
2270
2246
2221
2196
2170
2143
2116
2088
2060
2031
2001
1971
1941
1909
1878
1845
1813
1779
1746
1712
1677
1642
1607
1571
1535
1499
1463
1427
1390
1353
1316
1279
1242
1204
1167
1129
1091
1053
1014
978
940
902
865
827
790
753
717
681
645
610
575
540
507
473
440
408
376
344
312
281
250
219
188
157
126
95
65
34
4
-27
-57
-88
-118
-148
-178
-208
-238
-267
-297
-327
-356
-386
-415
-445
-474
-504
-533
-562
-591
-620
-648
-677
-705
-732
-759
-786
-813
-839
-865
-891
-916
-941
-965
-989
-1012
-1036
-1059
-1081
-1103
-1125
-1146
-1167
-1187
-1207
-1226
-1245
-1263
-1280
-1297
-1313
-1329
-1343
-1357
-1370
-1382
-1393
-1403
-1413
-1421
-1428
-1434
-1439
-1442
-1445
-1447
-1448
-1447
-1446
-1443
-1440
-1435
-1430
-1424
-1416
-1408
-1399
-1388
-1377
-1364
-1351
-1336
-1321
-1304
-1287
-1269
-1249
-1229
-1207
-1185
-1162
-1138
-1114
-1088
-1062
-1035
-1006
-979
-949
-920
-889
-858
-827
-796
-764
-732
-700
-668
-636
-605
-573
-541
-509
-478
-446
-415
-383
-352
-321
-290
-260
-229
-199
-169
-139
-110
-81
-53
-24
3
31
57
83
109
134
158
182
205
228
250
272
293
314
334
354
373
392
410
428
446
463
480
496
512
527
541
555
569
582
594
606
617
627
637
646
654
662
669
676
682
687
692
696
700
703
705
707
708
709
709
708
707
706
704
702
699
696
693
690
686
682
678
674
670
666
662
658
654
649
645
640
636
631
626
621
616
611
605
599
594
587
581
575
568
561
554
546
539
531
523
514
506
497
488
479
470
460
450
441
431
421
411
401
391
381
370
360
350
340
330
320
310
300
290
280
270
261
251
241
231
221
211
201
190
180
169
159
148
138
127
117
106
96
86
75
65
55
45
35
25
16
6
-3
-12
-21
-29
-38
-45
-53
-60
-67
-73
-79
-85
-90
-95
-100
-104
-109
-113
-117
-121
-124
-128
-132
-136
-140
-144
-149
-153
-158
-163
-168
-173
-179
-185
-191
-197
-203
-210
-217
-224
-231
-238
-246
-254
-261
-269
-277
-285
-294
-302
-310
-319
-328
-337
-347
-356
-366
-376
-386
-397
-407
-418
-429
-439
-450
-461
-471
-482
-492
-502
-512
-522
-532
-542
-551
-560
-569
-578
-587
-595
-604
-612
-620
-627
-635
-642
-649
-656
-663
-669
-676
-683
-689
-696
-702
-709
-716
-723
-730
-738
-746
-754
-762
-771
-780
-789
-799
-808
-818
-828
-838
-848
-858
-868
-878
-889
-899
-910
-920
-931
-941
-952
-963
-974
-985
-996
-1008
-1018
-1030
-1041
-1052
-1063
-1074
-1085
-1097
-1108
-1119
-1130
-1141
-1153
-1164
-1176
-1188
-1201
-1214
-1227
-1240
-1254
-1268
-1282
-1297
-1311
-1326
-1341
-1356
-1370
-1385
-1399
-1414
-1428
-1442
-1456
-1470
-1484
-1497
-1511
-1524
-1537
-1550
-1563
-1576
-1588
-1601
-1614
-1626
-1639
-1651
-1664
-1677
-1691
-1704
-1718
-1732
-1746
-1761
-1776
-1791
-1807
-1823
-1839
-1856
-1873
-1890
-1908
-1926
-1945
-1964
-1983
-2003
-2023
-2043
-2063
-2084
-2104
-2125
-2146
-2166
-2187
-2207
-2228
-2248
-2268
-2289
-2309
-2329
-2348
-2368
-2387
-2407
-2426
-2445
-2464
-2482
-2500
-2518
-2536
-2553
-2570
-2587
-2603
-2619
-2635
-2650
-2665
-2679
-2693
-2706
-2718
-2731
-2742
-2754
-2764
-2775
-2784
-2794
-2803
-2811
-2819
-2827
-2834
-2840
-2847
-2853
-2858
-2863
-2868
-2872
-2876
-2879
-2882
-2885
-2888
-2891
-2893
-2895
-2897
-2898
-2900
-2901
-2903
-2904
-2905
-2906
-2906
-2907
-2908
-2908
-2909
-2910
-2910
-2910
-2911
-2911
-2911
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2913
-2913
-2914
-2914
-2915
-2915
-2916
-2916
-2916
-2916
-2916
-2916
-2916
-2915
-2914
-2912
-2911
-2909
-2906
-2903
-2900
-2897
-2893
-2890
-2885
-2881
-2876
-2872
-2866
-2861
-2855
-2849
-2843
-2836
-2829
-2822
-2814
-2806
-2797
-2788
-2778
-2768
-2758
-2746
-2735
-2723
-2710
-2696
-2683
-2668
-2653
-2637
-2621
-2605
-2588
-2571
-2553
-2535
-2517
-2499
-2480
-2462
-2443
-2423
-2404
-2385
-2365
-2345
-2325
-2305
-2285
-2265
-2244
-2223
-2202
-2181
-2160
-2139
-2118
-2097
-2076
-2055
-2033
-2013
-1993
-1973
-1953
-1933
-1914
-1895
-1876
-1858
-1840
-1823
-1806
-1789
-1773
-1758
-1743
-1728
-1714
-1700
-1687
-1675
-1663
-1652
-1641
-1631
-1621
-1612
-1604
-1596
-1589
-1582
-1576
-1570
-1565
-1560
-1556
-1552
-1549
-1546
-1544
-1543
-1541
-1541
-1541
-1541
-1542
-1544
-1545
-1548
-1551
-1554
-1557
-1562
-1566
-1571
-1576
-1582
-1588
-1594
-1601
-1608
-1616
-1624
-1632
-1641
-1650
-1660
-1670
-1680
-1691
-1702
-1714
-1726
-1738
-1751
-1763
-1776
-1790
-1803
-1817
-1832
-1846
-1861
-1876
-1891
-1906
-1921
-1937
-1952
-1967
-1982
-1997
-2012
-2027
-2041
-2056
-2070
-2084
-2098
-2112
-2125
-2139
-2152
-2165
-2178
-2191
-2203
-2215
-2227
-2238
-2249
-2260
-2270
-2280
-2289
-2298
-2306
-2314
-2322
-2329
-2335
-2341
-2347
-2352
-2356
-2360
-2363
-2365
-2367
-2368
-2369
-2368
-2368
-2366
-2364
-2361
-2357
-2353
-2349
-2343
-2337
-2331
-2323
-2316
-2307
-2298
-2289
-2279
-2268
-2257
-2245
-2232
-2220
-2206
-2192
-2178
-2163
-2148
-2132
-2116
-2100
-2083
-2067
-2049
-2032
-2013
-1997
-1979
-1961
-1943
-1924
-1906
-1888
-1870
-1852
-1834
-1816
-1799
-1781
-1764
-1747
-1730
-1713
-1696
-1680
-1664
-1648
-1632
-1616
-1601
-1585
-1570
-1555
-1540
-1525
-1510
-1495
-1480
-1466
-1452
-1438
-1424
-1410
-1397
-1383
-1370
-1357
-1345
-1332
-1319
-1306
-1294
-1281
-1268
-1255
-1241
-1228
-1214
-1200
-1186
-1172
-1158
-1144
-1129
-1114
-1099
-1084
-1069
-1054
-1038
-1022
-1006
-990
-974
-957
-940
-923
-905
-887
-868
-849
-829
-808
-788
-766
-745
-722
-700
-676
-653
-629
-604
-579
-554
-528
-502
-476
-449
-421
-393
-365
-336
-307
-278
-248
-218
-187
-156
-125
-94
-62
-30
3
36
69
103
137
171
206
241
276
312
347
384
420
457
494
531
569
607
644
682
721
759
797
835
874
912
950
989
1027
1065
1103
1141
1178
1216
1254
1292
1329
1367
1404
1442
1480
1517
1554
1592
1629
1667
1704
1741
1778
1816
1853
1890
1927
1964
2001
2037
2075
2111
2148
2185
2222
2258
2295
2332
2368
2405
2441
2477
2513
2549
2585
2621
2656
2691
2726
2761
2795
2829
2863
2897
2930
2963
2995
3028
3059
3091
3122
3152
3182
3212
3241
3270
3298
3326
3353
3380
3406
3432
3458
3483
3507
3531
3555
3577
3600
3622
3643
3664
3684
3704
3723
3741
3759
3776
3792
3808
3823
3837
3850
3862
3874
3884
3894
3903
3911
3918
3924
3930
3934
3938
3941
3943
3944
3944
3943
3941
3939
3936
3932
3927
3921
3915
3908
3901
3893
3884
3875
3865
3854
3843
3832
3820
3807
3795
3781
3768
3754
3740
3726
3711
3696
3681
3666
3651
3635
3619
3604
3588
3571
3555
3539
3522
3506
3490
3473
3457
3440
3424
3407
3391
3375
3358
3342
3325
3309
3293
3277
3261
3245
3229
3213
3198
3183
3168
3153
3139
3125
3111
3098
3085
3072
3060
3048
3037
3026
3015
3005
2995
2985
2976
2967
2958
2950
2942
2934
2927
2919
2912
2905
2899
2892
2886
2880
2874
2868
2862
2857
2852
2847
2843
2838
2834
2831
2827
2824
2821
2818
2815
2813
2810
2808
2806
2804
2802
2801
2799
2798
2796
2795
2793
2792
2790
2789
2788
2786
2785
2783
2781
2779
2777
2775
2773
2771
2769
2766
2763
2761
2758
2754
2751
2747
2743
2739
2735
2730
2725
2720
2715
2709
2703
2696
2690
2682
2675
2667
2658
2650
2641
2631
2621
2611
2601
2590
2579
2568
2556
2544
2532
2519
2506
2493
2479
2466
2452
2438
2424
2410
2396
2382
2368
2354
2340
2326
2311
2297
2283
2269
2256
2242
2228
2214
2200
2187
2173
2160
2147
2134
2121
2108
2096
2084
2072
2061
2049
2037
2027
2016
2005
1995
1985
1974
1964
1954
1945
1935
1926
1917
1908
1900
1891
1884
1876
1869
1862
1856
1849
1843
1838
1832
1827
1822
1818
1814
1810
1806
1803
1800
1797
1795
1793
1791
1790
1789
1788
1788
1788
1788
1788
1789
1789
1790
1791
1792
1793
1795
1796
1798
1799
1801
1803
1804
1806
1808
1810
1812
1814
1816
1818
1820
1823
1825
1827
1830
1832
1834
1837
1839
1842
1844
1847
1850
1852
1855
1858
1861
1864
1868
1871
1874
1878
1882
1886
1890
1894
1898
1903
1908
1913
1918
1924
1929
1935
1941
1947
1953
1959
1966
1973
1980
1987
1995
2003
2012
2020
2029
2039
2049
2060
2071
2082
2094
2106
2119
2131
2145
2158
2172
2187
2201
2216
2231
2247
2263
2279
2295
2312
2329
2346
2364
2382
2400
2418
2436
2454
2473
2491
2510
2529
2548
2566
2585
2603
2622
2640
2659
2677
2695
2713
2731
2749
2766
2783
2801
2818
2834
2851
2868
2884
2900
2916
2932
2948
2963
2979
2995
3010
3026
3041
3057
3072
3088
3103
3119
3134
3149
3164
3179
3194
3209
3224
3238
3252
3266
3280
3294
3307
3320
3333
3345
3357
3369
3380
3391
3402
3412
3422
3431
3440
3449
3457
3464
3471
3478
3484
3490
3495
3500
3504
3507
3511
3513
3516
3518
3519
3520
3521
3521
3521
3520
3519
3517
3515
3513
3510
3507
3504
3500
3496
3492
3488
3483
3478
3473
3468
3462
3457
3451
3445
3439
3433
3426
3420
3413
3406
3399
3391
3384
3376
3368
3359
3351
3342
3333
3323
3313
3303
3293
3282
3272
3261
3249
3238
3226
3214
3201
3189
3176
3163
3150
3137
3123
3109
3095
3081
3067
3052
3038
3023
3008
2993
2978
2963
2947
2931
2916
2900
2883
2867
2851
2834
2817
2800
2783
2766
2748
2730
2712
2694
2675
2656
2637
2617
2597
2577
2556
2536
2514
2493
2471
2449
2426
2403
2379
2356
2331
2307
2282
2257
2232
2206
2180
2154
2127
2101
2074
2047
2019
1992
1964
1936
1909
1881
1852
1824
1796
1767
1739
1710
1681
1651
1622
1592
1562
1532
1502
1471
1440
1410
1379
1348
1317
1286
1255
1224
1193
1162
1131
1100
1069
1038
1006
977
946
915
885
854
824
794
764
735
705
676
647
618
589
561
532
504
475
447
419
391
364
336
309
282
255
228
202
176
150
124
99
74
50
26
2
-22
-45
-68
-91
-113
-135
-157
-178
-199
-220
-240
-260
-280
-299
-317
-335
-353
-370
-387
-403
-419
-435
-450
-464
-479
-493
-506
-520
-533
-546
-559
-572
-585
-597
-610
-623
-635
-648
-661
-674
-688
-701
-715
-729
-743
-757
-772
-787
-802
-818
-834
-850
-866
-883
-900
-918
-936
-954
-972
-991
-1010
-1029
-1049
-1069
-1089
-1110
-1131
-1152
-1173
-1195
-1216
-1238
-1260
-1282
-1304
-1326
-1348
-1370
-1393
-1415
-1437
-1460
-1482
-1504
-1526
-1548
-1569
-1591
-1612
-1633
-1654
-1675
-1695
-1715
-1735
-1754
-1773
-1792
-1810
-1828
-1846
-1864
-1881
-1897
-1914
-1930
-1945
-1960
-1975
-1989
-2003
-2016
-2029
-2041
-2054
-2066
-2077
-2088
-2099
-2109
-2119
-2129
-2138
-2147
-2156
-2165
-2174
-2183
-2191
-2200
-2208
-2217
-2225
-2233
-2242
-2250
-2258
-2266
-2274
-2282
-2289
-2297
-2305
-2312
-2320
-2327
-2335
-2342
-2349
-2357
-2364
-2371
-2379
-2386
-2393
-2400
-2407
-2414
-2420
-2427
-2433
-2440
-2446
-2451
-2457
-2463
-2468
-2473
-2478
-2483
-2488
-2492
-2497
-2501
-2506
-2510
-2514
-2519
-2523
-2527
-2532
-2536
-2541
-2545
-2550
-2555
-2560
-2565
-2570
-2575
-2580
-2586
-2591
-2596
-2602
-2607
-2612
-2618
-2623
-2629
-2634
-2639
-2645
-2650
-2655
-2660
-2665
-2670
-2675
-2680
-2684
-2688
-2692
-2696
-2699
-2702
-2705
-2708
-2711
-2713
-2715
-2716
-2718
-2718
-2719
-2719
-2719
-2719
-2718
-2717
-2715
-2714
-2712
-2710
-2707
-2705
-2702
-2699
-2695
-2692
-2688
-2684
-2679
-2674
-2669
-2664
-2658
-2652
-2646
-2639
-2633
-2625
-2618
-2610
-2602
-2594
-2585
-2576
-2567
-2557
-2547
-2536
-2526
-2514
-2503
-2491
-2479
-2466
-2453
-2440
-2427
-2413
-2399
-2384
-2370
-2355
-2340
-2325
-2310
-2295
-2280
-2264
-2249
-2234
-2219
-2203
-2188
-2173
-2159
-2144
-2130
-2115
-2101
-2087
-2073
-2060
-2045
-2032
-2019
-2005
-1992
-1978
-1965
-1951
-1938
-1924
-1910
-1896
-1882
-1868
-1854
-1840
-1826
-1812
-1798
-1784
-1770
-1756
-1742
-1728
-1714
-1701
-1687
-1673
-1659
-1646
-1632
-1618
-1604
-1589
-1575
-1561
-1546
-1532
-1517
-1503
-1488
-1473
-1458
-1444
-1429
-1414
-1400
-1385
-1371
-1356
-1342
-1328
-1314
-1300
-1286
-1272
-1258
-1244
-1230
-1217
-1203
-1190
-1176
-1163
-1150
-1137
-1124
-1111
-1098
-1086
-1074
-1062
-1050
-1039
-1028
-1016
-1006
-995
-985
-975
-965
-956
-946
-937
-928
-919
-910
-901
-893
-884
-876
-867
-859
-850
-842
-833
-824
-816
-807
-798
-789
-779
-770
-761
-751
-741
-731
-722
-712
-702
-692
-682
-672
-663
-653
-644
-635
-625
-616
-608
-599
-591
-582
-574
-566
-558
-550
-542
-535
-527
-520
-512
-505
-498
-491
-484
-477
-470
-463
-456
-448
-441
-434
-427
-420
-413
-406
-399
-391
-384
-377
-370
-363
-355
-348
-341
-335
-328
-321
-314
-308
-301
-295
-289
-283
-277
-271
-266
-260
-255
-250
-245
-240
-235
-230
-226
-221
-217
-212
-208
-203
-199
-194
-189
-185
-180
-176
-171
-166
-162
-157
-152
-148
-143
-139
-134
-130
-126
-122
-118
-114
-110
-106
-102
-99
-95
-92
-88
-85
-82
-79
-76
-73
-70
-67
-65
-62
-60
-57
-55
-52
-50
-48
-45
-43
-41
-39
-36
-34
-32
-30
-28
-26
-24
-22
-20
-18
-16
-14
-12
-10
-9
-7
-5
-3
-1
1
3
5
7
9
10
12
14
15
17
18
19
21
22
23
24
24
25
26
27
27
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
27
27
27
28
28
28
28
28
28
29
29
29
30
30
30
30
31
31
31
32
32
32
33
33
34
34
35
36
37
38
39
40
42
43
45
47
49
51
53
56
59
62
65
68
71
75
79
83
88
92
97
103
108
114
119
125
131
138
144
151
157
164
171
179
186
193
201
209
217
225
233
241
250
259
268
277
286
296
306
316
326
336
347
358
369
380
391
403
414
426
438
450
462
474
486
498
511
523
536
548
560
573
585
598
610
623
635
647
660
672
684
697
709
721
734
746
758
770
782
795
807
819
831
843
855
868
880
893
905
918
930
943
956
969
982
995
1008
1022
1035
1049
1063
1076
1090
1104
1119
1133
1147
1162
1176
1191
1205
1220
1235
1250
1265
1280
1296
1311
1327
1343
1359
1375
1391
1408
1424
1441
1458
1475
1492
1510
1527
1545
1563
1581
1599
1617
1635
1653
1671
1690
1708
1726
1745
1763
1781
1799
1817
1835
1853
1871
1888
1906
1923
1940
1957
1973
1990
2005
2021
2037
2053
2068
2082
2097
2111
2125
2139
2152
2165
2178
2191
2204
2216
2229
2241
2253
2265
2277
2289
2301
2312
2324
2336
2347
2359
2371
2382
2393
2405
2416
2427
2438
2450
2461
2471
2482
2493
2503
2514
2524
2534
2544
2554
2564
2574
2584
2593
2603
2613
2622
2631
2640
2649
2658
2667
2676
2685
2693
2701
2710
2718
2726
2734
2741
2749
2756
2764
2771
2778
2785
2791
2798
2805
2811
2818
2824
2830
2836
2843
2849
2855
2861
2868
2874
2880
2886
2892
2899
2905
2911
2918
2924
2930
2937
2943
2949
2955
2961
2967
2973
2979
2984
2990
2995
3000
3005
3010
3015
3019
3024
3028
3033
3037
3041
3044
3048
3052
3055
3058
3062
3065
3067
3070
3073
3075
3077
3079
3081
3083
3085
3086
3087
3088
3089
3090
3090
3091
3091
3091
3090
3090
3089
3088
3087
3085
3083
3081
3079
3076
3074
3071
3067
3064
3060
3056
3051
3047
3042
3037
3032
3026
3021
3015
3009
3003
2997
2990
2984
2978
2971
2964
2958
2951
2944
2937
2931
2924
2917
2910
2904
2897
2890
2884
2877
2871
2864
2858
2852
2845
2839
2833
2827
2821
2815
2809
2803
2797
2792
2786
2781
2776
2771
2766
2761
2756
2752
2747
2743
2738
2734
2730
2725
2721
2717
2712
2708
2704
2700
2696
2692
2687
2683
2679
2675
2671
2667
2663
2659
2654
2650
2646
2642
2638
2635
2631
2627
2623
2620
2616
2613
2609
2606
2603
2600
2597
2594
2591
2589
2586
2584
2581
2579
2577
2575
2573
2571
2570
2568
2566
2565
2563
2562
2561
2560
2559
2558
2557
2557
2556
2556
2556
2555
2555
2556
2556
2556
2557
2557
2558
2559
2560
2562
2563
2565
2566
2568
2570
2573
2575
2578
2580
2583
2586
2589
2592
2595
2598
2601
2605
2608
2611
2614
2618
2621
2624
2627
2630
2633
2636
2639
2642
2645
2648
2650
2653
2655
2657
2659
2661
2663
2665
2667
2668
2670
2671
2672
2673
2674
2675
2676
2676
2677
2677
2677
2678
2678
2677
2677
2677
2676
2676
2675
2674
2674
2672
2671
2670
2669
2667
2665
2663
2661
2659
2657
2654
2652
2649
2646
2643
2640
2636
2633
2629
2626
2622
2618
2615
2611
2607
2603
2599
2595
2591
2587
2583
2578
2574
2570
2566
2561
2557
2552
2547
2543
2538
2533
2528
2523
2518
2513
2507
2502
2497
2491
2486
2481
2476
2470
2465
2460
2455
2450
2444
2439
2434
2429
2424
2419
2414
2408
2403
2398
2393
2388
2383
2377
2372
2367
2362
2357
2351
2346
2341
2335
2330
2324
2319
2313
2308
2303
2297
2292
2286
2281
2276
2270
2265
2260
2255
2250
2245
2240
2235
2230
2225
2221
2216
2212
2208
2204
2200
2196
2192
2188
2185
2182
2178
2175
2172
2169
2166
2164
2161
2158
2156
2153
2151
2149
2147
2145
2143
2141
2139
2137
2135
2134
2132
2131
2129
2128
2126
2125
2123
2122
2121
2119
2118
2117
2116
2114
2113
2112
2111
2110
2108
2107
2106
2105
2104
2102
2101
2100
2098
2097
2095
2094
2092
2090
2088
2086
2084
2081
2079
2076
2073
2070
2067
2063
2060
2056
2052
2048
2043
2039
2033
2029
2024
2017
2013
2007
2001
1994
1988
1981
1974
1967
1959
1951
1944
1935
1927
1919
1910
1901
1892
1883
1874
1865
1855
1845
1836
1826
1815
1805
1795
1784
1773
1762
1751
1740
1728
1716
1705
1692
1680
1668
1655
1643
1630
1617
1604
1590
1577
1564
1550
1536
1523
1509
1495
1480
1466
1452
1437
1422
1408
1393
1378
1363
1347
1332
1317
1301
1286
1270
1254
1239
1223
1207
1190
1174
1158
1142
1125
1109
1092
1076
1059
1043
1026
1010
994
977
961
944
928
912
895
879
863
847
830
814
798
782
766
750
734
718
702
687
671
655
639
624
608
592
577
561
546
530
515
500
484
469
454
439
423
408
393
378
363
348
332
317
302
287
272
257
241
226
211
196
181
166
151
136
121
106
91
77
62
47
33
18
4
-11
-25
-39
-54
-68
-82
-96
-110
-124
-138
-152
-166
-180
-194
-207
-221
-235
-248
-262
-275
-289
-302
-316
-329
-343
-356
-370
-383
-397
-411
-424
-438
-451
-465
-479
-492
-506
-519
-533
-546
-559
-573
-586
-599
-612
-624
-637
-649
-662
-674
-686
-698
-710
-722
-733
-745
-756
-767
-778
-789
-799
-810
-820
-830
-840
-850
-860
-869
-879
-888
-898
-907
-916
-925
-934
-943
-952
-961
-969
-978
-986
-995
-1002
-1010
-1018
-1027
-1035
-1043
-1050
-1058
-1065
-1072
-1079
-1087
-1093
-1100
-1107
-1114
-1120
-1127
-1133
-1139
-1146
-1152
-1158
-1164
-1170
-1176
-1182
-1188
-1194
-1200
-1206
-1212
-1218
-1224
-1229
-1235
-1241
-1246
-1252
-1258
-1263
-1269
-1274
-1279
-1284
-1289
-1294
-1299
-1304
-1309
-1313
-1318
-1322
-1327
-1331
-1335
-1339
-1343
-1347
-1351
-1355
-1358
-1362
-1365
-1368
-1372
-1375
-1378
-1381
-1383
-1386
-1389
-1391
-1394
-1396
-1398
-1400
-1402
-1404
-1406
-1407
-1409
-1410
-1411
-1413
-1414
-1415
-1415
-1416
-1417
-1417
-1417
-1417
-1417
-1417
-1417
-1417
-1416
-1416
-1415
-1414
-1413
-1412
-1411
-1410
-1408
-1407
-1405
-1404
-1402
-1400
-1398
-1397
-1395
-1393
-1391
-1389
-1386
-1384
-1382
-1379
-1376
-1373
-1370
-1367
-1364
-1361
-1357
-1354
-1350
-1346
-1342
-1337
-1333
-1328
-1324
-1319
-1314
-1308
-1303
-1297
-1292
-1286
-1280
-1274
-1268
-1261
-1255
-1248
-1241
-1235
-1228
-1221
-1213
-1206
-1199
-1191
-1183
-1176
-1168
-1160
-1152
-1144
-1136
-1127
-1119
-1110
-1101
-1093
-1084
-1074
-1065
-1056
-1046
-1036
-1026
-1016
-1006
-996
-985
-975
-964
-953
-942
-930
-919
-907
-895
-884
-871
-859
-847
-835
-822
-809
-797
-784
-771
-758
-745
-732
-719
-706
-693
-679
-666
-653
-640
-626
-613
-600
-587
-573
-560
-547
-534
-520
-507
-494
-481
-468
-455
-442
-429
-417
-404
-391
-379
-366
-354
-342
-330
-318
-306
-295
-283
-272
-261
-249
-239
-228
-217
-206
-196
-185
-175
-164
-154
-144
-134
-124
-114
-104
-95
-85
-76
-67
-58
-48
-39
-31
-22
-13
-4
4
13
21
29
38
46
54
62
69
77
85
92
100
107
114
121
128
135
142
148
154
161
167
173
179
184
190
195
201
206
211
216
221
225
230
234
239
243
247
251
255
258
262
265
269
272
275
278
281
283
286
288
290
292
293
295
296
298
299
300
300
301
302
302
302
302
302
302
302
302
302
301
301
300
299
299
298
297
296
295
293
292
291
289
287
286
284
282
280
278
275
273
271
269
266
264
261
258
255
253
250
247
244
241
238
235
232
228
225
222
218
215
211
208
204
201
197
194
190
186
183
179
175
171
167
164
160
156
152
148
144
140
135
131
127
123
118
114
109
105
100
96
91
86
82
77
72
67
62
57
53
47
42
37
32
27
21
16
11
5
0
-6
-12
-17
-23
-29
-34
-40
-45
-51
-57
-62
-67
-73
-78
-83
-88
-93
-98
-103
-108
-113
-117
-122
-126
-130
-135
-139
-143
-147
-151
-155
-159
-162
-166
-170
-173
-177
-180
-183
-187
-190
-193
-196
-199
-202
-205
-207
-210
-212
-214
-217
-218
-220
-222
-223
-225
-226
-227
-228
-228
-229
-229
-229
-229
-228
-228
-227
-227
-226
-224
-223
-222
-220
-218
-217
-214
-212
-210
-207
-205
-202
-199
-195
-192
-188
-184
-180
-176
-172
-167
-162
-157
-152
-147
-141
-136
-130
-123
-117
-111
-104
-97
-90
-83
-75
-68
-60
-52
-44
-36
-28
-20
-11
-3
6
15
23
32
41
50
59
68
77
86
96
105
114
123
132
141
150
159
168
177
186
195
204
213
222
231
239
248
257
265
273
282
290
298
306
314
322
329
337
344
352
359
366
373
380
387
394
401
408
414
421
428
434
440
447
453
459
466
472
478
484
491
497
503
510
516
523
529
536
543
550
557
565
572
580
587
595
603
611
619
627
636
644
653
662
671
681
690
700
709
719
729
739
749
759
769
780
790
801
811
822
833
843
854
865
876
887
898
909
920
931
942
953
964
975
986
997
1008
1020
1031
1043
1054
1065
1077
1088
1100
1112
1123
1135
1147
1159
1171
1183
1195
1207
1219
1231
1243
1255
1268
1280
1292
1305
1317
1330
1342
1355
1367
1380
1392
1405
1418
1430
1443
1456
1469
1482
1495
1508
1521
1534
1548
1561
1575
1588
1602
1616
1630
1644
1658
1672
1686
1700
1714
1728
1742
1756
1771
1785
1799
1813
1827
1841
1855
1868
1882
1896
1909
1923
1936
1949
1962
1976
1989
2001
2013
2027
2039
2052
2064
2076
2088
2100
2112
2124
2135
2146
2158
2169
2180
2190
2201
2212
2222
2232
2243
2253
2263
2273
2283
2293
2302
2312
2321
2331
2340
2350
2359
2368
2377
2386
2395
2404
2412
2421
2430
2438
2447
2455
2463
2471
2479
2487
2495
2503
2511
2519
2527
2534
2542
2550
2558
2565
2573
2581
2589
2597
2605
2613
2621
2629
2637
2645
2653
2661
2670
2678
2686
2694
2703
2711
2719
2728
2736
2745
2753
2761
2769
2778
2786
2794
2802
2810
2818
2826
2834
2842
2850
2859
2867
2875
2883
2891
2899
2907
2915
2923
2931
2939
2947
2955
2963
2971
2979
2987
2995
3003
3011
3019
3027
3035
3042
3050
3058
3066
3073
3081
3088
3095
3103
3110
3117
3124
3131
3137
3144
3150
3157
3163
3169
3175
3182
3188
3194
3199
3205
3211
3217
3223
3228
3234
3240
3245
3251
3257
3262
3268
3273
3278
3284
3289
3294
3299
3304
3309
3314
3319
3324
3328
3333
3337
3341
3345
3349
3353
3357
3360
3364
3367
3370
3373
3376
3379
3381
3383
3385
3387
3389
3391
3392
3393
3394
3395
3396
3396
3397
3397
3398
3398
3398
3398
3397
3397
3397
3396
3395
3395
3394
3393
3392
3390
3389
3387
3386
3384
3383
3381
3379
3377
3374
3372
3370
3367
3365
3362
3360
3357
3354
3352
3349
3346
3343
3340
3337
3334
3330
3327
3324
3320
3317
3313
3309
3305
3301
3297
3293
3289
3285
3280
3276
3271
3266
3262
3257
3252
3247
3241
3236
3231
3225
3220
3214
3208
3203
3197
3191
3184
3178
3172
3166
3159
3153
3146
3139
3133
3126
3119
3112
3105
3098
3090
3083
3076
3068
3060
3053
3045
3037
3029
3021
3013
3004
2996
2988
2979
2970
2962
2953
2944
2935
2925
2916
2907
2897
2887
2877
2867
2857
2847
2837
2826
2816
2805
2794
2783
2772
2761
2749
2738
2726
2714
2702
2690
2678
2666
2653
2641
2628
2616
2603
2590
2577
2564
2551
2538
2524
2511
2497
2484
2470
2457
2443
2429
2415
2401
2387
2372
2358
2344
2329
2315
2300
2285
2271
2256
2241
2226
2211
2195
2180
2165
2149
2134
2118
2102
2086
2070
2054
2037
2021
2004
1987
1970
1953
1935
1917
1900
1882
1863
1845
1826
1807
1788
1769
1750
1730
1711
1691
1671
1651
1631
1610
1590
1569
1548
1527
1506
1485
1464
1443
1421
1400
1378
1357
1335
1313
1291
1269
1247
1225
1202
1180
1157
1135
1112
1089
1066
1043
1020
997
974
950
927
904
880
857
833
810
786
763
739
716
692
669
645
621
598
575
551
528
504
481
458
435
412
389
366
343
320
298
275
253
231
209
187
165
143
122
101
80
59
38
18
-3
-23
-43
-62
-82
-101
-120
-139
-157
-176
-194
-212
-229
-247
-264
-281
-298
-314
-330
-346
-362
-378
-393
-408
-423
-437
-451
-465
-479
-493
-506
-519
-532
-545
-558
-570
-582
-594
-606
-618
-630
-641
-652
-663
-674
-685
-696
-706
-717
-727
-737
-746
-756
-765
-775
-784
-793
-802
-810
-819
-827
-835
-843
-851
-859
-866
-873
-881
-887
-894
-901
-907
-914
-920
-926
-932
-937
-943
-948
-953
-958
-963
-968
-973
-977
-981
-986
-990
-994
-997
-1000
-1004
-1008
-1010
-1014
-1016
-1018
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1037
-1038
-1040
-1041
-1042
-1043
-1044
-1045
-1046
-1046
-1047
-1047
-1047
-1047
-1047
-1046
-1045
-1045
-1043
-1042
-1040
-1039
-1037
-1034
-1032
-1029
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-997
-992
-987
-982
-976
-970
-964
-958
-952
-945
-939
-932
-924
-917
-910
-902
-894
-886
-878
-869
-860
-852
-843
-833
-824
-814
-805
-795
-785
-775
-765
-754
-744
-733
-723
-712
-701
-690
-679
-668
-657
-645
-634
-623
-612
-600
-589
-578
-566
-555
-543
-532
-520
-509
-497
-486
-475
-463
-452
-440
-429
-418
-407
-395
-384
-373
-362
-351
-340
-329
-318
-307
-296
-286
-275
-264
-253
-243
-232
-221
-211
-200
-190
-179
-169
-158
-148
-137
-127
-116
-106
-95
-85
-74
-64
-53
-43
-32
-22
-11
-1
10
21
31
42
53
63
74
85
96
107
118
129
140
151
162
174
185
196
208
219
230
242
253
265
276
287
299
310
322
333
344
356
367
379
390
402
413
425
436
447
459
470
482
493
505
516
528
539
551
562
574
585
597
608
620
631
642
653
665
676
687
698
709
720
731
742
753
764
774
785
796
806
816
827
837
847
857
867
876
886
895
905
914
923
931
940
949
957
965
974
982
990
997
1004
1012
1020
1028
1035
1042
1049
1056
1063
1070
1077
1084
1091
1098
1104
1111
1117
1124
1130
1136
1143
1149
1155
1161
1167
1172
1178
1183
1189
1194
1199
1204
1209
1214
1219
1223
1228
1232
1236
1241
1245
1249
1252
1256
1260
1264
1267
1271
1274
1277
1281
1284
1287
1290
1293
1296
1299
1301
1304
1307
1309
1312
1314
1317
1319
1321
1324
1326
1328
1330
1332
1334
1336
1338
1340
1342
1344
1345
1347
1349
1350
1351
1353
1354
1355
1356
1357
1358
1358
1359
1360
1360
1361
1361
1361
1361
1362
1362
1362
1362
1362
1362
1362
1362
1361
1361
1361
1360
1360
1359
1359
1358
1358
1357
1356
1356
1355
1355
1354
1353
1353
1352
1352
1351
1351
1350
1350
1350
1350
1350
1349
1350
1350
1350
1350
1350
1350
1351
1351
1351
1352
1352
1352
1353
1353
1354
1354
1355
1355
1356
1356
1356
1357
1357
1358
1358
1358
1358
1359
1359
1359
1359
1359
1358
1358
1358
1357
1357
1356
1356
1355
1354
1353
1353
1352
1350
1349
1348
1347
1345
1344
1342
1340
1338
1336
1334
1332
1330
1327
1325
1322
1319
1316
1313
1310
1307
1303
1300
1297
1293
1289
1286
1282
1279
1275
1271
1268
1264
1260
1257
1253
1249
1245
1242
1238
1234
1231
1227
1224
1220
1217
1213
1210
1207
1203
1200
1197
1194
1191
1188
1185
1182
1179
1177
1174
1171
1169
1167
1164
1162
1160
1158
1156
1154
1152
1151
1149
1148
1146
1145
1144
1143
1142
1141
1140
1139
1139
1138
1137
1137
1136
1136
1136
1135
1135
1135
1134
1134
1134
1133
1133
1133
1132
1132
1131
1130
1130
1129
1128
1127
1126
1125
1124
1123
1122
1121
1119
1118
1116
1115
1113
1111
1110
1108
1106
1105
1103
1101
1099
1097
1095
1093
1091
1089
1087
1085
1082
1080
1078
1076
1073
1071
1069
1066
1064
1062
1060
1057
1055
1053
1050
1048
1046
1043
1041
1038
1036
1033
1030
1028
1025
1022
1018
1016
1012
1010
1006
1004
1000
998
995
992
989
987
984
981
978
975
972
970
967
964
962
959
956
954
951
949
947
944
942
940
937
935
933
931
929
927
925
923
921
919
917
916
914
912
911
909
908
906
905
903
902
901
900
899
898
897
896
896
895
894
894
894
894
893
894
894
894
894
895
895
896
897
898
899
900
901
902
903
904
906
907
909
911
912
914
916
917
919
921
923
925
927
929
931
933
935
937
939
941
943
945
947
950
952
954
956
958
960
962
965
967
969
971
973
975
977
979
982
984
986
988
990
992
994
996
998
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1030
1032
1034
1036
1039
1041
1044
1046
1049
1051
1054
1057
1059
1062
1065
1068
1071
1073
1076
1079
1082
1085
1088
1092
1095
1098
1101
1104
1107
1111
1114
1118
1121
1124
1128
1132
1135
1139
1143
1146
1150
1154
1158
1162
1166
1171
1175
1179
1183
1188
1192
1197
1201
1206
1210
1215
1220
1225
1230
1234
1239
1244
1250
1255
1260
1265
1271
1276
1282
1288
1293
1299
1305
1311
1317
1323
1329
1336
1342
1348
1355
1362
1368
1375
1381
1388
1395
1402
1409
1416
1423
1430
1437
1444
1452
1459
1466
1474
1481
1488
1496
1503
1511
1518
1526
1533
1541
1549
1556
1564
1572
1580
1587
1595
1603
1611
1619
1628
1636
1644
1652
1661
1669
1678
1687
1695
1704
1713
1722
1731
1740
1749
1759
1768
1777
1786
1796
1805
1814
1824
1833
1842
1852
1861
1870
1879
1888
1897
1906
1915
1924
1933
1941
1950
1959
1967
1976
1984
1992
2001
2009
2017
2025
2033
2041
2048
2056
2064
2071
2079
2086
2093
2100
2108
2114
2121
2128
2135
2141
2148
2154
2160
2166
2172
2178
2183
2189
2194
2199
2204
2209
2214
2218
2223
2227
2231
2235
2239
2242
2246
2249
2252
2255
2258
2261
2263
2266
2268
2270
2272
2274
2275
2277
2278
2279
2281
2282
2282
2283
2284
2285
2285
2286
2286
2286
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2286
2286
2285
2285
2284
2284
2283
2282
2281
2280
2278
2277
2276
2274
2273
2271
2269
2267
2265
2263
2261
2259
2257
2254
2252
2249
2246
2244
2241
2238
2235
2231
2228
2225
2221
2217
2214
2210
2206
2202
2197
2193
2189
2184
2180
2175
2170
2165
2160
2155
2149
2144
2138
2133
2127
2121
2115
2109
2103
2096
2090
2083
2077
2070
2063
2056
2049
2041
2035
2028
2021
2013
2005
1998
1991
1983
1976
1968
1960
1952
1944
1936
1928
1920
1912
1904
1896
1888
1879
1871
1863
1854
1846
1837
1828
1820
1811
1802
1794
1785
1776
1767
1758
1749
1740
1731
1722
1713
1704
1694
1685
1676
1667
1658
1649
1639
1630
1621
1612
1603
1593
1584
1575
1566
1557
1547
1538
1529
1519
1510
1501
1491
1482
1472
1463
1453
1444
1434
1424
1415
1405
1395
1386
1376
1366
1356
1346
1336
1326
1316
1306
1295
1285
1275
1265
1254
1244
1234
1223
1213
1202
1192
1181
1170
1160
1149
1138
1127
1116
1105
1094
1083
1071
1060
1049
1037
1026
1014
1002
991
979
967
955
943
931
919
907
895
882
870
857
845
832
820
807
795
782
769
757
744
731
719
706
693
681
668
655
643
630
618
605
593
580
568
555
543
530
518
505
493
480
468
455
443
430
418
405
393
380
368
355
342
330
317
304
291
278
265
252
239
226
213
199
186
173
159
146
132
119
105
92
78
64
51
37
23
9
-4
-18
-32
-46
-60
-73
-87
-101
-115
-128
-142
-156
-169
-183
-197
-210
-224
-238
-251
-265
-278
-292
-305
-319
-332
-346
-359
-372
-385
-398
-412
-425
-438
-451
-463
-476
-489
-502
-514
-527
-539
-552
-564
-576
-588
-600
-612
-624
-636
-647
-659
-670
-681
-692
-703
-714
-725
-736
-746
-757
-767
-777
-787
-797
-806
-816
-825
-834
-843
-852
-861
-869
-877
-885
-893
-901
-908
-916
-923
-929
-936
-942
-948
-954
-960
-965
-971
-976
-980
-985
-989
-993
-997
-1000
-1004
-1006
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1024
-1024
-1025
-1025
-1025
-1025
-1025
-1024
-1024
-1022
-1022
-1020
-1018
-1018
-1016
-1014
-1012
-1010
-1006
-1004
-1002
-999
-996
-992
-989
-985
-981
-977
-973
-969
-964
-960
-955
-950
-946
-940
-935
-930
-925
-919
-913
-908
-902
-896
-889
-883
-877
-870
-864
-857
-850
-843
-836
-829
-821
-814
-806
-799
-791
-783
-775
-767
-759
-750
-742
-733
-725
-716
-707
-698
-689
-680
-670
-661
-651
-642
-632
-623
-613
-603
-593
-583
-574
-564
-554
-543
-533
-523
-513
-503
-493
-482
-472
-462
-451
-441
-430
-420
-409
-398
-388
-377
-366
-356
-345
-334
-323
-312
-301
-290
-279
-268
-257
-246
-235
-224
-213
-202
-191
-181
-170
-159
-148
-137
-126
-115
-104
-93
-82
-71
-61
-50
-39
-28
-17
-6
5
15
26
37
48
59
71
82
93
104
115
127
138
149
161
172
184
195
207
219
230
242
253
265
277
289
300
312
324
335
347
359
370
382
393
405
416
428
439
450
462
473
484
495
506
517
528
539
550
560
571
581
592
602
612
622
632
642
652
661
671
680
690
699
708
717
726
735
743
752
760
768
777
785
792
800
808
815
823
830
837
844
851
857
864
870
877
883
889
895
901
907
913
919
925
930
935
941
946
951
956
961
965
970
974
979
983
987
991
995
999
1002
1006
1010
1012
1016
1020
1022
1026
1029
1032
1034
1037
1040
1042
1045
1047
1049
1051
1053
1055
1057
1058
1060
1061
1063
1064
1065
1066
1067
1067
1068
1068
1069
1069
1069
1068
1068
1067
1066
1065
1064
1063
1061
1060
1058
1056
1053
1051
1048
1045
1042
1039
1036
1032
1029
1025
1020
1016
1012
1008
1004
999
994
989
984
978
973
967
962
956
950
944
938
932
925
919
912
906
899
892
886
879
872
865
858
851
844
837
830
823
816
809
802
795
787
780
773
766
758
751
744
737
729
722
715
708
701
694
686
679
672
665
658
651
644
637
630
623
617
610
603
596
589
582
576
569
563
556
549
543
536
530
523
517
511
504
498
492
486
479
473
467
461
455
449
443
437
431
425
419
414
408
402
396
391
385
379
374
368
363
357
352
347
341
336
331
325
320
315
310
305
300
295
290
285
280
275
270
265
260
255
250
245
240
235
231
226
221
216
211
206
201
196
191
186
181
176
171
166
161
156
151
146
140
135
130
125
120
115
109
104
99
94
88
83
78
72
67
62
56
51
45
40
34
29
23
17
12
6
0
-6
-11
-17
-23
-29
-35
-41
-47
-52
-58
-64
-70
-76
-82
-88
-94
-100
-106
-111
-117
-123
-129
-134
-140
-146
-151
-157
-162
-168
-173
-179
-184
-189
-194
-199
-204
-209
-214
-219
-223
-228
-233
-237
-242
-246
-250
-255
-259
-263
-267
-271
-275
-279
-283
-287
-291
-295
-298
-302
-305
-309
-312
-315
-318
-321
-324
-327
-329
-332
-334
-337
-339
-341
-343
-345
-347
-348
-350
-351
-353
-354
-355
-356
-357
-358
-359
-359
-360
-360
-360
-361
-361
-361
-361
-361
-361
-360
-360
-359
-359
-358
-358
-357
-356
-355
-354
-353
-352
-351
-349
-348
-347
-345
-343
-341
-340
-338
-336
-333
-331
-329
-326
-324
-321
-318
-315
-312
-308
-305
-301
-298
-294
-290
-286
-281
-277
-272
-267
-263
-257
-252
-247
-242
-236
-230
-224
-218
-212
-206
-200
-193
-186
-180
-173
-166
-158
-151
-144
-136
-128
-121
-113
-105
-97
-88
-80
-72
-63
-54
-46
-37
-28
-19
-9
0
9
19
29
38
48
58
68
79
89
99
110
120
131
142
153
164
175
186
197
208
219
231
242
254
265
277
288
300
312
324
336
348
360
372
384
397
409
421
434
446
459
472
484
497
510
523
536
549
562
575
588
601
614
627
641
654
667
681
694
707
721
734
748
761
775
788
802
815
828
842
855
868
882
895
908
921
935
948
961
974
987
1000
1012
1025
1038
1051
1063
1076
1089
1101
1114
1126
1138
1151
1163
1175
1188
1200
1212
1224
1236
1248
1260
1272
1283
1295
1307
1319
1330
1342
1353
1364
1375
1387
1398
1409
1420
1431
1441
1452
1463
1473
1483
1494
1504
1514
1524
1534
1544
1554
1564
1573
1583
1592
1602
1611
1620
1630
1639
1648
1657
1665
1674
1683
1691
1700
1708
1716
1724
1732
1740
1748
1755
1763
1770
1777
1784
1791
1798
1805
1811
1818
1824
1830
1836
1842
1848
1854
1859
1865
1870
1875
1880
1885
1890
1894
1899
1903
1908
1912
1916
1920
1924
1927
1931
1934
1937
1941
1944
1946
1949
1952
1954
1956
1958
1960
1962
1964
1965
1967
1968
1969
1970
1971
1971
1972
1972
1972
1972
1972
1972
1972
1971
1970
1969
1969
1967
1966
1965
1964
1962
1960
1959
1957
1955
1953
1951
1949
1946
1944
1941
1939
1936
1933
1930
1927
1924
1921
1918
1915
1911
1908
1905
1901
1897
1894
1890
1886
1882
1878
1874
1870
1866
1862
1858
1853
1849
1844
1839
1835
1830
1825
1820
1815
1810
1805
1799
1794
1789
1783
1778
1772
1766
1761
1755
1749
1743
1737
1731
1725
1718
1712
1705
1699
1692
1686
1679
1672
1665
1658
1651
1644
1637
1629
1622
1614
1607
1599
1592
1584
1576
1569
1561
1553
1545
1537
1529
1521
1513
1505
1497
1488
1480
1472
1464
1455
1447
1439
1430
1422
1414
1405
1397
1388
1380
1371
1363
1354
1346
1337
1328
1320
1311
1303
1294
1286
1277
1268
1260
1251
1243
1234
1225
1217
1208
1199
1191
1182
1173
1164
1156
1147
1138
1129
1120
1112
1103
1094
1085
1076
1067
1058
1049
1041
1032
1022
1014
1006
997
988
980
971
963
954
946
937
929
920
912
904
895
887
879
871
863
854
846
838
830
822
814
806
798
790
782
774
766
758
750
742
734
726
718
710
702
695
687
679
671
663
655
648
640
632
624
617
609
602
594
587
579
572
564
557
550
543
535
528
521
514
507
500
493
486
479
472
465
458
451
444
438
431
424
417
411
404
397
391
384
378
371
365
358
352
346
339
333
327
320
314
308
302
296
289
283
277
271
265
259
253
247
241
236
230
224
218
212
206
200
195
189
183
177
171
166
160
154
148
142
137
131
125
119
114
108
102
97
91
86
80
75
69
64
59
53
48
43
38
32
27
22
17
12
7
2
-3
-7
-12
-17
-22
-27
-31
-36
-41
-45
-50
-54
-59
-63
-67
-72
-76
-80
-84
-88
-92
-96
-99
-103
-107
-110
-113
-117
-120
-123
-126
-129
-132
-135
-138
-141
-143
-146
-148
-151
-153
-156
-158
-160
-162
-164
-166
-168
-170
-172
-173
-175
-176
-178
-179
-180
-181
-182
-183
-184
-185
-185
-186
-186
-186
-187
-187
-187
-187
-187
-186
-186
-185
-185
-184
-184
-183
-182
-181
-180
-179
-177
-176
-175
-173
-172
-170
-168
-167
-165
-163
-161
-159
-157
-155
-152
-150
-148
-145
-143
-140
-137
-134
-132
-129
-126
-122
-119
-116
-112
-109
-105
-102
-98
-94
-90
-86
-82
-78
-74
-70
-65
-61
-56
-52
-47
-43
-38
-33
-28
-23
-18
-13
-8
-2
3
8
14
19
25
31
36
42
48
54
60
66
72
78
84
90
96
102
109
115
121
127
134
140
146
152
158
165
171
177
183
189
195
201
207
212
218
223
229
234
240
245
250
255
260
265
270
275
280
284
289
293
298
302
306
310
315
318
322
326
330
333
337
340
344
347
350
353
355
358
361
363
365
368
370
372
374
375
377
379
380
381
383
384
385
386
387
387
388
389
389
389
390
390
390
390
390
389
389
388
388
387
386
386
385
384
382
381
380
379
377
376
374
372
371
369
367
365
363
361
359
357
354
352
350
347
345
342
339
337
334
331
328
325
322
319
316
313
310
306
303
300
296
293
289
286
282
279
275
272
268
264
260
257
253
249
245
241
237
233
229
225
221
217
213
209
204
200
196
192
188
184
179
175
171
167
163
158
154
150
146
141
137
133
129
124
120
116
111
107
103
99
94
90
86
82
78
74
70
65
61
57
53
49
45
41
37
33
29
25
21
17
13
9
5
1
-3
-7
-11
-15
-19
-23
-27
-31
-35
-39
-44
-48
-52
-56
-60
-64
-68
-72
-76
-80
-84
-88
-92
-96
-100
-105
-109
-113
-117
-121
-125
-129
-133
-137
-142
-146
-150
-154
-158
-162
-166
-170
-174
-179
-183
-187
-191
-195
-199
-203
-207
-211
-215
-219
-223
-227
-230
-234
-238
-242
-246
-250
-254
-257
-261
-265
-269
-273
-276
-280
-284
-288
-292
-295
-299
-303
-307
-311
-314
-318
-322
-326
-329
-333
-337
-341
-345
-349
-353
-356
-360
-364
-368
-372
-376
-380
-384
-388
-393
-397
-401
-405
-409
-413
-417
-421
-425
-429
-433
-437
-441
-445
-449
-453
-457
-461
-465
-469
-473
-477
-481
-485
-489
-493
-497
-500
-504
-508
-512
-515
-519
-523
-526
-530
-534
-537
-540
-544
-547
-551
-554
-557
-560
-563
-567
-570
-573
-576
-579
-582
-585
-587
-590
-593
-596
-599
-601
-604
-607
-609
-612
-615
-617
-620
-623
-625
-628
-630
-633
-636
-638
-641
-643
-645
-648
-650
-653
-655
-657
-659
-662
-664
-666
-668
-670
-672
-674
-676
-678
-680
-682
-684
-686
-687
-689
-691
-692
-694
-695
-697
-698
-699
-700
-702
-703
-704
-705
-706
-707
-707
-708
-709
-710
-710
-711
-711
-712
-712
-712
-713
-713
-713
-713
-713
-713
-713
-713
-713
-713
-713
-712
-712
-712
-711
-711
-710
-710
-709
-708
-707
-706
-705
-704
-703
-701
-700
-698
-697
-695
-693
-691
-689
-687
-684
-682
-679
-677
-674
-671
-668
-665
-662
-659
-656
-653
-649
-646
-643
-639
-635
-632
-628
-624
-620
-616
-612
-608
-604
-600
-596
-591
-587
-582
-578
-573
-568
-563
-558
-553
-548
-543
-538
-532
-527
-522
-516
-511
-505
-499
-494
-488
-482
-476
-470
-464
-458
-452
-446
-439
-433
-426
-420
-413
-407
-400
-393
-386
-380
-373
-366
-359
-352
-344
-337
-330
-323
-316
-308
-301
-294
-286
-279
-271
-264
-256
-249
-241
-234
-226
-219
-211
-203
-196
-188
-180
-172
-165
-157
-149
-141
-133
-125
-117
-109
-101
-93
-85
-77
-69
-60
-52
-44
-36
-27
-19
-10
-2
6
15
23
32
40
48
57
65
74
82
91
99
108
116
125
134
142
151
160
169
177
186
195
204
213
222
231
240
249
258
267
276
285
294
304
313
322
331
340
350
359
368
378
387
396
406
415
425
434
444
453
463
473
482
492
502
512
521
531
541
551
561
571
581
590
600
610
620
630
640
650
659
669
679
689
699
709
718
728
738
748
758
767
777
787
796
806
815
825
834
844
853
862
871
881
890
899
908
917
925
934
943
952
960
969
978
986
994
1002
1010
1018
1028
1036
1044
1052
1060
1068
1075
1083
1091
1098
1106
1113
1121
1128
1135
1143
1150
1157
1164
1170
1177
1184
1191
1197
1203
1210
1216
1222
1228
1234
1240
1246
1252
1257
1263
1268
1274
1279
1284
1289
1294
1299
1304
1308
1313
1318
1322
1326
1331
1335
1339
1343
1347
1351
1355
1359
1362
1366
1369
1373
1376
1379
1383
1386
1389
1392
1394
1397
1400
1402
1405
1407
1409
1411
1413
1415
1417
1418
1420
1421
1423
1424
1425
1426
1427
1428
1428
1429
1429
1429
1429
1429
1429
1429
1428
1428
1427
1426
1425
1424
1422
1421
1419
1417
1415
1413
1411
1408
1405
1402
1399
1396
1392
1389
1385
1381
1377
1373
1368
1364
1359
1354
1349
1344
1338
1333
1327
1321
1315
1309
1303
1297
1290
1283
1277
1270
1263
1256
1248
1241
1233
1225
1218
1210
1201
1193
1185
1176
1168
1159
1150
1141
1131
1122
1113
1103
1093
1083
1073
1063
1052
1042
1031
1020
1008
998
987
975
964
952
940
928
916
903
891
878
866
853
840
826
813
800
786
772
759
745
731
717
702
688
673
659
644
629
614
599
584
569
554
538
523
507
491
476
460
444
427
411
395
378
362
345
328
312
295
278
261
244
226
209
192
174
157
139
122
104
86
68
51
33
15
-3
-21
-39
-57
-75
-93
-111
-129
-147
-165
-183
-200
-218
-236
-254
-272
-290
-308
-326
-343
-361
-379
-396
-414
-431
-448
-466
-483
-500
-517
-534
-551
-568
-585
-602
-619
-635
-652
-669
-685
-702
-718
-734
-751
-767
-783
-799
-816
-832
-848
-864
-880
-896
-912
-928
-944
-960
-976
-992
-1008
-1024
-1040
-1056
-1072
-1087
-1103
-1119
-1135
-1150
-1166
-1182
-1197
-1213
-1228
-1244
-1259
-1274
-1290
-1305
-1320
-1335
-1351
-1366
-1381
-1396
-1411
-1426
-1440
-1455
-1470
-1484
-1499
-1514
-1528
-1542
-1557
-1571
-1585
-1599
-1613
-1627
-1641
-1655
-1669
-1683
-1697
-1710
-1724
-1737
-1751
-1764
-1777
-1791
-1804
-1817
-1830
-1843
-1855
-1868
-1881
-1893
-1905
-1918
-1930
-1942
-1954
-1965
-1977
-1988
-2000
-2011
-2021
-2033
-2043
-2054
-2064
-2074
-2085
-2095
-2104
-2114
-2124
-2133
-2143
-2152
-2161
-2170
-2179
-2188
-2196
-2205
-2213
-2221
-2230
-2238
-2245
-2253
-2261
-2268
-2276
-2283
-2290
-2298
-2305
-2312
-2318
-2325
-2332
-2338
-2345
-2351
-2357
-2363
-2369
-2375
-2380
-2386
-2391
-2396
-2402
-2407
-2412
-2416
-2421
-2426
-2430
-2434
-2439
-2443
-2447
-2450
-2454
-2458
-2461
-2465
-2468
-2471
-2474
-2477
-2479
-2482
-2484
-2486
-2488
-2490
-2492
-2494
-2495
-2496
-2497
-2498
-2499
-2500
-2500
-2501
-2501
-2501
-2501
-2500
-2500
-2500
-2499
-2498
-2497
-2496
-2495
-2494
-2492
-2491
-2489
-2487
-2485
-2483
-2481
-2479
-2477
-2474
-2472
-2469
-2467
-2464
-2461
-2458
-2455
-2452
-2449
-2446
-2442
-2439
-2435
-2432
-2428
-2425
-2421
-2417
-2413
-2409
-2405
-2401
-2397
-2392
-2388
-2384
-2379
-2375
-2370
-2365
-2361
-2356
-2351
-2346
-2341
-2336
-2331
-2326
-2321
-2316
-2311
-2305
-2300
-2295
-2289
-2284
-2278
-2273
-2267
-2262
-2256
-2251
-2245
-2240
-2234
-2228
-2223
-2217
-2211
-2205
-2199
-2194
-2188
-2182
-2176
-2170
-2164
-2157
-2151
-2145
-2139
-2132
-2126
-2119
-2113
-2106
-2099
-2092
-2086
-2079
-2071
-2064
-2057
-2050
-2043
-2035
-2028
-2020
-2013
-2005
-1998
-1990
-1982
-1974
-1967
-1959
-1951
-1943
-1935
-1928
-1920
-1912
-1904
-1896
-1888
-1880
-1872
-1864
-1856
-1848
-1840
-1832
-1824
-1816
-1807
-1799
-1791
-1783
-1775
-1767
-1759
-1751
-1743
-1735
-1727
-1719
-1711
-1703
-1695
-1687
-1679
-1671
-1663
-1655
-1647
-1639
-1631
-1623
-1616
-1608
-1600
-1592
-1584
-1577
-1569
-1561
-1554
-1546
-1538
-1531
-1523
-1516
-1508
-1501
-1493
-1486
-1478
-1471
-1464
-1456
-1449
-1442
-1435
-1428
-1420
-1413
-1406
-1399
-1392
-1385
-1378
-1371
-1364
-1357
-1350
-1343
-1336
-1330
-1323
-1316
-1309
-1302
-1296
-1289
-1282
-1275
-1269
-1262
-1255
-1248
-1242
-1235
-1228
-1221
-1214
-1208
-1201
-1194
-1187
-1180
-1173
-1167
-1160
-1153
-1146
-1139
-1133
-1126
-1119
-1112
-1105
-1098
-1092
-1085
-1078
-1071
-1064
-1058
-1051
-1044
-1037
-1030
-1024
-1016
-1010
-1002
-996
-989
-982
-976
-969
-962
-955
-948
-941
-934
-927
-921
-914
-907
-900
-893
-886
-879
-872
-865
-857
-850
-843
-836
-829
-821
-814
-807
-799
-792
-784
-777
-769
-762
-754
-746
-738
-731
-723
-715
-707
-699
-691
-683
-675
-667
-659
-651
-642
-634
-626
-617
-609
-601
-592
-584
-575
-566
-558
-549
-541
-532
-524
-515
-506
-498
-489
-481
-472
-464
-455
-447
-438
-430
-421
-413
-404
-396
-388
-379
-371
-363
-354
-346
-338
-330
-321
-313
-305
-297
-289
-281
-273
-264
-256
-248
-241
-233
-225
-217
-209
-201
-194
-186
-179
-171
-164
-156
-149
-142
-135
-127
-120
-113
-107
-100
-93
-86
-80
-73
-66
-60
-54
-47
-41
-35
-29
-22
-16
-10
-4
2
7
13
19
24
30
35
41
46
52
57
62
67
72
77
82
86
91
95
100
104
108
112
116
120
124
127
131
134
137
141
144
146
149
152
155
157
159
162
164
166
167
169
171
172
174
175
176
177
178
179
180
180
181
181
181
181
181
181
181
180
180
179
178
177
176
175
174
173
171
169
168
166
164
161
159
157
154
152
149
146
143
140
137
134
130
127
123
120
116
112
109
105
101
96
92
88
83
79
74
70
65
60
55
50
45
40
35
29
24
18
13
7
2
-4
-10
-16
-22
-27
-33
-39
-46
-52
-58
-64
-70
-77
-83
-89
-96
-102
-109
-115
-122
-129
-135
-142
-149
-156
-162
-169
-176
-183
-190
-197
-204
-211
-218
-225
-232
-239
-246
-253
-259
-266
-273
-280
-287
-294
-301
-307
-314
-321
-328
-335
-341
-348
-355
-362
-368
-375
-382
-388
-395
-402
-409
-415
-422
-429
-436
-442
-449
-456
-463
-470
-477
-484
-491
-498
-505
-511
-519
-526
-533
-540
-547
-554
-561
-569
-576
-583
-590
-598
-605
-613
-620
-628
-635
-643
-650
-658
-666
-673
-681
-689
-696
-704
-712
-720
-727
-735
-743
-751
-758
-766
-774
-782
-789
-797
-805
-813
-820
-828
-836
-844
-851
-859
-866
-874
-881
-889
-896
-904
-911
-918
-926
-933
-940
-947
-954
-962
-969
-976
-983
-990
-997
-1004
-1010
-1016
-1024
-1031
-1037
-1044
-1050
-1057
-1063
-1069
-1075
-1081
-1087
-1093
-1099
-1105
-1110
-1116
-1122
-1127
-1132
-1138
-1143
-1148
-1153
-1158
-1163
-1167
-1172
-1177
-1181
-1186
-1190
-1194
-1199
-1203
-1207
-1211
-1215
-1219
-1223
-1227
-1230
-1234
-1238
-1241
-1245
-1249
-1252
-1255
-1259
-1262
-1265
-1268
-1272
-1275
-1278
-1281
-1283
-1286
-1289
-1292
-1294
-1297
-1299
-1302
-1304
-1306
-1308
-1310
-1313
-1315
-1316
-1318
-1320
-1322
-1323
-1325
-1326
-1328
-1329
-1330
-1331
-1332
-1333
-1334
-1335
-1335
-1336
-1336
-1337
-1337
-1337
-1338
-1338
-1338
-1338
-1338
-1337
-1337
-1337
-1336
-1336
-1335
-1335
-1334
-1333
-1332
-1332
-1331
-1330
-1329
-1328
-1326
-1325
-1324
-1323
-1321
-1320
-1318
-1317
-1315
-1313
-1312
-1310
-1308
-1306
-1305
-1303
-1301
-1299
-1297
-1295
-1293
-1291
-1289
-1286
-1284
-1282
-1280
-1278
-1275
-1273
-1271
-1268
-1266
-1263
-1261
-1258
-1256
-1253
-1251
-1248
-1245
-1243
-1240
-1238
-1235
-1232
-1230
-1227
-1224
-1221
-1219
-1216
-1213
-1210
-1208
-1205
-1202
-1199
-1197
-1194
-1191
-1188
-1186
-1183
-1180
-1177
-1175
-1172
-1169
-1166
-1164
-1161
-1158
-1155
-1153
-1150
-1147
-1145
-1142
-1139
-1137
-1134
-1131
-1129
-1126
-1124
-1121
-1119
-1117
-1114
-1112
-1110
-1108
-1105
-1103
-1101
-1099
-1097
-1095
-1093
-1092
-1090
-1088
-1087
-1085
-1083
-1082
-1081
-1079
-1078
-1077
-1076
-1075
-1074
-1073
-1073
-1072
-1071
-1071
-1071
-1070
-1070
-1070
-1070
-1070
-1070
-1070
-1070
-1070
-1071
-1071
-1072
-1072
-1073
-1074
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1081
-1082
-1083
-1085
-1086
-1087
-1089
-1090
-1092
-1093
-1095
-1096
-1098
-1100
-1102
-1103
-1105
-1107
-1109
-1111
-1113
-1115
-1118
-1120
-1122
-1124
-1127
-1129
-1131
-1134
-1136
-1139
-1142
-1144
-1147
-1150
-1152
-1155
-1158
-1161
-1164
-1167
-1170
-1173
-1176
-1179
-1182
-1185
-1188
-1191
-1195
-1198
-1201
-1205
-1208
-1212
-1215
-1219
-1222
-1226
-1229
-1233
-1237
-1240
-1244
-1248
-1252
-1256
-1259
-1263
-1267
-1272
-1276
-1280
-1284
-1289
-1293
-1297
-1302
-1306
-1311
-1316
-1320
-1325
-1330
-1335
-1339
-1344
-1349
-1354
-1359
-1364
-1369
-1375
-1380
-1385
-1390
-1395
-1401
-1406
-1411
-1417
-1422
-1427
-1433
-1438
-1443
-1449
-1454
-1459
-1465
-1470
-1475
-1480
-1486
-1491
-1496
-1502
-1507
-1512
-1517
-1522
-1528
-1533
-1538
-1543
-1548
-1553
-1558
-1563
-1568
-1573
-1578
-1583
-1588
-1593
-1598
-1603
-1607
-1612
-1617
-1622
-1626
-1631
-1635
-1640
-1645
-1649
-1654
-1658
-1663
-1667
-1671
-1676
-1680
-1685
-1689
-1694
-1698
-1702
-1707
-1711
-1715
-1720
-1724
-1728
-1733
-1737
-1742
-1746
-1750
-1755
-1759
-1764
-1768
-1773
-1777
-1782
-1786
-1791
-1796
-1800
-1805
-1809
-1814
-1819
-1824
-1828
-1833
-1838
-1843
-1848
-1853
-1858
-1863
-1868
-1873
-1878
-1883
-1888
-1893
-1898
-1903
-1909
-1914
-1919
-1924
-1930
-1935
-1940
-1945
-1951
-1956
-1961
-1967
-1972
-1977
-1983
-1988
-1994
-1999
-2004
-2009
-2015
-2021
-2025
-2032
-2037
-2043
-2049
-2054
-2060
-2066
-2072
-2077
-2083
-2089
-2095
-2101
-2106
-2112
-2118
-2124
-2130
-2136
-2142
-2147
-2153
-2159
-2165
-2171
-2177
-2182
-2188
-2194
-2200
-2206
-2211
-2217
-2223
-2229
-2234
-2240
-2246
-2252
-2257
-2263
-2269
-2274
-2280
-2285
-2291
-2297
-2302
-2308
-2313
-2319
-2324
-2330
-2335
-2340
-2346
-2351
-2356
-2361
-2367
-2372
-2377
-2382
-2387
-2392
-2397
-2402
-2407
-2412
-2417
-2422
-2426
-2431
-2436
-2440
-2445
-2449
-2454
-2458
-2462
-2467
-2471
-2475
-2479
-2483
-2487
-2491
-2495
-2499
-2503
-2506
-2510
-2513
-2517
-2520
-2523
-2527
-2530
-2533
-2536
-2539
-2542
-2545
-2547
-2550
-2552
-2555
-2557
-2560
-2562
-2565
-2567
-2569
-2571
-2573
-2575
-2577
-2579
-2581
-2582
-2584
-2586
-2587
-2589
-2590
-2592
-2593
-2594
-2596
-2597
-2598
-2599
-2600
-2601
-2602
-2603
-2604
-2605
-2606
-2606
-2607
-2608
-2609
-2609
-2610
-2610
-2611
-2611
-2612
-2612
-2613
-2613
-2614
-2614
-2614
-2615
-2615
-2615
-2616
-2616
-2616
-2617
-2617
-2618
-2618
-2618
-2619
-2619
-2619
-2620
-2620
-2621
-2621
-2622
-2622
-2623
-2623
-2624
-2624
-2625
-2625
-2626
-2626
-2627
-2627
-2628
-2628
-2629
-2630
-2630
-2631
-2631
-2632
-2632
-2633
-2633
-2634
-2634
-2635
-2635
-2636
-2636
-2637
-2637
-2638
-2638
-2639
-2639
-2640
-2640
-2641
-2641
-2642
-2643
-2643
-2644
-2644
-2645
-2646
-2646
-2647
-2648
-2648
-2649
-2650
-2651
-2651
-2652
-2653
-2653
-2654
-2655
-2656
-2656
-2657
-2658
-2658
-2659
-2660
-2661
-2661
-2662
-2663
-2664
-2665
-2666
-2666
-2667
-2668
-2669
-2670
-2671
-2672
-2673
-2674
-2675
-2676
-2677
-2678
-2679
-2680
-2681
-2682
-2683
-2684
-2685
-2686
-2687
-2689
-2690
-2691
-2692
-2693
-2695
-2696
-2697
-2698
-2700
-2701
-2702
-2704
-2705
-2706
-2708
-2709
-2710
-2711
-2713
-2714
-2716
-2717
-2718
-2720
-2721
-2723
-2725
-2726
-2728
-2729
-2731
-2733
-2734
-2736
-2737
-2739
-2740
-2742
-2743
-2745
-2746
-2748
-2749
-2751
-2752
-2754
-2755
-2757
-2758
-2759
-2761
-2762
-2763
-2764
-2766
-2767
-2768
-2769
-2771
-2772
-2773
-2774
-2775
-2776
-2778
-2779
-2780
-2781
-2782
-2783
-2784
-2785
-2787
-2788
-2789
-2790
-2791
-2792
-2793
-2794
-2795
-2796
-2797
-2798
-2799
-2799
-2800
-2801
-2802
-2802
-2803
-2804
-2804
-2805
-2806
-2806
-2807
-2807
-2808
-2808
-2808
-2809
-2809
-2809
-2810
-2810
-2810
-2810
-2811
-2811
-2811
-2811
-2811
-2811
-2811
-2811
-2810
-2810
-2810
-2810
-2810
-2809
-2809
-2808
-2808
-2807
-2807
-2806
-2806
-2805
-2804
-2804
-2803
-2802
-2802
-2801
-2800
-2799
-2798
-2797
-2796
-2795
-2794
-2793
-2792
-2791
-2789
-2788
-2787
-2786
-2784
-2783
-2781
-2780
-2778
-2777
-2775
-2773
-2772
-2770
-2768
-2766
-2765
-2763
-2761
-2759
-2757
-2755
-2753
-2751
-2749
-2746
-2744
-2742
-2740
-2738
-2736
-2733
-2731
-2729
-2727
-2724
-2722
-2720
-2717
-2715
-2712
-2710
-2708
-2705
-2703
-2700
-2698
-2695
-2693
-2690
-2688
-2685
-2683
-2680
-2677
-2675
-2672
-2669
-2667
-2664
-2661
-2658
-2656
-2653
-2650
-2647
-2644
-2641
-2638
-2635
-2632
-2629
-2626
-2623
-2619
-2616
-2613
-2609
-2606
-2603
-2599
-2596
-2592
-2588
-2584
-2581
-2577
-2573
-2569
-2565
-2561
-2556
-2552
-2548
-2544
-2539
-2535
-2530
-2525
-2521
-2516
-2511
-2506
-2501
-2496
-2491
-2486
-2481
-2475
-2470
-2464
-2459
-2453
-2447
-2441
-2435
-2430
-2424
-2417
-2411
-2405
-2399
-2392
-2386
-2379
-2373
-2366
-2360
-2353
-2346
-2339
-2332
-2325
-2318
-2311
-2304
-2297
-2290
-2283
-2276
-2269
-2262
-2255
-2247
-2240
-2233
-2226
-2218
-2211
-2204
-2196
-2189
-2181
-2174
-2167
-2159
-2152
-2144
-2137
-2129
-2122
-2114
-2106
-2099
-2091
-2084
-2076
-2069
-2061
-2054
-2045
-2039
-2031
-2024
-2016
-2009
-2001
-1994
-1987
-1980
-1973
-1966
-1958
-1951
-1944
-1937
-1931
-1924
-1917
-1910
-1904
-1897
-1891
-1884
-1878
-1872
-1866
-1859
-1853
-1847
-1841
-1836
-1830
-1824
-1818
-1813
-1807
-1801
-1796
-1791
-1785
-1780
-1775
-1770
-1765
-1760
-1755
-1750
-1745
-1740
-1736
-1731
-1727
-1722
-1718
-1714
-1710
-1705
-1701
-1698
-1694
-1690
-1686
-1683
-1680
-1676
-1673
-1670
-1667
-1664
-1661
-1658
-1656
-1653
-1651
-1648
-1646
-1644
-1641
-1639
-1637
-1635
-1633
-1632
-1630
-1628
-1627
-1625
-1624
-1622
-1621
-1619
-1618
-1616
-1615
-1613
-1612
-1610
-1609
-1607
-1606
-1604
-1603
-1601
-1600
-1598
-1597
-1595
-1594
-1592
-1591
-1590
-1588
-1587
-1585
-1584
-1582
-1581
-1579
-1578
-1576
-1575
-1573
-1572
-1570
-1569
-1567
-1566
-1564
-1563
-1561
-1560
-1558
-1557
-1555
-1554
-1552
-1551
-1549
-1548
-1546
-1545
-1543
-1542
-1540
-1539
-1537
-1536
-1534
-1533
-1531
-1530
-1528
-1527
-1525
-1524
-1522
-1521
-1519
-1518
-1516
-1515
-1513
-1512
-1510
-1509
-1507
-1506
-1504
-1503
-1501
-1500
-1498
-1497
-1495
-1494
-1492
-1491
-1489
-1488
-1486
-1485
-1483
-1482
-1480
-1479
-1477
-1476
-1474
-1473
-1471
-1470
-1468
-1467
-1465
-1464
-1462
-1461
-1459
-1458
-1456
-1455
-1453
-1452
-1450
-1448
-1447
-1445
-1444
-1442
-1441
-1439
-1438
-1436
-1435
-1433
-1432
-1430
-1429
-1427
-1426
-1424
-1423
-1421
-1420
-1418
-1417
-1415
-1414
-1412
-1411
-1409
-1408
-1406
-1405
-1403
-1401
-1400
-1398
-1397
-1395
-1394
-1392
-1391
-1389
-1388
-1386
-1385
-1383
-1382
-1380
-1379
-1377
-1376
-1374
-1373
-1371
-1369
-1368
-1366
-1365
-1363
-1362
-1360
-1359
-1357
-1356
-1354
-1353
-1351
-1350
-1348
-1347
-1345
-1344
-1342
-1340
-1339
-1337
-1336
-1334
-1333
-1331
-1330
-1328
-1327
-1325
-1324
-1322
-1321
-1319
-1317
-1316
-1314
-1313
-1311
-1310
-1308
-1307
-1305
-1304
-1302
-1301
-1299
-1297
-1296
-1294
-1293
-1291
-1290
-1288
-1287
-1285
-1284
-1282
-1281
-1279
-1277
-1276
-1274
-1273
-1271
-1270
-1268
-1267
-1265
-1264
-1262
-1261
-1259
-1257
-1256
-1254
-1253
-1251
-1250
-1248
-1247
-1245
-1244
-1242
-1240
-1239
-1237
-1236
-1234
-1233
-1231
-1230
-1228
-1226
-1225
-1223
-1222
-1220
-1219
-1217
-1216
-1214
-1213
-1211
-1209
-1208
-1206
-1205
-1203
-1202
-1200
-1199
-1197
-1195
-1194
-1192
-1191
-1189
-1188
-1186
-1185
-1183
-1181
-1180
-1178
-1177
-1175
-1174
-1172
-1171
-1169
-1167
-1166
-1164
-1163
-1161
-1160
-1158
-1156
-1155
-1153
-1152
-1150
-1149
-1147
-1146
-1144
-1142
-1141
-1139
-1138
-1136
-1135
-1133
-1131
-1130
-1128
-1127
-1125
-1124
-1122
-1120
-1119
-1117
-1116
-1114
-1113
-1111
-1110
-1108
-1106
-1105
-1103
-1102
-1100
-1099
-1097
-1095
-1094
-1092
-1091
-1089
-1088
-1086
-1084
-1083
-1081
-1080
-1078
-1076
-1075
-1073
-1072
-1070
-1069
-1067
-1065
-1064
-1062
-1061
-1059
-1058
-1056
-1054
-1053
-1051
-1050
-1048
-1047
-1045
-1043
-1042
-1040
-1039
-1037
-1035
-1034
-1032
-1031
-1029
-1028
-1026
-1024
-1022
-1020
-1020
-1018
-1016
-1014
-1012
-1012
-1010
-1008
-1006
-1004
-1004
-1002
-1000
-999
-997
-996
-994
-993
-991
-989
-988
-986
-985
-983
-982
-980
-978
-977
-975
-974
-972
-970
-969
-967
-966
-964
-962
-961
-959
-958
-956
-954
-953
-951
-950
-948
-946
-945
-943
-942
-940
-939
-937
-935
-934
-932
-931
-929
-927
-926
-924
-923
-921
-919
-918
-916
-915
-913
-911
-910
-908
-907
-905
-903
-902
-900
-898
-897
-895
-894
-892
-890
-889
-887
-886
-884
-882
-881
-879
-878
-876
-874
-873
-871
-870
-868
-866
-865
-863
-862
-860
-858
-857
-855
-853
-852
-850
-849
-847
-845
-844
-842
-841
-839
-837
-836
-834
-833
-831
-829
-828
-826
-824
-823
-821
-820
-818
-816
-815
-813
-811
-810
-808
-807
-805
-803
-802
-800
-799
-797
-795
-794
-792
-790
-789
-787
-786
-784
-782
-781
-779
-777
-776
-774
-773
-771
-769
-768
-766
-764
-763
-761
-760
-758
-756
-755
-753
-751
-750
-748
-747
-745
-743
-742
-740
-738
-737
-735
-734
-732
-730
-729
-727
-725
-724
-722
-720
-719
-717
-716
-714
-712
-711
-709
-707
-706
-704
-703
-701
-699
-698
-696
-694
-693
-691
-689
-688
-686
-685
-683
-681
-680
-678
-676
-675
-673
-671
-670
-668
-666
-665
-663
-662
-660
-658
-657
-655
-653
-652
-650
-648
-647
-645
-643
-642
-640
-639
-637
-635
-634
-632
-630
-629
-627
-625
-624
-622
-620
-619
-617
-615
-614
-612
-611
-609
-607
-606
-604
-602
-601
-599
-597
-596
-594
-592
-591
-589
-587
-586
-584
-582
-581
-579
-577
-576
-574
-573
-571
-569
-568
-566
-564
-563
-561
-559
-558
-556
-554
-553
-551
-549
-548
-546
-544
-543
-541
-539
-538
-536
-534
-533
-531
-529
-528
-526
-524
-523
-521
-519
-518
-516
-514
-513
-511
-509
-508
-506
-504
-503
-501
-499
-498
-496
-494
-493
-491
-489
-488
-486
-484
-483
-481
-479
-478
-476
-474
-473
-471
-469
-468
-466
-464
-463
-461
-459
-458
-456
-454
-453
-451
-449
-448
-446
-444
-443
-441
-439
-438
-436
-434
-433
-431
-429
-428
-426
-424
-422
-421
-419
-417
-416
-414
-412
-411
-409
-407
-406
-404
-402
-401
-399
-397
-396
-394
-392
-391
-389
-387
-385
-384
-382
-380
-379
-377
-375
-374
-372
-370
-369
-367
-365
-364
-362
-360
-358
-357
-355
-353
-352
-350
-348
-347
-345
-343
-342
-340
-338
-336
-335
-333
-331
-330
-328
-326
-325
-323
-321
-320
-318
-316
-314
-313
-311
-309
-308
-306
-304
-303
-301
-299
-298
-296
-294
-292
-291
-289
-287
-286
-284
-282
-281
-279
-277
-275
-274
-272
-270
-269
-267
-265
-263
-262
-260
-258
-257
-255
-253
-252
-250
-248
-246
-245
-243
-241
-240
-238
-236
-234
-233
-231
-229
-228
-226
-224
-223
-221
-219
-217
-216
-214
-212
-211
-209
-207
-205
-204
-202
-200
-199
-197
-195
-193
-192
-190
-188
-187
-185
-183
-181
-180
-178
-176
-175
-173
-171
-169
-168
-166
-164
-163
-161
-159
-157
-156
-154
-152
-150
-149
-147
-145
-144
-142
-140
-138
-137
-135
-133
-132
-130
-128
-126
-125
-123
-121
-119
-118
-116
-114
-113
-111
-109
-107
-106
-104
-102
-100
-99
-97
-95
-94
-92
-90
-88
-87
-85
-83
-81
-80
-78
-76
-75
-73
-71
-69
-68
-66
-64
-62
-61
-59
-57
-55
-54
-52
-50
-49
-47
-45
-43
-42
-40
-38
-36
-35
-33
-31
-29
-28
-26
-24
-22
-21
-19
-17
-16
-14
