67
842
93
576
83
412
71
441
59
320
86
316
79
243
46
112
124
336
3
4
211
34
166
327
51
302
61
247
66
514
97
181
95
313
48
278