548
647
837
365
350
187
903
39
149
294
175
238
393
380
403
87
545
224
90
529
179
495
373
227
433
180
174
160
251
400
499
223
141
362
416
218
312
295
738
189
243
127
391
439
48
165
102
742
97
56
137
215
228
100
457
261
182