733
158
535
117
334
198
830
324
751
245
1269
586
392
231
455
71
659
219
612
119
525
129
562
227
614
143
412
159
236
179
518
112
282
165
588
219
471
209
524
49