58
944
246
96
243
77
31
34
909
37
189
50
10
39
16
54
110
92
193
124
118
106
215
33
135
25
292
47
85
149
22
30
138
185
287
65
150
120
109
24
79
158
89
48
52
21
99
44