38
62
123
258
81
113
219
391
90
108
224
206
531
238
140
93
53
147
210
112
107
136
165
121
534
244
274
267
640
226
164
440
150
285