316
709
419
663
229
456
139
291
149
549
155
472
159
328
101
382
174
231
71
318
138
283
70
169
85
64
271
1
143
87
338
68
265
304
276