110
21
44
15
277
109
35
79
92
55
54
188
154
33
105
74
11
88
18
85
63
28
22
113
112
118
147
51
76
59
14
100
27
24
12
49
69
98
6
83
58
97
78
57
61
47
62