28
155
24
272
1185
166
179
43
194
136
214
277
22
35
377
206
73
174
83
158
76
279
38
80
60
126
118
288
708
527
306
238
704
69
316
65
68
131
78
107
709
143
127
188
473
171
402
387
40
39
26
67
90
52