51122 50
22072 24
13450 11
19462 41
12655 5
24108 32
47956 100
7811 9
13432 12
14840 17
18758 15
15378 8
44618 35
26901 18
11300 8
15051 16
40670 30
14685 9
51465 66
25891 19
14813 21
21196 26
13939 8
15904 14