60
251
393
638
446
171
303
47
150
115
74
305
156
253
186
141
136
181
265
84
318
209
155
96
149
130
203
485
289
120
174
922
128
329
377
66
595
301
73
78
28
254
31
135
87
204
138
36
49
119
72
26
221
328