50082 50
15956 15
22314 21
21801 24
25292 28
13191 11
19182 41
23772 32
12088 25
20417 27
17794 11
10577 18
6848 17
9688 11
12894 12
17199 7
14275 17
18191 15
44618 35
37178 27
26901 18
34757 24
11039 8
40412 30