66
9
34
35
31
86
74
21
39
158
44
37
27
68
51
467
70
607
91
224
231
256
65
140
98
103
118
175
97
343
269
139
126
176
56