309
176
311
108
290
157
387
219
393
216
495
170
539
130
190
147
382
169
136
100
454
145
552
161
471
303
513
56
450
83
223
38
183
79
165
92
299
61
619
201