238
144
285
109
72
130
248
195
358
207
135
172
60
97
161
103
105
426
75
136
319
82
63
32
286
391
405
284
189
233
39
142
957
418
139
556
481
95
149
116
87
241
145
121
173
461
178
71
88
119
134
245
138
277
666
57
117
218