25
14
61
11
7
67
32
52
27
303
143
10
15
288
133
163
18
70
37
126
72
66
108
280
97
237
113
156
75
346
51
42
105