235
191
510
171
367
168
220
165
101
78
483
144
168
121
243
199
272
104
574
116
490
154
521
128
514
96
534
173
325
151
327
113
81
45
375
4
139
24
315
58