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