27
93
213
48
76
172
126
166
383
38
37
196
146
44
23
34
795
153
107
261
103
132
389
157
239
72
180
43
279
64
278
258
178
186
52
70
216
374
313
317
117
15
217
437
24
102
113
219
61
85
285
60
248
58