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