178
118
59
307
303
56
262
106
122
92
107
74
193
173
121
189
161
1069
147
154
57
338
209
99
64
275
187
337
148
93
287
168
46
67
60
88
212
417
90
149
126
387
142
131
91
265
191
343
270
141
490
631
156
181
237
84
151
76