456927 10
456259 103
455881 79
455809 94
453108 102
453053 16
449882 11
444608 50
437282 28
427829 23
427628 65
426178 20
417453 51
414332 19
412655 57
410226 67
406104 22
405703 18
404329 85
403182 94
402106 61
400204 69
399756 54
398655 87