120
1
122
2
69
76
264
356
89
80
277
358
3
319
229
130
284
85
245
366
220
127
270
548
457
253
668
216
321
487
542