253
24
413
106
530
101
506
102
239
63
481
146
479
155
311
145
311
90
451
124
129
30
185
22
183
53
320
141
514
153
565
182
319
163
267
92
418
105
277
41