50573 116
39622 40
88087 288
25444 46
32877 93
31112 49
105692 283
14735 23
20627 35
84203 154
148879 442
56646 57
81786 152
17099 47
78030 279
59168 133
53835 113
39556 40
17518 12
46946 47
16817 5
16833 27
19894 24
36735 47