260
147
95
45
22
244
55
58
259
92
148
159
223
190
326
135
181
139
185
59
895
152
440
105
124
71
242
153
157
101
233
91
106
79
66
214
112
168
173
80
117
35
53
76
113
42
227
46
89
323
48
31
365
137
16
52