431
85
427
68
744
278
307
149
451
154
364
29
613
272
712
203
531
177
389
169
354
215
765
149
379
138
592
225
325
41
1075
529
783
247
827
275
829
218
615
155