76
176
309
116
69
190
154
171
106
207
70
158
295
101
222
175
120
477
262
44
296
334
125
147
250
59
93
97
227
235
237
170
605
528
132
445
100
126
193
271
543
284
282
197
224
211
254
251
354
128
89
198
190
183
522
387
197
112
233
244