75
33
32
41
35
20
52
19
18
11
278
50
42
37
28
30
48
15
57
53
39
61
97
76
46
71
31
874
140
131
109
70
221
135
494
147
128
104
188
26
67
110
69
29
49
73
88
27