212
113
47
192
81
283
223
309
61
51
156
52
100
50
581
105
35
59
27
267
44
23
131
20
62
57
78
112
186
124