67
3
29
1
32
50
38
147
73
240
74
327
92
291
243
100
56
111
65
157
130
107
2
445
494
6
178
83
97
154
252
52
81