501
125
459
188
524
51
603
123
356
196
592
18
475
110
424
180
617
67
187
149
219
94
264
159
600
229
268
154
484
79
454
73
94
52
342
34
228
148
145
91