53
39
64
25
57
39
49
31
39
33
34
28
35
60
47
98
126
219
159
205
211
195
202
233
91
95
291
121
253
95
110
125
190
269
122
177
148
222
86
158
115
142
115
459
429
234
197
217
347
366
526
654
247
274
549