8
35
56
127
28
186
41
21
34
38
247
26
13
19
27
123
67
81
18
229
17
16
272
61
32
9
29
15
437
82
20
68
25
45
57
176
30
96
33
558
478
567
69
46
47
90
488