452
129
396
118
445
120
529
54
370
44
448
182
515
19
107
76
81
38
503
163
204
74
377
137
578
140
504
153
468
44
267
172
226
183
310
28
489
97
199
40