175
142
26
14
135
185
107
85
71
70
44
491
109
123
72
151
88
86
155
20
96
150
65
134
58
81
144
236
281
133
78
195
170
67
66
348
214
54
22
184
27
50
21
122
15
45
121
108
106
28