239
53
39
85
40
15
19
21
11
52
12
28
18
35
9
51
26
16
20
44
71
836
23
14
81
43
38
27
32
46
48
1161
109
34
80
91
59
100
114
93
84
139
45
61