86
314
416
168
479
417
162
388
104
47
359
434
122
493
149
165
305
118
257