451
242
276
152
307
68
294
143
167
88
487
60
528
93
761
243
191
89
340
23
91
74
526
181
511
68
323
27
452
84
414
108
151
105
292
154
617
159
200
41