5
16042
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-14
-14
-14
-14
-14
-14
-14
-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
-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
-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
-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
-25
-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
-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
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-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
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-119
-119
-119
-118
-118
-117
-117
-117
-116
-116
-115
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-105
-105
-104
-103
-103
-102
-101
-100
-99
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-85
-84
-84
-84
-83
-83
-83
-82
-82
-82
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-77
-77
-77
-77
-76
-76
-75
-75
-75
-74
-74
-73
-73
-73
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-65
-65
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-59
-59
-58
-58
-57
-57
-56
-55
-55
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-51
-51
-50
-50
-50
-49
-49
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-43
-43
-42
-42
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-38
-38
-37
-37
-36
-36
-36
-35
-35
-34
-34
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-34
-34
-34
-33
-33
-32
-32
-32
-31
-31
-30
-30
-29
-28
-27
-26
-25
-24
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-15
-14
-13
-13
-13
-12
-12
-12
-12
-12
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-13
-13
-12
-11
-10
-9
-8
-7
-6
-4
-3
-2
0
1
3
4
6
7
8
9
10
11
12
12
13
13
14
14
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
19
19
20
20
21
22
23
23
24
25
26
27
28
30
31
32
33
34
35
36
36
37
37
38
38
39
39
40
40
41
42
43
45
46
47
49
51
53
55
57
59
61
64
66
68
70
72
73
75
77
78
80
81
83
84
86
87
89
90
92
94
96
98
100
102
104
106
108
110
112
115
117
119
122
124
126
128
130
133
135
137
139
140
142
144
146
148
150
152
153
155
157
159
161
163
165
167
169
172
174
176
179
181
184
187
190
193
197
200
204
208
213
217
221
226
230
234
238
242
246
249
252
255
258
261
263
265
267
269
271
273
274
276
278
280
281
283
285
287
288
291
293
295
298
301
304
307
311
315
319
323
327
331
336
340
345
350
355
359
364
368
373
377
381
385
390
393
397
401
404
408
411
414
417
420
422
425
427
430
432
435
438
441
444
447
451
454
458
462
466
471
475
479
482
486
489
492
495
498
501
503
505
508
509
511
513
515
516
518
520
522
524
526
528
531
533
535
537
539
542
544
546
548
550
552
554
556
558
560
562
563
565
567
568
569
571
572
573
574
576
577
579
581
582
584
585
587
588
589
591
592
594
595
597
599
600
602
604
606
607
609
610
611
612
613
614
615
617
618
619
620
621
622
622
622
622
622
622
622
621
621
620
620
619
619
618
618
617
617
617
617
617
617
618
618
619
619
619
620
620
620
620
620
620
621
621
622
622
623
624
625
626
627
628
629
629
630
630
630
630
630
630
630
629
628
628
627
626
626
626
627
627
627
627
627
626
624
622
620
618
616
614
612
610
608
607
606
605
605
606
606
608
609
611
613
615
617
620
623
627
630
633
635
638
640
642
644
645
646
646
646
646
645
643
640
637
634
630
626
622
618
615
612
609
606
603
601
598
595
592
590
587
585
583
581
579
576
574
572
569
567
565
563
561
559
557
554
552
550
548
546
545
544
544
543
543
543
543
543
542
542
541
540
539
538
536
534
532
530
529
527
525
524
522
520
518
516
514
512
509
507
504
502
500
498
497
496
496
496
496
496
496
496
496
495
494
492
490
487
484
480
477
473
469
466
462
459
456
454
452
450
449
447
446
444
443
441
440
438
436
433
431
428
426
423
420
417
414
411
408
405
401
398
395
392
390
389
388
387
386
385
383
381
379
378
376
375
374
375
376
379
382
387
392
396
401
405
409
412
416
418
420
422
424
424
424
423
420
417
413
409
405
401
397
393
388
383
378
373
367
360
352
343
335
326
319
312
307
302
298
295
291
288
285
282
278
274
270
266
262
258
255
253
251
250
249
248
247
246
244
243
242
241
240
239
237
234
230
224
218
212
205
199
194
189
185
183
181
180
179
179
177
175
172
167
161
154
145
136
127
117
108
99
90
82
74
65
57
50
42
35
29
23
16
10
3
-4
-11
-18
-26
-32
-39
-44
-49
-54
-58
-61
-63
-64
-63
-61
-57
-52
-47
-41
-35
-28
-22
-15
-9
-2
4
11
17
23
29
34
39
43
46
49
50
51
50
48
46
43
41
39
37
34
31
27
22
18
14
11
9
8
9
10
13
15
18
21
23
25
27
30
32
35
37
40
42
44
46
47
46
45
42
38
33
28
21
14
7
0
-7
-14
-21
-28
-36
-44
-52
-61
-69
-76
-82
-87
-92
-95
-98
-101
-103
-105
-108
-112
-117
-123
-129
-135
-141
-146
-150
-153
-155
-157
-157
-158
-157
-157
-155
-152
-148
-143
-137
-132
-127
-122
-117
-113
-109
-106
-103
-102
-102
-103
-105
-107
-109
-110
-111
-111
-110
-110
-108
-107
-106
-104
-103
-101
-99
-96
-93
-91
-88
-85
-82
-77
-72
-65
-58
-49
-39
-28
-18
-7
4
15
25
36
46
56
66
74
81
87
93
99
103
108
112
116
121
126
131
137
142
149
155
163
172
183
196
210
224
239
253
266
279
290
302
313
325
336
346
356
364
372
379
384
389
394
398
402
407
411
415
420
426
432
439
446
454
461
467
473
478
484
490
497
503
509
514
518
521
524
526
529
532
536
540
545
550
557
563
570
576
583
590
597
604
611
619
627
635
642
649
655
659
662
663
661
658
654
650
646
643
640
638
636
634
632
630
629
628
628
629
631
633
636
638
641
644
648
651
654
658
661
663
665
665
666
665
665
665
664
663
662
661
660
659
658
658
658
659
661
664
668
672
676
681
686
691
695
698
702
705
708
711
715
718
722
725
729
733
737
741
746
751
756
760
764
768
773
777
781
784
786
787
787
785
782
779
776
774
773
773
775
779
784
791
798
807
816
826
837
848
859
870
882
893
904
915
925
935
944
953
960
966
972
976
980
985
989
994
999
1002
1006
1010
1014
1018
1020
1025
1028
1031
1033
1034
1035
1034
1032
1029
1026
1022
1018
1012
1006
1000
995
991
988
987
987
988
989
990
991
992
994
995
997
999
1002
1004
1006
1008
1010
1012
1014
1018
1022
1026
1031
1037
1042
1048
1053
1059
1064
1071
1077
1083
1088
1094
1100
1106
1112
1118
1124
1129
1134
1138
1140
1142
1143
1144
1145
1146
1147
1148
1150
1152
1155
1158
1161
1165
1170
1175
1180
1186
1192
1198
1206
1214
1225
1237
1250
1264
1278
1293
1309
1324
1339
1355
1371
1386
1402
1417
1432
1447
1463
1478
1494
1510
1526
1542
1558
1573
1588
1603
1619
1635
1651
1668
1686
1703
1721
1740
1758
1777
1795
1814
1832
1851
1869
1888
1906
1925
1944
1963
1982
2001
2019
2037
2056
2075
2094
2115
2137
2159
2182
2205
2228
2250
2272
2293
2313
2331
2349
2367
2384
2401
2417
2433
2448
2461
2473
2483
2492
2500
2508
2516
2524
2531
2538
2544
2549
2554
2558
2561
2564
2567
2569
2571
2571
2571
2570
2569
2568
2566
2565
2565
2564
2564
2564
2563
2563
2563
2564
2566
2569
2574
2580
2587
2595
2603
2611
2618
2625
2631
2638
2645
2652
2660
2668
2676
2685
2694
2703
2712
2722
2731
2739
2747
2754
2762
2769
2776
2784
2792
2801
2810
2819
2829
2839
2849
2861
2873
2886
2900
2915
2932
2949
2968
2987
3007
3028
3049
3071
3093
3115
3137
3158
3180
3201
3223
3244
3266
3286
3307
3327
3346
3364
3382
3400
3417
3434
3450
3466
3481
3496
3511
3526
3541
3556
3573
3590
3609
3628
3648
3669
3692
3716
3742
3770
3800
3832
3864
3897
3931
3963
3996
4027
4059
4090
4120
4148
4175
4200
4223
4245
4265
4283
4299
4314
4326
4337
4348
4357
4367
4377
4388
4399
4412
4425
4439
4452
4466
4481
4495
4511
4527
4543
4560
4577
4594
4611
4628
4645
4663
4680
4696
4711
4726
4740
4754
4767
4780
4792
4803
4813
4822
4830
4838
4846
4853
4861
4868
4876
4883
4890
4896
4902
4908
4912
4916
4919
4922
4924
4926
4928
4930
4932
4935
4938
4942
4946
4950
4954
4957
4960
4964
4967
4970
4974
4979
4983
4989
4994
4999
5005
5010
5015
5019
5023
5025
5027
5029
5029
5029
5027
5026
5023
5020
5017
5014
5011
5008
5006
5004
5003
5002
5002
5002
5003
5003
5004
5004
5005
5006
5007
5009
5010
5012
5014
5017
5021
5025
5029
5035
5040
5046
5051
5057
5062
5068
5073
5078
5083
5086
5089
5090
5091
5091
5090
5088
5085
5081
5076
5071
5065
5060
5056
5052
5050
5049
5049
5049
5050
5051
5052
5053
5054
5055
5056
5057
5059
5060
5061
5063
5064
5066
5068
5071
5073
5074
5076
5077
5078
5078
5077
5075
5073
5069
5064
5057
5050
5041
5030
5018
5004
4989
4972
4954
4935
4915
4895
4873
4851
4829
4805
4780
4754
4727
4700
4673
4645
4618
4591
4565
4540
4517
4494
4473
4453
4433
4414
4396
4379
4361
4344
4327
4310
4293
4276
4259
4241
4222
4203
4182
4161
4138
4114
4089
4062
4037
4010
3983
3956
3930
3903
3876
3850
3822
3795
3768
3740
3713
3686
3660
3633
3607
3581
3555
3529
3502
3475
3447
3418
3390
3361
3332
3304
3275
3247
3218
3190
3162
3133
3104
3075
3045
3016
2986
2958
2929
2902
2875
2850
2826
2803
2780
2759
2738
2718
2699
2681
2663
2645
2627
2609
2592
2574
2556
2539
2523
2508
2493
2479
2465
2451
2436
2421
2406
2391
2375
2359
2344
2329
2314
2300
2286
2273
2259
2246
2232
2218
2204
2189
2174
2160
2145
2130
2116
2101
2086
2071
2055
2037
2021
2003
1985
1967
1948
1929
1910
1891
1872
1854
1836
1818
1801
1783
1766
1749
1731
1714
1696
1679
1661
1644
1626
1607
1588
1569
1549
1530
1510
1490
1470
1450
1430
1409
1388
1367
1345
1322
1299
1276
1252
1228
1203
1179
1153
1128
1102
1077
1052
1027
1002
979
955
933
911
891
871
853
835
818
801
785
769
754
739
724
710
695
680
664
648
631
613
596
578
561
545
529
514
499
485
472
460
448
436
424
413
401
390
379
368
357
346
336
326
315
305
295
284
274
263
252
242
231
221
211
201
192
182
172
162
151
139
126
112
97
82
66
50
34
17
0
-18
-36
-55
-73
-91
-109
-127
-143
-159
-174
-188
-202
-215
-228
-240
-253
-266
-280
-294
-308
-322
-335
-348
-361
-373
-385
-396
-407
-418
-428
-438
-447
-455
-463
-470
-476
-482
-487
-492
-496
-501
-505
-510
-515
-520
-526
-532
-538
-544
-550
-556
-562
-568
-575
-583
-591
-600
-610
-620
-630
-641
-650
-660
-668
-676
-683
-688
-693
-697
-701
-703
-705
-706
-706
-707
-707
-707
-707
-707
-707
-706
-706
-706
-706
-706
-706
-707
-708
-710
-712
-714
-717
-720
-724
-729
-734
-740
-746
-753
-760
-767
-774
-781
-788
-795
-801
-807
-813
-818
-823
-828
-832
-837
-840
-844
-847
-850
-852
-855
-857
-860
-863
-867
-872
-878
-884
-892
-899
-907
-916
-925
-934
-944
-953
-963
-973
-983
-993
-1004
-1014
-1028
-1040
-1054
-1068
-1083
-1098
-1113
-1129
-1145
-1163
-1180
-1199
-1217
-1236
-1255
-1274
-1292
-1309
-1326
-1342
-1358
-1374
-1389
-1404
-1419
-1433
-1448
-1463
-1477
-1492
-1507
-1521
-1535
-1549
-1562
-1575
-1587
-1600
-1612
-1625
-1637
-1651
-1664
-1678
-1692
-1705
-1719
-1733
-1747
-1761
-1776
-1791
-1807
-1822
-1838
-1855
-1871
-1888
-1906
-1924
-1943
-1962
-1981
-2001
-2020
-2040
-2059
-2078
-2096
-2114
-2132
-2149
-2166
-2183
-2200
-2217
-2234
-2251
-2269
-2286
-2303
-2321
-2338
-2356
-2375
-2394
-2414
-2434
-2454
-2475
-2495
-2515
-2534
-2553
-2571
-2588
-2605
-2621
-2637
-2652
-2667
-2681
-2695
-2708
-2720
-2732
-2742
-2752
-2761
-2770
-2779
-2788
-2797
-2806
-2815
-2825
-2834
-2843
-2852
-2861
-2869
-2878
-2886
-2894
-2902
-2910
-2919
-2927
-2936
-2945
-2955
-2964
-2973
-2982
-2990
-2999
-3008
-3018
-3028
-3038
-3049
-3061
-3074
-3087
-3100
-3114
-3128
-3143
-3158
-3174
-3190
-3207
-3224
-3240
-3257
-3273
-3289
-3305
-3320
-3335
-3349
-3362
-3376
-3389
-3402
-3415
-3428
-3442
-3456
-3470
-3484
-3498
-3513
-3527
-3541
-3554
-3568
-3581
-3594
-3607
-3620
-3631
-3642
-3653
-3664
-3674
-3684
-3694
-3703
-3713
-3722
-3731
-3739
-3748
-3756
-3764
-3773
-3781
-3789
-3797
-3804
-3812
-3819
-3827
-3834
-3841
-3847
-3853
-3858
-3862
-3866
-3869
-3871
-3872
-3873
-3874
-3874
-3874
-3874
-3873
-3872
-3871
-3869
-3868
-3867
-3865
-3864
-3863
-3862
-3861
-3860
-3859
-3859
-3859
-3860
-3861
-3863
-3865
-3867
-3870
-3872
-3875
-3877
-3879
-3881
-3883
-3885
-3886
-3888
-3889
-3891
-3892
-3893
-3895
-3896
-3896
-3896
-3896
-3895
-3893
-3891
-3887
-3884
-3880
-3876
-3872
-3869
-3867
-3865
-3865
-3865
-3865
-3867
-3869
-3872
-3876
-3881
-3886
-3892
-3899
-3906
-3914
-3922
-3930
-3939
-3948
-3958
-3968
-3979
-3990
-4002
-4014
-4027
-4040
-4053
-4066
-4077
-4089
-4100
-4110
-4120
-4129
-4139
-4149
-4159
-4169
-4178
-4188
-4198
-4207
-4216
-4225
-4234
-4242
-4250
-4257
-4264
-4270
-4276
-4280
-4284
-4288
-4291
-4294
-4296
-4299
-4302
-4304
-4307
-4310
-4312
-4315
-4317
-4320
-4322
-4324
-4326
-4328
-4330
-4332
-4333
-4334
-4336
-4337
-4339
-4341
-4342
-4344
-4346
-4347
-4349
-4351
-4353
-4356
-4358
-4361
-4364
-4367
-4369
-4371
-4373
-4375
-4376
-4376
-4375
-4374
-4372
-4370
-4366
-4363
-4359
-4354
-4348
-4342
-4335
-4328
-4320
-4312
-4303
-4295
-4286
-4277
-4268
-4259
-4250
-4241
-4233
-4224
-4216
-4209
-4202
-4197
-4191
-4187
-4183
-4180
-4177
-4175
-4172
-4170
-4168
-4167
-4165
-4164
-4164
-4164
-4165
-4167
-4169
-4172
-4176
-4180
-4184
-4189
-4194
-4199
-4204
-4209
-4215
-4220
-4226
-4232
-4238
-4245
-4251
-4258
-4265
-4273
-4281
-4289
-4297
-4307
-4316
-4326
-4337
-4347
-4358
-4368
-4379
-4390
-4401
-4412
-4424
-4436
-4448
-4461
-4473
-4485
-4498
-4511
-4524
-4538
-4551
-4565
-4579
-4592
-4606
-4619
-4631
-4644
-4657
-4669
-4682
-4694
-4707
-4720
-4732
-4745
-4757
-4769
-4781
-4793
-4804
-4815
-4826
-4837
-4848
-4859
-4870
-4881
-4893
-4904
-4916
-4927
-4939
-4950
-4961
-4973
-4985
-4997
-5010
-5023
-5036
-5050
-5065
-5080
-5095
-5110
-5125
-5141
-5156
-5171
-5186
-5202
-5217
-5232
-5246
-5261
-5275
-5289
-5303
-5317
-5331
-5345
-5360
-5374
-5389
-5404
-5419
-5434
-5450
-5465
-5481
-5497
-5512
-5527
-5542
-5557
-5572
-5586
-5600
-5614
-5628
-5642
-5656
-5670
-5683
-5697
-5712
-5726
-5742
-5757
-5774
-5791
-5808
-5826
-5845
-5864
-5884
-5904
-5925
-5948
-5971
-5995
-6021
-6048
-6076
-6105
-6135
-6167
-6200
-6234
-6269
-6304
-6340
-6376
-6413
-6451
-6489
-6528
-6568
-6608
-6648
-6689
-6731
-6773
-6815
-6858
-6901
-6944
-6987
-7031
-7074
-7118
-7161
-7204
-7247
-7289
-7331
-7373
-7413
-7453
-7493
-7531
-7570
-7608
-7646
-7683
-7720
-7756
-7791
-7824
-7857
-7888
-7917
-7945
-7971
-7996
-8019
-8041
-8061
-8080
-8098
-8114
-8129
-8143
-8154
-8166
-8175
-8183
-8189
-8194
-8197
-8199
-8200
-8199
-8197
-8193
-8186
-8180
-8170
-8160
-8147
-8132
-8115
-8096
-8074
-8052
-8026
-8000
-7972
-7941
-7909
-7874
-7837
-7799
-7758
-7715
-7671
-7624
-7576
-7527
-7475
-7422
-7368
-7311
-7253
-7193
-7131
-7067
-7001
-6933
-6863
-6791
-6717
-6641
-6564
-6484
-6403
-6320
-6235
-6149
-6061
-5971
-5880
-5787
-5692
-5595
-5497
-5397
-5295
-5192
-5086
-4980
-4871
-4762
-4650
-4538
-4424
-4309
-4193
-4075
-3958
-3839
-3720
-3601
-3481
-3360
-3240
-3119
-2997
-2876
-2754
-2632
-2510
-2387
-2265
-2142
-2017
-1895
-1770
-1646
-1521
-1396
-1270
-1145
-1020
-895
-769
-645
-521
-397
-274
-153
-33
86
203
318
431
543
652
759
864
967
1068
1166
1262
1355
1445
1531
1615
1695
1772
1845
1915
1981
2043
2102
2156
2207
2255
2299
2339
2375
2408
2437
2462
2483
2501
2515
2525
2531
2532
2530
2523
2512
2496
2475
2450
2420
2385
2347
2304
2256
2205
2149
2090
2025
1958
1887
1813
1735
1654
1569
1482
1392
1299
1204
1106
1006
904
799
692
583
473
360
246
129
11
-109
-231
-354
-479
-606
-734
-863
-993
-1124
-1256
-1388
-1520
-1653
-1785
-1917
-2049
-2180
-2311
-2442
-2572
-2701
-2830
-2957
-3084
-3209
-3333
-3456
-3577
-3697
-3815
-3932
-4046
-4161
-4272
-4382
-4490
-4596
-4700
-4803
-4904
-5003
-5101
-5197
-5292
-5385
-5476
-5565
-5653
-5738
-5822
-5905
-5985
-6064
-6142
-6217
-6291
-6364
-6435
-6504
-6571
-6636
-6698
-6759
-6818
-6874
-6928
-6981
-7031
-7080
-7126
-7171
-7215
-7257
-7297
-7335
-7372
-7407
-7441
-7472
-7503
-7531
-7559
-7584
-7608
-7630
-7651
-7670
-7688
-7704
-7718
-7731
-7742
-7751
-7759
-7764
-7768
-7770
-7771
-7769
-7765
-7759
-7751
-7741
-7729
-7715
-7698
-7679
-7659
-7636
-7612
-7587
-7559
-7531
-7501
-7469
-7436
-7402
-7368
-7332
-7296
-7259
-7221
-7183
-7145
-7106
-7066
-7026
-6986
-6945
-6905
-6863
-6822
-6781
-6740
-6699
-6658
-6617
-6576
-6536
-6497
-6458
-6420
-6384
-6349
-6317
-6287
-6260
-6236
-6216
-6199
-6186
-6177
-6172
-6170
-6172
-6177
-6186
-6198
-6213
-6232
-6254
-6279
-6307
-6338
-6372
-6408
-6446
-6487
-6529
-6573
-6618
-6665
-6712
-6760
-6808
-6856
-6904
-6951
-6998
-7045
-7091
-7137
-7182
-7226
-7269
-7312
-7354
-7394
-7434
-7473
-7510
-7546
-7580
-7613
-7644
-7673
-7700
-7726
-7749
-7770
-7789
-7806
-7822
-7835
-7847
-7857
-7865
-7872
-7876
-7878
-7878
-7877
-7873
-7867
-7860
-7851
-7840
-7827
-7813
-7797
-7780
-7761
-7742
-7722
-7701
-7680
-7658
-7637
-7616
-7595
-7575
-7556
-7539
-7522
-7507
-7493
-7481
-7470
-7460
-7451
-7443
-7436
-7428
-7422
-7415
-7408
-7401
-7393
-7385
-7376
-7366
-7356
-7344
-7332
-7320
-7307
-7293
-7279
-7265
-7250
-7235
-7220
-7204
-7189
-7173
-7157
-7141
-7125
-7109
-7093
-7076
-7060
-7043
-7026
-7010
-6993
-6977
-6961
-6945
-6930
-6915
-6900
-6886
-6873
-6860
-6848
-6837
-6827
-6817
-6808
-6799
-6791
-6784
-6777
-6771
-6764
-6759
-6753
-6747
-6742
-6736
-6730
-6724
-6717
-6711
-6704
-6696
-6689
-6681
-6673
-6665
-6657
-6648
-6640
-6631
-6622
-6612
-6603
-6593
-6583
-6573
-6563
-6553
-6542
-6532
-6523
-6513
-6504
-6495
-6487
-6479
-6471
-6464
-6457
-6449
-6441
-6433
-6425
-6415
-6405
-6394
-6381
-6368
-6353
-6338
-6321
-6303
-6283
-6262
-6240
-6216
-6190
-6164
-6136
-6106
-6075
-6042
-6007
-5971
-5932
-5892
-5850
-5807
-5761
-5713
-5664
-5612
-5557
-5500
-5441
-5379
-5316
-5250
-5183
-5114
-5043
-4971
-4898
-4824
-4748
-4672
-4594
-4516
-4438
-4359
-4280
-4200
-4121
-4041
-3962
-3882
-3803
-3723
-3643
-3564
-3484
-3405
-3325
-3246
-3167
-3088
-3010
-2932
-2855
-2779
-2704
-2632
-2561
-2491
-2424
-2359
-2296
-2235
-2176
-2118
-2062
-2008
-1956
-1905
-1855
-1806
-1759
-1713
-1668
-1625
-1583
-1543
-1504
-1465
-1429
-1392
-1357
-1323
-1289
-1257
-1225
-1193
-1162
-1131
-1100
-1070
-1040
-1008
-979
-949
-919
-889
-858
-826
-794
-761
-727
-692
-656
-618
-580
-539
-498
-455
-410
-364
-316
-267
-215
-163
-108
-52
6
65
126
187
250
313
377
442
507
572
637
702
767
832
897
962
1027
1092
1157
1221
1286
1351
1415
1479
1543
1607
1670
1733
1796
1858
1920
1982
2043
2104
2165
2225
2284
2344
2402
2460
2517
2574
2629
2683
2737
2789
2839
2889
2937
2983
3029
3073
3115
3157
3197
3236
3274
3311
3347
3381
3415
3448
3480
3512
3542
3572
3601
3629
3656
3682
3708
3732
3756
3779
3800
3821
3840
3858
3875
3891
3906
3919
3932
3944
3954
3964
3973
3981
3988
3995
4001
4006
4011
4016
4019
4022
4024
4025
4025
4022
4019
4016
4010
4003
3995
3984
3973
3960
3946
3931
3915
3898
3881
3863
3845
3827
3809
3790
3772
3754
3736
3718
3701
3683
3666
3649
3633
3616
3599
3582
3565
3548
3530
3512
3493
3474
3454
3433
3412
3391
3370
3349
3328
3307
3285
3264
3242
3221
3199
3178
3157
3135
3114
3094
3073
3053
3032
3012
2993
2974
2955
2938
2921
2905
2890
2876
2862
2850
2838
2827
2818
2809
2801
2794
2788
2783
2779
2776
2774
2773
2772
2773
2775
2777
2781
2785
2790
2797
2805
2814
2824
2836
2848
2862
2877
2893
2910
2928
2947
2966
2987
3008
3030
3054
3078
3103
3129
3156
3184
3213
3242
3272
3303
3334
3366
3399
3432
3466
3501
3535
3570
3606
3641
3677
3712
3748
3783
3817
3851
3883
3915
3945
3975
4003
4030
4054
4078
4102
4124
4144
4163
4181
4197
4213
4227
4240
4252
4263
4272
4279
4285
4290
4293
4294
4294
4292
4289
4285
4280
4273
4266
4259
4251
4242
4233
4223
4213
4202
4191
4179
4168
4157
4146
4135
4125
4116
4107
4099
4091
4085
4078
4070
4065
4058
4051
4045
4038
4030
4022
4017
4010
4003
3996
3990
3983
3976
3969
3961
3954
3946
3939
3931
3922
3912
3902
3892
3880
3867
3853
3839
3823
3806
3787
3767
3746
3724
3701
3676
3651
3625
3598
3570
3542
3512
3482
3452
3421
3391
3359
3328
3297
3265
3234
3202
3170
3139
3108
3077
3046
3015
2985
2955
2926
2898
2871
2844
2819
2795
2771
2748
2726
2705
2683
2662
2642
2621
2601
2582
2562
2543
2523
2505
2486
2468
2451
2433
2416
2399
2382
2364
2347
2329
2311
2293
2274
2255
2235
2215
2195
2176
2156
2137
2118
2100
2083
2067
2051
2036
2021
2007
1993
1980
1966
1951
1937
1922
1907
1892
1876
1860
1844
1827
1810
1792
1774
1756
1738
1720
1702
1685
1668
1652
1637
1624
1612
1601
1591
1583
1577
1572
1570
1568
1569
1571
1574
1580
1586
1595
1604
1616
1628
1642
1658
1674
1692
1710
1730
1750
1771
1793
1816
1839
1863
1888
1913
1938
1963
1989
2015
2040
2065
2090
2115
2140
2164
2189
2213
2237
2262
2286
2309
2333
2356
2380
2403
2426
2449
2472
2495
2518
2541
2564
2587
2610
2634
2657
2681
2705
2730
2754
2779
2804
2829
2854
2879
2904
2929
2953
2977
3001
3024
3047
3070
3091
3113
3134
3155
3176
3197
3218
3240
3263
3286
3310
3334
3360
3387
3414
3443
3473
3505
3538
3572
3607
3643
3681
3720
3759
3800
3841
3883
3925
3968
4011
4054
4099
4143
4186
4230
4273
4317
4360
4402
4445
4487
4530
4572
4614
4656
4699
4741
4784
4827
4870
4912
4954
4996
5036
5077
5116
5155
5193
5231
5269
5305
5341
5377
5412
5446
5479
5512
5543
5574
5604
5632
5660
5686
5711
5736
5759
5781
5803
5823
5843
5862
5880
5898
5915
5932
5949
5966
5983
6001
6018
6036
6054
6073
6092
6112
6132
6153
6174
6196
6219
6243
6268
6293
6319
6345
6373
6401
6430
6459
6489
6519
6551
6582
6615
6648
6681
6716
6751
6786
6822
6859
6896
6933
6971
7010
7049
7090
7130
7172
7214
7257
7300
7344
7388
7433
7478
7523
7567
7612
7657
7701
7745
7789
7833
7876
7919
7962
8004
8045
8086
8125
8164
8203
8240
8277
8312
8348
8382
8416
8449
8481
8512
8542
8572
8601
8629
8657
8684
8710
8736
8761
8786
8811
8835
8858
8880
8902
8924
8945
8965
8984
9003
9022
9040
9057
9075
9091
9108
9124
9141
9157
9173
9189
9205
9221
9237
9253
9268
9284
9299
9313
9328
9342
9356
9369
9383
9395
9408
9419
9431
9441
9451
9461
9470
9479
9488
9496
9505
9513
9522
9532
9541
9552
9563
9574
9586
9599
9612
9626
9640
9654
9669
9684
9698
9713
9728
9743
9758
9773
9789
9804
9821
9837
9855
9873
9892
9912
9933
9955
9977
10001
10025
10050
10076
10101
10128
10155
10182
10210
10238
10267
10296
10325
10354
10383
10412
10440
10468
10495
10522
10547
10572
10596
10618
10640
10660
10679
10698
10715
10732
10747
10762
10776
10790
10803
10815
10827
10838
10849
10859
10869
10879
10889
10899
10908
10917
10926
10935
10943
10951
10959
10966
10973
10980
10987
10993
11000
11006
11012
11018
11024
11030
11036
11042
11047
11052
11058
11062
11067
11072
11076
11080
11084
11087
11091
11094
11097
11100
11103
11106
11108
11111
11113
11116
11118
11121
11123
11125
11127
11129
11131
11132
11134
11134
11135
11136
11136
11135
11135
11134
11133
11131
11129
11127
11125
11122
11118
11114
11110
11106
11102
11098
11093
11089
11085
11081
11077
11073
11069
11065
11061
11057
11054
11051
11049
11047
11046
11047
11048
11050
11053
11058
11063
11070
11078
11087
11098
11109
11122
11136
11152
11168
11185
11203
11222
11242
11263
11284
11306
11329
11352
11376
11401
11425
11451
11476
11503
11529
11557
11585
11614
11644
11675
11706
11739
11773
11807
11842
11878
11915
11952
11990
12029
12068
12107
12148
12189
12230
12273
12316
12360
12405
12450
12496
12542
12589
12636
12683
12731
12778
12826
12874
12922
12970
13017
13065
13112
13160
13207
13253
13300
13347
13393
13439
13484
13529
13574
13618
13661
13704
13746
13788
13830
13870
13910
13950
13989
14028
14067
14105
14143
14180
14218
14255
14292
14328
14364
14400
14436
14471
14506
14541
14576
14610
14644
14678
14712
14744
14777
14808
14839
14870
14899
14928
14956
14984
15011
15037
15062
15087
15110
15133
15155
15176
15196
15215
15233
15251
15267
15283
15298
15311
15324
15335
15346
15355
15363
15370
15375
15380
15382
15384
15384
15383
15381
15377
15373
15367
15360
15352
15343
15333
15322
15311
15298
15284
15270
15254
15237
15220
15201
15181
15161
15139
15116
15093
15069
15044
15018
14991
14964
14936
14907
14878
14847
14816
14784
14751
14718
14684
14649
14614
14579
14543
14507
14471
14434
14396
14359
14320
14281
14242
14202
14162
14121
14080
14038
13996
13954
13911
13868
13825
13782
13739
13696
13653
13610
13567
13525
13482
13439
13397
13355
13313
13271
13230
13189
13148
13108
13068
13028
12989
12949
12910
12871
12833
12794
12756
12718
12681
12644
12607
12571
12536
12501
12467
12434
12401
12369
12337
12305
12274
12243
12212
12182
12152
12122
12092
12062
12032
12003
11973
11943
11913
11882
11852
11820
11789
11757
11726
11693
11661
11629
11597
11564
11532
11500
11468
11436
11404
11372
11340
11308
11276
11244
11213
11181
11149
11117
11085
11053
11021
10988
10955
10922
10888
10854
10820
10785
10749
10714
10677
10641
10603
10565
10526
10487
10447
10406
10365
10322
10279
10236
10191
10146
10100
10053
10006
9958
9909
9860
9810
9760
9710
9659
9608
9556
9504
9452
9399
9346
9292
9238
9184
9130
9075
9021
8967
8913
8859
8805
8751
8698
8645
8593
8540
8487
8435
8383
8331
8279
8228
8176
8125
8074
8023
7973
7923
7873
7822
7772
7722
7671
7621
7571
7521
7470
7420
7371
7321
7272
7223
7175
7127
7080
7034
6988
6943
6898
6854
6811
6768
6726
6684
6643
6602
6563
6523
6484
6446
6408
6371
6334
6297
6261
6226
6191
6157
6123
6090
6057
6025
5994
5963
5933
5903
5874
5845
5817
5790
5763
5737
5712
5688
5664
5640
5618
5595
5573
5552
5531
5510
5490
5469
5449
5429
5409
5389
5370
5351
5332
5313
5294
5276
5258
5239
5222
5204
5186
5169
5151
5134
5117
5100
5084
5067
5050
5033
5016
4998
4981
4963
4944
4925
4906
4887
4866
4846
4825
4803
4780
4757
4733
4709
4683
4658
4631
4604
4577
4549
4520
4491
4461
4431
4400
4369
4337
4305
4273
4240
4207
4173
4139
4104
4069
4033
3996
3959
3921
3882
3843
3803
3763
3721
3679
3637
3593
3549
3505
3460
3414
3369
3322
3275
3228
3180
3132
3084
3035
2985
2936
2886
2835
2785
2734
2682
2631
2579
2526
2474
2421
2367
2314
2260
2205
2151
2096
2040
1985
1928
1872
1815
1758
1700
1642
1584
1525
1466
1407
1348
1289
1230
1170
1110
1050
990
930
869
808
747
686
624
563
501
438
376
313
250
186
122
57
-8
-73
-139
-206
-273
-340
-408
-476
-544
-612
-681
-750
-819
-888
-958
-1028
-1098
-1168
-1239
-1309
-1380
-1450
-1521
-1591
-1662
-1732
-1803
-1873
-1944
-2013
-2085
-2155
-2225
-2296
-2366
-2437
-2507
-2578
-2649
-2721
-2792
-2864
-2936
-3008
-3080
-3152
-3224
-3296
-3369
-3441
-3514
-3586
-3659
-3732
-3805
-3879
-3952
-4025
-4099
-4172
-4245
-4319
-4392
-4464
-4537
-4610
-4682
-4755
-4828
-4900
-4973
-5046
-5118
-5191
-5264
-5337
-5410
-5483
-5555
-5627
-5700
-5772
-5844
-5916
-5988
-6060
-6132
-6204
-6276
-6348
-6421
-6493
-6565
-6638
-6710
-6783
-6855
-6927
-6999
-7071
-7142
-7213
-7284
-7355
-7425
-7495
-7564
-7633
-7701
-7769
-7836
-7902
-7968
-8032
-8098
-8162
-8225
-8288
-8351
-8413
-8474
-8536
-8597
-8657
-8718
-8778
-8837
-8897
-8956
-9016
-9075
-9134
-9193
-9252
-9312
-9371
-9430
-9489
-9548
-9607
-9666
-9725
-9784
-9842
-9901
-9960
-10018
-10076
-10135
-10193
-10251
-10309
-10367
-10425
-10483
-10540
-10596
-10653
-10708
-10764
-10818
-10873
-10927
-10980
-11034
-11087
-11139
-11192
-11244
-11297
-11349
-11401
-11454
-11506
-11558
-11611
-11663
-11716
-11768
-11821
-11873
-11925
-11978
-12030
-12082
-12134
-12186
-12238
-12290
-12342
-12394
-12446
-12498
-12550
-12602
-12653
-12705
-12756
-12806
-12856
-12906
-12956
-13005
-13055
-13104
-13152
-13201
-13249
-13297
-13345
-13393
-13440
-13487
-13534
-13580
-13627
-13673
-13719
-13765
-13811
-13856
-13902
-13948
-13993
-14038
-14084
-14129
-14174
-14219
-14263
-14308
-14352
-14396
-14439
-14483
-14525
-14568
-14610
-14652
-14693
-14734
-14775
-14815
-14855
-14894
-14933
-14972
-15010
-15048
-15085
-15121
-15157
-15192
-15226
-15259
-15292
-15324
-15354
-15384
-15413
-15441
-15468
-15495
-15520
-15545
-15569
-15592
-15614
-15636
-15656
-15676
-15696
-15714
-15731
-15748
-15764
-15779
-15793
-15807
-15819
-15831
-15843
-15853
-15864
-15873
-15882
-15891
-15900
-15908
-15915
-15922
-15929
-15935
-15940
-15945
-15949
-15952
-15954
-15956
-15956
-15956
-15954
-15952
-15949
-15945
-15941
-15935
-15929
-15923
-15916
-15908
-15901
-15892
-15884
-15875
-15865
-15855
-15844
-15833
-15820
-15808
-15794
-15781
-15766
-15752
-15736
-15721
-15705
-15689
-15672
-15655
-15637
-15620
-15601
-15582
-15563
-15544
-15524
-15503
-15482
-15461
-15440
-15418
-15395
-15373
-15350
-15326
-15302
-15278
-15254
-15230
-15205
-15181
-15156
-15131
-15107
-15082
-15058
-15034
-15010
-14986
-14963
-14939
-14916
-14893
-14869
-14847
-14824
-14802
-14780
-14759
-14738
-14718
-14698
-14678
-14659
-14641
-14624
-14607
-14591
-14576
-14562
-14548
-14536
-14524
-14513
-14502
-14492
-14482
-14473
-14465
-14457
-14450
-14443
-14437
-14432
-14428
-14424
-14421
-14419
-14417
-14416
-14416
-14416
-14417
-14419
-14421
-14423
-14426
-14430
-14434
-14439
-14443
-14448
-14453
-14459
-14464
-14470
-14476
-14483
-14491
-14499
-14508
-14518
-14529
-14540
-14551
-14563
-14576
-14588
-14602
-14616
-14630
-14646
-14661
-14678
-14695
-14712
-14730
-14749
-14768
-14788
-14808
-14828
-14849
-14870
-14892
-14913
-14935
-14958
-14980
-15003
-15027
-15050
-15074
-15099
-15123
-15148
-15174
-15199
-15225
-15251
-15277
-15303
-15330
-15356
-15382
-15408
-15434
-15459
-15484
-15509
-15534
-15558
-15582
-15606
-15629
-15651
-15673
-15694
-15714
-15734
-15753
-15772
-15790
-15808
-15825
-15842
-15857
-15872
-15886
-15900
-15912
-15924
-15935
-15945
-15955
-15964
-15973
-15981
-15989
-15996
-16003
-16009
-16015
-16020
-16024
-16029
-16033
-16036
-16038
-16040
-16041
-16042
-16042
-16041
-16040
-16039
-16036
-16033
-16030
-16027
-16021
-16017
-16012
-16006
-16000
-15993
-15986
-15977
-15969
-15959
-15949
-15938
-15927
-15915
-15902
-15889
-15875
-15861
-15846
-15830
-15814
-15797
-15779
-15761
-15743
-15724
-15705
-15685
-15665
-15644
-15623
-15601
-15578
-15555
-15532
-15508
-15483
-15458
-15433
-15406
-15380
-15352
-15325
-15297
-15268
-15239
-15210
-15181
-15151
-15120
-15089
-15058
-15027
-14994
-14962
-14929
-14896
-14862
-14828
-14794
-14759
-14724
-14689
-14653
-14617
-14582
-14546
-14510
-14474
-14437
-14401
-14365
-14328
-14292
-14256
-14220
-14183
-14147
-14111
-14075
-14039
-14003
-13966
-13930
-13893
-13856
-13819
-13782
-13745
-13707
-13670
-13632
-13594
-13557
-13519
-13481
-13443
-13405
-13368
-13330
-13292
-13254
-13216
-13178
-13140
-13103
-13065
-13028
-12991
-12954
-12917
-12880
-12843
-12806
-12769
-12731
-12694
-12656
-12619
-12581
-12543
-12506
-12469
-12433
-12396
-12360
-12324
-12289
-12253
-12219
-12184
-12151
-12117
-12085
-12053
-12021
-11990
-11959
-11929
-11899
-11870
-11841
-11812
-11784
-11756
-11728
-11701
-11674
-11647
-11621
-11595
-11570
-11545
-11520
-11496
-11472
-11448
-11424
-11400
-11377
-11354
-11331
-11309
-11287
-11265
-11244
-11222
-11201
-11179
-11158
-11138
-11117
-11097
-11078
-11058
-11039
-11020
-11002
-10983
-10965
-10947
-10929
-10912
-10895
-10879
-10862
-10846
-10830
-10814
-10799
-10784
-10769
-10755
-10740
-10726
-10712
-10697
-10683
-10668
-10654
-10640
-10625
-10611
-10597
-10582
-10567
-10552
-10536
-10519
-10503
-10486
-10469
-10451
-10434
-10416
-10398
-10380
-10361
-10342
-10323
-10303
-10283
-10263
-10242
-10221
-10200
-10179
-10157
-10135
-10113
-10090
-10067
-10044
-10020
-9996
-9971
-9946
-9920
-9894
-9868
-9841
-9814
-9786
-9758
-9729
-9700
-9671
-9641
-9610
-9579
-9547
-9515
-9482
-9448
-9414
-9379
-9344
-9308
-9271
-9234
-9196
-9157
-9118
-9078
-9038
-8997
-8955
-8913
-8871
-8828
-8785
-8741
-8697
-8652
-8607
-8561
-8515
-8468
-8420
-8372
-8323
-8273
-8223
-8173
-8122
-8070
-8018
-7966
-7912
-7859
-7804
-7750
-7694
-7639
-7583
-7526
-7470
-7413
-7355
-7297
-7239
-7180
-7121
-7061
-7000
-6940
-6878
-6817
-6755
-6692
-6629
-6566
-6503
-6439
-6375
-6311
-6247
-6182
-6118
-6053
-5987
-5922
-5856
-5790
-5724
-5657
-5590
-5523
-5456
-5388
-5320
-5252
-5184
-5116
-5047
-4979
-4910
-4842
-4773
-4704
-4636
-4567
-4498
-4429
-4360
-4290
-4221
-4152
-4082
-4013
-3943
-3873
-3803
-3733
-3662
-3592
-3522
-3451
-3381
-3311
-3240
-3170
-3100
-3030
-2959
-2889
-2819
-2749
-2679
-2609
-2540
-2470
-2400
-2331
-2262
-2193
-2124
-2056
-1988
-1920
-1853
-1786
-1719
-1653
-1587
-1521
-1456
-1391
-1326
-1261
-1197
-1132
-1068
-1004
-941
-878
-815
-753
-690
-628
-566
-503
-441
-379
-316
-254
-191
-129
-67
-5
57
118
180
241
302
363
424
484
544
603
663
722
780
839
897
955
1012
1070
1127
1184
1240
1296
1352
1407
1462
1517
1571
1625
1679
1733
1786
1838
1891
1943
1995
2045
2098
2149
2200
2250
2301
2351
2402
2452
2502
2553
2603
2652
2702
2751
2800
2849
2897
2945
2993
3040
3087
3133
3179
3225
3271
3317
3363
3408
3453
3499
3544
3588
3633
3677
3721
3765
3808
3852
3895
3938
3981
4024
4067
4109
4152
4195
4238
4281
4324
4367
4410
4453
4497
4541
4584
4629
4673
4718
4763
4808
4854
4900
4946
4993
5041
5089
5137
5186
5235
5285
5335
5386
5437
5489
5541
5594
5647
5700
5754
5808
5863
5917
5972
6027
6082
6138
6193
6248
6304
6360
6415
6471
6526
6582
6637
6693
6749
6804
6860
6915
6971
7027
7083
7139
7195
7252
7308
7365
7421
7478
7535
7591
7648
7705
7762
7819
7876
7932
7989
8045
8102
8157
8215
8271
8327
8382
8438
8493
8548
8603
8657
8712
8766
8819
8873
8926
8978
9031
9083
9134
9185
9236
9287
9337
9386
9436
9485
9533
9582
9630
9677
9724
9771
9817
9864
9909
9955
10000
10045
10090
10135
10179
10223
10268
10311
10355
10399
10442
10485
10528
10571
10614
10656
10699
10741
10784
10826
10868
10909
10951
10992
11033
11074
11115
11155
11195
11235
11274
11314
11352
11391
11430
11468
11506
11543
11581
11618
11655
11692
11729
11765
11802
11838
11874
11909
11945
11981
12016
12052
12087
12123
12158
12194
12229
12264
12299
12335
12370
12405
12439
12474
12509
12543
12578
12612
12645
12679
12713
12746
12779
12812
12845
12878
12910
12943
12976
13008
13041
13073
13106
13138
13171
13203
13235
13267
13299
13331
13363
13395
13426
13458
13489
13520
13550
13581
13611
13641
13670
13700
13729
13758
13787
13816
13844
13873
13901
13929
13957
13984
14012
14039
14065
14092
14118
14145
14171
14196
14222
14247
14272
14296
14321
14344
14368
14391
14414
14437
14459
14480
14501
14522
14542
14562
14580
14599
14616
14633
14650
14666
14681
14696
14710
14724
14737
14750
14762
14774
14785
14795
14805
14815
14824
14832
14840
14848
14856
14863
14870
14876
14882
14887
14892
14897
14901
14904
14908
14910
14912
14914
14915
14916
14916
14916
14915
14914
14912
14911
14908
14906
14903
14900
14897
14893
14889
14885
14880
14875
14870
14865
14859
14853
14847
14840
14833
14826
14819
14811
14803
14794
14785
14776
14765
14755
14744
14732
14720
14707
14694
14681
14667
14652
14638
14622
14606
14590
14573
14556
14538
14519
14500
14481
14461
14441
14421
14400
14378
14357
14334
14311
14288
14264
14240
14215
14190
14164
14138
14111
14084
14056
14028
13999
13970
13940
13909
13878
13846
13814
13781
13747
13713
13678
13643
13607
13570
13533
13495
13457
13418
13379
13339
13299
13258
13217
13175
13132
13090
13047
13003
12959
12914
12869
12824
12778
12732
12685
12638
12591
12543
12495
12446
12397
12348
12298
12248
12198
12147
12096
12045
11993
11941
11888
11835
11782
11728
11674
11619
11565
11510
11455
11400
11345
11289
11233
11177
11121
11065
11008
10951
10894
10837
10780
10722
10665
10607
10549
10490
10432
10373
10314
10254
10195
10134
10074
10013
9952
9890
9828
9765
9703
9640
9577
9513
9449
9385
9321
9257
9192
9127
9063
8998
8933
8868
8803
8739
8675
8611
8547
8484
8420
8357
8295
8232
8170
8108
8047
7985
7924
7863
7802
7742
7682
7622
7562
7502
7443
7384
7325
7266
7208
7150
7093
7036
6979
6923
6867
6812
6757
6702
6648
6594
6541
6487
6434
6382
6329
6277
6226
6174
6123
6072
6021
5971
5921
5870
5820
5771
5721
5672
5623
5574
5525
5476
5427
5378
5330
5281
5233
5184
5136
5088
5039
4991
4943
4895
4847
4799
4752
4704
4656
4608
4561
4513
4466
4418
4371
4324
4277
4230
4183
4136
4090
4043
3996
3949
3902
3855
3808
3760
3713
3665
3616
3568
3519
3471
3422
3373
3324
3275
3226
3176
3127
3078
3028
2979
2929
2879
2829
2779
2729
2680
2630
2580
2531
2481
2432
2383
2333
2284
2235
2186
2136
2087
2037
1989
1939
1890
1841
1792
1743
1694
1645
1596
1548
1499
1451
1403
1355
1307
1259
1211
1164
1116
1069
1022
975
928
882
835
789
742
696
650
604
559
514
469
424
379
334
290
246
202
158
114
71
28
-14
-57
-99
-140
-181
-222
-263
-303
-344
-384
-424
-464
-503
-543
-583
-622
-661
-700
-738
-777
-815
-853
-891
-929
-966
-1002
-1040
-1077
-1114
-1150
-1187
-1223
-1258
-1294
-1329
-1365
-1399
-1434
-1468
-1501
-1535
-1567
-1600
-1632
-1663
-1694
-1725
-1755
-1785
-1814
-1842
-1871
-1898
-1926
-1953
-1980
-2005
-2032
-2057
-2082
-2107
-2132
-2156
-2180
-2203
-2226
-2249
-2271
-2293
-2315
-2337
-2358
-2379
-2399
-2419
-2439
-2459
-2479
-2498
-2517
-2536
-2555
-2574
-2592
-2611
-2629
-2648
-2666
-2684
-2702
-2720
-2738
-2757
-2775
-2793
-2811
-2829
-2847
-2865
-2883
-2901
-2919
-2937
-2955
-2973
-2991
-3010
-3028
-3047
-3065
-3084
-3103
-3123
-3142
-3161
-3181
-3201
-3221
-3241
-3261
-3281
-3301
-3321
-3342
-3362
-3383
-3404
-3424
-3445
-3466
-3487
-3508
-3529
-3550
-3571
-3592
-3613
-3634
-3655
-3675
-3696
-3717
-3738
-3758
-3779
-3799
-3820
-3840
-3860
-3880
-3899
-3919
-3938
-3957
-3975
-3994
-4011
-4030
-4046
-4064
-4081
-4097
-4113
-4129
-4144
-4159
-4174
-4188
-4202
-4216
-4230
-4243
-4257
-4270
-4282
-4295
-4308
-4320
-4333
-4345
-4357
-4369
-4380
-4392
-4403
-4414
-4425
-4436
-4447
-4458
-4468
-4479
-4489
-4499
-4509
-4519
-4529
-4538
-4547
-4556
-4564
-4573
-4581
-4589
-4597
-4604
-4612
-4620
-4627
-4634
-4641
-4649
-4656
-4663
-4670
-4677
-4684
-4691
-4698
-4704
-4711
-4718
-4725
-4733
-4740
-4747
-4754
-4761
-4769
-4776
-4784
-4791
-4799
-4806
-4814
-4822
-4829
-4837
-4845
-4853
-4861
-4869
-4877
-4885
-4894
-4903
-4912
-4921
-4931
-4940
-4951
-4961
-4972
-4983
-4994
-5006
-5018
-5031
-5044
-5057
-5070
-5084
-5099
-5113
-5129
-5144
-5160
-5176
-5193
-5210
-5227
-5245
-5264
-5282
-5302
-5321
-5342
-5362
-5383
-5405
-5427
-5449
-5472
-5495
-5519
-5542
-5566
-5591
-5615
-5639
-5664
-5689
-5714
-5739
-5764
-5789
-5814
-5840
-5865
-5890
-5915
-5941
-5966
-5990
-6015
-6039
-6063
-6087
-6110
-6133
-6155
-6178
-6200
-6222
-6243
-6265
-6286
-6306
-6326
-6346
-6366
-6384
-6403
-6421
-6438
-6455
-6472
-6488
-6504
-6520
-6535
-6549
-6564
-6578
-6592
-6606
-6619
-6633
-6646
-6658
-6670
-6682
-6694
-6705
-6715
-6725
-6735
-6744
-6752
-6760
-6768
-6775
-6781
-6787
-6792
-6797
-6801
-6805
-6808
-6811
-6813
-6815
-6817
-6818
-6819
-6819
-6819
-6819
-6818
-6817
-6816
-6814
-6812
-6810
-6808
-6805
-6802
-6798
-6795
-6791
-6786
-6782
-6777
-6771
-6765
-6759
-6753
-6746
-6739
-6732
-6724
-6716
-6707
-6698
-6689
-6679
-6669
-6659
-6648
-6637
-6626
-6614
-6603
-6591
-6578
-6566
-6553
-6539
-6526
-6512
-6498
-6484
-6469
-6453
-6438
-6422
-6405
-6389
-6372
-6354
-6336
-6318
-6299
-6279
-6259
-6239
-6218
-6197
-6175
-6153
-6130
-6107
-6084
-6060
-6035
-6011
-5985
-5960
-5934
-5907
-5881
-5854
-5826
-5798
-5770
-5742
-5713
-5684
-5655
-5625
-5595
-5565
-5535
-5504
-5473
-5442
-5410
-5378
-5346
-5314
-5281
-5249
-5216
-5182
-5149
-5115
-5081
-5046
-5012
-4977
-4941
-4906
-4870
-4834
-4797
-4760
-4723
-4685
-4647
-4609
-4570
-4532
-4493
-4454
-4415
-4376
-4337
-4297
-4258
-4218
-4178
-4138
-4099
-4059
-4019
-3978
-3938
-3898
-3857
-3817
-3776
-3736
-3695
-3654
-3614
-3573
-3532
-3492
-3451
-3411
-3370
-3330
-3289
-3249
-3209
-3169
-3129
-3089
-3050
-3010
-2971
-2932
-2893
-2855
-2816
-2778
-2739
-2701
-2663
-2625
-2588
-2550
-2512
-2475
-2437
-2400
-2363
-2327
-2290
-2254
-2217
-2181
-2145
-2109
-2073
-2037
-2001
-1965
-1929
-1893
-1857
-1822
-1786
-1751
-1715
-1680
-1645
-1610
-1575
-1540
-1505
-1470
-1434
-1399
-1364
-1328
-1292
-1257
-1221
-1184
-1148
-1112
-1075
-1038
-1002
-964
-927
-890
-852
-815
-777
-739
-701
-663
-624
-586
-547
-508
-469
-430
-391
-352
-313
-273
-234
-194
-154
-114
-74
-35
6
46
86
126
166
207
247
288
328
369
409
450
490
531
571
611
652
692
733
773
814
854
895
935
976
1016
1057
1097
1138
1178
1219
1259
1300
1340
1380
1420
1461
1501
1540
1580
1620
1659
1698
1738
1777
1816
1854
1893
1932
1970
2008
2045
2084
2121
2158
2196
2232
2269
2305
2342
2378
2413
2449
2484
2519
2554
2589
2624
2658
2692
2726
2760
2794
2828
2861
2894
2928
2961
2994
3026
3059
3091
3124
3156
3187
3219
3251
3282
3313
3344
3375
3405
3436
3466
3496
3527
3557
3587
3617
3647
3677
3706
3736
3765
3794
3823
3852
3880
3909
3937
3964
3992
4019
4046
4074
4100
4127
4153
4178
4204
4229
4254
4279
4304
4328
4351
4375
4398
4420
4443
4464
4486
4507
4528
4548
4568
4587
4607
4626
4644
4663
4681
4699
4716
4733
4750
4767
4783
4799
4814
4830
4845
4859
4874
4888
4902
4916
4929
4942
4955
4967
4979
4991
5002
5013
5024
5034
5044
5054
5063
5072
5081
5089
5097
5105
5113
5121
5128
5135
5142
5149
5155
5162
5168
5174
5179
5185
5190
5195
5200
5205
5210
5215
5219
5223
5227
5231
5235
5239
5243
5247
5251
5255
5258
5262
5266
5269
5273
5277
5281
5284
5288
5292
5295
5299
5302
5306
5310
5314
5318
5322
5326
5330
5334
5339
5343
5348
5353
5358
5363
5369
5374
5380
5385
5391
5396
5402
5407
5413
5418
5424
5429
5435
5440
5446
5451
5457
5463
5468
5474
5480
5485
5491
5496
5501
5507
5512
5517
5523
5528
5534
5539
5545
5551
5557
5563
5569
5575
5582
5588
5594
5601
5607
5613
5620
5626
5632
5638
5644
5649
5655
5661
5667
5672
5678
5683
5689
5694
5700
5705
5710
5716
5721
5726
5731
5736
5740
5745
5750
5754
5759
5763
5767
5772
5776
5780
5784
5788
5791
5794
5797
5800
5802
5805
5807
5808
5810
5811
5813
5814
5815
5816
5817
5817
5818
5819
5819
5819
5819
5819
5819
5818
5818
5817
5816
5815
5814
5813
5811
5810
5809
5807
5805
5803
5802
5800
5798
5796
5794
5791
5789
5787
5784
5782
5779
5777
5774
5771
5768
5765
5762
5760
5757
5754
5751
5748
5745
5742
5739
5736
5732
5729
5726
5722
5719
5715
5711
5708
5704
5700
5696
5692
5687
5683
5679
5674
5670
5665
5660
5654
5649
5643
5636
5630
5623
5616
5608
5600
5591
5582
5572
5563
5552
5542
5530
5519
5507
5495
5482
5469
5455
5442
5427
5413
5397
5382
5366
5350
5333
5316
5298
5280
5262
5243
5224
5205
5185
5164
5144
5122
5101
5079
5057
5034
5011
4988
4965
4941
4917
4893
4868
4844
4819
4794
4770
4745
4720
4695
4670
4645
4620
4595
4570
4545
4520
4494
4469
4444
4418
4393
4367
4341
4315
4289
4263
4237
4210
4183
4156
4129
4102
4075
4046
4019
3991
3963
3935
3907
3878
3849
3821
3792
3763
3733
3704
3675
3645
3616
3586
3557
3527
3497
3468
3438
3408
3379
3350
3320
3291
3262
3233
3204
3176
3148
3119
3092
3064
3037
3010
2983
2956
2930
2904
2879
2853
2828
2803
2778
2754
2729
2705
2682
2658
2634
2611
2588
2566
2544
2522
2500
2479
2458
2437
2417
2397
2377
2357
2338
2319
2301
2282
2264
2247
2229
2212
2196
2179
2163
2148
2132
2118
2103
2089
2075
2062
2049
2036
2024
2012
2000
1989
1977
1967
1956
1946
1936
1927
1918
1909
1900
1892
1883
1875
1867
1859
1852
1844
1837
1830
1823
1816
1810
1804
1798
1792
1786
1781
1776
1771
1766
1761
1757
1752
1748
1744
1741
1737
1734
1731
1728
1726
1723
1721
1719
1717
1715
1714
1712
1711
1710
1709
1708
1707
1706
1705
1705
1705
1704
1704
1704
1704
1704
1704
1705
1705
1705
1706
1706
1707
1707
1707
1708
1708
1708
1708
1707
1707
1706
1705
1704
1703
1701
1699
1697
1695
1692
1689
1686
1683
1680
1676
1672
1667
1663
1658
1652
1647
1641
1634
1628
1620
1613
1605
1597
1588
1579
1569
1559
1549
1538
1527
1516
1505
1493
1481
1469
1457
1444
1431
1418
1404
1391
1377
1363
1349
1334
1320
1305
1290
1275
1259
1243
1226
1210
1193
1175
1158
1140
1122
1104
1085
1066
1047
1027
1006
987
967
947
926
905
884
863
841
819
796
774
751
728
704
681
657
633
609
585
560
535
510
485
459
433
407
381
355
329
302
276
249
222
195
168
141
114
87
60
33
6
-21
-48
-75
-103
-130
-157
-185
-213
-241
-269
-297
-325
-353
-382
-410
-439
-468
-497
-527
-556
-586
-616
-646
-676
-706
-736
-765
-795
-825
-855
-885
-915
-945
-975
-1004
-1035
-1066
-1096
-1126
-1157
-1187
-1218
-1248
-1279
-1310
-1340
-1371
-1401
-1432
-1463
-1494
-1525
-1556
-1587
-1618
-1649
-1679
-1710
-1740
-1770
-1800
-1830
-1860
-1889
-1918
-1947
-1976
-2004
-2033
-2061
-2089
-2116
-2144
-2171
-2199
-2226
-2253
-2280
-2307
-2333
-2360
-2387
-2413
-2440
-2466
-2492
-2519
-2545
-2571
-2597
-2623
-2649
-2675
-2700
-2726
-2752
-2778
-2803
-2828
-2853
-2878
-2903
-2928
-2953
-2978
-3002
-3027
-3051
-3076
-3100
-3124
-3148
-3172
-3196
-3220
-3244
-3268
-3292
-3316
-3340
-3364
-3389
-3413
-3437
-3461
-3485
-3510
-3534
-3558
-3582
-3606
-3630
-3654
-3678
-3702
-3726
-3750
-3774
-3797
-3821
-3844
-3868
-3891
-3914
-3937
-3960
-3983
-4006
-4029
-4051
-4074
-4097
-4119
-4142
-4164
-4186
-4208
-4230
-4252
-4273
-4295
-4316
-4337
-4359
-4380
-4400
-4421
-4441
-4462
-4482
-4501
-4521
-4541
-4560
-4579
-4598
-4617
-4636
-4655
-4674
-4693
-4712
-4731
-4749
-4768
-4787
-4805
-4824
-4842
-4860
-4879
-4897
-4915
-4933
-4951
-4970
-4988
-5006
-5024
-5042
-5061
-5079
-5097
-5115
-5133
-5152
-5170
-5188
-5206
-5224
-5242
-5260
-5277
-5295
-5312
-5330
-5347
-5364
-5381
-5398
-5415
-5432
-5448
-5464
-5481
-5497
-5513
-5528
-5544
-5559
-5574
-5589
-5604
-5619
-5634
-5648
-5662
-5676
-5690
-5704
-5717
-5730
-5743
-5756
-5769
-5781
-5793
-5805
-5817
-5829
-5840
-5852
-5863
-5874
-5884
-5895
-5905
-5915
-5925
-5935
-5944
-5953
-5963
-5972
-5982
-5991
-6001
-6010
-6020
-6029
-6038
-6048
-6057
-6065
-6074
-6083
-6091
-6100
-6108
-6115
-6123
-6130
-6137
-6144
-6151
-6157
-6163
-6169
-6174
-6180
-6184
-6189
-6193
-6198
-6201
-6205
-6209
-6212
-6215
-6217
-6220
-6222
-6224
-6226
-6228
-6229
-6230
-6232
-6233
-6234
-6235
-6236
-6237
-6237
-6238
-6239
-6240
-6240
-6241
-6242
-6242
-6243
-6243
-6244
-6244
-6245
-6246
-6246
-6247
-6248
-6249
-6250
-6251
-6252
-6254
-6255
-6256
-6258
-6260
-6261
-6263
-6265
-6267
-6269
-6271
-6273
-6275
-6277
-6279
-6281
-6283
-6286
-6288
-6290
-6292
-6294
-6296
-6298
-6299
-6301
-6303
-6305
-6307
-6309
-6311
-6313
-6315
-6317
-6319
-6320
-6322
-6324
-6325
-6327
-6328
-6330
-6331
-6332
-6333
-6334
-6336
-6337
-6337
-6338
-6339
-6340
-6341
-6341
-6341
-6342
-6342
-6342
-6342
-6342
-6341
-6341
-6341
-6340
-6340
-6339
-6339
-6338
-6338
-6337
-6336
-6335
-6334
-6333
-6332
-6331
-6329
-6328
-6327
-6325
-6324
-6322
-6321
-6319
-6318
-6316
-6314
-6312
-6310
-6308
-6307
-6305
-6303
-6300
-6298
-6296
-6294
-6291
-6288
-6285
-6282
-6279
-6276
-6272
-6269
-6265
-6261
-6256
-6252
-6247
-6242
-6237
-6231
-6225
-6219
-6213
-6206
-6199
-6192
-6184
-6176
-6168
-6159
-6150
-6141
-6132
-6122
-6112
-6102
-6091
-6081
-6069
-6058
-6046
-6033
-6020
-6006
-5992
-5978
-5963
-5948
-5932
-5915
-5898
-5881
-5863
-5844
-5825
-5806
-5785
-5765
-5743
-5721
-5698
-5675
-5651
-5627
-5602
-5576
-5550
-5523
-5495
-5467
-5438
-5409
-5379
-5349
-5318
-5286
-5254
-5220
-5187
-5152
-5117
-5082
-5046
-5009
-4972
-4934
-4895
-4857
-4817
-4777
-4736
-4695
-4654
-4612
-4569
-4526
-4483
-4439
-4395
-4350
-4304
-4259
-4212
-4165
-4118
-4070
-4022
-3973
-3923
-3873
-3823
-3772
-3721
-3669
-3617
-3564
-3511
-3457
-3403
-3349
-3294
-3239
-3183
-3128
-3072
-3015
-2959
-2902
-2845
-2787
-2730
-2672
-2614
-2557
-2498
-2440
-2382
-2324
-2265
-2207
-2148
-2090
-2031
-1972
-1912
-1853
-1794
-1734
-1675
-1615
-1556
-1496
-1436
-1376
-1317
-1257
-1197
-1138
-1078
-1018
-959
-899
-839
-780
-720
-660
-601
-541
-481
-421
-361
-301
-241
-182
-122
-63
-4
56
115
174
232
291
350
408
467
525
584
642
700
758
816
873
931
989
1046
1104
1161
1218
1274
1331
1387
1444
1500
1555
1611
1666
1722
1776
1831
1885
1939
1993
2045
2099
2152
2205
2257
2310
2362
2414
2465
2517
2568
2619
2670
2720
2771
2821
2871
2920
2970
3019
3068
3116
3164
3212
3260
3307
3354
3401
3448
3494
3540
3586
3632
3677
3723
3768
3813
3858
3903
3948
3993
4038
4083
4127
4172
4216
4260
4304
4347
4391
4434
4477
4520
4562
4605
4647
4689
4731
4772
4813
4854
4894
4934
4974
5013
5053
5091
5130
5168
5206
5244
5281
5318
5355
5392
5428
5465
5501
5537
5573
5608
5644
5679
5714
5749
5784
5818
5852
5887
5921
5954
5988
6022
6056
6089
6123
6156
6189
6222
6255
6288
6321
6353
6386
6418
6450
6482
6513
6545
6576
6608
6639
6670
6701
6732
6763
6794
6825
6855
6885
6916
6946
6975
7005
7035
7065
7094
7124
7153
7182
7211
7240
7269
7298
7326
7354
7383
7411
7439
7467
7494
7522
7549
7577
7604
7631
7658
7685
7711
7738
7765
7791
7817
7843
7870
7896
7922
7948
7974
8000
8026
8052
8077
8103
8129
8154
8180
8206
8231
8256
8281
8305
8330
8354
8378
8402
8426
8449
8472
8495
8517
8540
8561
8583
8604
8624
8644
8664
8684
8703
8722
8740
8759
8777
8794
8811
8828
8844
8860
8876
8891
8906
8920
8934
8948
8961
8973
8985
8997
9008
9018
9028
9038
9047
9055
9064
9071
9079
9085
9092
9098
9103
9108
9113
9117
9121
9125
9128
9131
9133
9135
9137
9138
9138
9139
9139
9139
9138
9137
9135
9133
9131
9129
9126
9123
9119
9116
9112
9108
9104
9099
9094
9089
9083
9077
9071
9065
9058
9051
9043
9035
9027
9018
9010
9000
8991
8981
8970
8960
8949
8938
8927
8915
8903
8891
8878
8865
8852
8839
8825
8811
8797
8782
8768
8753
8738
8723
8708
8692
8677
8661
8645
8628
8612
8595
8579
8562
8545
8527
8510
8492
8473
8455
8436
8417
8397
8378
8357
8337
8316
8295
8273
8252
8229
8207
8183
8161
8137
8114
8090
8066
8041
8016
7992
7967
7941
7916
7890
7864
7838
7812
7785
7758
7731
7703
7676
7648
7620
7591
7563
7534
7505
7476
7447
7417
7387
7357
7327
7297
7266
7235
7204
7172
7140
7108
7075
7043
7010
6977
6943
6909
6875
6841
6807
6773
6738
6703
6668
6633
6598
6562
6527
6491
6455
6419
6383
6347
6310
6274
6238
6201
6165
6128
6092
6055
6019
5982
5946
5909
5873
5836
5800
5763
5726
5690
5653
5616
5579
5542
5505
5468
5431
5393
5356
5318
5280
5242
5204
5166
5128
5090
5052
5014
4975
4937
4899
4861
4823
4784
4746
4708
4670
4632
4593
4555
4517
4479
4441
4403
4365
4327
4289
4251
4213
4175
4138
4100
4062
4026
3989
3952
3915
3878
3842
3805
3769
3732
3696
3659
3623
3587
3551
3515
3479
3442
3406
3370
3334
3298
3262
3226
3190
3155
3119
3083
3048
3012
2977
2942
2907
2872
2837
2802
2768
2734
2700
2666
2632
2599
2565
2532
2499
2466
2433
2400
2368
2335
2303
2271
2240
2208
2177
2146
2115
2084
2054
2023
1993
1963
1933
1903
1873
1843
1814
1784
1755
1726
1697
1668
1639
1610
1582
1553
1525
1496
1468
1440
1413
1385
1358
1330
1303
1276
1250
1223
1197
1171
1145
1119
1093
1068
1043
1018
993
969
944
920
896
872
849
826
803
781
759
737
716
695
674
654
634
614
594
575
556
537
518
500
482
464
447
429
412
395
379
362
346
329
313
297
281
265
250
234
218
203
188
172
157
142
127
111
96
81
66
51
35
20
5
-10
-26
-41
-56
-72
-88
-103
-119
-135
-151
-167
-183
-200
-216
-232
-248
-265
-282
-298
-315
-332
-349
-367
-384
-402
-419
-437
-455
-473
-492
-510
-529
-548
-567
-586
-606
-626
-646
-666
-686
-706
-727
-748
-769
-791
-812
-834
-857
-879
-902
-925
-948
-972
-996
-1020
-1045
-1070
-1095
-1120
-1146
-1173
-1199
-1226
-1253
-1281
-1309
-1337
-1365
-1394
-1423
-1453
-1483
-1513
-1543
-1574
-1605
-1636
-1668
-1700
-1732
-1764
-1797
-1830
-1864
-1897
-1931
-1965
-2000
-2035
-2070
-2105
-2140
-2175
-2211
-2247
-2283
-2319
-2356
-2392
-2429
-2466
-2503
-2540
-2577
-2614
-2652
-2689
-2727
-2765
-2803
-2841
-2879
-2918
-2956
-2995
-3034
-3072
-3111
-3151
-3190
-3229
-3268
-3308
-3347
-3387
-3427
-3466
-3506
-3546
-3586
-3626
-3666
-3706
-3746
-3786
-3826
-3866
-3906
-3946
-3986
-4025
-4065
-4105
-4145
-4184
-4224
-4264
-4303
-4343
-4382
-4422
-4462
-4501
-4541
-4580
-4620
-4660
-4699
-4739
-4778
-4817
-4857
-4896
-4935
-4974
-5013
-5051
-5090
-5128
-5165
-5203
-5240
-5277
-5314
-5351
-5387
-5423
-5459
-5495
-5530
-5565
-5600
-5635
-5669
-5703
-5737
-5770
-5803
-5836
-5869
-5901
-5933
-5965
-5996
-6028
-6058
-6089
-6119
-6148
-6178
-6207
-6235
-6264
-6292
-6319
-6347
-6374
-6400
-6426
-6452
-6477
-6502
-6527
-6551
-6575
-6598
-6621
-6643
-6665
-6687
-6708
-6729
-6749
-6769
-6788
-6807
-6826
-6844
-6861
-6879
-6895
-6912
-6928
-6943
-6958
-6973
-6987
-7001
-7014
-7026
-7038
-7050
-7061
-7072
-7082
-7092
-7101
-7110
-7118
-7125
-7133
-7139
-7146
-7151
-7157
-7162
-7166
-7170
-7174
-7177
-7179
-7181
-7183
-7184
-7185
-7186
-7186
-7185
-7184
-7183
-7181
-7179
-7176
-7173
-7170
-7166
-7162
-7157
-7152
-7147
-7141
-7135
-7129
-7122
-7115
-7107
-7100
-7092
-7083
-7074
-7065
-7056
-7046
-7036
-7026
-7016
-7005
-6994
-6983
-6971
-6959
-6947
-6934
-6921
-6908
-6895
-6881
-6867
-6852
-6838
-6823
-6808
-6793
-6778
-6762
-6747
-6731
-6715
-6699
-6683
-6666
-6650
-6633
-6617
-6600
-6583
-6566
-6548
-6531
-6513
-6496
-6478
-6460
-6442
-6424
-6406
-6388
-6370
-6351
-6333
-6314
-6296
-6277
-6259
-6240
-6222
-6203
-6185
-6166
-6147
-6129
-6110
-6091
-6072
-6054
-6034
-6015
-5996
-5977
-5958
-5938
-5919
-5899
-5879
-5859
-5839
-5819
-5799
-5779
-5759
-5738
-5717
-5696
-5675
-5654
-5633
-5612
-5590
-5569
-5547
-5525
-5504
-5482
-5460
-5438
-5415
-5393
-5371
-5348
-5326
-5303
-5280
-5257
-5234
-5211
-5188
-5165
-5141
-5118
-5094
-5070
-5047
-5023
-4999
-4975
-4951
-4926
-4902
-4878
-4853
-4828
-4803
-4778
-4753
-4728
-4703
-4677
-4652
-4626
-4600
-4575
-4549
-4523
-4497
-4470
-4444
-4418
-4391
-4364
-4338
-4311
-4284
-4257
-4230
-4202
-4175
-4147
-4120
-4091
-4064
-4035
-4008
-3980
-3951
-3923
-3895
-3866
-3838
-3809
-3780
-3752
-3723
-3694
-3666
-3637
-3608
-3579
-3550
-3521
-3492
-3463
-3434
-3405
-3376
-3346
-3317
-3288
-3259
-3230
-3200
-3171
-3142
-3113
-3084
-3055
-3027
-2998
-2969
-2941
-2912
-2884
-2856
-2827
-2799
-2771
-2744
-2716
-2688
-2660
-2633
-2605
-2578
-2550
-2523
-2495
-2468
-2440
-2413
-2385
-2358
-2331
-2304
-2276
-2249
-2222
-2195
-2168
-2141
-2115
-2088
-2061
-2035
-2008
-1981
-1955
-1928
-1902
-1876
-1849
-1823
-1797
-1770
-1744
-1718
-1692
-1666
-1640
-1615
-1589
-1563
-1538
-1513
-1488
-1463
-1438
-1413
-1389
-1365
-1341
-1317
-1293
-1270
-1246
-1223
-1201
-1178
-1156
-1133
-1111
-1090
-1068
-1046
-1025
-1004
-983
-962
-941
-920
-900
-880
-860
-840
-820
-801
-781
-762
-743
-724
-705
-686
-667
-648
-630
-612
-593
-575
-557
-539
-522
-504
-487
-470
-452
-435
-418
-401
-385
-368
-351
-334
-317
-301
-284
-267
-251
-234
-218
-202
-185
-169
-153
-136
-120
-104
-88
-72
-56
-40
-23
-8
8
24
40
56
72
88
104
119
135
151
167
183
198
214
230
246
262
278
294
310
326
343
359
375
392
409
425
442
459
476
492
509
526
543
560
577
594
611
629
646
663
680
697
714
731
748
765
782
799
816
833
849
866
882
899
915
932
948
964
981
997
1012
1028
1044
1060
1075
1091
1106
1121
1136
1151
1166
1180
1194
1209
1223
1237
1251
1264
1278
1291
1305
1318
1331
1344
1357
1370
1383
1396
1409
1421
1434
1446
1458
1470
1482
1494
1506
1518
1529
1541
1552
1563
1575
1585
1596
1607
1617
1628
1638
1648
1658
1667
1677
1686
1695
1704
1712
1721
1729
1737
1745
1753
1760
1767
1774
1781
1788
1794
1800
1806
1812
1817
1822
1827
1832
1836
1840
1844
1848
1851
1854
1857
1860
1862
1864
1866
1867
1869
1870
1870
1871
1871
1871
1871
1871
1870
1870
1869
1868
1867
1866
1865
1864
1862
1861
1860
1858
1857
1855
1853
1852
1850
1849
1847
1845
1844
1842
1840
1839
1837
1835
1834
1832
1830
1829
1827
1825
1824
1823
1821
1820
1819
1818
1818
1817
1816
1816
1816
1816
1816
1817
1817
1818
1819
1820
1821
1822
1823
1825
1827
1829
1831
1833
1836
1838
1841
1844
1847
1850
1854
1857
1861
1865
1869
1873
1878
1882
1887
1892
1897
1902
1908
1914
1919
1925
1931
1938
1944
1950
1957
1963
1970
1977
1983
1990
1997
2004
2009
2017
2024
2031
2037
2044
2051
2058
2065
2071
2078
2085
2091
2098
2104
2111
2117
2124
2130
2137
2143
2149
2155
2161
2167
2173
2178
2184
2189
2194
2199
2204
2208
2212
2217
2221
2225
2228
2232
2235
2239
2242
2245
2248
2251
2254
2257
2259
2261
2263
2265
2267
2269
2270
2271
2272
2273
2273
2273
2273
2273
2273
2273
2272
2271
2270
2269
2268
2267
2266
2264
2263
2261
2260
2258
2256
2254
2252
2250
2247
2245
2242
2239
2237
2234
2231
2227
2224
2221
2217
2214
2210
2206
2202
2198
2194
2190
2186
2182
2177
2173
2168
2164
2159
2155
2150
2146
2141
2136
2132
2127
2122
2117
2112
2107
2102
2097
2092
2087
2082
2077
2072
2067
2062
2056
2051
2045
2040
2035
2029
2023
2017
2011
2005
1999
1993
1987
1980
1974
1967
1960
1953
1946
1939
1932
1924
1917
1910
1902
1894
1886
1878
1870
1862
1854
1845
1836
1828
1819
1809
1800
1791
1781
1772
1762
1752
1743
1733
1723
1713
1703
1693
1683
1672
1662
1652
1642
1631
1621
1610
1600
1589
1578
1567
1556
1545
1534
1523
1512
1501
1489
1478
1466
1454
1443
1431
1419
1407
1395
1383
1371
1359
1347
1335
1323
1310
1298
1286
1273
1261
1248
1235
1222
1209
1196
1183
1170
1157
1144
1130
1117
1103
1089
1075
1062
1048
1033
1018
1004
990
976
961
947
932
917
902
887
872
857
842
827
811
796
781
766
751
736
721
705
690
675
661
646
631
617
602
588
574
560
546
533
519
506
492
479
466
453
439
426
413
401
388
375
362
350
338
325
313
301
290
278
266
255
243
232
221
209
198
187
176
166
155
145
134
124
114
104
95
85
76
67
58
49
41
33
25
17
10
3
-4
-10
-16
-22
-28
-33
-38
-42
-47
-51
-55
-58
-61
-64
-66
-69
-71
-72
-74
-75
-76
-77
-78
-78
-79
-79
-79
-78
-78
-77
-76
-75
-73
-72
-70
-68
-65
-63
-60
-57
-53
-50
-46
-42
-38
-33
-28
-24
-19
-13
-8
-2
3
9
15
21
28
34
41
48
54
62
69
76
84
91
99
107
115
123
131
140
148
156
165
174
183
191
201
210
219
228
238
247
257
267
277
287
297
307
317
327
338
348
358
369
379
390
400
411
422
432
443
453
464
474
485
495
506
516
527
537
548
558
569
579
590
600
611
621
632
642
652
663
673
683
693
703
713
723
733
743
752
762
771
781
790
799
808
817
826
834
843
852
860
869
877
885
893
902
910
917
925
933
940
947
955
962
969
975
982
989
995
1000
1006
1012
1018
1025
1031
1036
1042
1047
1052
1057
1061
1066
1070
1074
1079
1083
1086
1090
1094
1098
1101
1104
1108
1111
1114
1117
1120
1123
1126
1129
1131
1134
1136
1139
1141
1143
1145
1147
1149
1150
1152
1154
1155
1156
1158
1159
1160
1161
1162
1162
1163
1164
1164
1164
1164
1164
1164
1164
1164
1163
1162
1161
1160
1159
1157
1156
1154
1152
1150
1148
1145
1143
1140
1137
1134
1131
1127
1124
1120
1116
1112
1108
1104
1099
1094
1089
1084
1079
1073
1067
1061
1055
1049
1043
1036
1030
1022
1016
1008
1002
995
987
980
972
964
956
948
940
932
924
915
906
898
889
880
871
862
853
843
834
825
815
806
796
786
776
767
757
747
736
726
716
706
695
685
674
664
653
643
632
621
611
600
589
578
567
556
545
534
523
512
501
490
478
467
455
444
432
420
409
397
385
373
361
349
337
325
313
300
288
276
264
252
240
227
215
203
190
178
166
153
141
128
116
103
91
78
66
53
41
29
17
4
-8
-20
-32
-44
-56
-68
-80
-92
-104
-116
-128
-140
-151
-163
-175
-186
-198
-209
-221
-232
-243
-255
-266
-277
-288
-299
-310
-321
-332
-343
-354
-365
-376
-387
-398
-409
-420
-431
-442
-454
-465
-476
-488
-499
-511
-522
-534
-546
-557
-569
-581
-593
-605
-617
-629
-641
-653
-666
-678
-690
-702
-714
-727
-739
-751
-764
-776
-788
-800
-813
-825
-837
-849
-861
-873
-885
-896
-908
-920
-931
-942
-953
-964
-975
-986
-996
-1006
-1016
-1026
-1036
-1045
-1054
-1063
-1072
-1080
-1089
-1097
-1104
-1112
-1119
-1127
-1134
-1141
-1147
-1154
-1160
-1166
-1172
-1178
-1183
-1188
-1193
-1198
-1203
-1207
-1212
-1216
-1219
-1223
-1227
-1230
-1233
-1236
-1239
-1241
-1243
-1245
-1247
-1249
-1250
-1252
-1253
-1254
-1254
-1255
-1255
-1255
-1255
-1254
-1254
-1253
-1252
-1251
-1249
-1248
-1246
-1244
-1241
-1239
-1236
-1233
-1229
-1226
-1222
-1218
-1214
-1210
-1205
-1200
-1195
-1190
-1184
-1179
-1173
-1167
-1161
-1154
-1148
-1141
-1134
-1127
-1119
-1112
-1104
-1096
-1088
-1080
-1072
-1063
-1055
-1046
-1037
-1028
-1018
-1010
-1000
-992
-983
-973
-964
-954
-944
-934
-924
-914
-904
-894
-883
-872
-862
-851
-839
-828
-817
-805
-793
-782
-770
-758
-746
-734
-721
-709
-696
-684
-671
-658
-646
-633
-620
-606
-593
-580
-566
-553
-539
-526
-512
-498
-484
-470
-456
-441
-427
-413
-398
-383
-369
-354
-339
-324
-309
-294
-279
-264
-249
-234
-218
-203
-188
-172
-156
-141
-125
-109
-93
-78
-62
-46
-29
-13
3
19
36
52
69
86
102
119
136
152
169
186
203
219
236
253
270
287
304
321
338
355
372
389
407
424
441
458
476
493
511
528
546
563
581
599
616
634
652
670
688
705
723
741
759
777
794
812
830
848
866
883
901
919
936
954
972
990
1006
1025
1043
1060
1078
1095
1113
1130
1148
1165
1182
1199
1217
1234
1251
1268
1285
1302
1319
1335
1352
1369
1385
1402
1418
1434
1450
1466
1481
1496
1512
1527
1542
1556
1571
1585
1599
1613
1627
1640
1654
1667
1680
1693
1705
1718
1730
1742
1753
1765
1776
1787
1798
1809
1819
1829
1839
1848
1857
1866
1874
1882
1890
1898
1905
1912
1918
1924
1930
1936
1941
1946
1951
1955
1959
1963
1966
1969
1972
1974
1977
1978
1980
1981
1982
1983
1984
1984
1984
1984
1983
1982
1981
1980
1978
1976
1974
1972
1969
1966
1962
1959
1955
1950
1946
1941
1936
1930
1924
1918
1911
1905
1898
1890
1883
1875
1867
1858
1850
1841
1832
1822
1812
1802
1792
1781
1771
1760
1748
1737
1725
1713
1700
1688
1675
1662
1649
1636
1623
1609
1595
1581
1567
1553
1539
1524
1510
1495
1480
1465
1450
1434
1419
1403
1387
1371
1355
1339
1323
1306
1290
1273
1257
1240
1223
1206
1189
1172
1155
1138
1121
1103
1086
1069
1051
1033
1016
998
980
963
945
927
909
892
874
856
838
821
803
785
767
750
732
714
696
678
661
643
625
607
589
571
553
535
516
498
480
462
443
425
407
388
370
351
333
314
296
277
258
240
221
202
184
165
146
128
109
91
72
53
35
16
-3
-22
-40
-59
-77
-96
-115
-133
-152
-170
-188
-207
-225
-243
-261
-279
-297
-315
-332
-350
-367
-384
-401
-418
-435
-451
-467
-483
-499
-515
-530
-545
-561
-575
-590
-605
-619
-633
-647
-661
-674
-687
-700
-713
-725
-737
-749
-760
-772
-783
-794
-804
-814
-824
-834
-844
-853
-862
-871
-879
-887
-895
-903
-911
-918
-926
-933
-940
-946
-953
-959
-966
-972
-977
-983
-988
-994
-999
-1004
-1008
-1012
-1016
-1022
-1026
-1030
-1034
-1037
-1041
-1044
-1047
-1050
-1053
-1056
-1059
-1061
-1064
-1066
-1068
-1070
-1072
-1074
-1076
-1078
-1080
-1081
-1083
-1085
-1087
-1088
-1090
-1092
-1093
-1095
-1096
-1098
-1099
-1101
-1103
-1104
-1106
-1107
-1109
-1110
-1112
-1113
-1115
-1116
-1118
-1119
-1120
-1122
-1123
-1124
-1125
-1126
-1128
-1129
-1130
-1131
-1131
-1132
-1133
-1134
-1135
-1136
-1137
-1138
-1138
-1139
-1140
-1141
-1142
-1143
-1144
-1144
-1145
-1146
-1147
-1147
-1148
-1148
-1149
-1149
-1149
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1149
-1149
-1149
-1148
-1148
-1148
-1147
-1147
-1146
-1145
-1145
-1144
-1143
-1142
-1142
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1134
-1133
-1132
-1131
-1130
-1128
-1127
-1126
-1125
-1124
-1123
-1121
-1120
-1119
-1117
-1116
-1114
-1112
-1110
-1109
-1107
-1105
-1102
-1100
-1098
-1096
-1094
-1091
-1089
-1086
-1084
-1081
-1078
-1075
-1073
-1070
-1067
-1064
-1061
-1058
-1055
-1051
-1048
-1044
-1041
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1006
-1002
-998
-993
-988
-983
-978
-973
-968
-963
-958
-953
-947
-942
-937
-931
-926
-920
-914
-908
-902
-896
-890
-884
-877
-871
-864
-858
-851
-844
-837
-829
-822
-815
-807
-799
-792
-784
-776
-767
-759
-751
-742
-733
-724
-715
-706
-697
-687
-677
-667
-657
-646
-636
-625
-614
-603
-592
-580
-569
-557
-545
-533
-521
-508
-496
-483
-470
-457
-444
-431
-418
-405
-391
-378
-364
-350
-336
-322
-309
-295
-280
-266
-252
-238
-224
-210
-195
-181
-167
-152
-138
-123
-109
-94
-79
-65
-50
-35
-20
-5
10
25
40
55
70
86
101
116
131
146
162
177
192
208
223
238
254
269
285
300
316
331
347
363
378
394
410
425
441
457
473
488
504
520
536
551
567
583
599
615
631
647
664
680
696
713
729
746
763
779
796
813
829
846
863
879
896
913
929
946
963
979
996
1012
1029
1045
1061
1078
1094
1110
1126
1143
1159
1174
1190
1206
1222
1237
1253
1268
1284
1299
1314
1329
1344
1359
1374
1389
1403
1418
1433
1448
1462
1476
1491
1505
1519
1533
1547
1561
1575
1589
1602
1616
1629
1643
1656
1670
1683
1697
1710
1723
1737
1750
1763
1776
1790
1803
1816
1829
1842
1854
1867
1880
1892
1905
1917
1929
1942
1954
1966
1978
1989
2001
2013
2024
2035
2045
2057
2068
2078
2089
2099
2109
2119
2129
2139
2148
2157
2166
2175
2184
2192
2200
2208
2216
2223
2230
2237
2244
2251
2257
2263
2269
2275
2280
2286
2291
2296
2300
2305
2309
2313
2317
2321
2324
2327
2330
2333
2336
2338
2341
2343
2345
2347
2348
2350
2351
2353
2354
2355
2356
2357
2358
2358
2359
2359
2359
2360
2360
2360
2359
2359
2359
2358
2358
2357
2356
2355
2353
2352
2351
2349
2347
2346
2344
2342
2340
2338
2335
2333
2330
2327
2325
2322
2318
2315
2312
2308
2305
2301
2297
2293
2289
2285
2281
2277
2272
2268
2263
2258
2254
2249
2244
2239
2234
2228
2223
2218
2212
2207
2201
2195
2190
2184
2178
2172
2166
2160
2154
2148
2141
2135
2128
2122
2115
2108
2101
2093
2086
2078
2071
2063
2055
2047
2037
2029
2021
2013
2004
1995
1986
1977
1968
1959
1949
1940
1931
1921
1912
1902
1892
1882
1872
1862
1852
1842
1832
1821
1811
1801
1790
1780
1769
1758
1747
1737
1726
1715
1704
1693
1682
1671
1660
1649
1638
1627
1616
1605
1594
1583
1572
1561
1550
1538
1527
1516
1505
1494
1483
1472
1461
1450
1439
1428
1417
1406
1395
1385
1374
1363
1353
1342
1332
1321
1311
1301
1290
1280
1270
1260
1250
1240
1230
1220
1210
1201
1191
1182
1173
1164
1155
1146
1137
1128
1119
1111
1103
1094
1086
1078
1070
1062
1055
1047
1040
1032
1025
1018
1010
1004
998
991
985
979
973
967
962
956
951
946
940
935
931
926
921
917
912
908
904
900
896
892
888
884
880
876
873
869
866
863
859
856
853
850
848
845
842
840
838
835
833
831
829
827
825
824
822
821
820
818
817
816
816
815
814
814
814
813
813
813
813
814
814
815
815
816
817
818
820
821
823
824
826
828
830
832
834
836
839
841
844
847
849
852
855
858
861
864
868
871
874
878
881
885
889
892
896
900
904
908
912
916
920
925
929
933
937
941
945
949
954
958
962
966
970
975
979
983
987
991
995
999
1002
1006
1010
1014
1018
1020
1025
1028
1031
1035
1038
1041
1044
1047
1050
1053
1055
1058
1061
1063
1066
1068
1071
1073
1075
1078
1080
1082
1084
1085
1087
1089
1090
1092
1093
1094
1095
1096
1098
1099
1099
1100
1101
1102
1103
1103
1104
1104
1105
1105
1106
1106
1106
1106
1107
1107
1107
1107
1107
1107
1107
1106
1106
1106
1106
1105
1105
1104
1103
1103
1102
1101
1100
1099
1098
1097
1096
1095
1094
1093
1092
1091
1089
1088
1087
1086
1084
1083
1081
1080
1078
1077
1075
1074
1072
1071
1069
1067
1066
1064
1062
1060
1058
1056
1054
1052
1050
1048
1046
1044
1042
1040
1038
1036
1034
1031
1029
1027
1024
1022
1020
1016
1014
1012
1008
1006
1004
1000
999
996
993
990
987
984
981
978
974
971
968
965
961
958
954
951
947
944
940
937
933
929
926
922
918
915
911
907
903
900
896
892
888
885
881
877
873
870
866
862
859
855
851
848
844
840
836
833
829
825
822
818
814
810
807
803
799
796
792
788
784
781
777
773
770
766
762
759
755
751
747
744
740
737
733
729
726
723
719
716
713
710
707
704
701
698
696
693
691
688
686
684
682
680
678
676
674
672
670
669
667
665
664
663
661
660
659
658
657
657
656
655
655
654
654
654
654
653
653
653
653
653
653
653
654
654
654
654
655
655
655
656
656
657
657
658
659
659
660
661
661
662
662
663
664
664
665
666
667
667
668
669
670
670
671
672
673
674
674
675
676
676
677
678
679
679
680
680
681
681
682
683
683
684
684
685
685
686
686
687
687
688
688
688
689
689
689
689
690
690
690
689
689
689
689
688
688
687
687
686
685
684
683
682
681
680
679
678
677
676
675
673
672
671
670
669
667
666
665
663
662
661
660
658
657
656
655
653
652
651
649
648
647
645
644
643
642
640
639
638
637
636
635
634
633
632
631
631
630
629
628
627
626
625
625
624
623
622
621
620
619
618
617
616
615
614
613
612
611
610
609
608
607
606
605
604
603
602
601
600
599
598
597
596
595
594
594
593
592
591
591
590
589
589
588
588
588
587
587
586
586
586
585
585
585
585
584
584
584
583
583
583
582
582
582
581
581
580
580
579
579
578
577
577
576
576
575
574
574
573
573
572
572
571
571
571
570
570
570
570
570
570
570
570
570
570
570
570
571
571
572
572
573
573
574
575
576
577
578
579
581
582
584
585
587
589
590
592
594
596
598
600
602
604
606
609
611
614
616
619
622
625
628
631
634
637
640
644
647
651
655
658
662
666
670
674
678
682
686
690
694
698
702
706
711
715
719
723
727
732
736
740
744
748
752
756
760
764
768
773
777
781
785
789
793
797
801
805
809
813
817
821
825
828
832
836
840
843
847
851
854
858
861
864
868
871
874
877
880
883
886
889
892
894
897
900
902
905
908
910
913
915
917
920
922
924
926
928
931
933
934
936
938
940
941
943
944
946
947
948
949
950
951
952
953
953
954
954
955
955
955
956
956
955
955
955
955
954
953
953
952
951
950
949
948
946
945
944
942
941
940
938
937
936
934
933
932
930
929
928
926
925
924
922
921
920
919
917
916
915
913
912
911
909
908
907
906
904
903
902
900
899
898
897
895
894
893
892
890
889
888
886
885
884
883
881
880
879
878
876
875
874
873
871
870
869
868
866
865
864
863
861
860
859
858
857
855
854
853
852
850
849
848
847
846
844
843
842
841
839
838
837
836
835
833
832
831
830
829
827
826
825
824
823
822
820
819
818
817
816
814
813
812
811
810
809
807
806
805
804
803
802
800
799
798
797
796
795
793
792
791
790
789
788
787
785
784
783
782
781
780
779
777
776
775
774
773
772
771
770
768
767
766
765
764
763
762
761
760
758
757
756
755
754
753
752
751
750
749
747
746
745
744
743
742
741
740
739
738
737
735
734
733
732
731
730
729
728
727
726
725
724
723
722
721
719
718
717
716
715
714
713
712
711
710
709
708
707
706
705
704
703
702
701
700
699
698
697
696
694
693
692
691
690
689
688
687
686
685
684
683
682
681
680
679
678
677
676
675
674
673
672
671
670
669
668
667
666
665
664
663
662
661
660
659
658
658
657
656
655
654
653
652
651
650
649
648
647
646
645
644
643
642
641
640
639
638
637
636
635
635
634
633
632
631
630
629
628
627
626
625
624
623
622
621
621
620
619
618
617
616
615
614
613
612
611
610
610
609
608
607
606
605
604
603
602
601
601
600
599
598
597
596
595
594
593
593
592
591
590
589
588
587
586
586
585
584
583
582
581
580
579
579
578
577
576
575
574
573
573
572
571
570
569
568
567
567
566
565
564
563
562
562
561
560
559
558
557
557
556
555
554
553
552
552
551
550
549
548
548
547
546
545
544
543
543
542
541
540
539
539
538
537
536
535
535
534
533
532
531
531
530
529
528
528
527
526
525
524
524
523
522
521
521
520
519
518
517
517
516
515
514
514
513
512
511
511
510
509
508
508
507
506
505
505
504
503
502
502
501
500
499
499
498
497
496
496
495
494
493
493
492
491
491
490
489
488
488
487
486
485
485
484
483
483
482
481
480
480
479
478
478
477
476
476
475
474
473
473
472
471
471
470
469
469
468
467
466
466
465
464
464
463
462
462
461
460
460
459
458
458
457
456
456
455
454
454
453
452
452
451
450
450
449
448
448
447
446
446
445
444
444
443
442
442
441
441
440
439
439
438
437
437
436
435
435
434
434
433
432
432
431
430
430
429
429
428
427
427
426
425
425
424
424
423
422
422
421
421
420
419
419
418
417
417
416
416
415
414
414
413
413
412
412
411
410
410
409
409
408
407
407
406
406
405
404
404
403
403
402
402
401
400
400
399
399
398
398
397
396
396
395
395
394
394
393
393
392
391
391
390
390
389
389
388
388
387
386
386
385
385
384
384
383
383
382
382
381
380
380
379
379
378
378
377
377
376
376
375
375
374
374
373
373
372
372
371
371
370
369
369
368
368
367
367
366
366
365
365
364
364
363
363
362
362
361
361
360
360
359
359
358
358
357
357
356
356
355
355
354
354
354
353
353
352
352
351
351
350
350
349
349
348
348
347
347
346
346
345
345
345
344
344
343
343
342
342
341
341
340
340
339
339
339
338
338
337
337
336
336
335
335
335
334
334
333
333
332
332
331
331
331
330
330
329
329
328
328
328
327
327
326
326
325
325
325
324
324
323
323
322
322
322
321
321
320
320
320
319
319
318
318
317
317
317
316
316
315
315
315
314
314
313
313
313
312
312
311
311
311
310
310
309
309
309
308
308
308
307
307
306
306
306
305
305
304
304
304
303
303
303
302
302
301
301
301
300
300
300
299
299
299
298
298
297
297
297
296
296
296
295
295
295
294
294
293
293
293
292
292
292
291
291
291
290
290
290
289
289
289
288
288
288
287
287
287
286
286
286
285
285
285
284
284
284
283
283
283
282
282
282
281
281
281
280
280
280
279
279
279
278
278
278
277
277
277
277
276
276
276
275
275
275
274
274
274
273
273
273
273
272
272
272
271
271
271
270
270
270
270
269
269
269
268
268
268
267
267
267
267
266
266
266
265
265
265
265
264
264
264
264
263
263
263
262
262
262
262
261
261
261
261
260
260
260
259
259
259
259
258
258
258
258
257
257
257
257
256
256
256
255
255
255
255
254
254
254
254
253
253
253
253
252
252
252
252
251
251
251
251
251
250
250
250
250
249
249
249
249
248
248
248
248
247
247
247
247
247
246
246
246
246
245
245
245
245
244
244
244
244
244
243
243
243
243
