50
79
45
60
144
87
102
118
219
305
111
263
209
161
159
316
248
180
668
429
116
358
911
272
315
471
164
974
894
319
243
792
148
289
196
260
730
293
294
128
291
1270
4226
977
1159
841
1325
1744
203
175
1009
147
617
574
865
976
351