542
84
412
49
242
149
641
224
660
206
902
363
349
205
423
55
579
186
602
114
476
114
513
206
566
119
363
133
215
170
506
105
266
158
534
189
439
197
498
43