28
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
279
64
278
260
178
186
52
70
216
376
313
317
117
15
217
437
24
102
113
219
61
85
285
60
248
58