874
874
779
804
835
858
870
929
916
916
917
919
929
938
948
956
943
815
704
618
590
560
555
554
587
629
762
739
714
717
703
622
622
597
578
574
573
584
598
544
520
516
500
462
510
441
510
557
634
672
741
790
830
886
892
898
892
860
858
850
847
836
762
586
543
454
418
463
605
639
654
665
597
557
545
498
477
469
462
467
458
429
421
416
418
399
360
347
345
335
327
341
322
335
287
276
276
277
286
294
230
227
226
184
180
180
174
164
159
178
161
156
160
157
154
155
178
181
136
133
123
133
147
142
169
177
242
296
437
364
399
458
400
416
348
188
181
187
149
140
141
150
157
203
232
222
202
202
202
221
227
233
225
220
200
188
196
207
204
198
187
184
178
176
189
183
176
174
172
171
167
164
166
178
217
239
246
188
189
206
226
254
316
326
337
347
350
331
322
264
244
212
205
196
257
212
183
183
175
152
105
105
105
103
104
104
104
105
105
106
104
103
103
103
111
121
123
128
154
110
102
111
132
244
297
415
481
498
457
346
334
320
297
280
215
187
180
104
104
104
104
103
103
99
103
104
108
112
116
118
118
126
127
128
131
132
134
152
155
180
180
183
197
209
209
201
230
256
306
270
209
216
201
196
175
150
157
127
133
160
159
151
132
145
135
155
136
140
136
136
138
139
147
149
149
161
169
200
170
186
178
215
216
215
215
216
198
194
190
188
200
267
344
410
437
458
570
625
714
757
783
829
892
919
933
933
932
904
875
844
647
536
450
354
339
274
197
170
151
151
202
210
176
174
200
254
258
272
485
599
595
592
604
753
780
833
818
850
864
865
815
706
678
650
496
403
357
313
263
238
226
169
159
141
128
130
130
117
111
111
112
113
113
114
114
114
114
113
118
118
134
195
176
115
116
137
122
113
119
118
123
150
197
200
117
126
126
146
164
161
167
187
138
112
105
96
121
122
107
113
120
105
98
98
97
95
98
107
103
102
99
97
96
102
101
101
101
103
100
102
104
104
106
106
110
110
110
114
116
118
123
126
134
134
134
135
134
136
138
137
137
140
139
141
145
150
147
146
143
140
140
135
128
126
137
121
120
134
116
115
117
121
174
177
167
229
250
168
185
188
197
206
213
236
282
223
205
205
220
248
288
366
497
564
571
494
467
417
349
325
288
271
266
255
251
274
319
281
266
259
268
290
327
454
534
510
454
450
443
428
431
401
387
389
369
359
345
338
337
320
306
309
332
373
317
311
306
303
302
298
306
321
335
333
374
407
418
362
338
364
427
404
369
315
310
391
353
403
387
334
334
330
333
354
318
329
365
381
338
356
416
366
413
438
394
400
409
400
390
373
356
313
309
309
312
316
327
365
364
403
430
393
362
351
341
348
390
524
452
441
407
368
368
368
372
411
416
427
435
445
466
471
449
446
445
448
452
457
478
527
631
651
688
661
660
686
710
753
765
807
827
834
830
826
821
774
724
683
667
655
643
625
618
614
575
543
526
548
564
569
549
541
526
519
498
481
474
473
477
481
488
517
545
606
698
742
778
748
768
786
803
850
838
858
881
872
865
947
954
956
925
686
662
661
668
680
685
699
699