150
455
38
123
57
124
143
166
43
53
14
88
86
147
78
76
45
280
130
59
61
191
68
42
26
44
98
308
118
62
213
39
67
28
35
64
95
66
24
34
84
25
16
229
33
218
19
18
105
136
170
30