30
37
34
32
108
50
19
79
27
178
70
13
52
58
86
44
579
18
25
106
110
42
38
213
15
72
41
78
53
147
21
11
188
71
93
22
36
103
151
55
112
90
171
169
159
14
96
89