307
1
67
165
2
248
78
232
117
233
288
185
250
195
190
300
252
305
59
245
324
354
502
292
268
614
364
287
247