94
684
58
481
109
467
515
34
460
263
48
367
19
320
38
353
1
2
78
249
21
207
296
66
177
47
258
16
266
72
335
63
262
40
271