87
50
545
135
330
167
477
51
397
60
507
160
246
94
190
74
241
111
658
252
114
51
645
283
438
166
213
67
379
136
599
185
324
196
506
50
224
151
918
338