25
205
76
33
30
71
52
45
27
12
7
11
40
4
53
548
48
143
86
9
235
234
5
58
36
62
15
44
128
39
19
26
24
61
43
21
65
17
67
56
60
64
315
295
55
18
47
78