49
80
32
89
393
81
135
106
37
262
181
404
153
116
179
75
115
677
264
174
209
90
834
543
303
66
526
323
105
183
382
189
91
131
139
244
603
138
117
61
130
207
248
506
67
127
230
227
143
85
319
173
259
120
160