59
61
46
87
130
166
116
60
64
283
394
185
228
174
21
175
157
182
418
142
36
84
86
160
130
63
88
277
224
198
95
128
59
85
81
73
145
225
51
46
37
173
67
243
140
137
161
89
279
135
53
183
63
112
125
138
174
87
127
52