505
148
543
154
293
148
166
116
424
117
348
150
318
93
213
28
452
57
481
304
417
175
602
119
307
138
330
145
330
119
291
148
552
315
442
152
494
186
215
114