50760 50
16214 15
22314 21
22072 24
25554 28
13450 11
19182 41
24108 32
12088 25
20696 27
18067 11
10577 18
6848 17
9688 11
13175 12
17537 7
14544 17
18471 15
44618 35
37178 27
26901 18
34757 24
11039 8
40670 30