67
97
218
177
168
249
158
171
304
138
78
71
52
104
487
110
45
148
146
156
221
116
330
425
60
383
245
120
387
69
475
276
139
96
57
512
132
215
144
130
137
73
419
404
182
181
131
577
552
76
112
648