497
129
669
313
434
238
513
80
559
96
365
144
541
53
1525
717
607
162
547
60
281
70
376
204
314
67
561
72
183
75
464
184
612
315
1616
812
427
98
536
310