30
355
126
330
33
242
13
170
5
206
18
179
12
146
11
147
6
168
68
395
164
45
185
113
122
3
102
152
61
714
24
72
99
89