58
16
222
108
78
140
106
55
853
274
88
57
43
211
195
47
56
291
278
8
255
44
39
74
147
85
32
27
33
21
42
73
38
59
111
26
35
22
50
45
48
560
67
51
20
177
11
277
46
36
169