116
13
37
247
15
263
7
29
8
9
10
34
57
187
68
198
44
90
45
178
48
95
743
24
143
41
322
716
148
33
20
22
294
301
1128
108
223
67
207
131
39
128
75
233
228
115
56
191