29
68
92
240
163
285
358
199
110
278
882
120
135
106
698
153
178
250
149
179
227
200
137
594
333
39
43
449
243
108
325
188
131
125
195
192
926
66
94
395
238
33
76
124
60
59
173
87
67
77
291
37
491
102
597
48
116
117