28
93
67
55
51
130
80
309
19
27
136
59
95
43
46
37
44
29
9
24
52
45
49
34
35
33
39
40
18
53
182
196
56
54
36
20
132
7
11
87
167
84
70
69
17
90
89
411