123
27
11
212
102
154
86
17
24
213
461
162
141
305
176
36
174
106
33
133
149
274
98
145
73
140
117
87
114
171
70
132
81
112
260
111
147
72
151
163
49
135
211
184
179
143
165
192
47
15
31
25