102
929
84
901
76
498
41
433
12
352
53
278
68
416
85
369
291
1
143
62
359
44
293
37
304
20
319
31
249
16
266
27
202
59
251