159113 320
102847 115
88155 66
82474 103
79948 94
65367 126
65036 63
64613 85
63477 132
62941 37
61124 95
59584 117
59247 103
58102 74
57678 118
53168 63
52526 35
50238 108
47829 81
47452 86
45978 50
45240 60
44671 56
43592 83