50350 50
15956 15
22314 21
21801 24
25292 28
13450 11
19182 41
23772 32
12088 25
20417 27
18067 11
10577 18
6848 17
9688 11
13175 12
17199 7
14275 17
18471 15
44618 35
37178 27
26901 18
34757 24
11039 8
40670 30