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