56
955
131
912
39
656
55
578
24
320
42
386
28
373
59
185
37
327
1
2
47
355
20
250
36
278
15
218
8
202
16
266
13
227
29
197
9
166