534
66
303
334
302
393
333
435
854
149
150
353
720
333
339
389
160
248
701
748
402
146
152
156
108
395
331
426
602
528
158
857
158
143
207
54
171
171
610
164
170
148
162
149
175
160
291
1163
160
166
226
165
158
168
148
217
145
292
153
423
164
162
151
137
150
161
150
131
199
546
2052
323
543
403
617