40016 75
37167 81
43994 112
37452 157
17019 17
15971 13
19373 17
15164 10
12265 15
12918 14
11006 9
17027 19
14123 15
11349 16
18369 26
16843 36
13696 24
30473 52
18652 28
27716 27
12138 12
18397 25
24825 87
19341 43