151
290
136
100
196
184
70
111
33
85
452
122
118
157
105
127
73
137
119
102
35
24
101
174
197
284
81
58
13
39
109
18
71
129
78
51
106
99
186
27
65
221
141
155
192
150
7
21
202
14
88
54