60
34
96
81
58
147
143
27
26
25
15
6
13
158
80
233
91
1180
65
55
52
79
37
247
221
49
16
64
38
62
12
21
28
509
19
17
18
133
35
129
31
83
208
155
20