453
129
402
124
445
120
529
54
371
44
449
182
515
19
108
76
81
38
508
165
205
74
377
137
579
140
504
153
469
44
268
172
228
183
312
28
489
97
202
41