5
12822
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
6
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
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
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
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
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
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
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
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
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
78
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
103
103
103
103
103
104
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
107
108
108
108
108
109
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
112
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
116
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
140
141
141
141
141
142
142
142
142
142
143
143
143
143
144
144
144
144
144
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
156
156
156
156
156
157
157
157
157
157
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
169
169
170
170
170
170
170
170
170
171
171
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
182
183
183
183
183
183
183
184
184
184
184
184
184
185
185
185
185
185
186
186
186
186
186
186
187
187
187
187
187
187
188
188
188
188
188
188
189
189
189
189
189
190
190
190
190
190
190
191
191
191
191
191
191
192
192
192
192
192
193
193
193
193
193
193
194
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
197
197
197
197
197
197
198
198
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
205
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
209
209
209
209
209
210
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
213
213
213
213
213
213
214
214
214
214
214
214
215
215
215
215
215
215
216
216
216
216
216
216
216
217
217
217
217
217
217
218
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
225
225
225
225
225
225
226
226
226
226
226
226
227
227
227
227
227
227
228
228
228
228
228
228
229
229
229
229
229
229
230
230
230
230
230
230
231
231
231
231
231
231
231
232
232
232
232
232
232
233
233
233
233
233
233
234
234
234
234
234
234
234
235
235
235
235
235
235
236
236
236
236
236
236
236
237
237
237
237
237
237
238
238
238
238
238
238
238
239
239
239
239
239
239
240
240
240
240
240
241
241
241
241
241
241
242
242
242
242
242
242
243
243
243
243
243
243
244
244
244
244
244
245
245
245
245
245
245
246
246
246
246
246
247
247
247
247
247
247
248
248
248
248
248
249
249
249
249
249
249
250
250
250
250
250
250
251
251
251
251
251
251
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
254
255
255
255
255
255
256
256
256
256
256
256
257
257
257
257
257
257
258
258
258
258
258
258
259
259
259
259
259
259
259
260
260
260
260
260
261
261
261
261
261
261
262
262
262
262
262
262
263
263
263
263
263
264
264
264
264
264
264
265
265
265
265
265
265
266
266
266
266
266
267
267
267
267
267
268
268
268
268
268
268
269
269
269
269
269
269
270
270
270
270
270
271
271
271
271
271
272
272
272
272
272
272
273
273
273
273
273
274
274
274
274
274
275
275
275
275
275
276
276
276
276
276
277
277
277
277
277
277
278
278
278
278
278
278
279
279
279
279
279
279
280
280
280
280
280
281
281
281
281
281
281
282
282
282
282
282
282
282
283
283
283
283
283
284
284
284
284
284
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
296
296
296
297
297
298
298
299
299
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
302
302
302
302
302
302
302
302
302
303
303
304
304
305
305
306
307
307
308
309
309
310
311
311
312
312
313
313
313
314
314
314
315
315
315
316
316
316
316
317
317
317
317
317
317
317
317
318
318
318
318
319
319
320
320
320
321
321
321
322
322
322
323
323
324
324
325
325
325
326
326
326
327
327
327
328
328
329
329
330
330
331
332
332
333
334
335
336
336
337
338
338
339
340
340
341
342
342
343
343
344
344
344
344
344
345
345
345
345
345
345
345
345
345
345
345
345
345
345
346
346
347
347
347
348
348
349
350
351
351
352
353
354
355
356
356
357
358
358
359
359
359
360
360
360
360
361
361
361
361
362
362
362
362
363
363
363
364
364
365
365
365
366
366
366
367
367
368
368
368
369
369
370
370
371
371
372
372
373
373
374
374
374
375
375
376
376
377
377
378
379
381
382
383
385
386
388
389
390
391
391
392
393
394
394
395
396
397
397
398
399
400
401
402
403
404
404
405
406
406
407
407
407
408
408
408
409
409
410
411
412
413
414
415
416
417
418
419
419
420
421
422
423
423
424
425
425
426
426
426
427
427
427
427
427
427
427
427
427
427
428
428
428
429
429
429
429
429
429
428
428
428
428
428
428
427
427
427
427
427
427
427
428
428
429
429
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
429
429
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
431
432
433
434
436
437
438
439
440
441
441
442
442
443
444
445
445
446
448
449
450
451
452
453
454
456
458
459
461
463
465
466
468
469
470
471
472
473
474
476
477
478
480
481
482
483
485
487
489
491
493
495
497
499
501
503
505
507
509
510
512
513
515
516
518
519
521
523
526
528
529
531
533
535
536
538
540
543
545
548
550
553
556
558
560
562
564
565
567
569
571
573
574
576
577
578
579
580
582
583
585
587
589
591
593
595
597
599
601
603
604
606
608
610
613
615
618
621
624
627
630
633
635
637
640
642
644
647
649
652
655
657
659
661
663
665
667
668
670
672
673
675
677
678
680
682
684
686
689
692
695
698
701
704
708
711
715
718
721
725
728
731
735
738
742
745
748
751
754
756
758
760
763
766
769
772
776
779
782
784
786
789
791
794
797
799
802
805
808
811
813
816
818
819
821
823
825
827
830
834
837
841
845
848
851
854
857
860
863
865
867
868
870
871
873
874
876
878
880
882
883
885
887
888
890
892
894
896
898
901
904
907
910
913
916
920
923
927
931
935
938
940
942
944
945
946
947
948
950
951
953
954
955
957
958
960
963
967
970
973
977
980
982
985
988
990
993
996
999
1000
1004
1006
1010
1012
1016
1018
1020
1022
1025
1028
1031
1034
1038
1043
1048
1053
1059
1065
1071
1076
1081
1085
1088
1092
1095
1098
1102
1106
1112
1118
1125
1131
1137
1143
1148
1152
1157
1162
1167
1173
1179
1184
1189
1195
1200
1205
1210
1215
1220
1225
1231
1237
1244
1251
1257
1263
1270
1277
1284
1291
1298
1304
1309
1314
1319
1325
1331
1338
1345
1352
1359
1366
1372
1378
1383
1389
1395
1401
1408
1415
1422
1428
1433
1438
1443
1447
1450
1454
1458
1462
1465
1468
1472
1476
1480
1483
1486
1490
1493
1496
1500
1503
1508
1512
1518
1523
1528
1533
1537
1541
1545
1550
1555
1559
1565
1570
1576
1583
1589
1594
1599
1603
1608
1612
1618
1624
1630
1637
1643
1649
1654
1658
1661
1665
1668
1672
1677
1683
1689
1696
1703
1710
1717
1723
1728
1734
1739
1745
1752
1758
1765
1770
1776
1782
1790
1799
1808
1818
1828
1837
1846
1854
1861
1867
1872
1877
1880
1883
1887
1891
1897
1905
1912
1920
1929
1937
1946
1954
1961
1968
1974
1981
1988
1995
2001
2009
2016
2021
2028
2032
2037
2041
2048
2055
2062
2069
2075
2081
2087
2093
2097
2101
2105
2108
2111
2113
2114
2113
2112
2111
2110
2109
2109
2110
2111
2112
2114
2116
2119
2122
2126
2130
2134
2136
2138
2139
2139
2140
2141
2142
2143
2144
2145
2147
2148
2149
2150
2151
2152
2153
2154
2156
2158
2160
2163
2165
2168
2171
2175
2179
2183
2186
2190
2193
2195
2197
2198
2199
2200
2201
2202
2203
2204
2206
2206
2207
2208
2209
2211
2215
2219
2225
2230
2236
2243
2249
2257
2265
2273
2282
2292
2303
2314
2325
2335
2345
2353
2361
2368
2376
2384
2392
2400
2409
2419
2427
2435
2443
2451
2458
2465
2470
2475
2479
2483
2487
2492
2497
2503
2510
2516
2522
2527
2530
2533
2536
2538
2540
2542
2544
2546
2548
2551
2554
2557
2562
2567
2573
2578
2583
2588
2594
2600
2606
2612
2617
2623
2627
2632
2636
2640
2644
2647
2649
2650
2650
2651
2652
2655
2657
2660
2664
2669
2674
2681
2687
2692
2697
2701
2703
2704
2704
2702
2701
2701
2701
2702
2703
2705
2707
2711
2714
2718
2720
2721
2722
2723
2725
2728
2732
2736
2742
2747
2752
2756
2759
2762
2766
2770
2774
2778
2781
2783
2783
2782
2780
2780
2780
2783
2786
2791
2798
2805
2812
2818
2822
2825
2828
2831
2832
2832
2831
2829
2828
2827
2829
2833
2839
2846
2852
2856
2858
2859
2861
2863
2867
2872
2877
2881
2882
2880
2876
2873
2871
2871
2873
2875
2878
2879
2880
2881
2883
2884
2884
2884
2882
2880
2877
2873
2867
2861
2853
2846
2839
2830
2820
2810
2801
2794
2788
2784
2782
2780
2777
2774
2771
2767
2763
2758
2753
2748
2743
2739
2736
2734
2732
2728
2722
2714
2706
2698
2692
2685
2679
2673
2668
2663
2657
2650
2643
2634
2624
2617
2611
2608
2607
2606
2606
2606
2606
2606
2604
2602
2600
2599
2599
2600
2602
2605
2608
2610
2610
2609
2607
2604
2601
2599
2599
2600
2602
2605
2606
2606
2604
2601
2597
2595
2594
2593
2593
2593
2592
2591
2587
2583
2578
2573
2569
2565
2562
2561
2559
2558
2555
2552
2548
2545
2545
2547
2551
2555
2558
2561
2563
2563
2562
2559
2556
2554
2551
2549
2546
2544
2541
2537
2532
2525
2518
2510
2501
2494
2488
2482
2477
2471
2464
2456
2447
2437
2427
2419
2412
2407
2404
2399
2394
2386
2378
2369
2359
2347
2335
2323
2312
2302
2293
2284
2276
2270
2265
2259
2254
2247
2239
2229
2218
2206
2194
2182
2169
2157
2144
2132
2120
2109
2098
2088
2078
2067
2058
2050
2043
2039
2036
2033
2032
2031
2029
2029
2025
2024
2021
2021
2021
2024
2028
2031
2035
2037
2041
2043
2044
2045
2048
2050
2052
2054
2055
2056
2056
2055
2055
2055
2054
2053
2052
2051
2051
2052
2054
2057
2061
2065
2066
2065
2063
2059
2055
2050
2047
2045
2045
2045
2048
2049
2047
2043
2036
2029
2021
2017
2013
2009
2008
2005
2004
2001
1998
1995
1992
1990
1989
1989
1990
1991
1990
1989
1985
1981
1976
1972
1970
1969
1970
1972
1974
1977
1981
1988
1995
2004
2012
2020
2027
2033
2041
2047
2054
2061
2068
2075
2082
2088
2092
2095
2097
2097
2096
2094
2091
2088
2083
2078
2073
2070
2067
2066
2065
2065
2065
2065
2064
2064
2065
2067
2069
2072
2073
2073
2072
2068
2063
2057
2051
2044
2037
2033
2029
2028
2027
2027
2027
2025
2025
2027
2027
2027
2025
2023
2021
2020
2019
2019
2019
2017
2017
2016
2013
2012
2009
2009
2008
2009
2012
2015
2017
2020
2021
2025
2025
2028
2029
2033
2037
2044
2051
2058
2064
2067
2068
2068
2066
2064
2061
2057
2053
2049
2045
2043
2041
2040
2040
2039
2037
2037
2035
2031
2028
2025
2023
2021
2023
2024
2025
2025
2025
2025
2024
2021
2019
2015
2011
2005
2001
1999
1999
2001
2007
2015
2025
2036
2047
2058
2068
2077
2084
2090
2096
2100
2105
2109
2111
2111
2110
2108
2105
2100
2094
2090
2086
2084
2084
2085
2089
2093
2099
2105
2110
2114
2117
2121
2125
2130
2134
2136
2138
2138
2135
2130
2123
2113
2102
2089
2076
2064
2054
2045
2040
2036
2033
2033
2033
2035
2036
2037
2037
2037
2036
2033
2033
2031
2029
2027
2025
2021
2017
2013
2007
2001
1996
1989
1983
1977
1973
1970
1967
1965
1964
1963
1963
1963
1963
1962
1961
1959
1956
1952
1947
1940
1930
1919
1905
1890
1873
1856
1837
1817
1797
1776
1756
1736
1718
1702
1687
1673
1662
1651
1641
1630
1620
1610
1602
1594
1587
1580
1574
1568
1563
1557
1551
1542
1532
1521
1508
1496
1483
1471
1459
1447
1435
1425
1414
1403
1391
1379
1367
1356
1347
1338
1331
1325
1320
1316
1312
1309
1305
1302
1297
1290
1282
1271
1259
1246
1233
1219
1206
1193
1181
1170
1160
1151
1143
1137
1133
1129
1128
1127
1126
1126
1127
1127
1128
1128
1128
1129
1129
1130
1130
1129
1126
1122
1117
1111
1104
1095
1085
1075
1064
1052
1041
1029
1016
1006
998
990
985
982
980
979
978
977
975
973
971
967
964
961
958
954
948
942
934
924
913
900
887
874
861
848
835
822
810
799
789
780
771
763
756
750
746
743
742
743
745
747
749
750
751
751
751
750
749
745
741
735
729
722
715
708
700
692
682
671
659
646
633
619
603
585
566
545
523
499
473
446
418
390
362
333
304
273
241
207
172
137
103
70
39
11
-15
-38
-60
-83
-106
-131
-156
-180
-205
-229
-253
-277
-301
-326
-351
-376
-402
-427
-452
-476
-501
-526
-551
-577
-603
-628
-653
-678
-702
-724
-746
-765
-783
-800
-818
-835
-852
-868
-883
-898
-912
-925
-938
-949
-960
-970
-979
-989
-998
-1006
-1014
-1020
-1026
-1031
-1035
-1040
-1044
-1049
-1054
-1059
-1065
-1072
-1080
-1089
-1100
-1115
-1132
-1152
-1174
-1197
-1222
-1248
-1274
-1300
-1325
-1349
-1373
-1397
-1422
-1445
-1468
-1489
-1507
-1523
-1537
-1547
-1556
-1562
-1567
-1570
-1572
-1572
-1570
-1567
-1562
-1556
-1550
-1544
-1540
-1537
-1536
-1538
-1542
-1549
-1557
-1565
-1573
-1579
-1583
-1586
-1590
-1593
-1597
-1600
-1604
-1608
-1613
-1619
-1625
-1631
-1636
-1641
-1646
-1651
-1657
-1666
-1678
-1695
-1716
-1741
-1768
-1795
-1823
-1849
-1876
-1902
-1929
-1958
-1989
-2024
-2061
-2100
-2141
-2184
-2228
-2275
-2324
-2377
-2432
-2490
-2550
-2611
-2672
-2734
-2794
-2854
-2913
-2973
-3033
-3093
-3155
-3217
-3279
-3342
-3405
-3467
-3529
-3591
-3651
-3710
-3767
-3824
-3879
-3934
-3988
-4043
-4096
-4148
-4199
-4250
-4301
-4351
-4401
-4450
-4500
-4551
-4603
-4656
-4710
-4764
-4818
-4873
-4928
-4985
-5043
-5102
-5164
-5227
-5293
-5360
-5428
-5497
-5566
-5637
-5708
-5780
-5853
-5928
-6005
-6083
-6164
-6247
-6331
-6416
-6502
-6588
-6673
-6757
-6840
-6922
-7004
-7085
-7166
-7247
-7327
-7405
-7481
-7556
-7628
-7700
-7771
-7842
-7914
-7986
-8060
-8132
-8207
-8280
-8352
-8422
-8487
-8549
-8605
-8656
-8702
-8742
-8778
-8809
-8835
-8855
-8869
-8877
-8878
-8872
-8860
-8843
-8823
-8800
-8776
-8752
-8728
-8704
-8680
-8657
-8633
-8607
-8580
-8551
-8522
-8491
-8461
-8432
-8404
-8377
-8353
-8329
-8307
-8285
-8263
-8240
-8217
-8194
-8170
-8145
-8119
-8093
-8066
-8039
-8010
-7980
-7948
-7913
-7874
-7831
-7785
-7736
-7686
-7635
-7584
-7535
-7487
-7443
-7402
-7366
-7334
-7307
-7285
-7269
-7257
-7250
-7246
-7247
-7251
-7257
-7265
-7275
-7285
-7296
-7307
-7315
-7320
-7320
-7316
-7305
-7290
-7270
-7245
-7216
-7184
-7148
-7108
-7064
-7016
-6964
-6909
-6851
-6793
-6733
-6674
-6615
-6557
-6500
-6444
-6389
-6336
-6286
-6238
-6195
-6157
-6124
-6097
-6076
-6059
-6048
-6043
-6045
-6053
-6067
-6088
-6115
-6148
-6186
-6229
-6275
-6324
-6375
-6426
-6477
-6528
-6579
-6631
-6682
-6733
-6783
-6832
-6878
-6922
-6963
-7002
-7038
-7072
-7106
-7140
-7175
-7212
-7250
-7291
-7332
-7375
-7420
-7465
-7511
-7557
-7604
-7651
-7698
-7745
-7793
-7841
-7889
-7938
-7986
-8035
-8084
-8132
-8180
-8227
-8273
-8315
-8355
-8391
-8423
-8451
-8475
-8496
-8512
-8526
-8536
-8543
-8548
-8550
-8550
-8548
-8543
-8535
-8525
-8514
-8502
-8488
-8472
-8455
-8436
-8417
-8396
-8375
-8353
-8330
-8307
-8283
-8258
-8233
-8207
-8180
-8151
-8122
-8090
-8057
-8023
-7987
-7950
-7912
-7874
-7834
-7793
-7752
-7709
-7666
-7622
-7577
-7532
-7485
-7435
-7383
-7328
-7269
-7206
-7138
-7067
-6993
-6916
-6838
-6759
-6680
-6601
-6524
-6448
-6375
-6304
-6236
-6170
-6107
-6048
-5994
-5945
-5902
-5863
-5830
-5799
-5770
-5742
-5713
-5681
-5646
-5606
-5559
-5504
-5441
-5367
-5283
-5187
-5081
-4966
-4841
-4709
-4571
-4427
-4278
-4127
-3973
-3820
-3668
-3518
-3370
-3225
-3083
-2946
-2814
-2689
-2572
-2464
-2366
-2279
-2202
-2134
-2077
-2031
-1996
-1973
-1961
-1961
-1971
-1991
-2019
-2055
-2097
-2146
-2199
-2258
-2321
-2388
-2457
-2527
-2596
-2663
-2725
-2782
-2833
-2878
-2916
-2949
-2976
-2997
-3013
-3025
-3033
-3039
-3042
-3044
-3044
-3042
-3041
-3040
-3040
-3041
-3044
-3047
-3050
-3053
-3056
-3058
-3061
-3064
-3068
-3074
-3081
-3089
-3099
-3110
-3123
-3137
-3151
-3167
-3183
-3200
-3217
-3235
-3253
-3272
-3292
-3311
-3330
-3347
-3361
-3371
-3376
-3375
-3367
-3352
-3329
-3298
-3259
-3215
-3164
-3108
-3047
-2982
-2914
-2844
-2773
-2704
-2639
-2578
-2524
-2478
-2440
-2410
-2388
-2376
-2371
-2374
-2384
-2401
-2421
-2442
-2463
-2480
-2491
-2494
-2489
-2475
-2452
-2420
-2377
-2326
-2266
-2198
-2123
-2041
-1957
-1869
-1779
-1687
-1595
-1505
-1417
-1333
-1254
-1179
-1110
-1046
-988
-937
-894
-860
-834
-818
-810
-812
-823
-842
-868
-900
-938
-980
-1025
-1071
-1118
-1164
-1211
-1255
-1298
-1337
-1373
-1405
-1434
-1461
-1486
-1509
-1528
-1542
-1551
-1555
-1554
-1548
-1536
-1521
-1501
-1477
-1451
-1421
-1389
-1354
-1316
-1277
-1237
-1199
-1164
-1133
-1107
-1087
-1073
-1066
-1064
-1068
-1077
-1091
-1108
-1129
-1150
-1172
-1194
-1214
-1234
-1253
-1272
-1291
-1310
-1329
-1350
-1372
-1395
-1421
-1450
-1482
-1516
-1552
-1590
-1629
-1668
-1710
-1753
-1799
-1847
-1898
-1952
-2009
-2069
-2131
-2196
-2264
-2337
-2414
-2495
-2581
-2671
-2764
-2858
-2953
-3046
-3138
-3227
-3313
-3394
-3471
-3544
-3613
-3678
-3739
-3798
-3854
-3907
-3956
-4002
-4045
-4083
-4121
-4156
-4189
-4220
-4249
-4278
-4307
-4337
-4368
-4399
-4433
-4469
-4507
-4548
-4591
-4637
-4685
-4734
-4785
-4837
-4892
-4948
-5004
-5059
-5111
-5160
-5205
-5248
-5287
-5323
-5356
-5385
-5410
-5431
-5449
-5464
-5476
-5484
-5490
-5494
-5494
-5493
-5491
-5490
-5489
-5491
-5495
-5503
-5514
-5529
-5549
-5573
-5602
-5633
-5666
-5699
-5732
-5764
-5793
-5819
-5841
-5861
-5877
-5889
-5898
-5904
-5908
-5911
-5915
-5919
-5924
-5931
-5938
-5947
-5956
-5966
-5976
-5987
-5999
-6012
-6026
-6040
-6056
-6072
-6089
-6107
-6125
-6144
-6163
-6182
-6201
-6220
-6239
-6259
-6278
-6298
-6318
-6338
-6357
-6376
-6393
-6410
-6425
-6440
-6453
-6465
-6475
-6485
-6495
-6504
-6514
-6523
-6533
-6542
-6552
-6562
-6574
-6586
-6598
-6611
-6624
-6638
-6653
-6669
-6686
-6703
-6720
-6737
-6754
-6771
-6787
-6803
-6819
-6835
-6851
-6868
-6885
-6904
-6925
-6948
-6976
-7007
-7041
-7079
-7120
-7164
-7211
-7260
-7311
-7364
-7420
-7477
-7538
-7600
-7665
-7732
-7800
-7869
-7939
-8009
-8080
-8151
-8223
-8296
-8369
-8443
-8516
-8588
-8659
-8729
-8796
-8862
-8925
-8985
-9042
-9096
-9146
-9194
-9239
-9281
-9320
-9357
-9390
-9420
-9447
-9470
-9489
-9503
-9513
-9518
-9520
-9517
-9511
-9501
-9488
-9471
-9452
-9432
-9411
-9390
-9368
-9347
-9325
-9303
-9281
-9260
-9239
-9221
-9204
-9188
-9174
-9162
-9151
-9140
-9130
-9119
-9106
-9092
-9076
-9056
-9032
-9005
-8973
-8936
-8895
-8850
-8801
-8748
-8692
-8632
-8569
-8504
-8435
-8364
-8291
-8217
-8144
-8071
-8004
-7940
-7881
-7827
-7778
-7734
-7693
-7656
-7621
-7589
-7559
-7532
-7506
-7481
-7457
-7433
-7409
-7385
-7361
-7337
-7312
-7287
-7261
-7233
-7205
-7175
-7146
-7116
-7087
-7058
-7029
-7000
-6971
-6943
-6916
-6891
-6868
-6846
-6826
-6808
-6790
-6772
-6754
-6735
-6716
-6695
-6674
-6653
-6632
-6611
-6592
-6575
-6560
-6547
-6538
-6531
-6527
-6525
-6526
-6529
-6534
-6542
-6553
-6565
-6580
-6596
-6614
-6634
-6654
-6675
-6695
-6713
-6728
-6740
-6748
-6752
-6750
-6743
-6732
-6715
-6693
-6667
-6638
-6606
-6572
-6538
-6505
-6474
-6444
-6417
-6393
-6371
-6352
-6336
-6324
-6314
-6308
-6304
-6303
-6303
-6304
-6306
-6308
-6310
-6312
-6313
-6314
-6315
-6314
-6312
-6308
-6301
-6293
-6283
-6271
-6258
-6242
-6225
-6205
-6182
-6156
-6127
-6096
-6062
-6027
-5989
-5951
-5911
-5869
-5827
-5782
-5734
-5684
-5632
-5578
-5522
-5465
-5407
-5349
-5290
-5232
-5174
-5116
-5059
-5002
-4946
-4891
-4837
-4785
-4733
-4681
-4629
-4578
-4526
-4475
-4424
-4372
-4319
-4265
-4208
-4148
-4086
-4022
-3958
-3893
-3829
-3764
-3700
-3636
-3572
-3509
-3446
-3382
-3318
-3252
-3185
-3116
-3044
-2970
-2894
-2814
-2733
-2649
-2563
-2474
-2385
-2294
-2204
-2113
-2023
-1933
-1843
-1755
-1667
-1581
-1496
-1413
-1333
-1254
-1176
-1101
-1026
-953
-880
-807
-733
-659
-583
-505
-425
-345
-262
-180
-96
-12
72
156
241
326
412
496
580
661
740
817
892
966
1039
1112
1185
1256
1326
1392
1456
1516
1573
1627
1677
1725
1771
1815
1859
1902
1946
1990
2035
2082
2130
2179
2228
2278
2329
2380
2431
2483
2536
2589
2641
2693
2745
2795
2843
2890
2935
2979
3021
3062
3103
3143
3183
3222
3260
3297
3333
3368
3401
3434
3467
3500
3535
3572
3610
3651
3693
3736
3781
3827
3874
3922
3971
4021
4070
4120
4169
4217
4263
4308
4351
4392
4431
4468
4502
4535
4565
4593
4618
4641
4663
4684
4703
4723
4743
4762
4782
4802
4821
4839
4855
4870
4882
4892
4900
4905
4908
4909
4907
4903
4896
4887
4877
4866
4854
4842
4831
4820
4810
4801
4794
4789
4787
4788
4792
4800
4810
4823
4839
4857
4878
4900
4925
4951
4978
5005
5031
5057
5081
5103
5125
5146
5167
5189
5211
5234
5259
5285
5312
5342
5373
5406
5440
5476
5513
5550
5589
5628
5668
5708
5750
5792
5836
5880
5924
5969
6014
6059
6104
6149
6195
6242
6291
6341
6394
6449
6506
6565
6627
6690
6756
6824
6894
6966
7038
7110
7182
7253
7322
7389
7454
7517
7579
7638
7695
7750
7803
7853
7902
7950
7997
8042
8086
8129
8170
8211
8251
8291
8332
8373
8415
8457
8500
8543
8587
8632
8678
8723
8769
8814
8858
8902
8945
8986
9027
9066
9104
9141
9177
9212
9245
9279
9312
9345
9378
9412
9446
9482
9519
9557
9598
9640
9684
9730
9778
9827
9877
9927
9978
10029
10078
10127
10174
10218
10260
10300
10336
10371
10403
10433
10461
10489
10515
10541
10567
10594
10622
10651
10681
10712
10745
10780
10815
10852
10888
10924
10960
10995
11028
11061
11091
11121
11149
11175
11200
11224
11247
11269
11291
11313
11336
11361
11386
11413
11442
11472
11503
11535
11569
11605
11641
11679
11717
11757
11796
11836
11876
11916
11955
11994
12033
12070
12106
12140
12172
12202
12230
12255
12277
12298
12316
12332
12346
12360
12372
12385
12397
12410
12423
12436
12449
12462
12474
12486
12498
12511
12524
12539
12554
12570
12586
12601
12617
12633
12649
12665
12681
12697
12711
12724
12736
12746
12754
12762
12769
12775
12782
12789
12796
12803
12810
12815
12819
12822
12822
12821
12818
12813
12807
12799
12790
12780
12769
12759
12749
12740
12732
12726
12720
12714
12709
12704
12699
12694
12689
12685
12680
12677
12673
12671
12669
12668
12668
12669
12672
12675
12680
12684
12689
12693
12696
12698
12699
12699
12699
12698
12696
12693
12689
12682
12674
12665
12655
12644
12633
12621
12611
12600
12591
12583
12575
12568
12562
12557
12552
12547
12543
12539
12536
12533
12530
12527
12523
12520
12516
12512
12509
12505
12503
12502
12502
12503
12504
12505
12506
12506
12505
12504
12501
12498
12495
12491
12485
12478
12470
12460
12448
12435
12420
12404
12386
12368
12349
12330
12312
12294
12277
12261
12245
12229
12214
12198
12183
12167
12151
12135
12118
12102
12086
12071
12056
12042
12028
12015
12003
11990
11977
11965
11952
11938
11923
11907
11890
11871
11852
11831
11810
11789
11769
11750
11733
11716
11701
11687
11673
11658
11642
11625
11605
11582
11555
11526
11493
11457
11418
11377
11334
11289
11243
11196
11150
11103
11058
11014
10972
10932
10894
10859
10825
10794
10763
10732
10702
10671
10639
10607
10574
10540
10505
10470
10433
10395
10355
10314
10272
10228
10184
10138
10092
10045
9997
9947
9897
9846
9794
9741
9687
9633
9578
9524
9470
9417
9364
9312
9261
9212
9163
9116
9069
9023
8979
8935
8893
8852
8812
8773
8735
8698
8662
8628
8595
8562
8531
8499
8469
8440
8411
8382
8354
8326
8297
8268
8238
8208
8177
8147
8116
8084
8052
8018
7984
7948
7912
7875
7838
7802
7766
7730
7694
7658
7620
7582
7542
7499
7454
7407
7357
7304
7250
7194
7136
7078
7020
6963
6906
6851
6798
6746
6697
6648
6601
6554
6508
6463
6417
6372
6327
6282
6237
6192
6146
6099
6051
6001
5949
5895
5841
5787
5732
5679
5625
5573
5520
5469
5418
5367
5316
5264
5213
5161
5109
5058
5008
4960
4913
4867
4823
4781
4740
4701
4662
4625
4589
4555
4520
4486
4452
4417
4382
4345
4307
4267
4226
4183
4139
4093
4046
3999
3951
3903
3856
3810
3764
3721
3679
3639
3600
3563
3526
3490
3454
3418
3381
3345
3307
3269
3228
3186
3142
3097
3050
3003
2956
2910
2866
2824
2783
2746
2710
2677
2646
2617
2590
2564
2539
2514
2488
2462
2435
2407
2378
2349
2318
2287
2255
2222
2189
2156
2122
2088
2053
2017
1983
1948
1913
1878
1845
1812
1779
1747
1715
1685
1655
1626
1599
1575
1552
1533
1515
1500
1486
1473
1462
1451
1440
1430
1419
1409
1398
1386
1374
1361
1347
1331
1315
1297
1279
1261
1242
1224
1206
1188
1170
1152
1134
1116
1098
1080
1063
1045
1027
1008
991
973
956
940
924
910
897
885
874
864
856
849
843
838
833
828
821
813
803
791
776
759
739
718
694
669
641
612
581
550
520
490
461
432
404
376
348
320
292
264
236
207
178
149
119
88
56
24
-8
-40
-71
-102
-133
-164
-194
-224
-254
-283
-310
-337
-364
-390
-416
-443
-470
-498
-527
-555
-584
-614
-644
-676
-709
-744
-783
-824
-868
-914
-963
-1012
-1065
-1118
-1171
-1225
-1279
-1332
-1384
-1435
-1483
-1530
-1573
-1615
-1653
-1690
-1724
-1758
-1790
-1822
-1855
-1889
-1923
-1959
-1997
-2035
-2075
-2117
-2159
-2203
-2248
-2294
-2340
-2386
-2431
-2475
-2519
-2561
-2601
-2640
-2678
-2714
-2748
-2781
-2813
-2845
-2875
-2905
-2935
-2964
-2993
-3022
-3052
-3083
-3114
-3145
-3178
-3210
-3243
-3275
-3308
-3339
-3370
-3400
-3428
-3455
-3481
-3505
-3529
-3551
-3572
-3593
-3613
-3632
-3651
-3670
-3689
-3709
-3729
-3750
-3772
-3795
-3817
-3840
-3864
-3887
-3910
-3934
-3957
-3981
-4003
-4026
-4048
-4069
-4089
-4109
-4129
-4148
-4168
-4187
-4206
-4224
-4243
-4261
-4280
-4300
-4320
-4341
-4363
-4386
-4409
-4433
-4455
-4478
-4499
-4520
-4540
-4559
-4578
-4596
-4612
-4628
-4644
-4658
-4672
-4686
-4699
-4712
-4726
-4740
-4754
-4770
-4787
-4804
-4823
-4842
-4862
-4882
-4901
-4920
-4939
-4957
-4973
-4988
-5001
-5013
-5023
-5032
-5040
-5048
-5055
-5062
-5069
-5077
-5086
-5094
-5103
-5113
-5123
-5133
-5144
-5155
-5166
-5176
-5187
-5196
-5206
-5214
-5221
-5227
-5231
-5234
-5236
-5237
-5237
-5237
-5236
-5236
-5236
-5237
-5239
-5242
-5246
-5251
-5257
-5264
-5273
-5282
-5291
-5301
-5311
-5320
-5330
-5340
-5351
-5361
-5372
-5384
-5395
-5406
-5417
-5428
-5438
-5448
-5458
-5468
-5478
-5488
-5498
-5506
-5514
-5521
-5527
-5533
-5538
-5542
-5547
-5552
-5557
-5563
-5568
-5574
-5581
-5589
-5598
-5608
-5619
-5632
-5647
-5662
-5679
-5697
-5715
-5733
-5752
-5770
-5789
-5807
-5824
-5841
-5857
-5871
-5886
-5900
-5914
-5928
-5943
-5959
-5974
-5989
-6004
-6018
-6032
-6046
-6059
-6072
-6085
-6098
-6110
-6121
-6132
-6142
-6152
-6162
-6170
-6179
-6187
-6194
-6202
-6209
-6215
-6221
-6226
-6231
-6235
-6238
-6240
-6243
-6244
-6245
-6246
-6247
-6247
-6246
-6245
-6243
-6241
-6238
-6235
-6230
-6224
-6217
-6210
-6201
-6193
-6184
-6175
-6166
-6157
-6147
-6137
-6127
-6117
-6107
-6097
-6086
-6076
-6065
-6053
-6042
-6030
-6018
-6005
-5992
-5978
-5963
-5946
-5929
-5910
-5890
-5869
-5847
-5823
-5799
-5774
-5749
-5724
-5698
-5672
-5647
-5622
-5598
-5575
-5553
-5532
-5513
-5496
-5481
-5466
-5453
-5440
-5427
-5414
-5401
-5387
-5373
-5357
-5342
-5326
-5309
-5292
-5276
-5260
-5244
-5229
-5215
-5202
-5189
-5178
-5167
-5157
-5147
-5138
-5128
-5119
-5109
-5098
-5087
-5076
-5064
-5053
-5041
-5029
-5017
-5005
-4993
-4982
-4971
-4961
-4951
-4943
-4935
-4927
-4920
-4913
-4906
-4900
-4894
-4889
-4883
-4878
-4873
-4868
-4862
-4855
-4848
-4840
-4832
-4824
-4816
-4808
-4800
-4793
-4786
-4779
-4773
-4766
-4760
-4754
-4747
-4740
-4733
-4724
-4715
-4705
-4693
-4681
-4667
-4653
-4638
-4623
-4608
-4594
-4580
-4568
-4557
-4547
-4539
-4531
-4525
-4518
-4512
-4507
-4502
-4497
-4492
-4488
-4483
-4479
-4474
-4470
-4466
-4461
-4456
-4450
-4444
-4436
-4426
-4415
-4403
-4390
-4376
-4361
-4347
-4332
-4318
-4304
-4291
-4277
-4264
-4252
-4240
-4229
-4217
-4206
-4195
-4184
-4173
-4160
-4147
-4133
-4118
-4101
-4083
-4066
-4046
-4027
-4006
-3985
-3963
-3941
-3918
-3895
-3871
-3847
-3823
-3799
-3774
-3749
-3724
-3699
-3675
-3650
-3626
-3603
-3582
-3562
-3544
-3528
-3513
-3500
-3489
-3479
-3470
-3461
-3453
-3446
-3438
-3430
-3422
-3413
-3404
-3395
-3385
-3375
-3363
-3351
-3338
-3325
-3311
-3296
-3281
-3265
-3249
-3232
-3216
-3199
-3183
-3167
-3152
-3137
-3123
-3109
-3096
-3083
-3071
-3060
-3050
-3040
-3030
-3020
-3011
-3001
-2990
-2980
-2969
-2957
-2945
-2932
-2920
-2907
-2893
-2879
-2865
-2849
-2834
-2818
-2803
-2788
-2774
-2760
-2748
-2736
-2725
-2714
-2705
-2696
-2689
-2683
-2677
-2673
-2668
-2665
-2661
-2657
-2654
-2649
-2645
-2639
-2633
-2626
-2617
-2607
-2596
-2585
-2573
-2560
-2548
-2537
-2526
-2517
-2509
-2503
-2498
-2495
-2492
-2490
-2488
-2486
-2484
-2481
-2477
-2473
-2469
-2464
-2459
-2453
-2446
-2439
-2431
-2422
-2411
-2400
-2388
-2374
-2360
-2345
-2330
-2314
-2299
-2284
-2269
-2255
-2241
-2227
-2214
-2202
-2190
-2179
-2168
-2157
-2147
-2136
-2127
-2117
-2108
-2099
-2090
-2081
-2072
-2063
-2055
-2047
-2040
-2033
-2025
-2019
-2011
-2003
-1993
-1982
-1970
-1956
-1942
-1926
-1910
-1892
-1874
-1855
-1835
-1814
-1792
-1769
-1744
-1719
-1693
-1667
-1641
-1614
-1587
-1561
-1534
-1508
-1483
-1459
-1437
-1416
-1397
-1380
-1363
-1347
-1332
-1317
-1302
-1287
-1271
-1255
-1239
-1223
-1207
-1192
-1177
-1163
-1151
-1138
-1127
-1116
-1105
-1095
-1086
-1076
-1067
-1057
-1047
-1036
-1024
-1012
-999
-985
-970
-954
-937
-919
-900
-880
-858
-837
-816
-795
-775
-755
-737
-719
-703
-688
-674
-662
-651
-642
-636
-630
-627
-624
-621
-618
-614
-609
-603
-595
-586
-576
-565
-552
-539
-525
-510
-496
-481
-466
-451
-436
-421
-406
-391
-377
-363
-349
-337
-325
-313
-302
-292
-284
-276
-269
-263
-258
-254
-252
-250
-248
-247
-246
-245
-243
-242
-240
-238
-236
-232
-229
-224
-219
-213
-207
-199
-192
-183
-175
-166
-157
-149
-141
-133
-126
-121
-116
-113
-111
-110
-110
-111
-113
-115
-117
-119
-120
-121
-122
-122
-121
-119
-116
-113
-108
-102
-95
-87
-79
-71
-63
-55
-48
-42
-36
-30
-25
-20
-14
-7
0
9
19
30
43
57
72
88
104
121
138
154
169
184
197
210
220
229
236
242
247
251
253
256
257
258
260
261
263
266
269
273
278
283
288
294
300
307
313
320
327
334
342
349
356
362
367
371
375
378
380
381
381
381
380
379
377
375
374
373
372
372
372
373
375
377
379
381
384
386
387
388
388
388
386
384
381
378
374
370
366
361
357
352
347
342
338
333
328
323
318
312
305
298
290
282
273
265
257
249
241
233
226
219
211
205
198
192
187
182
177
172
167
162
157
152
147
143
139
136
134
132
131
130
129
129
128
127
126
124
121
117
112
105
97
87
76
64
51
37
22
7
-8
-24
-39
-54
-68
-83
-96
-110
-123
-135
-147
-158
-170
-180
-191
-201
-210
-219
-227
-235
-242
-247
-251
-254
-255
-255
-254
-251
-248
-243
-239
-234
-229
-225
-222
-220
-218
-217
-217
-217
-218
-219
-222
-225
-229
-234
-239
-245
-251
-257
-263
-269
-276
-282
-287
-293
-298
-303
-307
-311
-314
-317
-320
-322
-323
-325
-326
-327
-327
-327
-328
-328
-328
-327
-327
-326
-326
-325
-324
-324
-323
-323
-322
-323
-323
-324
-325
-327
-328
-330
-332
-334
-336
-338
-338
-338
-337
-334
-331
-326
-320
-313
-306
-297
-288
-277
-267
-255
-244
-232
-221
-210
-199
-190
-181
-173
-166
-160
-155
-152
-149
-148
-147
-148
-150
-152
-154
-156
-158
-160
-161
-161
-159
-157
-153
-149
-143
-136
-127
-118
-108
-97
-85
-72
-59
-47
-34
-22
-11
0
10
19
26
33
39
44
47
50
51
51
51
50
49
48
47
46
46
46
47
49
52
56
61
68
75
84
94
105
117
129
142
156
170
184
199
213
227
242
256
270
284
298
311
325
338
352
367
382
397
412
428
443
458
473
488
502
517
531
545
559
573
587
601
615
629
643
657
671
684
698
712
727
741
754
768
781
794
807
818
830
841
852
862
872
882
891
900
909
917
924
931
938
944
949
953
957
961
964
966
969
971
974
976
980
983
987
992
997
1002
1008
1012
1018
1025
1031
1037
1043
1048
1052
1056
1058
1060
1062
1063
1063
1063
1064
1065
1066
1067
1070
1072
1076
1079
1083
1087
1090
1093
1095
1097
1098
1097
1097
1095
1092
1090
1086
1083
1080
1076
1073
1071
1069
1068
1069
1070
1072
1075
1079
1084
1089
1095
1101
1106
1112
1118
1123
1128
1132
1135
1138
1139
1141
1141
1142
1142
1142
1142
1142
1141
1141
1141
1140
1140
1140
1141
1142
1144
1146
1149
1152
1156
1159
1163
1168
1172
1177
1181
1186
1192
1197
1203
1208
1214
1220
1225
1231
1237
1242
1248
1254
1259
1264
1269
1273
1277
1279
1282
1284
1285
1285
1285
1285
1284
1282
1280
1278
1276
1275
1273
1271
1270
1268
1267
1266
1266
1265
1264
1263
1262
1261
1259
1257
1255
1252
1248
1244
1239
1235
1230
1226
1222
1219
1216
1213
1211
1210
1209
1208
1209
1209
1210
1211
1213
1215
1217
1220
1223
1228
1232
1237
1243
1248
1254
1259
1264
1270
1275
1280
1286
1291
1297
1304
1310
1317
1325
1334
1343
1353
1365
1377
1389
1402
1416
1431
1446
1461
1477
1494
1510
1527
1544
1562
1579
1596
1613
1630
1647
1663
1679
1695
1711
1726
1741
1756
1770
1783
1796
1808
1820
1831
1841
1852
1861
1871
1880
1889
1898
1906
1914
1922
1929
1937
1944
1950
1956
1962
1967
1972
1976
1979
1982
1984
1986
1987
1988
1989
1990
1991
1993
1994
1996
1997
1998
2000
2000
2001
2001
2003
2004
2005
2005
2005
2007
2007
2007
2008
2009
2009
2012
2013
2016
2019
2023
2027
2029
2033
2037
2041
2045
2049
2054
2058
2063
2068
2073
2078
2083
2089
2094
2099
2104
2109
2113
2117
2121
2123
2126
2127
2128
2128
2127
2126
2125
2123
2121
2118
2115
2112
2108
2105
2102
2100
2097
2094
2092
2089
2086
2083
2080
2076
2072
2067
2062
2056
2050
2043
2036
2028
2020
2012
2003
1994
1985
1975
1966
1957
1948
1938
1928
1918
1908
1897
1885
1873
1860
1846
1832
1818
1802
1787
1771
1755
1739
1723
1706
1690
1673
1657
1641
1625
1610
1594
1579
1564
1548
1533
1518
1502
1487
1471
1454
1438
1421
1404
1387
1370
1353
1336
1318
1300
1281
1263
1243
1223
1202
1181
1159
1138
1116
1094
1072
1050
1028
1006
987
967
947
927
908
890
872
855
838
822
807
792
779
765
753
741
729
718
707
696
685
674
662
649
635
620
605
587
569
550
529
507
484
460
435
410
385
359
334
308
284
259
235
212
190
168
146
125
104
83
63
42
21
0
-21
-43
-64
-86
-108
-130
-152
-175
-197
-219
-240
-261
-282
-303
-323
-344
-364
-385
-405
-426
-446
-466
-486
-506
-526
-546
-565
-585
-604
-623
-642
-661
-679
-697
-715
-732
-749
-765
-780
-795
-809
-823
-837
-850
-862
-875
-887
-899
-911
-923
-935
-946
-958
-969
-980
-992
-1002
-1014
-1025
-1036
-1047
-1058
-1070
-1082
-1094
-1106
-1118
-1132
-1145
-1159
-1174
-1189
-1204
-1219
-1234
-1248
-1263
-1277
-1291
-1304
-1317
-1329
-1341
-1352
-1363
-1373
-1382
-1391
-1399
-1407
-1415
-1422
-1429
-1437
-1444
-1452
-1460
-1468
-1476
-1485
-1495
-1504
-1515
-1525
-1536
-1547
-1557
-1567
-1576
-1585
-1592
-1598
-1603
-1606
-1609
-1609
-1609
-1608
-1606
-1603
-1600
-1598
-1596
-1595
-1594
-1594
-1595
-1597
-1600
-1604
-1608
-1613
-1618
-1624
-1630
-1637
-1643
-1649
-1655
-1661
-1666
-1670
-1673
-1676
-1679
-1680
-1681
-1682
-1682
-1682
-1681
-1680
-1679
-1678
-1676
-1675
-1673
-1672
-1671
-1670
-1670
-1670
-1670
-1670
-1670
-1669
-1669
-1669
-1669
-1669
-1669
-1669
-1668
-1668
-1667
-1666
-1665
-1664
-1662
-1661
-1658
-1656
-1653
-1649
-1645
-1641
-1636
-1630
-1624
-1617
-1610
-1602
-1594
-1585
-1576
-1566
-1556
-1547
-1537
-1527
-1517
-1508
-1498
-1489
-1479
-1470
-1461
-1453
-1446
-1439
-1433
-1427
-1421
-1416
-1410
-1405
-1399
-1393
-1386
-1379
-1371
-1362
-1351
-1339
-1326
-1311
-1295
-1277
-1259
-1241
-1221
-1201
-1180
-1159
-1137
-1116
-1095
-1074
-1054
-1035
-1016
-999
-983
-966
-951
-936
-922
-908
-895
-883
-871
-859
-849
-839
-829
-819
-810
-801
-792
-783
-774
-765
-755
-745
-734
-723
-711
-698
-684
-669
-653
-637
-620
-602
-584
-565
-546
-528
-510
-493
-476
-461
-446
-432
-419
-406
-395
-384
-374
-365
-357
-349
-341
-333
-326
-319
-311
-304
-297
-289
-282
-274
-265
-257
-248
-239
-230
-221
-212
-204
-196
-188
-180
-173
-166
-160
-154
-149
-144
-139
-135
-131
-127
-124
-120
-117
-113
-109
-104
-99
-94
-88
-81
-74
-66
-59
-51
-42
-34
-26
-18
-10
-2
4
11
17
23
28
34
40
46
52
58
64
70
76
83
89
96
102
108
114
120
126
132
137
143
148
154
159
165
171
177
183
190
196
203
210
217
224
230
237
244
251
259
266
274
282
290
298
306
313
321
328
335
342
349
355
361
367
373
379
385
390
396
402
409
416
423
430
438
447
455
464
473
481
490
498
506
513
520
526
531
536
539
543
545
547
549
550
551
551
552
552
553
553
554
555
556
558
559
561
563
565
568
570
573
577
581
585
589
593
598
602
607
611
615
618
621
623
625
626
626
626
625
624
623
621
619
617
616
614
613
612
612
613
614
616
619
623
627
633
638
645
651
658
664
671
677
683
689
694
699
703
707
709
711
711
711
709
706
702
698
693
687
682
676
670
664
658
654
649
646
643
641
640
639
639
639
639
640
641
641
642
643
643
642
641
639
636
632
627
621
614
607
600
592
584
576
568
560
552
545
538
531
525
519
513
508
502
497
492
486
481
475
470
465
460
455
451
446
442
437
433
428
424
419
415
411
406
402
397
393
388
383
379
374
370
365
361
356
352
348
344
340
336
332
328
324
321
317
315
313
311
309
308
307
306
305
304
302
300
297
294
291
287
282
278
273
268
263
258
253
248
242
237
231
225
219
213
207
201
195
189
182
175
168
160
152
144
136
127
118
108
98
88
78
68
58
47
37
28
18
9
1
-6
-13
-19
-25
-29
-34
-38
-42
-45
-49
-54
-58
-63
-68
-73
-78
-84
-91
-97
-103
-110
-116
-122
-128
-134
-139
-144
-148
-152
-155
-158
-161
-163
-166
-168
-170
-173
-176
-180
-184
-188
-192
-197
-201
-206
-210
-214
-218
-222
-226
-230
-234
-238
-243
-247
-252
-257
-262
-267
-273
-280
-287
-295
-303
-312
-322
-333
-344
-355
-367
-380
-393
-407
-421
-435
-449
-463
-476
-489
-501
-513
-523
-533
-542
-549
-556
-563
-568
-573
-578
-582
-586
-589
-593
-596
-600
-604
-608
-613
-618
-623
-629
-636
-642
-649
-657
-665
-673
-681
-690
-698
-706
-714
-722
-729
-735
-741
-746
-750
-753
-755
-757
-757
-757
-756
-755
-754
-752
-750
-747
-745
-744
-742
-740
-739
-739
-739
-739
-739
-739
-739
-740
-740
-740
-741
-741
-741
-741
-741
-741
-741
-740
-739
-739
-738
-737
-737
-737
-737
-738
-740
-742
-745
-748
-751
-755
-759
-763
-767
-771
-775
-778
-781
-784
-786
-787
-787
-787
-786
-785
-784
-783
-783
-783
-783
-784
-785
-787
-790
-793
-797
-801
-806
-811
-815
-819
-823
-826
-829
-831
-832
-832
-831
-830
-828
-825
-821
-817
-812
-808
-803
-798
-794
-790
-786
-782
-779
-776
-773
-771
-769
-768
-767
-767
-767
-768
-770
-771
-774
-776
-779
-782
-785
-788
-791
-794
-797
-799
-802
-803
-805
-806
-806
-806
-806
-805
-805
-804
-802
-801
-801
-800
-799
-799
-799
-800
-800
-801
-802
-803
-804
-805
-807
-808
-809
-811
-812
-813
-814
-814
-815
-816
-817
-817
-817
-817
-816
-815
-813
-811
-809
-807
-804
-802
-800
-798
-796
-795
-793
-792
-792
-791
-791
-791
-790
-791
-791
-791
-791
-792
-791
-790
-789
-787
-785
-782
-778
-775
-771
-767
-762
-758
-753
-749
-744
-740
-735
-731
-726
-722
-717
-713
-708
-704
-699
-694
-689
-684
-679
-673
-668
-662
-655
-649
-642
-634
-627
-619
-612
-604
-596
-589
-581
-574
-567
-561
-554
-548
-542
-537
-531
-525
-519
-513
-507
-500
-493
-486
-479
-472
-464
-456
-449
-441
-433
-425
-416
-408
-400
-392
-384
-376
-367
-358
-349
-340
-331
-321
-312
-304
-295
-287
-279
-271
-264
-257
-250
-244
-238
-232
-226
-220
-214
-208
-201
-194
-187
-179
-170
-161
-151
-140
-128
-117
-104
-91
-78
-64
-50
-35
-20
-6
9
24
39
54
69
83
97
110
123
136
148
160
172
184
195
207
218
229
240
251
263
274
286
298
311
323
336
349
363
377
390
404
418
432
447
461
475
490
505
520
535
550
565
579
594
609
623
638
653
667
682
696
710
725
739
753
767
781
795
808
821
834
846
859
871
883
895
907
919
931
943
955
967
980
992
1004
1016
1030
1042
1055
1067
1079
1091
1102
1113
1124
1135
1145
1155
1165
1174
1184
1193
1202
1211
1220
1230
1239
1249
1259
1269
1279
1290
1301
1311
1322
1333
1344
1355
1366
1377
1387
1398
1409
1419
1430
1440
1451
1462
1473
1484
1495
1506
1517
1529
1539
1550
1560
1570
1579
1587
1595
1603
1610
1616
1622
1628
1633
1639
1644
1649
1654
1660
1665
1671
1677
1683
1689
1695
1700
1706
1712
1718
1724
1729
1735
1741
1746
1752
1758
1763
1769
1774
1780
1785
1790
1794
1799
1804
1808
1812
1816
1820
1823
1826
1829
1832
1835
1838
1841
1844
1848
1851
1855
1858
1862
1866
1870
1874
1878
1883
1889
1894
1900
1907
1913
1919
1926
1933
1940
1947
1955
1963
1971
1980
1988
1997
2005
2015
2024
2033
2041
2051
2061
2070
2079
2087
2095
2103
2110
2117
2124
2131
2137
2143
2148
2154
2160
2166
2171
2177
2183
2188
2194
2200
2205
2211
2218
2224
2230
2237
2243
2249
2255
2260
2265
2270
2274
2278
2281
2283
2285
2287
2288
2289
2290
2291
2292
2294
2295
2297
2299
2301
2303
2305
2307
2310
2312
2315
2318
2321
2324
2327
2330
2333
2335
2337
2338
2339
2340
2341
2340
2340
2339
2337
2335
2333
2329
2326
2322
2318
2314
2310
2306
2302
2298
2294
2290
2286
2282
2278
2274
2270
2266
2263
2259
2256
2253
2250
2246
2244
2241
2238
2236
2233
2231
2228
2226
2223
2220
2218
2215
2212
2210
2207
2204
2201
2197
2193
2189
2185
2181
2176
2171
2165
2160
2154
2149
2143
2138
2133
2128
2124
2121
2118
2115
2113
2112
2112
2112
2112
2112
2113
2113
2114
2114
2114
2113
2112
2111
2108
2106
2102
2098
2094
2089
2084
2079
2074
2069
2064
2059
2054
2050
2045
2043
2040
2037
2035
2033
2031
2029
2028
2027
2025
2023
2021
2019
2016
2013
2009
2005
2001
1996
1992
1987
1982
1978
1973
1968
1963
1957
1952
1947
1942
1936
1930
1924
1918
1912
1905
1899
1892
1886
1880
1874
1868
1862
1857
1852
1848
1843
1839
1836
1832
1829
1826
1822
1819
1816
1814
1811
1807
1804
1801
1798
1794
1790
1787
1783
1780
1776
1773
1769
1766
1763
1759
1757
1754
1751
1748
1746
1743
1741
1738
1736
1733
1731
1728
1725
1722
1719
1715
1712
1709
1706
1703
1701
1698
1696
1694
1692
1691
1689
1688
1686
1685
1684
1683
1681
1680
1679
1677
1675
1674
1672
1670
1668
1666
1664
1662
1660
1657
1654
1651
1648
1645
1642
1638
1635
1631
1627
1624
1620
1616
1612
1608
1604
1600
1595
1590
1585
1579
1574
1568
1561
1555
1548
1542
1535
1528
1521
1513
1506
1499
1492
1485
1479
1472
1466
1459
1453
1447
1441
1435
1429
1424
1419
1413
1408
1404
1399
1394
1390
1386
1382
1378
1375
1371
1367
1363
1359
1354
1349
1344
1339
1333
1327
1321
1314
1307
1301
1293
1286
1278
1271
1263
1255
1246
1238
1230
1222
1214
1206
1199
1191
1184
1176
1169
1162
1155
1148
1141
1134
1127
1121
1114
1108
1101
1095
1089
1084
1078
1073
1068
1063
1059
1054
1049
1045
1040
1035
1030
1025
1020
1014
1008
1002
997
992
986
980
974
969
963
957
951
946
940
935
929
924
918
913
907
902
897
891
886
881
876
871
866
861
856
851
846
840
834
829
823
816
810
804
797
790
783
776
768
761
754
746
739
732
725
719
712
706
700
695
689
684
679
674
669
663
658
653
647
642
636
630
623
617
610
604
597
591
585
579
573
567
562
557
552
547
543
538
534
530
525
521
517
513
509
505
502
499
496
493
490
487
485
483
480
478
476
474
472
470
468
466
464
463
461
459
457
455
453
452
450
449
448
447
446
445
444
443
442
442
440
439
438
436
435
433
430
428
425
422
419
415
412
408
404
401
397
394
391
388
385
382
380
377
375
373
371
368
366
363
360
356
353
348
343
338
332
326
319
311
304
296
288
279
271
264
256
249
242
236
230
224
219
215
211
207
203
199
196
192
189
185
181
177
172
168
163
158
152
146
140
133
126
119
112
105
98
90
83
76
69
62
56
49
43
38
32
27
23
19
15
11
7
3
0
-4
-7
-11
-15
-18
-22
-25
-29
-32
-36
-39
-43
-46
-49
-53
-56
-59
-62
-65
-68
-71
-74
-77
-80
-83
-86
-89
-92
-94
-97
-99
-102
-104
-106
-108
-110
-112
-113
-115
-117
-119
-121
-123
-125
-127
-128
-130
-132
-134
-137
-139
-142
-145
-148
-150
-153
-156
-159
-162
-165
-168
-170
-173
-175
-177
-179
-181
-182
-184
-184
-184
-184
-183
-182
-181
-179
-176
-173
-170
-166
-162
-158
-154
-150
-147
-143
-140
-137
-134
-131
-129
-127
-125
-123
-122
-121
-120
-119
-118
-118
-118
-117
-117
-117
-117
-116
-116
-115
-114
-113
-111
-109
-107
-104
-101
-98
-95
-91
-88
-84
-81
-78
-75
-73
-70
-68
-66
-64
-62
-60
-59
-57
-56
-54
-53
-51
-49
-47
-45
-43
-41
-38
-35
-32
-29
-25
-21
-17
-13
-8
-3
2
7
12
18
23
28
33
38
43
48
53
58
63
69
74
79
85
90
95
99
104
108
112
116
120
123
127
130
133
137
140
143
146
150
153
156
160
164
168
172
176
180
184
187
191
195
198
202
205
209
213
217
220
224
228
231
234
237
241
244
247
249
252
254
256
258
260
261
263
265
266
268
269
271
272
273
275
276
278
279
281
283
285
287
289
291
294
296
299
301
304
307
309
312
315
317
320
322
325
328
330
333
335
338
340
342
345
347
349
351
354
356
358
360
362
364
365
366
367
368
368
368
368
368
368
368
368
368
368
368
367
366
365
364
362
360
357
355
351
348
344
339
335
330
325
320
314
309
304
299
294
289
285
281
277
273
269
265
261
258
254
251
247
244
241
237
234
230
226
223
219
215
212
208
205
201
198
195
192
190
187
185
184
183
182
182
182
183
184
186
187
189
191
192
194
195
197
198
198
199
199
199
199
198
198
197
197
196
196
196
196
197
197
198
199
200
202
203
205
207
209
211
213
215
217
220
222
224
226
228
230
232
234
236
238
239
240
242
242
243
243
244
244
243
243
243
243
242
242
241
241
240
240
239
239
239
239
240
240
241
241
242
243
243
243
243
242
242
241
240
239
237
236
233
231
228
225
221
218
214
209
205
201
196
192
187
183
179
175
171
168
165
162
159
157
155
153
152
150
149
148
148
147
146
146
145
145
144
144
143
143
142
142
141
140
139
138
137
136
135
133
132
130
129
127
125
123
121
119
118
116
114
113
111
110
109
108
106
105
104
102
101
99
97
95
93
91
89
87
85
83
81
80
78
76
75
73
72
70
68
66
65
63
62
60
59
57
56
55
53
53
52
51
51
50
50
50
51
51
51
52
52
52
53
52
52
52
51
51
50
50
49
48
47
46
46
45
45
44
44
44
45
45
45
46
46
47
48
48
49
50
51
51
52
53
54
55
55
56
57
58
59
60
60
60
61
61
61
60
60
59
57
56
54
52
50
47
45
42
38
35
32
28
25
21
18
15
13
10
8
6
4
3
1
0
-1
-2
-3
-4
-5
-7
-9
-11
-13
-16
-20
-23
-27
-31
-35
-39
-43
-47
-52
-56
-60
-63
-67
-70
-73
-76
-79
-82
-85
-87
-89
-91
-93
-95
-96
-98
-99
-100
-102
-103
-105
-107
-110
-112
-115
-119
-122
-126
-130
-135
-139
-143
-148
-152
-157
-162
-167
-171
-176
-180
-184
-188
-193
-196
-200
-204
-208
-212
-216
-220
-224
-228
-232
-235
-239
-243
-247
-251
-255
-259
-263
-267
-271
-274
-278
-281
-284
-287
-289
-292
-294
-297
-299
-302
-304
-307
-310
-313
-316
-320
-323
-326
-330
-334
-337
-341
-345
-349
-353
-357
-361
-365
-369
-373
-377
-380
-384
-388
-391
-395
-399
-402
-406
-410
-414
-418
-422
-427
-431
-435
-440
-444
-449
-453
-458
-463
-468
-473
-478
-484
-489
-495
-500
-505
-511
-516
-522
-527
-532
-537
-542
-546
-550
-554
-557
-560
-563
-565
-567
-569
-571
-572
-574
-575
-576
-578
-579
-581
-583
-585
-587
-589
-592
-594
-597
-600
-604
-608
-611
-615
-619
-623
-627
-631
-635
-639
-642
-646
-649
-652
-655
-657
-659
-661
-662
-663
-663
-663
-662
-662
-660
-659
-658
-656
-655
-653
-652
-650
-649
-647
-646
-644
-643
-642
-641
-640
-639
-637
-636
-635
-634
-633
-631
-630
-628
-627
-626
-624
-623
-622
-621
-620
-618
-617
-615
-613
-611
-608
-606
-602
-599
-594
-590
-585
-579
-573
-566
-560
-553
-546
-539
-533
-527
-521
-515
-510
-506
-502
-498
-495
-492
-490
-487
-485
-483
-480
-478
-475
-472
-468
-465
-461
-456
-452
-447
-442
-436
-430
-423
-416
-409
-401
-394
-386
-378
-370
-361
-353
-345
-337
-329
-321
-313
-305
-298
-291
-284
-277
-270
-263
-256
-249
-242
-235
-228
-221
-214
-207
-199
-192
-185
-177
-169
-162
-154
-146
-139
-131
-123
-115
-108
-100
-92
-84
-77
-69
-62
-54
-47
-40
-33
-26
-20
-13
-7
-1
5
10
15
20
24
27
30
33
35
37
39
41
42
44
45
47
48
50
52
54
57
60
64
68
72
77
82
87
93
98
104
109
114
119
124
128
132
136
140
143
145
148
149
151
152
152
153
153
153
153
153
153
153
153
153
154
155
156
158
160
162
165
168
172
175
179
183
187
191
195
199
203
207
211
214
217
220
222
224
226
227
228
229
230
230
231
231
232
233
234
235
236
237
238
240
241
242
243
245
246
248
249
250
252
253
255
256
258
259
261
262
263
265
266
267
268
269
269
270
270
270
270
270
269
269
269
269
269
269
269
270
271
272
274
275
276
278
280
282
284
285
287
289
290
292
293
294
295
296
297
298
299
299
300
300
299
299
298
297
295
294
292
291
290
288
287
286
285
284
283
282
281
280
278
277
276
275
274
273
272
271
270
269
267
265
263
261
258
255
252
249
246
243
239
236
233
229
226
223
220
218
215
212
210
207
205
202
199
196
193
189
186
183
181
178
175
172
170
167
164
161
157
154
150
146
142
138
134
130
126
122
118
114
110
106
102
98
94
90
86
83
79
75
71
67
63
59
56
52
49
45
42
38
35
31
28
24
21
17
13
9
5
2
-2
-6
-10
-14
-18
-22
-25
-29
-33
-36
-40
-43
-45
-48
-51
-53
-55
-58
-60
-62
-64
-66
-68
-70
-72
-74
-76
-79
-81
-84
-87
-90
-94
-98
-103
-108
-114
-120
-126
-132
-139
-145
-152
-158
-164
-170
-176
-182
-188
-193
-198
-203
-207
-212
-215
-219
-222
-225
-228
-231
-233
-235
-238
-240
-242
-244
-247
-250
-253
-257
-261
-266
-271
-276
-281
-287
-293
-299
-305
-311
-317
-323
-329
-335
-340
-346
-350
-355
-359
-362
-365
-368
-370
-371
-372
-373
-373
-373
-373
-372
-371
-370
-369
-369
-368
-367
-366
-366
-366
-366
-366
-367
-367
-368
-370
-371
-373
-374
-376
-378
-379
-381
-383
-384
-385
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-398
-399
-400
-400
-400
-401
-400
-400
-399
-398
-397
-396
-394
-393
-391
-389
-387
-385
-383
-381
-380
-378
-377
-376
-375
-375
-375
-375
-376
-377
-377
-379
-380
-381
-383
-385
-386
-388
-390
-392
-394
-395
-397
-399
-401
-402
-405
-407
-409
-412
-415
-418
-421
-424
-427
-431
-435
-439
-443
-448
-452
-457
-462
-468
-473
-479
-484
-490
-496
-502
-509
-515
-522
-529
-536
-543
-550
-558
-565
-573
-581
-589
-597
-604
-612
-620
-628
-636
-644
-652
-660
-668
-676
-683
-691
-699
-707
-714
-721
-729
-736
-743
-750
-756
-763
-770
-776
-783
-789
-795
-802
-808
-815
-821
-828
-834
-840
-847
-853
-859
-866
-872
-878
-884
-890
-896
-903
-910
-917
-924
-932
-939
-947
-955
-963
-971
-980
-988
-997
-1004
-1014
-1022
-1033
-1042
-1052
-1062
-1073
-1083
-1094
-1105
-1116
-1127
-1139
-1151
-1163
-1175
-1187
-1200
-1212
-1225
-1237
-1250
-1262
-1275
-1288
-1300
-1314
-1327
-1340
-1354
-1368
-1383
-1397
-1412
-1427
-1442
-1457
-1472
-1487
-1502
-1517
-1532
-1547
-1561
-1575
-1588
-1601
-1614
-1626
-1639
-1650
-1662
-1673
-1684
-1695
-1706
-1717
-1727
-1738
-1748
-1759
-1770
-1781
-1792
-1803
-1815
-1826
-1838
-1850
-1862
-1874
-1885
-1897
-1909
-1921
-1932
-1944
-1955
-1966
-1977
-1987
-1998
-2008
-2017
-2027
-2036
-2045
-2053
-2061
-2069
-2076
-2083
-2090
-2096
-2103
-2108
-2114
-2120
-2125
-2130
-2135
-2141
-2146
-2151
-2157
-2163
-2169
-2176
-2183
-2190
-2197
-2204
-2212
-2219
-2226
-2232
-2238
-2244
-2249
-2254
-2258
-2262
-2266
-2269
-2271
-2273
-2275
-2276
-2277
-2278
-2279
-2280
-2281
-2283
-2284
-2286
-2288
-2291
-2293
-2296
-2299
-2303
-2306
-2309
-2312
-2315
-2318
-2321
-2324
-2327
-2329
-2331
-2333
-2334
-2335
-2336
-2337
-2338
-2338
-2339
-2339
-2340
-2340
-2340
-2340
-2341
-2341
-2342
-2342
-2343
-2343
-2344
-2344
-2345
-2346
-2346
-2347
-2348
-2349
-2349
-2350
-2351
-2351
-2352
-2353
-2354
-2355
-2357
-2358
-2360
-2361
-2363
-2365
-2367
-2369
-2371
-2373
-2374
-2376
-2378
-2379
-2381
-2382
-2383
-2383
-2384
-2384
-2384
-2385
-2385
-2385
-2385
-2384
-2384
-2383
-2382
-2381
-2380
-2379
-2377
-2375
-2374
-2372
-2370
-2368
-2367
-2365
-2363
-2362
-2360
-2358
-2357
-2356
-2355
-2354
-2353
-2352
-2351
-2350
-2350
-2349
-2348
-2346
-2345
-2343
-2342
-2340
-2338
-2335
-2333
-2330
-2326
-2323
-2320
-2317
-2313
-2310
-2307
-2304
-2301
-2298
-2296
-2293
-2290
-2288
-2285
-2282
-2280
-2277
-2274
-2272
-2269
-2266
-2264
-2261
-2258
-2256
-2253
-2250
-2248
-2245
-2242
-2240
-2237
-2234
-2232
-2229
-2226
-2224
-2221
-2218
-2216
-2213
-2211
-2208
-2205
-2203
-2200
-2197
-2195
-2192
-2190
-2187
-2184
-2182
-2179
-2176
-2174
-2171
-2169
-2166
-2163
-2161
-2158
-2156
-2153
-2150
-2148
-2145
-2143
-2140
-2137
-2135
-2132
-2130
-2127
-2124
-2122
-2119
-2117
-2114
-2112
-2109
-2106
-2104
-2101
-2099
-2096
-2094
-2091
-2089
-2086
-2083
-2081
-2078
-2076
-2073
-2071
-2068
-2066
-2063
-2060
-2058
-2055
-2053
-2050
-2048
-2045
-2043
-2040
-2037
-2035
-2033
-2029
-2028
-2025
-2023
-2020
-2017
-2015
-2013
-2009
-2008
-2005
-2001
-2000
-1997
-1995
-1993
-1990
-1988
-1985
-1983
-1980
-1978
-1975
-1973
-1970
-1968
-1965
-1963
-1960
-1958
-1955
-1953
-1950
-1948
-1945
-1943
-1940
-1938
-1936
-1933
-1931
-1928
-1926
-1923
-1921
-1918
-1916
-1913
-1911
-1909
-1906
-1904
-1901
-1899
-1896
-1894
-1892
-1889
-1887
-1884
-1882
-1879
-1877
-1875
-1872
-1870
-1867
-1865
-1863
-1860
-1858
-1855
-1853
-1851
-1848
-1846
-1843
-1841
-1839
-1836
-1834
-1831
-1829
-1827
-1824
-1822
-1819
-1817
-1815
-1812
-1810
-1808
-1805
-1803
-1800
-1798
-1796
-1793
-1791
-1789
-1786
-1784
-1782
-1779
-1777
-1775
-1772
-1770
-1767
-1765
-1763
-1760
-1758
-1756
-1753
-1751
-1749
-1746
-1744
-1742
-1739
-1737
-1735
-1733
-1730
-1728
-1726
-1723
-1721
-1719
-1716
-1714
-1712
-1709
-1707
-1705
-1703
-1700
-1698
-1696
-1693
-1691
-1689
-1686
-1684
-1682
-1680
-1677
-1675
-1673
-1671
-1668
-1666
-1664
-1661
-1659
-1657
-1655
-1652
-1650
-1648
-1646
-1643
-1641
-1639
-1637
-1634
-1632
-1630
-1628
-1625
-1623
-1621
-1619
-1616
-1614
-1612
-1610
-1607
-1605
-1603
-1601
-1599
-1596
-1594
-1592
-1590
-1587
-1585
-1583
-1581
-1579
-1576
-1574
-1572
-1570
-1568
-1565
-1563
-1561
-1559
-1557
-1554
-1552
-1550
-1548
-1546
-1543
-1541
-1539
-1537
-1535
-1533
-1530
-1528
-1526
-1524
-1522
-1520
-1517
-1515
-1513
-1511
-1509
-1507
-1504
-1502
-1500
-1498
-1496
-1494
-1492
-1489
-1487
-1485
-1483
-1481
-1479
-1477
-1474
-1472
-1470
-1468
-1466
-1464
-1462
-1460
-1457
-1455
-1453
-1451
-1449
-1447
-1445
-1443
-1441
-1438
-1436
-1434
-1432
-1430
-1428
-1426
-1424
-1422
-1420
-1418
-1415
-1413
-1411
-1409
-1407
-1405
-1403
-1401
-1399
-1397
-1395
-1393
-1391
-1388
-1386
-1384
-1382
-1380
-1378
-1376
-1374
-1372
-1370
-1368
-1366
-1364
-1362
-1360
-1358
-1356
-1354
-1352
-1350
-1347
-1345
-1343
-1341
-1339
-1337
-1335
-1333
-1331
-1329
-1327
-1325
-1323
-1321
-1319
-1317
-1315
-1313
-1311
-1309
-1307
-1305
-1303
-1301
-1299
-1297
-1295
-1293
-1291
-1289
-1287
-1285
-1283
-1281
-1279
-1277
-1275
-1273
-1271
-1269
-1267
-1265
-1264
-1262
-1260
-1258
-1256
-1254
-1252
-1250
-1248
-1246
-1244
-1242
-1240
-1238
-1236
-1234
-1232
-1230
-1228
-1226
-1225
-1223
-1221
-1219
-1217
-1215
-1213
-1211
-1209
-1207
-1205
-1203
-1201
-1200
-1198
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1182
-1180
-1179
-1177
-1175
-1173
-1171
-1169
-1167
-1165
-1163
-1162
-1160
-1158
-1156
-1154
-1152
-1150
-1148
-1147
-1145
-1143
-1141
-1139
-1137
-1135
-1133
-1132
-1130
-1128
-1126
-1124
-1122
-1120
-1119
-1117
-1115
-1113
-1111
-1109
-1108
-1106
-1104
-1102
-1100
-1098
-1097
-1095
-1093
-1091
-1089
-1087
-1086
-1084
-1082
-1080
-1078
-1077
-1075
-1073
-1071
-1069
-1068
-1066
-1064
-1062
-1060
-1059
-1057
-1055
-1053
-1051
-1050
-1048
-1046
-1044
-1042
-1041
-1039
-1037
-1035
-1034
-1032
-1030
-1028
-1026
-1025
-1022
-1020
-1018
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1004
-1002
-1000
-998
-997
-995
-993
-991
-990
-988
-986
-984
-983
-981
-979
-978
-976
-974
-972
-971
-969
-967
-966
-964
-962
-960
-959
-957
-955
-954
-952
-950
-948
-947
-945
-943
-942
-940
-938
-937
-935
-933
-932
-930
-928
-926
-925
-923
-921
-920
-918
-916
-915
-913
-911
-910
-908
-906
-905
-903
-901
-900
-898
-896
-895
-893
-892
-890
-888
-887
-885
-883
-882
-880
-878
-877
-875
-873
-872
-870
-869
-867
-865
-864
-862
-860
-859
-857
-856
-854
-852
-851
-849
-848
-846
-844
-843
-841
-840
-838
-836
-835
-833
-832
-830
-828
-827
-825
-824
-822
-820
-819
-817
-816
-814
-813
-811
-809
-808
-806
-805
-803
-802
-800
-798
-797
-795
-794
-792
-791
-789
-787
-786
-784
-783
-781
-780
-778
-777
-775
-774
-772
-770
-769
-767
-766
-764
-763
-761
-760
-758
-757
-755
-754
-752
-751
-749
-748
-746
-745
-743
-742
-740
-739
-737
-736
-734
-733
-731
-730
-728
-727
-725
-724
-722
-721
-719
-718
-716
-715
-713
-712
-710
-709
-707
-706
-704
-703
-701
-700
-698
-697
-695
-694
-693
-691
-690
-688
-687
-685
-684
-682
-681
-679
-678
-677
-675
-674
-672
-671
-669
-668
-666
-665
-664
-662
-661
-659
-658
-656
-655
-654
-652
-651
-649
-648
-646
-645
-644
-642
-641
-639
-638
-637
-635
-634
-632
-631
-630
-628
-627
-625
-624
-623
-621
-620
-618
-617
-616
-614
-613
-611
-610
-609
-607
-606
-605
-603
-602
-600
-599
-598
-596
-595
-594
-592
-591
-590
-588
-587
-585
-584
-583
-581
-580
-579
-577
-576
-575
-573
-572
-571
-569
-568
-567
-565
-564
-563
-561
-560
-559
-557
-556
-555
-553
-552
-551
-549
-548
-547
-545
-544
-543
-541
-540
-539
-538
-536
-535
-534
-532
-531
-530
-528
-527
-526
-525
-523
-522
-521
-519
-518
-517
-516
-514
-513
-512
-510
-509
-508
-507
-505
-504
-503
-501
-500
-499
-498
-496
-495
-494
-493
-491
-490
-489
-488
-486
-485
-484
-483
-481
-480
-479
-478
-476
-475
-474
-473
-471
-470
-469
-468
-466
-465
-464
-463
-462
-460
-459
-458
-457
-455
-454
-453
-452
-451
-449
-448
-447
-446
-444
-443
-442
-441
-440
-438
-437
-436
-435
-434
-432
-431
-430
-429
-428
-427
-425
-424
-423
-422
-421
-419
-418
-417
-416
-415
-414
-412
-411
-410
-409
-408
-406
-405
-404
