27
189
233
19
133
36
18
41
197
29
39
175
194
56
167
327
179
252
343
117
51
46
81
98
58
35
70
67
105
241
201
99
406
385
325
10
266
259
149
87
109
614
124
75
57
154
28
335
50
44
17
69
137
275