184
143
99
75
32
101
54
102
309
36
217
98
108
84
52
89
235
66
104
177
44
183
117
166
87
115
96
92
35
118
110
100
88
62
149
366