48
32
14
26
19
16
117
24
93
254
139
55
54
185
58
51
183
310
61
92
89
176
75
303
312
167
70
143
80
260
181
18
112
247