50760 50
22072 24
13450 11
19182 41
12655 5
24108 32
47602 100
7811 9
13175 12
14544 17
18471 15
15114 8
44618 35
26901 18
11039 8
15051 16
40670 30
14685 9
51465 66
25891 19
14813 21
21196 26
13939 8
15904 14