384
159
297
187
644
280
318
213
850
238
268
230
486
75
232
42
246
87
545
160
395
203
699
245
624
355
138
77
247
48
281
153
549
84
331
67
372
141
357
59