303221
944143
818335
35121
394150
283441
470474
369354
541836
270811
68930
941976
535382
179532
26835
518143
350122
226760
294899
386464
211197
44124
185291
802591
442865
539255