142
109
50
90
165
157
190
134
108
281
121
161
138
207
172
293
89
446
105
294
84
171
228
153
154
91
112
152
225
308
284
118
100
45
180
218
179
64
114
194
143
120
78
107
579
151
81
192
77
59
36
37
279
31
30
20