8
79
30
52
154
394
92
27
74
80
33
23
4
38
34
107
24
35
25
113
351
20
40
37
380
42
85
70
43
870
71
59
36
18
21
63
13
31
54
28
41
26
119
137
150
15
136