856
58
30
141
70
59
155
77
69
56
85
52
11
41
6
33
75
47
38
21
20
18
19
17
9
1029
278
7
14
28
31
13
26
32
113
96
92
49
97
53
81
61
40
43
198
27
240
57
8