117
298
277
118
168
192
211
672
110
31
247
176
336
106
88
157
260
275
757
53
158
8
206
555
169
439
217
111
14
243
73
663
626
107
276
413
28
203
519
214
415
762
493
503
294
239
372
502
704
391
533
606
437
527
445
760
116
534
76
430
399
330
528
105
307
594
599
501
427
390
634
711
55
500
522
545
595
662
620
36
540
281
636
521
610
600
300
489
198
354
297
716
582
362
509
681
653
255
339
75
112
182
386
553
719
392
179
23
143
698
225
127
398
124
495
498
467
576
39
64
44
288
283
659
473
766
532
403
316
29
230
450
175
87
761
46
163
638
487
699
227
196
216
165
754
523
234
235
183
325
668
371
317
613
68
624
103
477
423
443
218
717
550
136
665
61
383
438
680
736
647
529
417
510
77
732
102
586
554
353
332
251
274
309
406
655
480
310
364
537
472
460
646
574
66
265
222
311
264
86
471
5
764
252
152
319
475
144
745
618
468
221
254
410
160
291
407
83
142
442
593
137
590
48
369
559
625
678
229
504
433
166
690
640
135
714
41
67
156
219
746
360
518
344
654
457
190
507
742
733
434
547
598
79
271
720
385
542
767
24
605
575
676
723
121
139
100
10
306
474
56
670
451
706
43
181
212
186
85
345
726
556
596
525
331
496
564
692
587
727
424
394
286
455
293
752
725
583
26
337
348
238
461
416
155
476
207
141
617
506
644
237
628
349
650
16
27
380
258
153
273
342
748
402
485
622
548
465
33
145
515
551
649
693
675
543
304
585
652
267
352
11
240
580
223
589
70
604
97
505
180
592
138
453
435
566
420
697
94
242
323
737
456
552
204
603
657
724
42
491
689
735
674
729
38
146
557
246
92
81
370
490
643
479
174
15
376
30
573
470
612
101
565
184
422
357
279
739
539
320
635
664
400
682
303
113
562
17
200
432
296
448
37
630
408
686
329
637
482
387
96
425
546
673
51
715
285
730
579
609
355
335
115
623
379
759
378
560
278
449
313
256
228
167
608
98
709
119
195
601
428
530
526
93
19
750
401
446
199
569
405
656
84
513
263
191
341
734
743
631
454
266
185
162
1
458
62
409
524
581
741
270
597
731
492
340
368
45
708
268
705
171
3
356
177
366
34
558
13
40
32
327
159
120
202
280
126
244
6
322
721
695
261
232
12
642
215
641
508
4
607
478
346
619
161
257
511
615
367
535
284
65
591
358
429
396
431
616
602
194
452
588
259
333
661
514
324
497
318
189
69
210
47
466
374
299
645
128
99
549
365
71
133
150
361
262
381
677
679
700
289
520
104
499
648
751
7
129
140
712
78
125
172
308
517
131
147
384
60
18
57
441
541
512
651
89
95
149
691
389
82
250
132
241
722
90
488
483
544
463
328
220
567
338
571
404
213
314
269
236
233
9
301
123
292
154
347
178
343
108
765
426
350
713
744
707
334
701
577
59
481
696
74
193
164
687
170
245
710
462
758
122
91
315
568
621
382
738
197
377
755
114
633
363
50
436
151
201
414
375
134
516
205
666
20
629
80
224
728
753
627
35
703
412
694
639
148
287
22
253
173
