429
227
265
149
306
67
289
140
156
81
467
47
513
80
728
228
185
87
339
23
88
74
518
178
508
67
321
26
445
83
412
107
145
101
288
153
604
151
197
41