394
238
309
173
653
422
668
209
528
117
461
211
433
221
477
184
666
100
215
78
250
70
246
165
693
172
384
105
349
134
504
118
509
223
453
88
141
28
528
164