23
85
227
33
21
81
44
18
15
40
159
30
74
354
19
312
188
62
288
46
50
32
26
399
59
76
327
55
57
48
27
52
36
428
117
103
45
70
79
618
437
94
68
24
259
72
56
4671
200