629
630
632
633
631
628
630
632
634
635
627
627
626
626
626
625
621
620
620
620
620
620
620
620
615
616
617
617
616
617
619
618
617
618
619
620
620
622
624
624
624
624
626
626
625
623
622
621
620
619
616
616
617
618
619
620
614
611
609
607
606
605
604
602
601
601
597
596
596
596
595
595
594
590
587
585
584
582
581
581
572
568
564
562
562
564
568
569
568
565
561
559
559
559
557
554
553
551
545
542
540
538
531
528
523
520
515
511
514
519
524
530
529
524
507
494
477
467
461
458
457
456
455
451
449
447
447
445
436
427
413
410
404
399
398
397
394
393
391
390
383
374
367
365
364
364
363
362
361
354
351
346
341
337
330
317
318
320
320
320
314
314
313
313
308
306
299
298
297
297
301
302
298
297
296
278
277
268
262
266
266
269
270
267
264
266
270
277
284
277
270
270
268
266
264
257
256
256
255
254
252
251
255
255
256
255
254
251
249
248
247
250
251
252
253
253
251
251
251
251
253
250
250
251
254
255
253
250
249
248
247
245
245
245
244
244
245
247
248
246
245
247
249
247
246
246
246
242
239
237
237
237
237
237
237
237
237
237
237
237
237
237
237
240
241
242
242
243
244
246
247
247
247
248
247
247
247
247
243
240
240
244
245
247
247
248
248
248
252
255
255
255
254
254
255
257
257
257
258
259
260
260
274
275
276
278
280
285
286
287
292
292
292
294
297
297
297
292
290
292
296
301
308
311
314
326
334
337
339
339
334
322
320
320
320
323
322
321
321
318
291
292
295
295
295
295
293
293
290
286
281
281
282
284
285
286
287
289
290
292
295
296
298
299
300
301
302
304
305
306
304
290
290
289
288
286
288
287
287
288
288
288
288
288
288
289
289
292
294
294
294
294
294
294
294
294
294
301
302
303
302
300
300
300
299
298
296
295
294
292
288
288
288
288
289
287
286
287
287
286
284
284
283
282
281
282
283
283
283
285
287
289
289
288
284
282
282
281
282
282
282
281
281
281
295
292
289
286
286
286
286
286
285
284
283
281
280
281
281
282
280
280
280
280
280
280
277
278
280
282
282
280
279
281
278
278
278
278
277
277