125
27
31
25
29
94
26
236
56
216
21
91
18
528
15
165
24
128
365
59
28
169
85
175
1419
367
34
48
101
103
107
58
55
46
14
57
43
7
52
108
342
162
115
146
62
30
45
191
47