69
56
4027
166
197
22
54
95
250
32
31
68
139
40
195
273
249
48
119
106
404
167
383
116
219
107
183
498